Download densgf.eso

Back to the list

   1 : C DENSGF    SOURCE    CHAT      05/01/12    22:41:57     5004           
   2 :        SUBROUTINE DENSGF(BU,BUPT,XMAT,NCOMAT,AA,DEPSD,DEPSG)
   3 : C
   4 : C ==================================================================
   5 : C ENTREES:
   6 : C -------
   7 : C BU           = TAUX DE COMBUSTION INSTANCIE
   8 : C BUPT         = VITESSE DU TAUX DE COMBUSTION
   9 : C XMAT(NCOMAT) = CARACTERISTIQUES THERMOMECANIQUES DU MATERIAU
  10 : C AA           = COEFFICIENT INTERVENANT DANS LE CALCUL DE L INCREMENT
  11 : C                DE LA DEFORMATION DE DENSIFICATION
  12 : C
  13 : C SORTIES:
  14 : C -------
  15 : C DEPSD(3)     = VITESSE DE LA DEFORMATION DE DENSIFICATION
  16 : C DEPSG(3)     = VITESSE DE LA DEFORMATION DE GONFLEMENT
  17 : C ==================================================================
  18 :       IMPLICIT INTEGER(I-N)
  19 :        IMPLICIT REAL*8(A-H,O-Z)                                                 
  20 :        DIMENSION XMAT(*),DEPSD(*),DEPSG(*)                                
  21 : C
  22 :         XKGON=XMAT(24)
  23 :         RHO0=1.D0-XMAT(25)
  24 :         BUMI=XMAT(26)
  25 : C
  26 : C------------------------------------------------------------
  27 : C VITESSES DES DEFORMATIONS DE DENSIFICATION ET DE GONFLEMENT
  28 : C------------------------------------------------------------
  29 : C
  30 :         IF (BU.LT.BUMI) THEN
  31 :           EPSDPT=0.D0
  32 :         ELSE
  33 :           XLN=DLOG(BU/BUMI)
  34 :           DEN=RHO0+(AA*XLN)
  35 :           XN1=DEN*XKGON*AA*XLN
  36 :           XN2=AA*RHO0*(1.D0+(XKGON*BU))/BU
  37 :           XND=(XN1+XN2)/(DEN*DEN)
  38 :           EPSDPT=XND*BUPT
  39 :           EPSDPT=-1.D0*(EPSDPT/3.D0)
  40 :         ENDIF
  41 :         EPSGPT=XKGON*BUPT/3.D0
  42 :         DO 70 I=1,3
  43 :           DEPSD(I)=EPSDPT
  44 :           DEPSG(I)=EPSGPT
  45 :  70     CONTINUE
  46 : C
  47 :         RETURN
  48 :         END
  49 :  
  50 :  

© Cast3M 2003 - All rights reserved.
Disclaimer