indica
C INDICA SOURCE CHAT 05/01/13 00:35:55 5004 C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8 (A-H,O-Z) C * SEGMENT BETJEF & TCON,DPSTF1,DPSTF2,TETA,PDT,TP0 INTEGER ICC1,ICC2,IMOD,IVIS,ITER, & ISIM,IBB,IGAU,IZON ENDSEGMENT * * COMMON /DBETJEF/AA,BETAT,RB,ALPHA,YOUN,XNU,GFC,GFT,HC,ETA,TDEF, * & TCON,DPSTF1,DPSTF2,TETA,PDT,ICC1,ICC2,IMOD,IVIS,ITER, * & ISIM,IBB,IGAU,IZON C C ************************************************* C ** MISE A JOUR DES INDICATEURS D'ENDOMMAGEMENT ** C ************************************************* C------------------------------------------------------------------- C IC=1 : COURBE de TRACTION C IC=2 : COURBE de COMPRESSION C IC=3 : COURBES TRACTION COMPRESSION IRET=0 C C ******************* direction de traction ******************* C IF (IC.EQ.1.OR.IC.EQ.3) THEN C C--------------- Courbe bilineaire -------------------------- C IF (ICC1.EQ.1) THEN DKUT=(2.D0*GFT)/(HC*Ft) DKUT1=0.95*DKUT IF (DKT.GE.DKUT1) THEN IFIS=2 ENDIF ENDIF C C--------------- Courbe exponentielle ----------------------- C IF (ICC1.EQ.2) THEN DKUT=(3.D0*GFT)/(HC*Ft*(1.D0-EXP(-3.D0))) IF (DKT.GE.DKUT) THEN IFIS=2 ENDIF ENDIF C C------------------------------------------------------------ C C *************** direction de compression ****************** C ENDIF IF (IC.EQ.2.OR.IC.EQ.3) THEN C Rb=RB C C------------------- Courbe Feenstra ----------------------- C IF (ICC2.EQ.2) THEN DKE=(4.D0*Rb)/(3.D0*YOUN) DKU=1.5*(GFC/(HC*Rb))-(11.D0/48.D0)*DKE IF (DKC.GE.DKE) THEN IPLA=2 ENDIF IF (DKC.GE.DKU) THEN IPLA=3 ENDIF ENDIF C C--------------- Courbe post pic lineaire ----------------- C IF (ICC2.EQ.1) THEN DKE=(4.D0*Rb)/(3.D0*YOUN) DKU=((2.D0*GFC)/(HC*Rb))+DKE IF (DKC.GE.DKE) THEN IPLA=2 ENDIF IF (DKC.GE.DKU) THEN IPLA=3 ENDIF ENDIF C--------------- Courbe bilineaire -------------------------- C IF (ICC2.EQ.0) THEN DKU=(2.D0*GFC)/(HC*Rb) DKLIM=Rb/YOUN IF (DKC.GE.DKU) THEN IPLA=3 ENDIF ENDIF ENDIF C 10 CONTINUE RETURN END
© Cast3M 2003 - Tous droits réservés.
Mentions légales