Download tufadv.eso

Back to the list

   1 : C TUFADV    SOURCE    CHAT      05/01/13    03:54:58     5004           
   2 : C TUFADV    SOUCE    BROC      94/04/09    21:19:18
   3 : C----------------------------------------------------------------
   4 :       SUBROUTINE TUFADV(TAU,SIG,EPSV,VAR,SIG1,EPSV1,VAR1,
   5 :      &     SIGPT,EPSVPT,VARPT,XMAT,XCAR,
   6 :      &     NSTRS,NVARI,IFOUR,INPLAS,NCOMAT     )
   7 : C -----------------------------------------------------------------
   8 :       IMPLICIT INTEGER(I-N)
   9 :       IMPLICIT REAL*8(A-H,O-Z)
  10 : C    Include contenant quelques constantes dont XPI :
  11 : -INC CCREEL
  12 :       DIMENSION SIG(*),EPSV(*),VAR(*),SIG1(*),EPSV1(*),VAR1(*)
  13 :       DIMENSION SIGPT(*),EPSVPT(*),VARPT(*),XMAT(*),XCAR(*)
  14 :       DIMENSION DTUFI(2,2),CTUFI(2,2)
  15 : C----------------------------------------------------------------
  16 : C  CETTE ROUTINE CALCULE LES VALEURS FINALES DE SIG EPSV VAR A
  17 : C  PARTIR DES VALEURS INITIALES DE L'INCREMENT DE TEMPS ET DES
  18 : C  DERIVEES SIGPT,EPSVPT,VARPT
  19 : C----------------------------------------------------------------
  20 : 
  21 :       THETA = XCAR(9)/2
  22 :       EPAIS = XCAR(2)
  23 :       RAYOM = XCAR(1)-(EPAIS/2)
  24 :       YOUN = XMAT(1)
  25 :       ANG=XPI*THETA/180.0D0
  26 : 
  27 : C  EVALUATION DE L INCREMENT D ELONGATION DE FLUAGE
  28 : 
  28 :       CALL TUFIHO(ANG,DTUFI,CTUFI,YOUN,RAYOM,EPAIS)
  29 :       DF = DTUFI(1,1)
  30 :       DEF= DTUFI(1,2)
  31 :       DE = DTUFI(2,2)
  32 :       CM = CTUFI(1,1)
  33 :       CMP= CTUFI(1,2)
  34 :       CP = CTUFI(2,2)
  35 :       PHIF = CM*SIG(6) + CMP*SIG(1)
  36 :       ELF = CMP*SIG(6) + CP*SIG(1)
  37 :       RAPF=ELF/PHIF
  38 : 
  39 :       DO 10 I=1,6
  40 :          SIG1(I)=SIG(I)
  41 :  10   CONTINUE
  42 : 
  43 : C________________________________________________________________
  44 : C   CALCUL DES DEFORMATIONS VISQUEUSES ELONGATION & ROTATION
  45 : C                DUES AU FLUAGE
  46 : C________________________________________________________________
  47 :       DO 20 I =2,6
  48 :          EPSV1(I) =EPSV(I)+TAU*EPSVPT(I)
  49 :  20   CONTINUE
  50 :       EPSV1(1)=RAPF*EPSV1(6)
  51 :       EPSVPT(1)=RAPF*EPSVPT(6)
  52 : C________________________________________________________________
  53 : C       MISE A JOUR DES VARIABLES INTERNES
  54 : C________________________________________________________________
  55 :       DO 30 I=1,5
  56 :          VAR1(I)=VARPT(I)
  57 :  30   CONTINUE
  58 :       VAR1(6)=VAR(6)+TAU*VARPT(6)
  59 :       VAR1(7)=TAU*VARPT(7)
  60 :       SIG1(1) = SIG(1) + TAU*(SIGPT(1) - DEF*EPSVPT(6)-DE*EPSVPT(1))
  61 :       SIG1(6) = SIG(6) + TAU*(SIGPT(6) - DF*EPSVPT(6)-DEF*EPSVPT(1))
  62 :  99   CONTINUE
  63 :       RETURN
  64 :       END
  65 : 
  66 : 
  67 : 
  68 : 
  69 :  
  70 :  
  71 :  

© Cast3M 2003 - All rights reserved.
Disclaimer