Télécharger elas12.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : elas12.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4.  
  5. *******************************************************
  6. * Test elas12.dgibi: Jeux de données *
  7. * --------------------------------- *
  8. *******************************************************
  9. * CAS TEST DU 91/06/13 PROVENANCE : TEST
  10.  
  11. * SI GRAPH = N PAS DE GRAPHIQUE AFFICHE
  12. * SINON SI GRAPH DIFFERENT DE N TOUS
  13. * LES GRAPHIQUES SONT AFFICHES
  14.  
  15. GRAPH = 'N' ;
  16.  
  17. SAUT PAGE;
  18. SI (NEG GRAPH 'N') ;
  19. OPTI ECHO 1 ;
  20. OPTI TRAC PSC ;
  21. SINO ;
  22. OPTI ECHO 0 ;
  23. FINSI ;
  24.  
  25. SAUT PAGE;
  26. *_________________________________________________________
  27. * TEST ELAS12 *
  28. * *
  29. * ARC MINCE BI-ARTICULE EN FLEXION PLANE *
  30. * *
  31. * Test V.P.C.S. numero SSLL08/90 *
  32. * *
  33. * Reference : P. Dellus, Resistance des materiaux, *
  34. * Paris, Technique et Vulgarisation, 1958 *
  35. * *
  36. * La structure est composee d'un arc de cercle d'un *
  37. * metre de rayon moyen, et de section circulaire creuse*
  38. * Le diametre interieur est de 0.016 m, le diametre *
  39. * exterieur est de 0.02 m. *
  40. * *
  41. * Une extremite (point A) est articule (UA = VA =0.) *
  42. * l'autre extremite (point B) est bloque suivant y *
  43. * (VB = 0.). La structure est chargee par une force *
  44. * ponctuelle verticale au point C (centre de l'arc). *
  45. * *
  46. * On se propose de calculer les rotations en A et B, *
  47. * ainsi que les deplacements horizontal du point B et *
  48. * vertical du point C. *
  49. * *
  50. * Les valeurs trouvees sont ensuites comparees aux *
  51. * valeurs de reference obtenues par solution *
  52. * analytique. *
  53. * *
  54. *_________________________________________________________
  55. OPTI ELEM SEG2;
  56. *
  57. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  58. * maillage - geometrie *
  59. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  60. *
  61. PO = 0. 0. 0.;
  62. PA = -1. 0. 0.;
  63. PC = 0. 1. 0.;
  64. PB = 1. 0. 0.;
  65. *
  66. C1 = PA CERC 6 PO PC;
  67. C2 = PC CERC 6 PO PB;
  68. *
  69. SUR1 = C1 ET C2;
  70. *
  71. SI (NEG GRAPH 'N');
  72. TITR 'ELAS12 : MAILLAGE';
  73. TRAC (0. 0. 1000.) QUAL SUR1;
  74. FINSI;
  75. *
  76. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  77. * calcul de la rigidite *
  78. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  79. *
  80. MODL1 = MODE SUR1 MECANIQUE ELASTIQUE ISOTROPE POUT;
  81. MATR1 = MATE MODL1 YOUN 2.E11 NU 0.3 TORS 1000.
  82. SECT 1.131E-4 INRY 4.637E-9 INRZ 4.637E-9;
  83. RIGI1 = RIGI MODL1 MATR1;
  84. *
  85. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  86. * conditions aux limites *
  87. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  88. *
  89. CL1 = BLOQ UX PA;
  90. CL2 = BLOQ UY PA;
  91. CL3 = BLOQ UY PB;
  92. *
  93. CL4 = BLOQ UZ SUR1;
  94. CL5 = BLOQ RX SUR1;
  95. *
  96. RIGI1 = RIGI1 ET CL1 ET CL2 ET CL3 ET CL4 ET CL5;
  97. *
  98. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  99. * chargement *
  100. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  101. *
  102. CHAR1 = FORC (0. -100 0.) PC;
  103. *
  104. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  105. * resolution : champs de deplacements *
  106. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  107. *
  108. DEPL1 = RESO RIGI1 CHAR1;
  109. *
  110. SI (NEG GRAPH 'N');
  111. TITR' ELAS12 : DEFORMEE? CHARGEMENT, REACTIONS';
  112. VECT1 = VECT CHAR1 FX FY FZ 4.E-3 ROUGE;
  113. REAC1 = REAC RIGI1 DEPL1;
  114. VECT2 = VECT REAC1 FX FY FZ 4.E-3 BLEU;
  115. DEF0 = DEFO SUR1 DEPL1 0.;
  116. DEF1 = DEFO SUR1 DEPL1 2. (VECT1 ET VECT2) VERT;
  117. TRAC (0. 0. 1000.) SUR1 (DEF0 ET DEF1);
  118. FINSI;
  119. *
  120. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  121. * extraction des resultats *
  122. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  123. *
  124. * Rotation au noeud A :
  125. RZA1 = -3.0774E-2;
  126. RZA2 = EXTR DEPL1 RZ PA;
  127. ERG1 = 100 * (ABS ((RZA1 - RZA2) / RZA1));
  128. *
  129. * Rotation au noeud B :
  130. RZB1 = 3.0774E-2;
  131. RZB2 = EXTR DEPL1 RZ PB;
  132. ERG2 = 100 * (ABS ((RZB1 - RZB2) / RZB1));
  133. *
  134. * Deplacement vertical du noeud C :
  135. UYC1 = -1.9206E-2;
  136. UYC2 = EXTR DEPL1 UY PC;
  137. ERG3 = 100 * (ABS ((UYC1 - UYC2) / UYC1));
  138. *
  139. * Deplacement horizontal au noeud B :
  140. UXB1 = 5.3912E-2;
  141. UXB2 = EXTR DEPL1 UX PB;
  142. ERG4 = 100 * (ABS ((UXB1 - UXB2) / UXB1));
  143. *
  144. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  145. * affichage des resultats *
  146. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  147. *
  148. MESS 'RESULTATS : TEST ELAS12';
  149. MESS '-----------------------';
  150. *
  151. MESS ' Rotation au noeud A';
  152. MESS ' -------------------';
  153. MESS ' Valeur theorique :' RZA1 'rad';
  154. MESS ' Valeur calculee :' RZA2 'rad';
  155. MESS ' Ecart :' ERG1 '%';
  156. *
  157. MESS ' Rotation au noeud B';
  158. MESS ' -------------------';
  159. MESS ' Valeur theorique :' RZB1 'rad';
  160. MESS ' Valeur calculee :' RZB2 'rad';
  161. MESS ' Ecart :' ERG2 '%';
  162. *
  163. MESS ' Deplacement vertical du noeud C';
  164. MESS ' -------------------------------';
  165. MESS ' Valeur theorique :' UYC1 'm';
  166. MESS ' Valeur calculee :' UYC2 'm';
  167. MESS ' Ecart :' ERG3 '%';
  168. *
  169. MESS ' Deplacement horizontal au noeud B';
  170. MESS ' ---------------------------------';
  171. MESS ' Valeur theorique :' UXB1 'm';
  172. MESS ' Valeur calculee :' UXB2 'm';
  173. MESS ' Ecart :' ERG4 '%';
  174. *
  175. *
  176. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  177. * code fonctionnement *
  178. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  179. *
  180. ERGMAX = MAXI (PROG ERG1 ERG2 ERG3 ERG4);
  181. SI (ERGMAX <EG 5.);
  182. ERRE 0;
  183. SINON;
  184. ERRE 5;
  185. FINSI;
  186.  
  187. TEMPS;
  188.  
  189. FIN;
  190.  
  191.  
  192.  
  193.  
  194.  

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