Télécharger mjvr3d.eso

Retour à la liste

Numérotation des lignes :

mjvr3d
  1. C MJVR3D SOURCE FD218221 24/02/07 21:15:20 11834
  2. subroutine mjvr3d(NBRINC,NINC,ACH,VGT,VGF,ETH,SEW,EPH,
  3. # SEFFR,EPSER,EPSMR,EPSKR,EPSTR,EPSCR,EPSLR,EPSRH,STOTR,
  4. # SEFFI,EPSEI,EPSMI,EPSKI,EPSTI,EPSCI,
  5. # SEFFO,EPSEO,EPSMO,EPSKO,EPSTO,EPSCO)
  6.  
  7. c mise a jour des vari en fin de sous iteration: debut(0)<--fin(1)
  8.  
  9. implicit real*8 (a-h,o-z)
  10. implicit integer (i-n)
  11.  
  12. integer NBRINC,NINC
  13.  
  14. c variables internes a actualiser
  15. c avancement des reactions chimique par phase DEBUT DE PAS
  16. real*8 ACH(0:NBRINC,0:1)
  17. c differentiel de deformation chimique isotrope imposee/ttref
  18. real*8 VGT(0:NBRINC,0:1),VGF(0:NBRINC,0:1)
  19. c differentiel de deformation thermique isotrope imposee/ttref
  20. real*8 ETH(0:NBRINC,0:1)
  21. c contrainte effective hydrique
  22. real*8 SEW(0:NBRINC,0:1)
  23. c deformation osmotique
  24. real*8 EPH(0:NBRINC,0:1)
  25.  
  26. c remarque (le dimensionnement a -1 des phases et interfaces est
  27. c necessaire pour pouvoir utiliser dcmp3d et recm3d
  28.  
  29. c contraintes effectives(radiale pour inclusions, infini pour matrice)
  30. real*8 SEFFR(-1:NBRINC,6,0:1)
  31. c deformation elastique (radiale pour inclusions infini pour matrice)
  32. real*8 EPSER(-1:NBRINC,6,0:1)
  33. c deformation maxwell (radiale pour inclusions infini pour matrice)
  34. real*8 EPSMR(-1:NBRINC,6,0:1)
  35. c deformation Kelvin (radiale pour inclusions infini pour matrice)
  36. real*8 EPSKR(-1:NBRINC,6,0:1)
  37. c deformations plastiques de traction (radiale pour inclusions,infini pour matrice)
  38. real*8 EPSTR(-1:NBRINC,6,0:1)
  39. c deformations plastiques de cisaillement (radiale pour inclusions,infini pour matrice)
  40. real*8 EPSCR(-1:NBRINC,6,0:1)
  41. c deformations plastiques en volume (radiale pour inclusions,infini pour matrice)
  42. real*8 EPSLR(-1:NBRINC,6,0:1)
  43. c contraintes effectives radiales(radiale pour interface pour matrice)
  44. real*8 SEFFI(-1:NBRINC,6,0:1)
  45. c contraintes effectives orthoradiales(radiale pour inclusions infini pour matrice)
  46. real*8 SEFFO(-1:NBRINC,6,0:1)
  47. c deformation radiale elastique a l interface
  48. real*8 EPSEI(-1:NBRINC,6,0:1)
  49. c deformation orthoradiale elastique a l interface
  50. real*8 EPSEO(-1:NBRINC,6,0:1)
  51. c deformation radiale maxwell a l interface
  52. real*8 EPSMI(-1:NBRINC,6,0:1)
  53. c deformation orthoradiale maxwell a l interface
  54. real*8 EPSMO(-1:NBRINC,6,0:1)
  55. c deformation kelvin radiale axisymetrique a l interface
  56. real*8 EPSKI(-1:NBRINC,6,0:1)
  57. c deformation kelvin orthoradiale axisymetrique a l interface
  58. real*8 EPSKO(-1:NBRINC,6,0:1)
  59. c deformation plastique radiale axisymetrique a l interface
  60. real*8 EPSTI(-1:NBRINC,6,0:1)
  61. c deformation plastique orthoradiale a l interface
  62. real*8 EPSTO(-1:NBRINC,6,0:1)
  63. c deformation plastique cisaillement radiale axisymetrique a l interface
  64. real*8 EPSCI(-1:NBRINC,6,0:1)
  65. c deformation plastique cisaillement orthoradiale a l interface
  66. real*8 EPSCO(-1:NBRINC,6,0:1)
  67. C c deformation plastique en volume radiale axisymetrique a l interface
  68. C real*8 EPSVI(-1:NBRINC,6,0:1)
  69. C c deformation plastique en volume orthoradiale a l interface
  70. C real*8 EPSVO(-1:NBRINC,6,0:1)
  71. c deformation chemo-plastique homogene
  72. real*8 EPSRH(-1:NBRINC,6,0:1)
  73. c contraintes totales dans les phases
  74. real*8 STOTR(-1:NBRINC,6,0:1)
  75.  
  76. c declarations locales
  77. integer IPHASE,ICOMP
  78.  
  79. c *** variables internes pour le milieu homogeneisé ****************
  80.  
  81. IPHASE=-1
  82. do ICOMP=1,6
  83. c contraintes effectives homogeneisees
  84. SEFFR(IPHASE,ICOMP,0)=SEFFR(IPHASE,ICOMP,1)
  85. c deformation plastique traction localisee
  86. EPSTR(IPHASE,ICOMP,0)=EPSTR(IPHASE,ICOMP,1)
  87. c contraintes totales dans les phases
  88. STOTR(IPHASE,ICOMP,0)=STOTR(IPHASE,ICOMP,1)
  89. end do
  90.  
  91. c *** variables internes des phases ********************************
  92.  
  93. do IPHASE=0,NINC
  94. c avancement reaction chimique
  95. ACH(IPHASE,0)=ACH(IPHASE,1)
  96. c volume chimique
  97. VGT(IPHASE,0)=VGT(IPHASE,1)
  98. c volume gel ds fissure
  99. VGF(IPHASE,0)=VGF(IPHASE,1)
  100. c deformation thermique imposee
  101. ETH(IPHASE,0)=ETH(IPHASE,1)
  102. c contrainte hydrique imposee
  103. SEW(IPHASE,0)=SEW(IPHASE,1)
  104. c deformation osmotique
  105. EPH(IPHASE,0)=EPH(IPHASE,1)
  106. do ICOMP=1,6
  107. c contrainte effective radiale dans la phase
  108. SEFFR(IPHASE,ICOMP,0)=SEFFR(IPHASE,ICOMP,1)
  109. c deformation elastique
  110. EPSER(IPHASE,ICOMP,0)=EPSER(IPHASE,ICOMP,1)
  111. c deformation maxwell
  112. EPSMR(IPHASE,ICOMP,0)=EPSMR(IPHASE,ICOMP,1)
  113. c deformation Kelvin
  114. EPSKR(IPHASE,ICOMP,0)=EPSKR(IPHASE,ICOMP,1)
  115. c deformations plastiques de traction
  116. EPSTR(IPHASE,ICOMP,0)=EPSTR(IPHASE,ICOMP,1)
  117. c deformations plastiques de cisaillement
  118. EPSCR(IPHASE,ICOMP,0)=EPSCR(IPHASE,ICOMP,1)
  119. c deformations plastiques en volume
  120. EPSLR(IPHASE,ICOMP,0)=EPSLR(IPHASE,ICOMP,1)
  121. end do
  122. end do
  123.  
  124. c *******variables internes des interfaces *******************
  125.  
  126. do IPHASE=1,NINC
  127. do ICOMP=1,6
  128. c contraintes effectives radiales(radiale pour inclusions infini pour matrice)
  129. SEFFI(IPHASE,ICOMP,0)=SEFFI(IPHASE,ICOMP,1)
  130. c contraintes effectives orthoradiales(radiale pour inclusions infini pour matrice)
  131. SEFFO(IPHASE,ICOMP,0)=SEFFO(IPHASE,ICOMP,1)
  132. c deformation radiale elastique a l interface
  133. EPSEI(IPHASE,ICOMP,0)=EPSEI(IPHASE,ICOMP,1)
  134. c deformation orthoradiale elastique a l interface
  135. EPSEO(IPHASE,ICOMP,0)=EPSEO(IPHASE,ICOMP,1)
  136. c deformation radiale maxwell a l interface
  137. EPSMI(IPHASE,ICOMP,0)=EPSMI(IPHASE,ICOMP,1)
  138. c deformation orthoradiale maxwell a l interface
  139. EPSMO(IPHASE,ICOMP,0)=EPSMO(IPHASE,ICOMP,1)
  140. c deformation kelvin radiale a l interface
  141. EPSKI(IPHASE,ICOMP,0)=EPSKI(IPHASE,ICOMP,1)
  142. c deformation kelvin orthoradiale axisymetrique a l interface
  143. EPSKO(IPHASE,ICOMP,0)=EPSKO(IPHASE,ICOMP,1)
  144. c deformation plastique radiale traction a l interface
  145. EPSTI(IPHASE,ICOMP,0)=EPSTI(IPHASE,ICOMP,1)
  146. c deformation plastique orthoradiale a l interface
  147. EPSTO(IPHASE,ICOMP,0)=EPSTO(IPHASE,ICOMP,1)
  148. c deformation plastique cisaillement radiale axisymetrique a l interface
  149. EPSCI(IPHASE,ICOMP,0)=EPSCI(IPHASE,ICOMP,1)
  150. c deformation plastique cisaillement orthoradiale a l interface
  151. EPSCO(IPHASE,ICOMP,0)=EPSCO(IPHASE,ICOMP,1)
  152. C c deformation plastique en volume radiale axisymetrique a l interface
  153. C EPSVI(IPHASE,ICOMP,0)=EPSVI(IPHASE,ICOMP,1)
  154. C c deformation plastique en volume orthoradiale a l interface
  155. C EPSVO(IPHASE,ICOMP,0)=EPSVO(IPHASE,ICOMP,1)
  156. end do
  157. end do
  158.  
  159. return
  160.  
  161. end
  162.  
  163.  
  164.  
  165.  
  166.  

© Cast3M 2003 - Tous droits réservés.
Mentions légales