Télécharger thpl1.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : thpl1.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4. * Test Thpl1.dgibi: Jeux de données *
  5. * --------------------------------- *
  6. * *
  7. * CAS TEST DU 92/03/20 PROVENANCE : TC1
  8.  
  9.  
  10. *******************************************
  11. * Test thpl1.dgibi: jeux de données *
  12. * --------------------------------- *
  13. *******************************************
  14.  
  15. * SI GRAPH = N PAS DE GRAPHIQUE AFFICHE
  16. * SINON SI GRAPH DIFFERENT DE N TOUS
  17. * LES GRAPHIQUES SONT AFFICHES
  18.  
  19. GRAPH = 'N' ;
  20.  
  21. SAUT PAGE;
  22. SI (NEG GRAPH 'N') ;
  23. OPTI ECHO 1 ;
  24. OPTI TRAC PSC ;
  25. SINO ;
  26. OPTI ECHO 0 ;
  27. FINSI ;
  28.  
  29. SAUT PAGE;
  30.  
  31. *******************************************
  32. * THPL1 *
  33. * *
  34. * BARREAU CYLINDRIQUE SOUMIS A UN CHAMPS *
  35. * DE TEMPERATURE *
  36. * *
  37. * Test de la Commission V.P.C.S. *
  38. * Groupe Thermo-plasticite Statique *
  39. * non-lineaire *
  40. * Test numero SSNA01/90 *
  41. * *
  42. * Un barreau cylindrique de 100 mm *
  43. * de hauteur et de 20 mm de diametre *
  44. * est bloque axialement a ces deux *
  45. * extremites. Il est soumis a un champ *
  46. * constant de temperature, de 500°C. *
  47. * *
  48. * On traite le probleme en mode *
  49. * axisymetrique avec la procedure *
  50. * PASAPAS car le materiau est plastique*
  51. * *
  52. * On se propose de calculer *
  53. * - la contrainte axiale *
  54. * - la deformation plastique axiale *
  55. *******************************************
  56. OPTION DIME 2;
  57. OPTION MODE AXIS ELEM QUA4;
  58.  
  59. *=========================================*
  60. * geometrie : maillage *
  61. *=========================================*
  62. * Dimensions en millimetres.
  63. RA = 0.0 ; ZA = 0. ; PA = RA ZA ;
  64. RB = 10. ; ZB = 0. ; PB = RB ZB ;
  65. RC = 10. ; ZC = 100.0 ; PC = RC ZC ;
  66. RD = 0.0 ; ZD = 100.0 ; PD = RD ZD ;
  67.  
  68. DAB = DROI 1 PA PB;
  69. DBC = DROI 10 PB PC;
  70. DCD = DROI 1 PC PD;
  71. DDA = DROI 10 PD PA;
  72.  
  73. SUR = DALL DAB DBC DCD DDA PLAN;
  74.  
  75. ELIM SUR 0.001;
  76.  
  77. SI (NEG GRAPH 'N');
  78. TITR 'THPL1 : MAILLAGE';
  79. TRAC QUAL SUR;
  80. FINSI;
  81.  
  82. ELSUR = NBEL SUR;
  83. NOSUR = NBNO SUR;
  84.  
  85. *=========================================*
  86. * conditions aux limites *
  87. *=========================================*
  88. CL1 = BLOQ UZ DAB ;
  89. CL2 = BLOQ UZ DCD ;
  90. CL = CL1 ET CL2 ;
  91.  
  92. *=========================================*
  93. * MODE - materiau *
  94. *=========================================*
  95. MOD = MODE SUR MECANIQUE ELASTIQUE
  96. PLASTIQUE CINEMATIQUE QUA4;
  97.  
  98. MAT = MATE MOD YOUN 200E3 NU 0.3 SIGY 300
  99. H 2000 ALPH 1.2E-5 'TALP' 0. 'TREF' 0.;
  100.  
  101. *=========================================*
  102. * champs relatifs a la procedure PASAPAS *
  103. *=========================================*
  104. * Liste des pseudo-temps ou l'on desire des
  105. * resultats
  106.  
  107. t0 = 0. ;
  108. t1 = 1. ;
  109. LISTE = PROG T0 T1 ;
  110.  
  111. * Champs-point de temperature aux instants
  112. * t0 et t1.
  113. TEMP . 0 = t0;
  114. TEMP . 1 = t1;
  115.  
  116. TEMPER = TABL;
  117. TEMPER . 0 = MANU CHPO SUR 1 T 0. ;
  118. TEMPER . 1 = MANU CHPO SUR 1 T 500.;
  119. CHA2 = CHAR 'T' TEMP TEMPER;
  120.  
  121. * Chargement mecanique de la structure:
  122. * chargement nul.
  123. LFORCE= PROG 0. 0.;
  124. FOR = FORCE FR 1000. PC;
  125. EVOL1 = EVOL MANU TEMPS LISTE FORCE LFORCE;
  126. CHA1 = CHAR 'MECA' FOR EVOL1;
  127.  
  128. * parametres pour la procedure PASAPAS
  129. TABDEF = TABL ;
  130. TABDEF .'DEFTO' = VRAI;
  131. TABDEF .'DEFIN' = VRAI;
  132.  
  133. TAB1 = TABL ;
  134. TAB1.'CHARGEMENT' =(CHA1 ET CHA2);
  135. TAB1.'MODELE' = MOD ;
  136. TAB1.'CARACTERISTIQUES' = MAT ;
  137. TAB1.'BLOCAGES_MECANIQUES' = CL ;
  138. TAB1.'TEMPS_CALCULES' = LISTE ;
  139. TAB1.'TEMPS_SAUVES' = LISTE ;
  140. tab1.'MES_SAUVEGARDES' = TABDEF;
  141.  
  142. * procedure PASAPAS
  143. PASAPAS TAB1;
  144.  
  145. *=========================================*
  146. * extractions des resultats *
  147. *=========================================*
  148.  
  149. * Contraintes
  150. nn = 1;
  151. CHEL1 = TAB1. 'CONTRAINTES'.nn;
  152.  
  153. CHAM2 = CHAN NOEUD MOD CHEL1;
  154. CHPO1 = CHAN CHPO MOD CHAM2;
  155.  
  156. * Extraction du la contrainte SMZZ
  157. SMZZ1 = EXTR CHPO1 SMZZ PA;
  158. SMZZ2 = -309.0 ;
  159.  
  160. * Deformations plastiques
  161. CHEL10 = TAB1.
  162. 'DEFORMATIONS_INELASTIQUES' .nn;
  163.  
  164. * Interpolations aux noeuds du maillage
  165. * Utilisation des nouveaux chamelems.
  166. CHAM20 = CHAN NOEUD MOD CHEL10;
  167. CHPO10 = CHAN CHPO MOD CHAM20;
  168.  
  169. * Extraction de la deformation plastique
  170. * EPZZ
  171. EPZZ1 = EXTR CHPO10 EIZZ PA;
  172. EPZZ2 = -.4455E-2 ;
  173.  
  174. *=========================================*
  175. * affichage des resultats *
  176. *=========================================*
  177. MESS ' RESULTATS ';
  178. MESS ' --------- ';
  179.  
  180. MESS ' 1) Contraintes ' ;
  181. MESS ' ----------- ' ;
  182.  
  183. MESS ' Contrainte theorique smzz:'
  184. SMZZ2 'Mpa' ;
  185. MESS ' Contrainte calculee smzz :'
  186. SMZZ1 'Mpa' ;
  187. ERG1 = (ABS((SMZZ2-SMZZ1)/SMZZ2)) * 100. ;
  188. MESS ' Soit un ecart de :' ERG1 '%';
  189. MESS ' 2) Deformations plastiques ';
  190. MESS ' ----------------------- ' ;
  191.  
  192. MESS ' Deformation plastique theorique:'
  193. EPZZ2;
  194. MESS ' Deformation plastique calculee :'
  195. EPZZ1;
  196. ERG2 = (ABS((EPZZ2-EPZZ1)/EPZZ2)) * 100. ;
  197. ' Soit un ecart de :' ERG2 '%';
  198.  
  199. MESS ' Maillage ';
  200. MESS ' -------- ';
  201. MESS ' Nombre de noeuds : ' NOSUR;
  202. MESS ' Nombre d elements (qua4): ' ELSUR;
  203.  
  204. SI (NEG GRAPH 'N');
  205. DEP1 = TAB1. 'DEPLACEMENTS' . nn;
  206. DEF0 = DEFO SUR DEP1 0.;
  207. DEF1 = DEFO SUR DEP1 10. BLEU;
  208. TITR 'THPL1 : DEFORMEE';
  209. TRAC (DEF0 ET DEF1);
  210. FINSI;
  211.  
  212. *=========================================*
  213. * code fonctionnement et fin *
  214. *=========================================*
  215.  
  216. * Maximum des erreurs relatives
  217. ERGMAX = MAXI (PROG ERG1 ERG2);
  218.  
  219. * Il y a erreur si un des pourcentage erg*
  220. * est superieur à 5%.
  221.  
  222. SI (ERGMAX <EG 0.03);
  223. ERRE 0 ;
  224. SINON;
  225. ERRE 5 ;
  226. FINSI;
  227.  
  228. TEMPS ;
  229.  
  230. FIN;
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  

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