Télécharger formation_pasapas_2_solution.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : formation_pasapas_2_initial.dgibi
  2. *
  3. *----------------------------------------------------------------------*
  4. * FORMATION AVANCEE SUR LA PROCEDURE PASAPAS *
  5. * *
  6. * Rupture d'une eprouvette entaillee en traction *
  7. * Comportement elastique lineaire *
  8. * *
  9. * Ce fichier constitue la mise donnee solution du probleme et realise *
  10. * - le maillage *
  11. * - la definition du modele et des parametres materiaux *
  12. * - la definition du chargement *
  13. * - la resolution avec PASAPAS *
  14. * - la suppression d'elements du maillage selon un critere de rupture *
  15. * base sur la 1ere contrainte principale (avec la procedure PERSO1) *
  16. * - le post traitement (contraintes, courbe force/deplacement) *
  17. *----------------------------------------------------------------------*
  18.  
  19.  
  20.  
  21.  
  22.  
  23. ** Options de trace / Plotting options
  24. itrac = FAUX ;
  25. ***OPTI 'TRAC' 'PSC' ;
  26. ipsc = EGA (VALE 'TRAC') 'PSC' ;
  27.  
  28. ** Options generales / General options
  29. OPTI 'DIME' 2 'ELEM' 'TRI6' 'MODE' 'PLAN' 'CONT' ;
  30.  
  31. ** Maillage / Mesh
  32. OPTI 'DENS' 0.1 ;
  33. p1 = 0. 0. ;
  34. p2 = 1. 0. ;
  35. p3 = 1. 1. ;
  36. p4 = 0.55 1. ;
  37. p7 = 0.45 1. ;
  38. p8 = 0. 1. ;
  39. OPTI 'DENS' 0.005 ;
  40. pc = 0.5 0.5 ;
  41. p5 = pc PLUS ( 0.005 -0.0025) ;
  42. p6 = pc PLUS (-0.005 -0.0025) ;
  43. con = DROI p1 p2 DROI p3 DROI p4 DROI p5 CERC pc p6 DROI p7 DROI p8 DROI p1 ;
  44. s1 = SURF con ;
  45. l1 = con ELEM 'COMP' p8 p1 ;
  46. l2 = con ELEM 'COMP' p2 p3 ;
  47.  
  48. ** Modele et materiau / Model and material properties
  49. mo = MODE s1 'MECANIQUE' ;
  50. ma = MATE mo 'YOUN' 210.E9 'NU' 0.3 ;
  51.  
  52. ** Blocages mecaniques / mechanical blocking
  53. bl1 = BLOQ 'UX' l1 ;
  54. bl2 = BLOQ 'UX' l2 ;
  55. bl3 = BLOQ 'UY' (p1 ET p2) ;
  56. bl = bl1 ET bl2 ET bl3 ;
  57.  
  58. ** Chargement en deplacement impose / Load with imposed displacement
  59. u2 = DEPI bl2 0.025 ;
  60. ev1 = EVOL 'MANU' (PROG 0. 1.) (PROG 0. 1.) ;
  61. cha = CHAR 'DIMP' u2 ev1 ;
  62. SI ipsc ;
  63. OPTI 'FTRA' 'exo_2_chargement.ps' ;
  64. FINSI ;
  65. SI itrac ;
  66. TRAC (VECT u2 'FLX' ' ' 'VERT') ((RIGI mo ma) ET bl1 ET bl3) ;
  67. FINSI ;
  68.  
  69. ** Procedure PERSO1
  70. DEBP PERSO1 t1*'TABLE' ;
  71. mo1 = t1 . 'WTABLE' . 'MODELE' ;
  72. sig = t1 . 'ESTIMATION' . 'CONTRAINTES' ;
  73. sigp = PRIN sig mo1 ;
  74. sigp1 = EXCO 'SI11' sigp ;
  75. sigp1 = CHAN 'GRAVITE' sigp1 mo1 ;
  76. s2 = sigp1 ELEM 'INFERIEUR' 10.E9 ;
  77. mo2 = REDU mo1 s2 ;
  78. t1 . 'WTABLE' . 'MODELE' = mo2 ;
  79. FINP ;
  80.  
  81. ** Resolution
  82. tab1 = TABL ;
  83. tab1 . 'MODELE' = mo ;
  84. tab1 . 'CARACTERISTIQUES' = ma ;
  85. tab1 . 'BLOCAGES_MECANIQUES' = bl ;
  86. tab1 . 'CHARGEMENT' = cha ;
  87. tab1 . 'TEMPS_CALCULES' = PROG 0.1 'PAS' 0.05 1. ;
  88. tab1 . 'PROCEDURE_PERSO1' = VRAI ;
  89. PASAPAS tab1 ;
  90.  
  91. ** Post-traitement / Post-processing
  92. liso = PROG 0. 'PAS' 0.5E9 20.E9 ;
  93. *box = (0. -0.2) ET (1. 1.4) ;
  94. nt1 = DIME (tab1 . 'TEMPS') ;
  95. SI ipsc ;
  96. OPTI 'FTRA' 'exo_2_solu_sigma.ps' ;
  97. FINSI ;
  98. REPE b1 nt1 ;
  99. * contraintes / stresses
  100. sg1 = tab1 . 'CONTRAINTES' . (&b1 - 1) ;
  101. * modele / model
  102. msh1 = EXTR sg1 'MAIL' ;
  103. mo1 = REDU mo msh1 ;
  104. * contraintes principales / principal stresses
  105. sp1 = EXCO 'SI11' (PRIN sg1 mo1) ;
  106. * deplacements / displacements
  107. u1 = tab1 . 'DEPLACEMENTS' . (&b1 - 1) ;
  108. * deformee / deformed shape
  109. def1 = DEFO s1 u1 5. ;
  110. * traces / plot
  111. SI itrac ;
  112. TRAC sp1 mo1 def1 con liso ;
  113. FINSI ;
  114. FIN b1 ;
  115.  
  116. FIN ;
  117.  
  118.  
  119.  
  120.  

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