Télécharger elas19.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : elas19.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4. * CAS TEST DU 93/11/4
  5. SAUT PAGE;
  6. OPTI TRAC BENS;
  7. ************************************************************
  8. *
  9. * TEST ELAS19
  10. *
  11. * modelisation de la section rectangulaire d'une poutre
  12. * soumise a 2 moments de flexion mfx et mfy et a un effort
  13. * normal
  14. * le calcul est effectue en deformation plane generalisee
  15. * on recherche la contrainte en un point p8 de la section
  16. * on compare ensuite au resultat theorique
  17. *
  18. ************************************************************
  19. *
  20. OPTI ECHO 1;
  21. *
  22. OPTI DIME 2 ELEM QUA8 MODE PLAN DEFO ;
  23. *
  24. GRAPH = 'N';
  25. *
  26. *===========================================================
  27. * geometrie : maillage
  28. *===========================================================
  29. *
  30. * dimension en metres
  31. *
  32. * points
  33. *
  34. P1 = 1. -2.;
  35. P2 = 1. 2.;
  36. P3 = -1. 2.;
  37. P4 = -1. -2.;
  38. *
  39. * droite et lignes
  40. *
  41. * coefficient de finesse du maillage
  42. *
  43. N = 6;
  44. M = 4;
  45. *
  46. D1 = P1 D N P2 ;
  47. D2 = P2 D M P3 ;
  48. D3 = P3 D N P4 ;
  49. D4 = P4 D M P1 ;
  50. *
  51. * maillage
  52. *
  53. SURF1 = DALL D1 D2 D3 D4;
  54. *
  55. SI (NEG GRAPH 'N');
  56. TITR 'PLANGENE1 : MAILLAGE';
  57. TRAC QUAL SURF1;
  58. FINSI;
  59. *
  60. * on definit le point support de la deformation
  61. * plane generalisee
  62. *
  63. PG = 0. 0.;
  64. OPTI MODE PLAN GENE ;
  65. *
  66. ELSURF1 = NBEL SURF1;
  67. NOSURF1 = NBNO SURF1;
  68. *
  69. *
  70. *===========================================================
  71. * modele - materiau
  72. * rigidite
  73. *===========================================================
  74. *
  75. MO = MODE SURF1 MECANIQUE ELASTIQUE QUA8 DPGE PG;
  76. MA = MATE MO YOUN 2E11 NU 0.3;
  77. RI1 = RIGI MO MA;
  78. *
  79. *===========================================================
  80. * bloquages - conditions aux limites
  81. *===========================================================
  82. *
  83. P5 = SURF1 POINT PROC (0. 2.);
  84. P6 = SURF1 POINT PROC (0. 0.);
  85. B1 = BLOQ DEPL P6;
  86. B2 = BLOQ UX P5;
  87. RI = RI1 ET B1 ET B2;
  88. *
  89. *===========================================================
  90. * forces
  91. *===========================================================
  92. *
  93. F1 = FORC FZ 1E10 PG;
  94. F2 = MOME MX 1E9 PG;
  95. F3 = MOME MY 1E8 PG;
  96. F = F1 ET F2 ET F3;
  97. *
  98. *===========================================================
  99. * resolution : champs de deplacement
  100. *===========================================================
  101. *
  102. DEP1 = RESO RI F;
  103. *
  104. *===========================================================
  105. * extraction d'une contrainte
  106. * et comparaison avec solution analytique
  107. *===========================================================
  108. *
  109. * calcul du champs de contraintes totales
  110. *
  111. SIG1 = SIGM MO MA DEP1;
  112. *
  113. SI (NEG GRAPH 'N');
  114. SZZ1 = EXCO SMZZ SIG1;
  115. TITR 'PLANGENE1 : CONTRAINTES NORMALES';
  116. TRAC QUAL SZZ1 MO SURF1;
  117. FINSI;
  118. *
  119. CHAM1 = CHAN NOEUD MO SIG1;
  120. CHPO1 = CHAN CHPO MO CHAM1;
  121. *
  122. * extraction d'une contrainte au point P8
  123. * et comparaison avec la solution analytique
  124. *
  125. P8 = SURF1 POINT PROC (.5 .5);
  126. *
  127. SMZZC = EXTR CHPO1 SMZZ P8;
  128. *
  129. * calcul de la contrainte theorique
  130. *
  131. X2 = COOR 1 P8;
  132. X3 = COOR 2 P8;
  133. FNORM = 1E10;
  134. MFX = 1E9;
  135. MFY = 1E8;
  136. SMZZT =(FNORM/8)-(X2*MFY/2.6666666666666) +(X3*MFX/10.6666666666666);
  137. *
  138. * calcul de l'ecart avec la solution de reference
  139. *
  140. ERGZZC = 100*(ABS((SMZZT-SMZZC)/SMZZT));
  141. *
  142. *==========================================================
  143. * affichage des resultats
  144. *==========================================================
  145. *
  146. MESS ' RESULTATS : TEST PLANGENE ';
  147. MESS '---------------------------';
  148. *
  149. MESS 'on cherche la contrainte en un point du maillage';
  150. MESS 'elle est comparee a une valeur obtenue analytiquement en ce même point';
  151. MESS ' Contrainte normale theorique :' SMZZT 'MPa';
  152. MESS ' Contrainte normale calculee :' SMZZC 'MPa';
  153. MESS ' Soit un ecart de :' ERGZZC '%';
  154. *
  155. MESS ' Nombre d elements :' ELSURF1;
  156. MESS ' Nombre de noeuds :' NOSURF1;
  157. MESS ' soit ' (NOSURF1 * 3) 'd.d.l.';
  158. *==================================================================*
  159. *
  160. *==================================================================
  161. * code fonctionnement
  162. *==================================================================
  163. *
  164. * L'ecart maximum entre valeur theorique et calculee doit etre
  165. * inferieure a 0.0005%.
  166. *
  167. SI (ERGZZC <EG 0.0005);
  168. ERRE 0;
  169. SINON;
  170. ERRE 5;
  171. FINSI;
  172. *
  173. *==================================================================
  174. * Temps de calcul et fin
  175. *==================================================================
  176. *
  177. TEMPS;
  178. *
  179. FIN;
  180. *
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  

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