Télécharger meric3.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : meric3.dgibi
  2. * section : Mecanique Viscoplastique
  3. *----------------------------------------------------------------------*
  4. * M E R I C 3 . 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 meric2.dgibi.
  14. *
  15. *
  16. * Description :
  17. * -------------
  18. * Essai de traction-compression.
  19. *
  20. * Type de calcul : Mecanique, grands deplacements
  21. * Mode de calcul : 3D
  22. * Type d'element : CUB8 BBAR
  23. * Chargement : Deplacement impose
  24. * Reference : sans objet
  25. * Objectif : verification bon fonctionnement
  26. *
  27. *----------------------------------------------------------------------*
  28.  
  29. * Pour afficher les traces, mettre IGRAPH a vrai :
  30. IGRAPH = faux ;
  31.  
  32. *opti trac psc ;
  33.  
  34. *------------------------ Maillage (1 element) ------------------------*
  35.  
  36. opti dime 3 elem CUB8 ;
  37.  
  38. ne1 = 1 ;
  39. l1 = (0 0 0) droi ne1 (1 0 0) ;
  40. S1 = l1 tran ne1 (0 1 0) ;
  41. V1 = S1 volu tran ne1 (0 0 1) ;
  42.  
  43. S2 = V1 face 2 ;
  44. p1 = V1 poin proc (0 0 1) ;
  45. px0 = (V1 coor 1) poin mini ;
  46. py0 = (V1 coor 2) poin mini ;
  47.  
  48. si IGRAPH ;
  49. trac qual V1 titr ' Maillage ' ;
  50. fins ;
  51. *
  52. *---------------------- Modele & Carateristiques ----------------------*
  53. *
  54. * Parametres issus du modele de chaboce (voir Lemaitre & Chaboche) ;
  55. SIGY1 = 82.e6 ;
  56. TAU0 = 0.5 * SIGY1 ;
  57. N1 = 24. ;
  58. K1 = 151.e6 ;
  59. CLM = 162400.e6 ;
  60. Gam = 2800. ;
  61. A1 = CLM / Gam ;
  62. C1 = Gam ;
  63. Q1 = 142.e6 - SIGY1 ;
  64. B1 = 8. ;
  65. * Valeurs parametres modele Meric_Cailletaud :
  66. K0 = 0.5 * K1 / (3. ** (1. / N1)) ;
  67. C0 = 0.5 * C1 ;
  68. Q0 = 0.5 * Q1 ;
  69.  
  70. * Module d'Young et coeff. de Poisson :
  71. YM1 = 200.e9 ;
  72. NU1 = 0.3 ;
  73.  
  74. * Modeles & Caracteristiques :
  75. mo1 = 'MODE' V1 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'VISCOPLASTIQUE' 'MERIC_CAILLETAUD' 'BBAR' ;
  76. ma1 = 'MATE' mo1 'YOUN' YM1 'NU' NU1 'TAU0' TAU0 'NX' 1 'NY' 0 'NZ' 1 'BX' -1 'BY' 0 'BZ' 1
  77. 'K' K0 'N' N1 'A' A1 'C' C0 'B' B1 'Q' Q0 ;
  78.  
  79. *-------------------------- CL & Chargement ---------------------------*
  80. *
  81. cl1 = bloq uz S1 ;
  82. cl2 = bloq ux px0 ;
  83. cl3 = bloq uy py0 ;
  84. cl4 = bloq uz s2 ;
  85.  
  86. u1 = 0.002 ;
  87. f1 = depi cl4 u1 ;
  88.  
  89. xt1 = 100. ;
  90. yt1 = 1. ;
  91. ev1 = evol manu temp (xt1 * (prog 0. 1. 2. 3. 4. 6.))
  92. (yt1 * (prog 0. 1. 0. -1. 0. 2.)) ;
  93. cgu1 = char dimp f1 ev1 ;
  94.  
  95. si IGRAPH ;
  96. trac qual (V1 et (S1 coul roug) et (S2 coul vert) et ((px0 et py0) coul bleu))
  97. titr ' CL : Uz=0 en S1 (rouge), Ux=0 en x=y=0 (bleu) et Uz impose sur S2 (vert)' ;
  98. dess (u1*ev1) titre ' Evolution temporelle du deplacement impose ';
  99. fins ;
  100.  
  101. *------------------------- Resolution PASAPAS -------------------------*
  102. *
  103. * Modele de Chaboche :
  104. ta1 = tabl ;
  105. ta1.modele = mo1 ;
  106. ta1.caracteristiques = ma1 ;
  107. ta1.blocages_mecaniques = cl1 et cl2 et cl3 et cl4 ;
  108. ta1.chargement = cgu1 ;
  109. ta1.temps_calcules = (prog 0. pas 0.1 6.) * xt1 ;
  110.  
  111. ta1.grands_deplacements = vrai ;
  112. ta1.lagrangien = mot 'REACTUALISE' ;
  113. ta1.predicteur = mot 'HPP' ;
  114.  
  115. ta1.mes_sauvegardes = tabl ;
  116. ta1.mes_sauvegardes.defto = vrai ;
  117. ta1.mes_sauvegardes.defin = vrai ;
  118.  
  119. pasapas ta1 ;
  120.  
  121. *-------------------- Postraitement des resultats ---------------------*
  122.  
  123. * Courbe force-deplacement, puis contrainte-deformation :
  124. evuz1 = evol temp ta1 deplacements p1 uz ;
  125. evfz1 = evol temp ta1 reactions p1 fz ;
  126. evfu1 = evol roug manu lege 'Meric' 'MARQ' 'ROND' 'TAIL' 'S' '\e' (extr evuz1 ordo) '\s (MPa)' (extr evfz1 ordo) ;
  127. evfu1 = evfu1 * 1.e-6 ; comm 'force => contrainte (MPa)' ;
  128.  
  129. * Comparaison modeles Meric-Chaboche
  130. si IGRAPH ;
  131. dess evfu1 titr 'Reponse contrainte-deformation' lege gril poin gris posy exce ;
  132. fins ;
  133.  
  134. fin ;
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  

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