Télécharger traction316L.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : traction316L.dgibi
  2. * section : Mecanique, Plastique
  3. *----------------------------------------------------------------------*
  4. * Essai de traction cyclique sur de l'acier 316L a 20 degC. *
  5. * *
  6. * Validation des donnees materiaux integrees dans la procedure BIBLIO. *
  7. * Reproduction de la courbe de traction presentee dans la reference, *
  8. * Fig. 2. (a). *
  9. * *
  10. * Description : *
  11. * ------------- *
  12. * *
  13. * Type de calcul : mecanique, plastique *
  14. * Mode de calcul : 3D *
  15. * Type d'element : CUB8 *
  16. * Chargement : Deplacement impose *
  17. * Reference : *
  18. * ---------------- *
  19. * O. Muransky, C.J. Hamelin, M.C. Smith, P.J. Bendeich, L. Edwards,
  20. * "The effect of plasticity theory on predicted residual stress fields
  21. * in numerical weld analyses",
  22. * Computational Materials Science 54 (2012) 125–134.
  23. * *
  24. *----------------------------------------------------------------------*
  25. *
  26. opti dime 3 elem cub8 ;
  27.  
  28. * Pour affichages, mettre IG1 a VRAI :
  29. ig1 = faux ;
  30.  
  31. * Pour calcul complet, mettre icomplet a vrai :
  32. icomplet = faux ;
  33.  
  34. *opti trac psc eptr 5 ;
  35.  
  36. ig1 = ig1 ou (ega (vale trac) 'PSC') ;
  37.  
  38. *------------------------------ Modele EF -----------------------------*
  39.  
  40. * Temperature essai :
  41. T0 = 20. ;
  42.  
  43. * Maillage cube unite :
  44. L1 = (0 0 0) droi 1 (1 0 0) ;
  45. S1 = L1 tran 1 (0 1 0) ;
  46. V1 = S1 volu tran 1 (0 0 1) ;
  47.  
  48. si ig1 ;
  49. trac V1 titr 'Traction sur un cube unite' ;
  50. fins ;
  51.  
  52. * Donnees 316L :
  53. t316L = biblio '316L' refe 4 ;
  54.  
  55. * Modele et Caracteristiques :
  56. mod1 = mode V1 mecanique elastique plastique chaboche2 ;
  57. mat1 = mate mod1 'YOUN' t316L.'YOUN' 'NU' t316L.'NU' 'ALPH' t316L.'ALPH'
  58. 'R0' t316L.'R0' 'RM' t316L.'RM' 'B' t316L.'B'
  59. 'A1' t316L.'A1' 'C1' t316L.'C1' 'A2' t316L.'A2' 'C2' t316L.'C2'
  60. 'PSI' 1. 'OMEG' 0. 'TREF' T0 'TALP' T0 ;
  61.  
  62. * CL (blocages) :
  63. Sx0 = (V1 coor 1) poin infe 1.e-3 ;
  64. Sy0 = (V1 coor 2) poin infe 1.e-3 ;
  65. S2 = V1 face 2 ;
  66. CLUS1 = bloq S1 uz ;
  67. CLUX0 = bloq Sx0 ux ;
  68. CLUY0 = bloq Sy0 uy ;
  69. CLUS2 = bloq S2 uz ;
  70. cl0 = CLUS1 et CLUX0 et CLUY0 et CLUS2 ;
  71.  
  72. * Deplacement impose :
  73. DCLS2 = depi CLUS2 1. ;
  74.  
  75. * Evolution temporelle :
  76. epoint1 = 1.e-3 ;
  77. emax1 = 0.015 ;
  78. temax1 = emax1 / epoint1 ;
  79. lamp1 = prog 0. 1. -1. 1. -1. 1. -1. 1. -1. 0. ;
  80. ltps1 = prog 0. 1. 3. 5. 7. 9. 11. 13. 15. 16. ;
  81. lamp1 = emax1 * lamp1 ;
  82. ltps1 = temax1 * ltps1 ;
  83. ev1 = evol manu temp ltps1 lamp1 ;
  84.  
  85. * Chargement mecanique :
  86. cg1 = char dimp DCLS2 ev1 ;
  87.  
  88. * Chargement thermique :
  89. cht1 = manu chpo V1 1 'T' T0 ;
  90. cgt1 = char t cht1 ;
  91.  
  92. si ig1 ;
  93. dess ev1 titr 'Evolution temporelle du deplacement impose.' ;;
  94. fins ;
  95.  
  96. *------------------------- Resolution PASAPAS -------------------------*
  97.  
  98. tpas1 = table ;
  99. tpas1.modele = mod1 ;
  100. tpas1.caracteristiques = mat1 ;
  101. tpas1.chargement = cg1 et cgt1 ;
  102. tpas1.blocages_mecaniques = cl0 ;
  103. si icomplet ;
  104. tpas1.temps_calcules = ltps1 raff (0.05*temax1) ;
  105. sino ;
  106. tpas1.temps_calcules = (ltps1 raff (0.05*temax1)) extr (lect 1 pas 1 10) ;
  107. fins ;
  108.  
  109. list tpas1.temps_calcules ;
  110.  
  111. pasapas tpas1 ;
  112.  
  113. *----------------------- Visualisation resultat -----------------------*
  114.  
  115. * Courbe de traction a la temperature courante :
  116. pz1 = S2 poin proc (0 0 1) ;
  117. lu1 = prog 0. ;
  118. lf1 = prog 0. ;
  119. nb1 = (dime tpas1.temps) - 1 ;
  120. repe b1 nb1 ;
  121. i1 = &b1 ;
  122. ui1 = (tpas1.deplacements.i1) extr 'UZ' pz1 ;
  123. fi1 = ((tpas1.reactions.i1) redu s2) resu ;
  124. fi1 = extr fi1 'FZ' ((extr fi1 mail) poin 1) ;
  125. lu1 = lu1 et ui1 ;
  126. lf1 = lf1 et fi1 ;
  127. fin B1 ;
  128. evfu1 = evol vert manu 'dL/L (%)' (100.*lu1) 'F/So (MPa)' (1.e-6*lf1) ;
  129.  
  130. si ig1 ;
  131. dess evfu1 gril point titr 'Courbe de traction cyclique 316L a 20. degC.' logo posy exce ;
  132. fins ;
  133.  
  134. fin ;
  135.  
  136.  
  137.  

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