interf
C INTERF SOURCE CHAT 05/01/13 00:40:39 5004 C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) DIMENSION H(4,4) * COMMON /DBETJEF/AA,BETA,RB,ALFA,YOUN,XNU,GFC,GFT,HC,ETA, * & TDEF,TCON,DPSTF1,DPSTF2,TETA,PDT,ICT,ICC,IMOD,IVISS, * & ITER,ISIM,IBB,IGAU1,IZON * COMMON /DBETNECH2/ATR,GTR,ALPH SEGMENT BETJEF & TCON,DPSTF1,DPSTF2,TETA,PDT,TP0 INTEGER ICT,ICC,IMOD,IVIS,ITER, & ISIM,IBB,IGAU,IZON ENDSEGMENT SEGMENT NECH2 REAL*8 ATR,GTR,ALPH ENDSEGMENT C *--------------------------------------------------------------------* * * * CALCUL DE LA MATRICE D'INTERACTION THERMO-MECANIQUE * * [H] * * * *--------------------------------------------------------------------* C C INITIALISATION C C~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C CALCUL DE MATRICE [H] C~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C CAS D'UN CALCUL THERMO-MECANIQUE C IF(ITHHER.NE.0)THEN DTETA=TF-T0 COEF=(YOUN*DTETA*ALPH*ATR)/RB C IF(DTETA.GE.0.D0)THEN IF((IMOD.EQ.2).OR.(IMOD.EQ.4))THEN C H(1,1)=1.D0+COEF H(1,2)=0.D0 H(1,3)=H(1,2) H(2,1)=H(1,2) H(2,2)=H(1,1) H(2,3)=H(1,2) H(3,1)=H(1,2) H(3,2)=H(1,2) H(3,3)=H(1,1) H(4,4)=1.D0 ENDIF C IF((IMOD.EQ.1).OR.(IMOD.EQ.3))THEN C H(1,1)=1.D0+COEF H(1,2)=0.D0 H(2,1)=H(1,2) H(2,2)=H(1,1) H(3,3)=1.D0 ENDIF ELSE IF((IMOD.EQ.2).OR.(IMOD.EQ.4))THEN H(1,1)=1.D0 H(2,2)=H(1,1) H(3,3)=H(1,1) H(4,4)=H(1,1) ENDIF C IF((IMOD.EQ.1).OR.(IMOD.EQ.3))THEN H(1,1)=1.D0 H(2,2)=H(1,1) H(3,3)=H(1,1) ENDIF ENDIF ENDIF C C~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C CAS D'UN CALCUL MECANIQUE C~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C IF(ITHHER.EQ.0)THEN IF((IMOD.EQ.2).OR.(IMOD.EQ.4))THEN H(1,1)=1.D0 H(2,2)=H(1,1) H(3,3)=H(1,1) H(4,4)=H(1,1) ENDIF C IF((IMOD.EQ.1).OR.(IMOD.EQ.3))THEN H(1,1)=1.D0 H(2,2)=H(1,1) H(3,3)=H(1,1) ENDIF ENDIF C RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales