Télécharger ricrag_2d.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : ricrag_2d.dgibi
  2. *******************************************************
  3. ************************************************************************
  4. ************************************************************************
  5. * Cas test de l'implantation numérique du modele
  6. * RICRAG 2D LOCAL/NON LOCAL
  7. *******************************************************
  8. * Développé par :
  9. * Benjamin Richard
  10. * Contact :
  11. * Benjamin.Richard@lmt.ens-cachan.fr
  12. *******************************************************
  13. * Les cas de charges sont entrés :
  14. * - 1 : Traction monotone
  15. * - 2 : Compression monotone
  16. * - 3 : Traction cyclique
  17. * - 4 : Compression cyclique
  18. * - 5 : Traction/compression cyclique
  19. *******************************************************
  20. * Choix du cas de charge
  21. ncas = 1;
  22.  
  23. * Test du fichier compatible avec le non local
  24. * nloc0 = 0; Cas local
  25. * nloc0 = 1; Cas non local
  26. graph= mot 'N';
  27. nloc0 = 0;
  28. *******************************************************
  29.  
  30. *
  31. *-------------- Options de calcul ---------------------
  32. *
  33. OPTION DIME 2 ELEM QUA4 MODE PLAN CONT;
  34.  
  35. *
  36. *-------------- Definition de la geometrie ------------
  37. *
  38. P1 = 0. 0.;
  39. P2 = 1. 0.;
  40. P3 = 1. 1.;
  41. P4 = 0. 1.;
  42.  
  43. L1 = P1 DROIT 1 P2 ;
  44. L2 = P2 DROIT 1 P3 ;
  45. L3 = P3 DROIT 1 P4 ;
  46. L4 = P4 DROIT 1 P1 ;
  47.  
  48. LTOT = L1 ET L2 ET L3 ET L4 ;
  49.  
  50. S1 = SURF LTOT PLANE;
  51.  
  52. *
  53. *------- Définition des conditions aux limites --------
  54. *----------- et des déplacements imposés --------------
  55. *
  56. CL = BLOQ P1 UX UY;
  57. CLL = BLOQ P2 UY;
  58. CL1 = BLOQ L3 UY;
  59.  
  60. D1 = DEPI CL1 1;
  61.  
  62. *
  63. *----- Définition du modèle ---------------------------
  64. *
  65. SI ( EGA nloc0 1 ) ;
  66. MOD1 = MODE S1 MECANIQUE ELASTIQUE ISOTROPE
  67. ENDOMMAGEMENT RICRAG
  68. 'NON_LOCAL' 'MOYE' 'V_MOYENNE' (MOTS 'EPTI') ;
  69. SINON ;
  70. MOD1 = MODE S1 MECANIQUE ELASTIQUE ISOTROPE
  71. ENDOMMAGEMENT RICRAG ;
  72. FINSI ;
  73.  
  74.  
  75. *
  76. *----- Paramètres matériaux ---------------------------
  77. *
  78.  
  79. * Module d'Young
  80. youngn = 36000E+6;
  81.  
  82. * Coefficient de Poisson
  83. nun = 0.2;
  84.  
  85. * Résistance en traction
  86. ftn = 3.6e6;
  87.  
  88. * Fragilité en traction
  89. aldin = 1.0e-2;
  90.  
  91. * Fragilité en compression
  92. alinn = 5.0e-4;
  93.  
  94. * Module d'écrouissage 1
  95. gam1n = 7.0e9;
  96.  
  97. * Moduke d'écrouissage 2
  98. a1n = 7.0e-7;
  99.  
  100. mat1 =MATE mod1 YOUN youngn NU nun
  101. FT ftn ALIN alinn
  102. GAM1 gam1n A1 a1n
  103. ALDI aldin;
  104.  
  105. *
  106. *----- Définition des cas de charge -------------------
  107. *
  108.  
  109. SI (EGA ncas 1) ;
  110. LI1 = PROG 0. 1.;
  111. LI2 = PROG 0. 4.0e-4;
  112. LIS1 = PROG 0. PAS 0.02 1.;
  113. FINSI;
  114.  
  115. SI (EGA ncas 2) ;
  116. LI1 = PROG 0. 1.;
  117. LI2 = PROG 0. -8.0e-3;
  118. LIS1 = PROG 0. PAS 0.02 1.;
  119. FINSI;
  120.  
  121. SI (EGA ncas 3) ;
  122. LI1 = PROG 0. 1. 2. 3. 4. 5.;
  123. LI2 = PROG 0. 1.5e-4 9.5e-6 2.0E-4 3.0E-5 2.5E-4;
  124. LIS1 = PROG 0. PAS 0.02 5.;
  125. FINSI;
  126.  
  127. SI (EGA ncas 4) ;
  128. LI1 = PROG 0. 1. 2. 3. 4. 5.;
  129. LI2 = PROG 0. -3.0e-3 -1.5e-4 -5.0E-3 -3.5E-4 -8.0E-3;
  130. LIS1 = PROG 0. PAS 0.02 5.;
  131. FINSI;
  132.  
  133. SI (EGA ncas 5) ;
  134. LI1 = PROG 0. 1. 2. 3. 4. 5. 6.;
  135. LI2 = PROG 0. 1.3e-4 -3.0e-3 -1.5E-4 -5.0E-3 -3.5E-4 -8.0E-3;
  136. LIS1 = PROG 0. PAS 0.02 6;
  137. FINSI;
  138.  
  139. EV = EVOL MANU LI1 LI2 ;
  140. CHA1 = CHAR 'DIMP' D1 EV ;
  141.  
  142. *
  143. *----------- Calcul par l'operateur PASAPAS ------------
  144. *
  145. SI (EGA nloc0 1);
  146. LC = 0.000001;
  147. CO1 = CONNEC mod1 LC NORMAL;
  148. MAT1 = MAT1 ET ( MATE MOD1 'LCAR' LC) ;
  149. FINSI;
  150.  
  151. TAB1 = TABLE ;
  152. TAB1.'BLOCAGES_MECANIQUES' = CL ET CLL ET CL1;
  153. TAB1.'MODELE' = MOD1;
  154. TAB1.'MOVA' = 'D ';
  155. TAB1.'CHARGEMENT' = CHA1;
  156. TAB1.'CARACTERISTIQUES' = MAT1;
  157. TAB1.'TEMPS_CALCULES' = LIS1;
  158.  
  159. SI (EGA nloc0 1);
  160. TAB1.CONN = CO1;
  161. FINSI;
  162.  
  163. PASAPAS TAB1 ;
  164.  
  165. *
  166. *----------- Courbe effort-deplacement -----------------
  167. *
  168. ev2=@global tab1 CL1 EV fy;
  169. si ( ega graph 'O');
  170.  
  171. DESS EV2;
  172. finsi;
  173. ee = extr ev2 ordo 1;
  174. aa = extr ee ( dime ee);
  175. list aa;
  176. err = abs (aa - 2.37395E+06) /2.37395E+06 ;
  177. message ' erreur relative ' err;
  178. si (err > 1.e-3);
  179. erreur (5);
  180. finsi;
  181. fin;
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  

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