Télécharger effmarti.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : effmarti.dgibi
  2. *
  3. OPTI DIME 3 MODE TRID ELEM QUA4;
  4. *
  5. **********************************************************
  6. * Test sur la procedure de EFFMARTI pour tester la
  7. * projection des efforts globaux sur un element coque
  8. * vers le modele à trois couches de MARTI.
  9. * On teste un seul element avec les caracteristiques
  10. * suivantes:
  11. *
  12. * Epaisseur 0.1 m
  13. * Enrobage externe 0.025 m
  14. * Enrobage interne 0.025 m
  15. * cotg(th) 1.43
  16. *
  17. * Le cas test consiste à projeter le tenseur des efforts suivant:
  18. *
  19. * N11 = 1 N/m
  20. * N22 = 2 N/m
  21. * N12 = 3 N/m
  22. * M11 = 4 Nm/m
  23. * M22 = 5 Nm/m
  24. * M12 = 6 Nm/m
  25. * V1 = 7 N/m
  26. * V2 = 8 N/m
  27. *
  28. * On laisse l'option pour effectuer le meme calcul sur un element
  29. * plus complexe (CAS1 = 2)
  30. *
  31. * Develloppé par Alberto FRAU /DEN/DANS/DM2S/SEMT/EMSI
  32. * et Nicolas ILE /DEN/DANS/DM2S/SEMT/EMSI
  33. *
  34. **********************************************************
  35. *
  36. * selection du calcul
  37. * si CAS1 egal à 1 -> alors on lance le cas test
  38. * si CAS1 egal à 2 -> alors on lance le cas test
  39. CAS1 = 1.;
  40. *
  41. SI (CAS1 EGA 1);
  42. * Calcul de test pour la procedure EFFMARTI
  43. *
  44. * Proprietés geometriques
  45. H1 = 0.1;
  46. ER1 = 0.025;
  47. ER2 = 0.025;
  48. COT1 = 1.43;
  49. *
  50. * Definition de l'element
  51. P0 = 0. 0. 0.;
  52. P1 = 1. 0. 0.;
  53. P2 = 1. 1. 0.;
  54. P3 = 0. 1. 0.;
  55. *
  56. L1 = D 1 P0 P1;
  57. L2 = D 1 P1 P2;
  58. L3 = D 1 P2 P3;
  59. L4 = D 1 P3 P0;
  60. *
  61. * definition de l'element
  62. SUR1 = DALL L1 L2 L3 L4;
  63. *
  64. * Contruction du modele et du materiau
  65. MOD1 = MODE SUR1 MECANIQUE ELASTIQUE ISOTROPE COQ4;
  66. MAT1 = MATE MOD1 YOUNG 30000.E6 NU 0.2 RHO 2500. EPAI H1;
  67. *
  68. * Definition du tensueur des efforts
  69. *
  70. N11_A = 1;
  71. N22_A = 2;
  72. N12_A = 3;
  73. M11_A = 4;
  74. M22_A = 5;
  75. M12_A = 6;
  76. V1_A = 7;
  77. V2_A = 8;
  78. SIG1 = MANU CHML MOD1 'TYPE' 'CONTRAINTES'
  79. 'N11' N11_A 'N22' N22_A 'N12' N12_A
  80. 'M11' M11_A 'M22' M22_A 'M12' M12_A
  81. 'V1' V1_A 'V2' V2_A;
  82. *
  83. SIG1 = RTENS SIG1 MOD1 MAT1 (1.0 0. 0.) (0. 1. 0.);
  84. *
  85. * Projection des efforts sur les trois couches de MARTI
  86. SIG2 = EFFMARTI SIG1 MOD1 MAT1 (1. 0. 0.) (0. 1. 0.)
  87. H1 ER1 ER2 COT1;
  88. *
  89. * extractions des efforts projetés
  90. N11E_A = EXTR SIG2 'N11E' 1 1 1;
  91. N22E_A = EXTR SIG2 'N22E' 1 1 1;
  92. N12E_A = EXTR SIG2 'N12E' 1 1 1;
  93. N11I_A = EXTR SIG2 'N11I' 1 1 1;
  94. N22I_A = EXTR SIG2 'N22I' 1 1 1;
  95. N12I_A = EXTR SIG2 'N12I' 1 1 1;
  96. VR_A = EXTR SIG2 'VR' 1 1 1;
  97. *
  98. * calcul des efforts projétés
  99. DD1 = H1 - ER1 - ER2;
  100. VR_B = ((V1_A*V1_A) + (V2_A*V2_A))**(0.5);
  101. N11E_B = (N11_A*0.5) + (M11_A/DD1) +
  102. ((V1_A*V1_A)/((2*VR_B)*(COT1)));
  103. N22E_B = (N22_A*0.5) + (M22_A/DD1) +
  104. ((V2_A*V2_A)/((2*VR_B)*(COT1)));
  105. N12E_B = (N12_A*0.5) + (M12_A/DD1) +
  106. ((V1_A*V2_A)/((2*VR_B)*(COT1)));
  107. N11I_B = (N11_A*0.5) - (M11_A/DD1) +
  108. ((V1_A*V1_A)/((2*VR_B)*(COT1)));
  109. N22I_B = (N22_A*0.5) - (M22_A/DD1) +
  110. ((V2_A*V2_A)/((2*VR_B)*(COT1)));
  111. N12I_B = (N12_A*0.5) - (M12_A/DD1) +
  112. ((V1_A*V2_A)/((2*VR_B)*(COT1)));
  113. *
  114. * test
  115. SI (ABS(N11E_B - N11E_A)>(1.E-10));
  116. ERRE 5;
  117. FINSI;
  118. SI (ABS(N22E_B - N22E_A)>(1.E-10));
  119. ERRE 5;
  120. FINSI;
  121. SI (ABS(N12E_B - N12E_A)>(1.E-10));
  122. ERRE 5;
  123. FINSI;
  124. SI (ABS(N11I_B - N11I_A)>(1.E-10));
  125. ERRE 5;
  126. FINSI;
  127. SI (ABS(N22I_B - N22I_A)>(1.E-10));
  128. ERRE 5;
  129. FINSI;
  130. SI (ABS(N12I_B - N12I_A)>(1.E-10));
  131. ERRE 5;
  132. FINSI;
  133. SINON;
  134. * Calcul des efforts projetés sur une plaque
  135. * de dimensions 2x4 chargée par une force sur
  136. * un cote et encastrée dans l'autre
  137. * Proprietés geometriques
  138. H1 = 0.1;
  139. ER1 = 0.025;
  140. ER2 = 0.025;
  141. COT1 = 1.43;
  142. *
  143. * Definition de l'element
  144. P0 = 0. 0. 0.;
  145. P1 = 4. 0. 0.;
  146. P2 = 4. 2. 0.;
  147. P3 = 0. 2. 0.;
  148. *
  149. L1 = D 20 P0 P1;
  150. L2 = D 10 P1 P2;
  151. L3 = D 20 P2 P3;
  152. L4 = D 10 P3 P0;
  153. *
  154. * definition de l'element
  155. SUR1 = DALL L1 L2 L3 L4;
  156. *
  157. * Construction du modele et du materiau
  158. MOD1 = MODE SUR1 MECANIQUE ELASTIQUE ISOTROPE COQ4;
  159. MAT1 = MATE MOD1 YOUNG 30000.E6 NU 0.2 RHO 2500. EPAI H1;
  160. *
  161. * Forces
  162. FOR1 = FORCE L2 'FZ' -1000.;
  163. *
  164. * Blocages
  165. BL1 = (BLOQUER 'UZ' L4) ET
  166. (BLOQUER 'UX' L4) ET
  167. (BLOQUER 'RY' L4) ET
  168. (BLOQUER 'UY' P0);
  169. *
  170. * Resolution
  171. RIG1 = RIGI MOD1 MAT1;
  172. RES1 = RESO (RIG1 ET BL1) (FOR1);
  173. *
  174. * Determination des efforts generalisés
  175. SIG1 = SIGM RES1 MOD1 MAT1;
  176. SIG1 = RTENS SIG1 MOD1 MAT1 (1.0 0. 0.) (0. 1. 0.);
  177. *
  178. SIG2 = EFFMARTI SIG1 MOD1 MAT1 (1. 0. 0.) (0. 1. 0.)
  179. H1 ER1 ER2 COT1;
  180. *
  181. TRAC (EXCO SIG1 'M11') MOD1 TITR 'Mxx';
  182. TRAC (EXCO SIG1 'M22') MOD1 TITR 'Myy';
  183. TRAC (EXCO SIG1 'M12') MOD1 TITR 'Mxy';
  184. *
  185. TRAC (EXCO SIG1 'V1') MOD1 TITR 'Vx';
  186. TRAC (EXCO SIG1 'V2') MOD1 TITR 'Vy';
  187. *
  188. TRAC (EXCO SIG2 'N11E') MOD1 TITR 'Nxx Externe';
  189. TRAC (EXCO SIG2 'N22E') MOD1 TITR 'Nyy Externe';
  190. TRAC (EXCO SIG2 'N12E') MOD1 TITR 'Nxy Externe';
  191. *
  192. TRAC (EXCO SIG2 'N11I') MOD1 TITR 'Nxx Interne';
  193. TRAC (EXCO SIG2 'N22I') MOD1 TITR 'Nyy Interne';
  194. TRAC (EXCO SIG2 'N12I') MOD1 TITR 'Nxy Interne';
  195. *
  196. FINSI;
  197. *
  198. FIN;
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  

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