amultm
C AMULTM SOURCE CB215821 16/04/21 21:15:09 8920 C===================================================================== C CALCUL DU MULTIPLICATEUR (ENDOMMAGEMENT ANISOTROPE ENDUIT) C===================================================================== C C CREATION : F.CORMERY C JUIN 1993 C C======================================================================= IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) REAL*8 LAMB,MUT C---------------------------------------------------------------------- C------- COMMON SPECIFIQUES C---------------------------------------------------------------------- COMMON/APENTE/ LAMB,MUT,G,ALP1,BETA COMMON/MAED/ B,C0,CPRIME C---------------------------------------------------------------------- C------- DIMENSIONS ET DATA C---------------------------------------------------------------------- CC DIMENSION EPSPLS(6),ENDT(6) DIMENSION EPSPLS(*),ENDT(*) * DEUX/2.D0/ C----- ---------------------- C----- CALCUL DE COEFFICIENTS C----- ---------------------- TRAC1=EPSPLS(1)**2+EPSPLS(2)**2+EPSPLS(3)**2+ * (EPSPLS(4)**2+EPSPLS(5)**2+EPSPLS(6)**2)/DEUX TRAC2=EPSPLS(1)*ENDT(1)+EPSPLS(2)*ENDT(2)+EPSPLS(3)*ENDT(3)+ * EPSPLS(4)*ENDT(4)+EPSPLS(5)*ENDT(5)+EPSPLS(6)*ENDT(6) TRAC3=EPSPLS(1)+EPSPLS(2)+EPSPLS(3) TRAC4=ENDT(1)+ENDT(2)+ENDT(3) COEFF1=SQRT((G**2/DEUX)*TRAC1)-B*G*TRAC2-XLIMT COEFF2=(-G/ABS(G))*SQRT(TRAC1/DEUX)+B*TRAC2 COEFF3=(-G/ABS(G))*(TRAC3/SQRT(DEUX*TRAC1))+B*TRAC4 C---------------------------------------------------------------------- C------- MULTIPLICATEUR C---------------------------------------------------------------------- XLMD=COEFF1/(B*COEFF1+CPRIME*COEFF3+B*G*COEFF2) WRITE(10,2010)XLMD 2010 FORMAT(15X,'MULTIPLICATEUR NEGATIF XLMD=',G12.5/) STOP C---------------------------------------------------------------------- 999 CONTINUE RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales