Download plaend.eso

Back to the list

   1 : C PLAEND    SOURCE    CHAT      05/01/13    02:14:51     5004           
   2 : C PLAEND     SOURCE    INSL       24/10/96    
   3 :       SUBROUTINE PLAEND(EPSRX,SIGRX,STRNX,S1X,IFISU,IPLA,EQSTR,EPSEQ,
   4 :      1 JFISU,TANG,EPST,EPSC,EDC,EDT,RTM,DEFR,SIGMRX,PENT,EX,RB,ALPHA,
   5 :      2 EMAX,EPSU,EPO1,ICAL,IBB1,IGAU1,IDIR)
   6 : C
   7 : C      MODELE 2 : BETON PLASTIQUE-ENDOMMAGEABLE (OMAR)
   8 : C          ******  VERSION 8 JUILLET 1991  ******
   9 : C          ******  DERNIERE ACTUALISATION  19 JUILLET 1993  ******
  10 : C          ******  DERNIERE ACTUALISATION  20 JUILLET 1995 ******
  11 : C
  12 : C ENTREES : EPSRX : DEFORMATION TOTALE DERNIER POINT CONVERGE
  13 : C           SIGRX : CONTRAINTE DERNIER POINT CONVERGE
  14 : C           STRNX = DEPS(1): INCREMENT DE DEFORMATION
  15 : C
  16 : C  E/S : IFISU,IPLA,EQSTR,EPSEQ,JFISU,TANG,EPST,EPSC,EDC,EDT,RTM,DEFR
  17 : C       CE SONT TOUTES DES VARIABLES INTERNES : VOIR LEUR SIGNIFICATION
  18 : C       DANS LA PROCEDURE APPELANTE : FIBINSA
  19 : C
  20 : C SORTIES :  S1X : LA CONTRAINTE REELLE OU FINALE
  21 : C
  22 : C
  23 :       IMPLICIT INTEGER(I-N)
  24 :       IMPLICIT REAL*8(A-H,O-Z)
  25 :       CHARACTER*8 PASDT,PASDC
  26 : C
  27 : C-----------------------------------------------------------------------
  28 : C           ############################################
  29 : C           *      B E T O N    U N I A X I A L        *
  30 : C           ############################################
  31 :       STRNRX=EPSRX+STRNX
  32 :       EPEQ=DABS(STRNRX)
  33 : C=================================================================
  34 : C      SI LE POINT A DEPASSE LA LIMITE EMAX EN COMPRESSION
  35 : C      ===> LE POINT NE REPREND PLUS DE CONTRAINTES ET LA CONTRAINTE
  36 : C           TOTALE EST NULLE QUELQUE SOIT L ETAT DE DEFORMATION
  37 : C
  38 : C
  39 :       IF(IPLA .EQ. 4) THEN
  40 :        EPSEQ=EPEQ
  41 :        S1X=0.D0
  42 :        TANG=0.D0
  43 :        RETURN
  44 :       ENDIF
  45 : C=================================================================
  46 :       IF(IFISU .EQ. 1) THEN
  47 : C=================================================================
  48 : C              ***************************
  49 : C              *   POINT DEJA FISSURE    *
  50 : C              ***************************
  51 : C            TEST DE FERMETURE DE LA FISSURE
  52 : C
  53 :          PASDT= 'PLAEND21'
  53 :          CALL DECHAT(EPSRX,STRNX,STRNRX,SIGMRX,TANG,S1X,EDT,EDC,
  54 :      1   EPST,DEFR,IFISU,IPLA,EQSTR,RTM,EPSC,IREFE,EX,RB,ALPHA,EPSU,
  55 :      2   EPO1,ICAL,IBB1,IGAU1,IDIR,PASDT)
  56 :          IF(IFISU.EQ.0.OR.IREFE.EQ.1) RETURN
  57 : C
  58 : C        TENSION-SOFTENING
  59 : C
  59 :          CALL FISSU(S1X,STRNX,TANG,RTM,PENT)
  60 :          RETURN
  61 :       ENDIF
  62 : C======================================================================
  63 :       IF(IFISU.EQ.0.AND.JFISU.EQ.1) THEN
  64 : 
  65 : C       COMPORTEMENT DU BETON FISSURE (FISSURE FERMEE)
  66 : C
  66 :          CALL BETFIS(EPSRX,STRNX,STRNRX,SIGMRX,SIGRX,TANG,S1X,EDT,EDC,
  67 :      1   EPST,EPSC,DEFR,RTM,IFISU,JFISU,IPLA,EQSTR,PENT,EX,RB,ALPHA,
  68 :      2   EMAX,EPO1,ICAL,IBB1,IGAU1,IDIR)
  69 :         RETURN
  70 :       ENDIF
  71 : C==========================================================================
  72 : C
  73 : C       BETON INTEGRE (NON FISSURE)
  74 : C
  75 : C==========================================================================
  76 :       IF(DABS(STRNRX).LT.EPSEQ) THEN
  77 : C
  78 : C       ************ DOMAINE DES DECHARGES ************
  79 : C                    (DECHARGE ENDOMMAGEE)
  80 : C   ZONES DE COMPRESSION OU ZONES DE TRACTION APRES DECHARGE EN COMPRESSION
  81 : C
  82 :         PASDC= 'PLAEND22'
  82 :         CALL DECHAC(S1X,EDC,EPST,EDT,RTM,EPSC,DEFR,SIGRX,STRNX,
  83 :      1  STRNRX,EPSRX,IFISU,JFISU,SIGMRX,IPLA,TANG,PENT,EX,RB,ALPHA,
  84 :      2  EPO1,IBB1,IGAU1,IDIR,PASDC)
  85 :       RETURN
  86 :       ENDIF
  87 : C==========================================================================
  88 : 
  89 :       IF(DABS(STRNRX).GE.EPSEQ .AND. SIGMRX .LT. 0.D0) THEN
  90 : C
  91 : C       ************ ECROUISSAGE EN COMPRESSION ************
  92 : C
  92 :       CALL CDCY(EPEQ,SEQ,IPLA,TANG,EX,RB,EMAX,EPO1,ICAL)
  93 :       EQSTR=SEQ
  94 :       EPSEQ=EPEQ
  95 :       S1X=-SEQ
  96 :       RETURN
  97 :       ENDIF
  98 : C==========================================================================
  99 :       IF(DABS(STRNRX).GE.EPSEQ.AND.SIGMRX.GE.0.D0.AND.EPSRX.GE.0.D0)
 100 :      + THEN
 101 : C
 102 : C       ***********  DOMAINE DES TRACTIONS  ***********
 103 : C       ********** POINT INITIALLEMENT TENDU **********
 104 : C
 105 :        IF(SIGMRX.GE.RTM) THEN
 106 : C
 107 : C              *************************************
 108 : C              *    CE POINT VIENT DE FISSURER     *
 109 : C              *************************************
 110 : C
 110 :           CALL FISSU2(S1X,SIGRX,STRNX,RTM,PENT,TANG)
 111 :           IFISU=1
 112 :           JFISU=1
 113 : C
 114 : C       Remarque : … l it‚ration suivante chemin ---> BETFIS
 115 : C
 116 :        ELSE
 117 : C              ****************************************
 118 : C              *  POINT ELASTIQUE INTEGRE (TRACTION)  *
 119 : C              ****************************************
 120 : C
 121 :           S1X=SIGMRX
 122 :        ENDIF
 123 :       RETURN
 124 :       ENDIF
 125 : C==========================================================================
 126 :       IF(DABS(STRNRX).GE.EPSEQ.AND.SIGMRX.GE.0.D0.AND.EPSRX.LT.0.D0)
 127 :      + THEN
 128 : C
 129 : C       *********** DOMAINE DES TRACTIONS  ***********
 130 : C       ******** POINT INITIALLEMENT COMPRIME **********
 131 : C
 132 :         PASDC= 'PLAEND23'
 132 :         CALL DECHAC(S1X,EDC,EPST,EDT,RTM,EPSC,DEFR,SIGRX,STRNX,
 133 :      1  STRNRX,EPSRX,IFISU,JFISU,SIGMRX,IPLA,TANG,PENT,EX,RB,ALPHA,
 134 :      2  EPO1,IBB1,IGAU1,IDIR,PASDC)
 135 :       RETURN
 136 :       ENDIF
 137 : C--------------------------------------------------------------------------
 138 :       END
 139 : 
 140 :  
 141 :  

© Cast3M 2003 - All rights reserved.
Disclaimer