Télécharger meric1.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : meric1.dgibi
  2. * section : Mecanique Viscoplastique
  3. *----------------------------------------------------------------------*
  4. * M E R I C 1 . 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 : 2D contraintes planes
  22. * Type d'element : QUA8 BBAR
  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 2 elem qua8 mode plan cont ;
  41.  
  42. ne1 = 1 ;
  43. l1 = (0 0) droi ne1 (1. 0.) ;
  44. S1 = l1 tran ne1 (0. 1.) ;
  45.  
  46. l2 = s1 cote 2 ;
  47. l3 = S1 cote 3 ;
  48. l4 = S1 cote 4 ;
  49. p1 = s1 poin proc (0 1) ;
  50.  
  51. si IGRAPH ;
  52. trac qual S1 titr ' Maillage ' ;
  53. fins ;
  54. *
  55. *---------------------- Modele & Carateristiques ----------------------*
  56. *
  57. * Par rapport aux parametres du modele presentes dans le L&M, p. 310 :
  58. * - CLM : coefficient C d'ecrouissage cinematique du L&M
  59. * - Gam : coefficient gamma d'ecrouissage cinematique du L&M
  60. * les coefficients d'ecrouissage du modele de Cast3M sont :
  61. * - C = Gam
  62. * - A = CLM / Gam
  63. * Valeurs des parametres du modele pour acier 316L a 20 degC (L&M, p. 319) :
  64. SIGY1 = 82.e6 ;
  65. N1 = 24. ;
  66. K1 = 151.e6 ;
  67. CLM = 162400.e6 ;
  68. Gam = 2800. ;
  69. A1 = CLM / Gam ;
  70. C1 = Gam ;
  71. Q1 = 142.e6 - SIGY1 ;
  72. B1 = 8. ;
  73.  
  74. * Valeurs parametres modele Meric_Cailletaud pour avoir une solution
  75. * proche de la loi de Chaboche :
  76. TAU0 = 0.5 * SIGY1 ;
  77. K0 = 0.5 * K1 / (3. ** (1. / N1)) ;
  78. C0 = 0.5 * C1 ;
  79. Q0 = 0.5 * Q1 ;
  80.  
  81. * Module d'Young, coeff. de Poisson et epaisseur (DIM3) :
  82. YM1 = 200.e9 ;
  83. NU1 = 0.3 ;
  84. E1 = 1.e-3 ;
  85.  
  86. * Modeles & Caracteristiques :
  87. mo1 = 'MODE' s1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'MERIC_CAILLETAUD' 'BBAR' ;
  88. ma1 = 'MATE' mo1 'YOUN' YM1 'NU' NU1 'TAU0' TAU0 'DIM3' E1 'NX' 1. 'NY' 1. 'BX' -1. 'BY' 1.
  89. 'K' K0 'N' N1 'A' A1 'C' C0 'B' B1 'Q' Q0 ;
  90.  
  91. mo2 = 'MODE' s1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'CHABOCHE' 'BBAR' ;
  92. ma2 = 'MATE' mo2 'YOUN' YM1 'NU' NU1 'SIGY' SIGY1 'DIM3' E1
  93. 'K' K1 'N' N1 'A' A1 'C' C1 'B' B1 'Q' Q1 ;
  94.  
  95. *-------------------------- CL & Chargement ---------------------------*
  96. *
  97. cl1 = bloq uy l1 ;
  98. cl2 = bloq ux l4 ;
  99. cl3 = bloq uy l3 ;
  100.  
  101. u1 = 0.002 ;
  102. f1 = depi cl3 u1 ;
  103.  
  104. xt1 = 100. ;
  105. yt1 = 1. ;
  106. ev1 = evol manu temp (xt1 * (prog 0. 1. 2. 3. 4. 6.))
  107. (yt1 * (prog 0. 1. 0. -1. 0. 2.)) ;
  108. cgu1 = char dimp f1 ev1 ;
  109.  
  110. si IGRAPH ;
  111. trac qual (S1 et (l1 coul roug) et (l3 coul vert) et (l4 coul bleu))
  112. titr ' CL : Uy=0 en L1 (rouge), Ux=0 en L4 (bleu) et Uy impose sur L3 (vert)' ;
  113. dess (u1*ev1) titre ' Evolution temporelle du deplacement impose ';
  114. fins ;
  115.  
  116. *------------------------- Resolution PASAPAS -------------------------*
  117. *
  118. * Modele de Chaboche :
  119. ta1 = tabl ;
  120. ta1.modele = mo1 ;
  121. ta1.caracteristiques = ma1 ;
  122. ta1.blocages_mecaniques = cl1 et cl2 et cl3 ;
  123. ta1.chargement = cgu1 ;
  124. ta1.temps_calcules = (prog 0. pas 0.1 6.) * xt1 ;
  125.  
  126. ta1.mes_sauvegardes = tabl ;
  127. ta1.mes_sauvegardes.defto = vrai ;
  128. ta1.mes_sauvegardes.defin = vrai ;
  129.  
  130. pasapas ta1 ;
  131.  
  132. * Modele Chaboche :
  133. ta2 = tabl ;
  134. ta2.modele = mo2 ;
  135. ta2.caracteristiques = ma2 ;
  136. ta2.blocages_mecaniques = cl1 et cl2 et cl3 ;
  137. ta2.chargement = cgu1 ;
  138. ta2.temps_calcules = ta1.temps_calcules ;
  139.  
  140. ta2.mes_sauvegardes = tabl ;
  141. ta2.mes_sauvegardes.defto = vrai ;
  142. ta2.mes_sauvegardes.defin = vrai ;
  143.  
  144. pasapas ta2 ;
  145.  
  146. *-------------------- Postraitement des resultats ---------------------*
  147.  
  148. * Courbe force-deplacement, puis contrainte-deformation :
  149. evuy1 = evol temp ta1 deplacements p1 uy ;
  150. evfy1 = evol temp ta1 reactions p1 fy ;
  151. evfu1 = evol roug manu lege 'Meric' 'MARQ' 'ROND' 'TAIL' 'S' '\e' (extr evuy1 ordo) '\s (MPa)' (extr evfy1 ordo) ;
  152. evfu1 = evfu1 / E1 * 1.e-6 ; comm 'force => contrainte (MPa)' ;
  153.  
  154. evuy2 = evol temp ta2 deplacements p1 uy ;
  155. evfy2 = evol temp ta2 reactions p1 fy ;
  156. evfu2 = evol vert manu lege 'Chaboche' '\e' (extr evuy2 ordo) '\s (MPa)' (extr evfy2 ordo) ;
  157. evfu2 = evfu2 / E1 * 1.e-6 ; comm 'force => contrainte (MPa)' ;
  158.  
  159. * Comparaison modeles Meric-Chaboche
  160. si IGRAPH ;
  161. dess (evfu1 et evfu2) titr 'Comparaison Meric_Cailletaud / Chaboche' lege gril poin gris posy exce ;
  162. fins ;
  163.  
  164. *------------------------- Test de validation -------------------------*
  165. *
  166. err0 = (intg (abs (evfy1 - evfy2))) / (maxi abs (extr evfy2 absc)) / (maxi abs (extr evfy2 ordo)) ;
  167.  
  168. opti echo 0 ;
  169. mess ' Comparaison solutions Meric-Chaboche' ;
  170. mess ' ------------------------------------' ;
  171. mess ' Ecart relatif moyen contrainte =' err0 ;
  172. opti echo 1 ;
  173.  
  174. si (err0 > 5.e-3) ;
  175. erre 5 ;
  176. fins ;
  177.  
  178. fin ;
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  

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