Télécharger elas6.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : elas6.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4.  
  5. *******************************************************
  6. * Test elas6.dgibi: Jeux de données *
  7. * --------------------------------- *
  8. *******************************************************
  9. * CAS TEST DU 91/06/13 PROVENANCE : TEST
  10.  
  11. * SI GRAPH, LES GRAPHIQUES SONT AFFICHES
  12. GRAPH = FAUX ;
  13.  
  14. SAUT PAGE;
  15. SI GRAPH ;
  16. OPTI ECHO 1 ;
  17. OPTI TRAC PSC EPTR 5;
  18. SINO ;
  19. OPTI ECHO 1 ;
  20. FINSI ;
  21.  
  22. SAUT PAGE;
  23. *___________________________________________________________________
  24. * TEST ELAS6 *
  25. * *
  26. * COQUE AXISYMETRIQUE *
  27. * *
  28. * cas-test NAFEMS : test numero LE8 *
  29. * *
  30. * La structure est constituee d'un cylindre surmonte d'une *
  31. * partie de tore et d'une partie de sphere. Elle est soumise a *
  32. * un pression interne de 1MPa. *
  33. * *
  34. * Le probleme presentant une symetrie axiale (geometrie et *
  35. * chargement), on se place en mode axisymetrique. *
  36. * *
  37. * On se propose de calculer la contrainte tangentielle au *
  38. * point D sur la surface exterieure. La valeur trouvee est *
  39. * ensuite comparee a une valeur theorique trouvee analytiquement.*
  40. *___________________________________________________________________
  41.  
  42. OPTI MODE AXIS;
  43. OPTI ELEM SEG2;
  44.  
  45. *==================================================================*
  46. * geometrie : maillage *
  47. *==================================================================*
  48. * Dimension en metres
  49. *
  50. * Points
  51. *
  52. RO2 = 0.; ZO2 = 0.75; PO2 = RO2 ZO2;
  53. RO1 = 0.25 - 0.0625; ZO1 = 0.5; PO1 = RO1 ZO1;
  54. *
  55. RA = 0.25; ZA = 0.; PA = RA ZA;
  56. RB = 0.25; ZB = 0.5; PB = RB ZB;
  57. RC = 0.25 - 0.0625; ZC = 0.5 + 0.0625; PC = RC ZC;
  58. RD = 0.25 - (0.0625 * (1 + (SIN 36))); ZD = 0.5 + (0.0625 * (COS 36));
  59. PD = RD ZD;
  60. RE = 0.; ZE = 0.5; PE = RE ZE;
  61.  
  62. * Droites, cercles et lignes
  63.  
  64. * coefficient de finesse du maillage
  65. K = 1;
  66. * K = 2;
  67.  
  68. SI (K EGA 1);
  69. TITR ' LE8 : MAILLAGE GROSSIER';
  70. SINON;
  71. TITR ' LE8 : MAILLAGE FIN';
  72. FINSI;
  73.  
  74. *N1 = 6 * K;
  75. N1 = 4 * K;
  76. AB = PA DROI N1 PB;
  77. *
  78. N2 = 5 * K;
  79. BC = PB CERC N2 PO1 PC;
  80. *
  81. CD = PC CERC N1 PO1 PD;
  82. *
  83. N3 = 8 * K;
  84. DE = PD CERC N3 PO2 PE;
  85. *
  86. * Maillage
  87. *
  88. SUR1 = AB ET BC ET CD ET DE;
  89.  
  90. SI (GRAPH);
  91. TITR ' TEST ELAS6 : MAILLAGE';
  92. TRAC QUAL SUR1;
  93. FINSI;
  94. *
  95. ELSUR1 = NBEL SUR1;
  96. NOSUR1 = NBNO SUR1;
  97.  
  98. *==================================================================*
  99. * modele - affecte - materiau - caracteristique *
  100. * rigidite - conditions aux limites *
  101. *==================================================================*
  102.  
  103. MODL1 = MODE SUR1 MECANIQUE ELASTIQUE ISOTROPE COQ2;
  104. MATR1 = MATE MODL1 YOUN 210E9 NU 0.3 EPAI 0.01;
  105. RI1 = RIGI MODL1 MATR1;
  106.  
  107. * Conditions aux limites
  108. * - point pe : pas de deplacement radial et pas de rotation,
  109. * - point pa : pas de deplacement vertical.
  110.  
  111. CL1 = BLOQ ROTA PE;
  112. CL2 = BLOQ UR PE;
  113. CL3 = BLOQ UZ PA;
  114. *
  115. CLI1 = CL1 ET CL2 ET CL3;
  116. RIG1 = RI1 ET CLI1;
  117. *==================================================================*
  118. * Chargement *
  119. *==================================================================*
  120. * Pression interne uniforme de 1e6Pa.
  121. *
  122. MOP = 'MODE' SUR1 'CHARGEMENT' 'PRESSION' 'COQ2' ;
  123. MAP = 'PRES' MOP 'PRES' -1.E6 ;
  124. cha1 = bsig mop map ;
  125.  
  126. *==================================================================*
  127. * resolution : champs de deplacements *
  128. *==================================================================*
  129.  
  130. DEP1 = RESO RIG1 CHA1;
  131. *
  132. * Trace facultatif de la deformee et des reactions
  133. *
  134. SI (GRAPH );
  135. AMPVEC = .4E-6;
  136. REA1 = REAC DEP1 RIG1;
  137. VECT1 = VECT CHA1 (AMPVEC * 5) FR FZ ROUGE ;
  138. VECT2 = VECT REA1 (AMPVEC * 5) FR FZ BLEU ;
  139. DEF0 = DEFO 0. DEP1 SUR1;
  140. DEF1 = DEFO 20. DEP1 SUR1 (VECT1 ET VECT2) VERT;
  141. TITR 'ELAS6 : DEFORMEE, CHARGEMENT, REACTIONS';
  142. TRAC SUR1 (DEF0 ET DEF1);
  143. FINSI;
  144.  
  145. *==================================================================*
  146. * extraction d'une contrainte *
  147. * et comparaison avec solution analytique *
  148. *==================================================================*
  149. * On cherche la contrainte tangentielle sigtt au noeud pd et
  150. * sur la surface exterieure.
  151. *
  152. * Calcul du champs de contraintes generalisees.
  153. *
  154. CHAM1 = SIGM 'LINE' MODL1 MATR1 DEP1;
  155. *
  156. * Calcul du champs de contraintes au sens des milieux continus :
  157. * Utilisation l'operateur CALP.
  158. *
  159. CHAM2 = CALP CHAM1 MATR1 MODL1 'INFE';
  160. *
  161. * Interpolation aux noeuds du maillage
  162. *
  163. CHAM3 = CHAN NOEUD MODL1 CHAM2;
  164. CHPO3 = CHAN CHPO MODL1 CHAM3;
  165. *
  166. * Extraction de la contrainte
  167. *
  168. SMTTD = EXTR CHPO3 SMYY PD;
  169. SMTTD = SMTTD / 1.E6;
  170. *
  171. SMTTD1 = 94.55;
  172. *
  173. * Calcul de l'ecart avec la solution de reference.
  174. *
  175. ERGTTD = 100 * (ABS ((SMTTD - SMTTD1) / SMTTD1));
  176.  
  177. *==================================================================*
  178. * affichage des resultats *
  179. *==================================================================*
  180. MESS ' Resultats du test ELAS6_2 ';
  181. MESS ' ------------------------- ';
  182. *
  183. MESS ' La valeur cherchee est la contrainte tangentielle au point D,';
  184. ' elle est comparee a une valeur theorique obtenue analytiquement.';
  185. MESS ' Contrainte tangentielle theorique en D :' SMTTD1 'MPa';
  186. MESS ' Contrainte tangentielle calculee en D :' SMTTD 'MPa';
  187. MESS ' Soit un ecart de :' ERGTTD '%';
  188. *
  189. SI (K EGA 1);
  190. MESS ' Maillage grossier';
  191. SINON;
  192. MESS ' Maillage fin';
  193. FINSI;
  194. *
  195. MESS ' Nombre d elements :' ELSUR1;
  196. MESS ' Nombre de noeuds :' NOSUR1;
  197. MESS ' soit ' (NOSUR1 * 3) 'd.d.l.';
  198.  
  199. *==================================================================*
  200. * code fonctionnement *
  201. *==================================================================*
  202. * ecart maximum entre valeur theorique et calculee doit etre
  203. * inferieure a 1,5%
  204. * bp, 2020-12-18 : on remarque que l'on ne converge pas vers la solution NAFEMS ???
  205. * --> on change la tolerance pour 2,5%
  206. SAUT 2 LIGNE;
  207. SI (ERGTTD <EG 2.5);
  208. ERRE 0;
  209. SINON;
  210. ERRE 5;
  211. FINSI;
  212.  
  213. *==================================================================*
  214. * Temps de calcul et fin *
  215. *==================================================================*
  216. TEMPS;
  217.  
  218. FIN;
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  

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