Télécharger meric2.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : meric2.dgibi
  2. * section : Mecanique Viscoplastique
  3. *----------------------------------------------------------------------*
  4. * M E R I C 2 . D G I B I *
  5. *----------------------------------------------------------------------*
  6. *
  7. * Objet :
  8. * -------
  9. *
  10. * Exemple d'utilisation et test de validation de la loi de comportement
  11. * MERIC_CAILLETAUD.
  12. *
  13. * Exemple derivé de chaboche1.dgibi.
  14. *
  15. *
  16. * Description :
  17. * -------------
  18. * Essai de traction-compression.
  19. *
  20. * Type de calcul : Mecanique
  21. * Mode de calcul : 3D
  22. * Type d'element : CUB8
  23. * Chargement : Deplacement impose
  24. * Reference : solution comparee a la loi de Chaboche
  25. * Objectif : Ecart relatif sur la contrainte SMYY < 5.e-3
  26. *
  27. * Remarque : La loi de Chaboche n'est pas strictement identique a la
  28. * ---------- loi cristalline de Meric_Cailletaud. Les parametres sont
  29. * ajustes pour que les 2 solutions soient tres proches.
  30. *
  31. *----------------------------------------------------------------------*
  32.  
  33. * Pour afficher les traces, mettre IGRAPH a vrai :
  34. IGRAPH = faux ;
  35.  
  36. *opti trac psc ;
  37.  
  38. *------------------------ Maillage (1 element) ------------------------*
  39.  
  40. opti dime 3 elem CUB8 ;
  41.  
  42. ne1 = 1 ;
  43. l1 = (0 0 0) droi ne1 (1 0 0) ;
  44. S1 = l1 tran ne1 (0 1 0) ;
  45. V1 = S1 volu tran ne1 (0 0 1) ;
  46.  
  47. S2 = V1 face 2 ;
  48. p1 = V1 poin proc (0 0 1) ;
  49. px0 = (V1 coor 1) poin mini ;
  50. py0 = (V1 coor 2) poin mini ;
  51.  
  52. si IGRAPH ;
  53. trac qual V1 titr ' Maillage ' ;
  54. fins ;
  55. *
  56. *---------------------- Modele & Carateristiques ----------------------*
  57. *
  58. * Par rapport aux parametres du modele presentes dans le L&M, p. 310 :
  59. * - CLM : coefficient C d'ecrouissage cinematique du L&M
  60. * - Gam : coefficient gamma d'ecrouissage cinematique du L&M
  61. * les coefficients d'ecrouissage du modele de Cast3M sont :
  62. * - C = Gam
  63. * - A = CLM / Gam
  64. * Valeurs des parametres du modele pour acier 316L a 20 degC (L&M, p. 319) :
  65. SIGY1 = 82.e6 ;
  66. N1 = 24. ;
  67. K1 = 151.e6 ;
  68. CLM = 162400.e6 ;
  69. Gam = 2800. ;
  70. A1 = CLM / Gam ;
  71. C1 = Gam ;
  72. Q1 = 142.e6 - SIGY1 ;
  73. B1 = 8. ;
  74.  
  75. * Valeurs parametres modele Meric_Cailletaud pour avoir une solution
  76. * proche de la loi de Chaboche :
  77. TAU0 = 0.5 * SIGY1 ;
  78. K0 = 0.5 * K1 / (3. ** (1. / N1)) ;
  79. C0 = 0.5 * C1 ;
  80. Q0 = 0.5 * Q1 ;
  81.  
  82. * Module d'Young et coeff. de Poisson :
  83. YM1 = 200.e9 ;
  84. NU1 = 0.3 ;
  85.  
  86. * Modeles & Caracteristiques :
  87. mo1 = 'MODE' V1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'MERIC_CAILLETAUD' 'BBAR' ;
  88. ma1 = 'MATE' mo1 'YOUN' YM1 'NU' NU1 'TAU0' TAU0 'NX' 1 'NY' 0 'NZ' 1 'BX' -1 'BY' 0 'BZ' 1
  89. 'K' K0 'N' N1 'A' A1 'C' C0 'B' B1 'Q' Q0 ;
  90.  
  91. mo2 = 'MODE' V1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'CHABOCHE' 'BBAR' ;
  92. ma2 = 'MATE' mo2 'YOUN' YM1 'NU' NU1 'SIGY' SIGY1
  93. 'K' K1 'N' N1 'A' A1 'C' C1 'B' B1 'Q' Q1 ;
  94.  
  95. *-------------------------- CL & Chargement ---------------------------*
  96. *
  97. cl1 = bloq uz S1 ;
  98. cl2 = bloq ux px0 ;
  99. cl3 = bloq uy py0 ;
  100. cl4 = bloq uz s2 ;
  101.  
  102. u1 = 0.002 ;
  103. f1 = depi cl4 u1 ;
  104.  
  105. xt1 = 100. ;
  106. yt1 = 1. ;
  107. ev1 = evol manu temp (xt1 * (prog 0. 1. 2. 3. 4. 6.))
  108. (yt1 * (prog 0. 1. 0. -1. 0. 2.)) ;
  109. cgu1 = char dimp f1 ev1 ;
  110.  
  111. si IGRAPH ;
  112. trac qual (V1 et (S1 coul roug) et (S2 coul vert) et ((px0 et py0) coul bleu))
  113. titr ' CL : Uz=0 en S1 (rouge), Ux=0 en x=y=0 (bleu) et Uz impose sur S2 (vert)' ;
  114. dess (u1*ev1) titre ' Evolution temporelle du deplacement impose ';
  115. fins ;
  116.  
  117. *------------------------- Resolution PASAPAS -------------------------*
  118. *
  119. * Modele de Chaboche :
  120. ta1 = tabl ;
  121. ta1.modele = mo1 ;
  122. ta1.caracteristiques = ma1 ;
  123. ta1.blocages_mecaniques = cl1 et cl2 et cl3 et cl4 ;
  124. ta1.chargement = cgu1 ;
  125. ta1.temps_calcules = (prog 0. pas 0.1 6.) * xt1 ;
  126.  
  127. ta1.mes_sauvegardes = tabl ;
  128. ta1.mes_sauvegardes.defto = vrai ;
  129. ta1.mes_sauvegardes.defin = vrai ;
  130.  
  131. pasapas ta1 ;
  132.  
  133. * Modele Chaboche :
  134. ta2 = tabl ;
  135. ta2.modele = mo2 ;
  136. ta2.caracteristiques = ma2 ;
  137. ta2.blocages_mecaniques = cl1 et cl2 et cl3 et cl4 ;
  138. ta2.chargement = cgu1 ;
  139. ta2.temps_calcules = ta1.temps_calcules ;
  140.  
  141. ta2.mes_sauvegardes = tabl ;
  142. ta2.mes_sauvegardes.defto = vrai ;
  143. ta2.mes_sauvegardes.defin = vrai ;
  144.  
  145. pasapas ta2 ;
  146.  
  147. *-------------------- Postraitement des resultats ---------------------*
  148.  
  149. * Courbe force-deplacement, puis contrainte-deformation :
  150. evuz1 = evol temp ta1 deplacements p1 uz ;
  151. evfz1 = evol temp ta1 reactions p1 fz ;
  152. evfu1 = evol roug manu lege 'Meric' 'MARQ' 'ROND' 'TAIL' 'S' '\e' (extr evuz1 ordo) '\s (MPa)' (extr evfz1 ordo) ;
  153. evfu1 = evfu1 * 1.e-6 ; comm 'force => contrainte (MPa)' ;
  154.  
  155. evuz2 = evol temp ta2 deplacements p1 uz ;
  156. evfz2 = evol temp ta2 reactions p1 fz ;
  157. evfu2 = evol vert manu lege 'Chaboche' '\e' (extr evuz2 ordo) '\s (MPa)' (extr evfz2 ordo) ;
  158. evfu2 = evfu2 * 1.e-6 ; comm 'force => contrainte (MPa)' ;
  159.  
  160. * Comparaison modeles Meric-Chaboche
  161. si IGRAPH ;
  162. dess (evfu1 et evfu2) titr 'Comparaison Meric_Cailletaud / Chaboche' lege gril poin gris posy exce ;
  163. fins ;
  164.  
  165. *------------------------- Test de validation -------------------------*
  166. *
  167. err0 = (intg (abs (evfz1 - evfz2))) / (maxi abs (extr evfz2 absc)) / (maxi abs (extr evfz2 ordo)) ;
  168.  
  169. opti echo 0 ;
  170. mess ' Comparaison solutions Meric-Chaboche' ;
  171. mess ' ------------------------------------' ;
  172. mess ' Ecart relatif moyen contrainte =' err0 ;
  173. opti echo 1 ;
  174.  
  175. si (err0 > 5.e-3) ;
  176. erre 5 ;
  177. fins ;
  178.  
  179. fin ;
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  

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