dohtim
C DOHTIM SOURCE CHAT 05/01/12 22:54:14 5004 C DOHPTR SOURCE PLA2 90/07/11 21:19:35 C C======================================================================= C C MATRICE DE HOOK DES POUTRES DE TIMOSHENKO C C ENTREES C VELA() = materiau dans un tableau de travail C MATE = Nom du materiau C IFOU = num{ro d'harmonique de fourier: IFOUR de CCOPTIO C WORK = tabbleau contenant les caracteristiques de poutres C LHOOK = taille de la matrice de hooke C C SORTIES C DDHOOK(LHOOK,LHOOK) = matrice de hooke C IRET = 1 si option existante 0 SINON C C PP 4/9/92 C======================================================================= IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) CHARACTER*8 MATE C C IRET=1 C C ON RECUPERE LES CARACTERISTIQUES C C C SECTION "REDUITE" C IF ( SREDZ. NE.0. ) THEN SRZ=SREDZ ELSE SRZ=SD ENDIF IF ( SREDY. NE.0. ) THEN SRY=SREDY ELSE SRY=SD ENDIF C C MATERIAU ISOTROPE C IF(MATE.EQ.'ISOTROPE') THEN C C LA MATRICE EST DIAGONALE C IF(IFOU.EQ.2) THEN YOU=VELA(1) XNU=VELA(2) CISA=YOU*0.5D0/(1.D0+XNU) C DDHOOK(1,1)=YOU*SD DDHOOK(2,2)=CISA*SRY DDHOOK(3,3)=CISA*SRZ DDHOOK(4,4)=CISA*XINX DDHOOK(5,5)=YOU*XINY DDHOOK(6,6)=YOU*XINZ C ELSE IRET=0 ENDIF ELSE IRET=0 ENDIF RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales