Download indica.eso

Back to the list

   1 : C INDICA    SOURCE    CHAT      05/01/13    00:35:55     5004           
   2 :       SUBROUTINE INDICA(DKT,DKC,IFIS,IPLA,IC,BETJEF)
   3 : C
   4 :       IMPLICIT INTEGER(I-N)
   5 :       IMPLICIT REAL*8 (A-H,O-Z)
   6 : C
   7 : *
   8 :       SEGMENT BETJEF
   9 :        REAL*8 AA,BETA,RB,ALPHA,YOUN,XNU,GFC,GFT,HC,ETA,TDEF,
  10 :      &          TCON,DPSTF1,DPSTF2,TETA,PDT,TP0
  11 :        INTEGER ICC1,ICC2,IMOD,IVIS,ITER,
  12 :      &                ISIM,IBB,IGAU,IZON
  13 :       ENDSEGMENT
  14 : *
  15 : *     COMMON /DBETJEF/AA,BETAT,RB,ALPHA,YOUN,XNU,GFC,GFT,HC,ETA,TDEF,
  16 : *    &          TCON,DPSTF1,DPSTF2,TETA,PDT,ICC1,ICC2,IMOD,IVIS,ITER,
  17 : *    &                ISIM,IBB,IGAU,IZON
  18 : C
  19 : C             *************************************************
  20 : C             ** MISE A JOUR DES INDICATEURS D'ENDOMMAGEMENT **
  21 : C             *************************************************
  22 : C-------------------------------------------------------------------
  23 : C               IC=1 : COURBE de TRACTION
  24 : C               IC=2 : COURBE de COMPRESSION
  25 : C               IC=3 : COURBES TRACTION COMPRESSION
  26 :        IRET=0
  27 : C
  28 : C ******************* direction de traction *******************
  29 : C
  30 :       IF (IC.EQ.1.OR.IC.EQ.3) THEN
  31 :       Ft=ALPHA*RB
  32 : C
  33 : C--------------- Courbe bilineaire --------------------------
  34 : C
  35 :       IF (ICC1.EQ.1) THEN
  36 :        DKUT=(2.D0*GFT)/(HC*Ft)
  37 :        DKUT1=0.95*DKUT
  38 :        IF (DKT.GE.DKUT1) THEN
  39 :         IFIS=2
  40 :        ENDIF
  41 :       ENDIF
  42 : C
  43 : C--------------- Courbe exponentielle -----------------------
  44 : C
  45 :       IF (ICC1.EQ.2) THEN
  46 :        DKUT=(3.D0*GFT)/(HC*Ft*(1.D0-EXP(-3.D0)))
  47 :        IF (DKT.GE.DKUT) THEN
  48 :         IFIS=2
  49 :        ENDIF
  50 :       ENDIF
  51 : C
  52 : C------------------------------------------------------------
  53 : C
  54 : C *************** direction de compression ******************
  55 : C 
  56 :       ENDIF
  57 :       IF (IC.EQ.2.OR.IC.EQ.3) THEN
  58 : C
  59 :       Rb=RB
  60 : C
  61 : C------------------- Courbe Feenstra -----------------------
  62 : C
  63 :       IF (ICC2.EQ.2) THEN
  64 :       DKE=(4.D0*Rb)/(3.D0*YOUN)
  65 :       DKU=1.5*(GFC/(HC*Rb))-(11.D0/48.D0)*DKE
  66 :        IF (DKC.GE.DKE) THEN
  67 :          IPLA=2
  68 :        ENDIF
  69 :        IF (DKC.GE.DKU) THEN
  70 :          IPLA=3
  71 :        ENDIF
  72 :       ENDIF
  73 : C
  74 : C--------------- Courbe post pic lineaire -----------------
  75 : C
  76 :       IF (ICC2.EQ.1) THEN
  77 :       DKE=(4.D0*Rb)/(3.D0*YOUN)
  78 :       DKU=((2.D0*GFC)/(HC*Rb))+DKE
  79 :        IF (DKC.GE.DKE) THEN
  80 :          IPLA=2
  81 :        ENDIF
  82 :        IF (DKC.GE.DKU) THEN
  83 :          IPLA=3
  84 :        ENDIF
  85 :       ENDIF
  86 : C--------------- Courbe bilineaire --------------------------
  87 : C
  88 :       IF (ICC2.EQ.0) THEN
  89 :       DKU=(2.D0*GFC)/(HC*Rb)
  90 :       DKLIM=Rb/YOUN
  91 :        IF (DKC.GE.DKU) THEN
  92 :          IPLA=3
  93 :        ENDIF
  94 :       ENDIF
  95 :       ENDIF 
  96 : C
  97 :    10 CONTINUE
  98 :       RETURN
  99 :       END         
 100 : 
 101 :  
 102 :  
 103 :  

© Cast3M 2003 - All rights reserved.
Disclaimer