Télécharger stru2.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : stru2.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4. * Test Stru2.dgibi: Jeux de données *
  5. * --------------------------------- *
  6. * *
  7. * Pour visualiser les traces, mettre GRAPH a 'O' :
  8. GRAPH = 'MOT' 'N' ;
  9. OPTION ECHO 0;
  10. *
  11. MESS ' **********************************************';
  12. MESS ' * *';
  13. MESS ' * COMMISSION V.P.C.S. TEST STRU2.DGIBI *';
  14. MESS ' * TEST SSLS 33/91 *';
  15. MESS ' * GROUPE : STRUCTURE ASSEMBLEE *';
  16. MESS ' * STATIQUE LINEAIRE *';
  17. MESS ' * *';
  18. MESS ' * TEST : PLAQUE CARREE ORTHOTROPE *';
  19. MESS ' * ENCASTREE *';
  20. MESS ' * *';
  21. MESS ' * REMARQUE : CAS TEST FAIT AVEC ELEMENTS *';
  22. MESS ' * QUA4 EN CONTRAINTES PLANES *';
  23. MESS ' * *';
  24. MESS ' * LES VALEURS DE REFERENCES SONT LES *';
  25. MESS ' * MOYENNES DE RESULTATS OBTENUS PAR SIX *';
  26. MESS ' * CODES DIFFERENTS *';
  27. MESS ' * *';
  28. MESS ' * TEST MODIFIE LE 3/07/92 *';
  29. MESS ' **********************************************';
  30. *
  31. OPTION DIME 2 ELEM QUA4;
  32. OPTION MODE PLAN CONT;
  33. *
  34. *-----------------------------------------------------*
  35. * GEOMETRIE *
  36. *-----------------------------------------------------*
  37. *
  38. PA = 0.5 0.5;
  39. PB = -0.5 0.5;
  40. PC = -0.5 -0.5;
  41. PD = 0.5 -0.5;
  42. PE = 0. 0.;
  43. *
  44. D1 = PA DROIT 10 PB;
  45. D2 = PB DROIT 10 PC;
  46. D3 = PC DROIT 10 PD;
  47. D4 = PD DROIT 10 PA;
  48. *
  49. SUR1 = DALLAGE D1 D2 D3 D4 PLAN;
  50. SUR = SUR1 ET PE;
  51. *
  52. ELIM SUR 0.001;
  53. *
  54. SI (NEG GRAPH 'N');
  55. TITRE 'PLAQUE CARREE ORTHOTROPE';
  56. TRACE SUR ;
  57. FINSI ;
  58. *
  59. NBNOSUR = NBNO SUR1;
  60. NBELSUR = NBEL SUR1;
  61. *
  62. *-----------------------------------------------------*
  63. * MODELE *
  64. *-----------------------------------------------------*
  65. *
  66. MOD = MODE SUR1 MECANIQUE ELASTIQUE ORTHOTROPE QUA4;
  67. *
  68. *-----------------------------------------------------*
  69. * CARACTERISTIQUES - MATERIAUX *
  70. *-----------------------------------------------------*
  71. *
  72. DIR1 = (COS 30.) (SIN 30.);
  73. *
  74. MAT = MATE MOD DIRE DIR1 YG1 2.5737E10 YG2 7.377E9
  75. YG3 7.377E9 NU12 0.31 NU23 0.31 NU13 0.31 G12 2.319E9;
  76. *
  77. *-----------------------------------------------------*
  78. * CONDITIONS AUX LIMITES - RIGIDITES *
  79. *-----------------------------------------------------*
  80. *
  81. CL = BLOQUE DEPL ROTA D2;
  82. RI = RIGI MOD MAT ;
  83. RIG = RI ET CL;
  84. *
  85. *-----------------------------------------------------*
  86. * CHARGEMENTS *
  87. *-----------------------------------------------------*
  88. * IL S'AGIT D'UN CHARGEMENT LINEIQUE DE 1e4 NEWTONS/M
  89. * SUR AD. L'EPAISSEUR EST DE 0.01M. ON A DONC UNE
  90. * FORCE PAR UNITE D'EPAISSEUR DE 1E6 N/M
  91.  
  92. FTOT = 1.E6;
  93. NBNOD4 = NBNO D4;
  94. F5 = FTOT / ((2 * NBNOD4) - 2);
  95. F50 = F5 0.;
  96. I = 1;
  97. NBI = NBNOD4 - 1;
  98. CHA = FORC (0. 0.) (D4 POIN 1);
  99. REPETER BLOC1 NBI;
  100. CHA1 = FORC F50 (D4 POIN I);
  101. CHA2 = FORC F50 (D4 POIN (I+1));
  102. CHA = CHA ET CHA1 ET CHA2;
  103. I = I + 1;
  104. FIN BLOC1;
  105.  
  106. *-----------------------------------------------------*
  107. *RESULTATS : DEPLACEMENTS, CONTRAINTES *
  108. *-----------------------------------------------------*
  109. *
  110. DE = RESO RIG CHA;
  111. *
  112. SI (NEG GRAPH 'N');
  113. TITR ' PLAQUE CARREE ORTHOTROPE : DEFORMEE .';
  114. DEF0 = DEFO SUR DE 0.;
  115. DEF1 = DEFO SUR DE 10. ROUGE;
  116. TRAC (DEF0 ET DEF1);
  117. FINSI;
  118. *
  119. UA = EXTR DE UX PA; UA1 = 1.098e-4;
  120. ERGUA = 100 * (ABS ((UA1 - UA) / UA1));
  121. *
  122. UD = EXTR DE UX PD; UD1 = 1.003e-4;
  123. ERGUD = 100 * (ABS ((UD1 - UD) / UD1));
  124. *
  125. UE = EXTR DE UX PE; UE1 = 4.768E-5;
  126. ERGUE = 100 * (ABS ((UE1 - UE) / UE1));
  127. *
  128. VA = EXTR DE UY PA; VA1 = -1.309E-4;
  129. ERGVA = 100 * (ABS ((VA1 - VA) / VA1));
  130. *
  131. VD = EXTR DE UY PD; VD1 = -7.134E-5;
  132. ERGVD = 100 * (ABS ((VD1 - VD) / VD1));
  133. *
  134. VE = EXTR DE UY PE; VE1 = -4.965E-5;
  135. ERGVE = 100 * (ABS ((VE1 - VE) / VE1));
  136. *
  137. MESS ' Resultats : test stru2.dgibi';
  138. MESS ' ----------------------------';
  139. MESS ' Deplacements';
  140. MESS ' ------------';
  141. *
  142. MESS ' Point A :';
  143. MESS ' ---------';
  144. MESS ' Deplacement theorique horizontal :' UA1 'm';
  145. MESS ' Deplacement calcule horizontal :' UA 'm';
  146. MESS ' Soit un ecart de :' ERGUA '%';
  147. MESS ' Deplacement theorique vertical :' VA1 'm';
  148. MESS ' Deplacement calcule vertical :' VA 'm';
  149. MESS ' Soit un ecart de :' ERGVA '%';
  150. *
  151. MESS ' Point D :';
  152. MESS ' ---------';
  153. MESS ' Deplacement theorique horizontal :' UD1 'm';
  154. MESS ' Deplacement calcule horizontal :' UD 'm';
  155. MESS ' Soit un ecart de :' ERGUD '%';
  156. MESS ' Deplacement theorique vertical :' VD1 'm';
  157. MESS ' Deplacement calcule vertical :' VD 'm';
  158. MESS ' Soit un ecart de :' ERGVD '%';
  159. *
  160. MESS ' Point E :';
  161. MESS ' ---------';
  162. MESS ' Deplacement theorique horizontal :' UE1 'm';
  163. MESS ' Deplacement calcule horizontal :' UE 'm';
  164. MESS ' Soit un ecart de :' ERGUE '%';
  165. MESS ' Deplacement theorique vertical :' VE1 'm';
  166. MESS ' Deplacement calcule vertical :' VE 'm';
  167. MESS ' Soit un ecart de :' ERGVE '%';
  168. *
  169. *SAUT 1 LIGN;
  170. *MESS ' Contraintes au point E';
  171. *MESS ' ----------------------';
  172. *SAUT 1 LIGN;
  173. *
  174. CHAM1 = SIGM MOD MAT DE;
  175. CHAM2 = CHAN NOEUD MOD CHAM1;
  176. CHPO1 = CHAN CHPO MOD CHAM2;
  177. *
  178. SMXXE = EXTR CHPO1 SMXX PE;
  179. SMXXE = SMXXE / 1.E6;
  180. SMXXE1 = 1.004;
  181. ERGXX = 100 * (ABS ((SMXXE1 - SMXXE) / SMXXE1));
  182. *
  183. SMYYE = EXTR CHPO1 SMYY PE;
  184. SMYYE = SMYYE / 1.E6;
  185. SMXYE = EXTR CHPO1 SMXY PE;
  186. SMXYE = SMXYE / 1.E6;
  187. *
  188. *MESS ' Contrainte theorique horizontale :' SMXXE1
  189. *'MPa';
  190. *MESS ' Contrainte calculee horizontale :' SMXXE
  191. *'MPa';
  192. *MESS ' Soit un ecart de :' ERGXX '%';
  193. *MESS ' Contrainte calculee verticale :' SMYYE
  194. *'MPa';
  195. *MESS ' Contrainte calculee de cisaillement :' SMXYE
  196. *'MPa';
  197. *
  198. MESS ' Nombre de noeuds :' NBNOSUR;
  199. MESS ' Nombre d elements :' NBELSUR;
  200. *
  201. * UTILISATION DE LA PROCEDURE AFFICHE
  202. *
  203. SI (NEG GRAPH 'N');
  204. AFFICHE RIG CHA SUR 1.E-6 1.E-6;
  205. FINSI;
  206. *
  207. SI (NEG GRAPH 'N');
  208. CHAM10 = EXCO SMXX CHAM1;
  209. CHAM10 = 'CHAN' 'TYPE' CHAM10 'SCALAIRE' ;
  210. TITRE 'CONTRAINTE SMXX';
  211. TRACE MOD CHAM10 SUR;
  212. *
  213. CHAM11 = EXCO SMYY CHAM1;
  214. CHAM11 = 'CHAN' 'TYPE' CHAM11 'SCALAIRE' ;
  215. TITRE 'CONTRAINTE SMYY';
  216. TRACE MOD CHAM11 SUR;
  217. *
  218. CHAM12 = EXCO SMXY CHAM1;
  219. CHAM12 = 'CHAN' 'TYPE' CHAM12 'SCALAIRE' ;
  220. TITRE 'CONTRAINTE SMXY';
  221. TRACE MOD CHAM12 SUR;
  222. *
  223. CHAM13 = VMIS MOD CHAM1;
  224. CHAM13 = 'CHAN' 'TYPE' CHAM13 'SCALAIRE' ;
  225. TITRE 'CONTRAINTE DE VON-MISES';
  226. TRACE MOD CHAM13 SUR;
  227. FINSI ;
  228. *
  229. *=====================================================*
  230. * code fonctionnement *
  231. *=====================================================*
  232. *
  233. ERGMAX=MAXI (PROG ERGUA ERGUD ERGUE ERGVA ERGVD ERGVD);
  234. *
  235. * Il y a erreur si un des pourcentages ERG*
  236. * est superieur a 5%
  237. *
  238. SI (ERGMAX <EG 5.);
  239. ERRE 0 ;
  240. SINO;
  241. ERRE 5 ;
  242. FINSI;
  243. *
  244. TEMPS;
  245. *
  246. FIN;
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  

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