Télécharger plas13.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : plas13.dgibi
  2. * Test Plas13.dgibi: Jeux de données *
  3. * --------------------------------- *
  4. * *
  5. OPTION ECHO 0;
  6. OPTI DIME 3 ELEM SEG2 MODE TRID;
  7. *******************************************************
  8. * *
  9. * COMPARAISON ETUDE AMBROIS AVEC ELEMENT GLOBAL OLARIU*
  10. * *
  11. *******************************************************
  12. * DEFINITION VALEURS ET ELEMENTS GRAPHIQUES *
  13. *******************************************************
  14. *
  15. * MATERIAU DU TYPE POTEAU AMBROIS
  16. **********************************
  17. *
  18. *POTEAU SOUS 2 T
  19. *******************
  20. *
  21. SIGY = PROG -21.410E6 -25.208E6 -22.904E6
  22. -1.4202E6 0. 1.4202E6 22.904E6 25.208E6 21.410E6 ;
  23. EPSY = PROG -1.80E-2 -8.50E-3 -3.0E-3 -0.40E-4 0.
  24. 0.40E-4 3.0E-3 8.50E-3 1.80E-2 ;
  25. *
  26. TITRE 'MATERIAU AMBROIS POTEAU SOUS 2 T' ;
  27. EVT = EVOL ROUGE MANU 'EPS' EPSY 'SIG' SIGY ;
  28. ;
  29. *******************************************************
  30. * M A I L L A G E 1 *
  31. *******************************************************
  32. *
  33. DENS 1 ;
  34. *
  35. A0 = 0. 0. 0. ;
  36. B0 = 0. 0. 1.50 ;
  37. *
  38. *******************************************************
  39. * DESCRIPTION EN MODELE GLOBAL *
  40. *******************************************************
  41. *
  42. ****************
  43. * LES POTEAUX *
  44. ****************
  45. *
  46. POT = A0 D 1 B0 ;
  47. *
  48. MOPOTA = MODE POT MECANIQUE ELASTIQUE PLASTIQUE GLOBAL
  49. POUTRE ;
  50. *
  51. *POTEAU PRECONTRAINT SOUS 2 TONNES
  52. **********************************
  53. MOM = PROG -21.401E3 -18.120E3 -0.5961E3 0.
  54. 0.5961E3 18.120E3 21.401E3 ;
  55. DPLAS = PROG -3.08E-2 -2.455E-2 -1.764E-4 0.
  56. 1.764E-4 2.455E-2 3.08E-2 ;
  57. *
  58. TITRE 'LOI-FLEXION-GLOBAL/2T';
  59. TC=TABLE;
  60. EVE = EVOL BLAN MANU 'DEPLAS' DPLAS 'FLXZ' MOM;
  61. *TC.1 = 'MARQ ETOI';
  62. *DESS EVE CARR LEGE MIMA TC;
  63. *
  64. *MATERIAU DE TYPE GLOBAL
  65. *************************
  66. *
  67. MAPOTA = MATE MOPOTA 'SECT'0.0289
  68. 'INRY' 7.137E-5 'INRZ' 7.137E-5
  69. 'TORS' 1.178E-4 'SECY' 0. 'SECZ' 0.
  70. 'DY' 0.085 'DZ' 0.085
  71. 'YOUNG' 35510.E6 'NU' 0.2 'RHO' 2516.
  72. FLXZ EVE 'VECT' ( 0. -1. 0. );
  73. *
  74. *CONDITIONS AUX LIMITES
  75. ***********************
  76. *
  77. RIG = RIGI MOPOTA MAPOTA ;
  78. *
  79. BL11 = BLOQ DEPL ROTA ( A0 );
  80. BL12 = BLOQ UX UZ RY RZ ( B0 );
  81. BL1 = BL11 ET BL12 ;
  82. *
  83. RIGV = RIG ET BL1 ;
  84. *
  85. MAS = MASSE MOPOTA MAPOTA ;
  86. MAS1 = MASSE UY 2.0E3 (B0);
  87. MAS= MAS ET MAS1;
  88. *
  89. * CALCUL DES PREMIERS MODES
  90. ********************************
  91. *
  92. *PREMOD1 = VIBRE 'PROC' (PROG 0.) RIGV MAS TBAS; PREMOD2 = VIBRE 'SIMULTANE' 0. 2 RIGV2 MASTOT2 TBAS;
  93. *LIST PREMOD1.MODES . 1 ;
  94. *
  95. * INTRODUCTION DU POIDS
  96. *************************
  97. *
  98. V1 = MANU CHPO POT 1 UZ -9.81 'NATURE' 'DIFFUS';
  99. FO1 = MAS * V1 ;
  100. VALTEM1 = PROG 0. 1.E-2 ;
  101. VALPOI = PROG 1. 1. ;
  102. EV1 = EVOL MANU 'TEMPS' VALTEM1 'POIDS' VALPOI ;
  103. CHA1 = CHAR MECA FO1 EV1 ;
  104. *
  105. * INTRODUCTION DE L'ACTION DE CHARGEMENT STATIQUE POUR
  106. ******************************************************
  107. * OBTENIR LA LOI DE COMPORTEMENT DE L'ELEMENT GLOBAL
  108. ******************************************************
  109. *
  110. V2 = FORCE FY 1. B0 ;
  111. AMPLIF1 = PROG 0. PAS 0.05 0.1;
  112. AMPLIF2 = PROG 0.1 PAS 0.5 1.4266;
  113. AMPLIF = AMPLIF1 ET AMPLIF2;
  114. *
  115. AMPLIF = AMPLIF * 1.E4 ;
  116. Q = DIME AMPLIF ;
  117. VALTEM2 = PROG 1.E-2 PAS 1.E-2 (Q*1.E-2) ;
  118. EV2 = EVOL MANU 'TEMPS' VALTEM2 'CHARGEMENT' AMPLIF ;
  119. CHA2 = CHAR MECA V2 EV2 ;
  120. *
  121. * CALCUL STATIQUE AVEC POIDS UNIQUEMENT
  122. * *************************************
  123. *
  124. TAB = TABLE ;
  125. TAB.'CARACTERISTIQUES' = MAPOTA;
  126. TAB.'MODELE' = MOPOTA;
  127. TAB.'BLOCAGES_MECANIQUES' = BL1;
  128. TAB.'CHARGEMENT' = CHA1;
  129. TAB.'TEMPS_CALCULES' = VALTEM1;
  130. PASAPAS TAB ;
  131. *
  132. * ON ENCHAINE AVEC LE CHARGEMENT
  133. * ******************************
  134. *
  135. VALPOI = PROG Q * 1. ;
  136. EV3 = EVOL MANU 'TEMPS' VALTEM2 'POIDS' VALPOI ;
  137. CHA3 = CHAR MECA FO1 EV3 ;
  138. CHA = CHA3 ET CHA2 ;
  139. *
  140. TAB . 'DYNAMIQUE' = FAUX ;
  141. TAB.FTOL = 1.E-3;
  142. TAB.MTOL = 1.E-3;
  143. TAB.PRECISION = 1.E-5;
  144. TAB . 'MASSE' = MAS ;
  145. TPCAL = 1.E-2 ;
  146. TEMPCAL = PROG 0. PAS TPCAL ((Q-1)*1.E-2);
  147. TAB.'CHARGEMENT' = CHA;
  148. TAB.'TEMPS_CALCULES' = VALTEM2;
  149. PASAPAS TAB ;
  150. *
  151. ******************************
  152. * RECUPERATION DES RESULTATS *
  153. ******************************
  154. tabd = TAB.DEPLACEMENTS ;
  155. tabc = TAB.CONTRAINTES ;
  156. *
  157. * No DU PAS
  158. ************
  159. time = TAB.TEMPS;
  160. ni = (DIME time) - 1;
  161. *
  162. RE = REAC BL1 (tabd.ni);
  163. MOMAX = EXTR RE MX A0;
  164. TEXT 'LE MOMENT MAX ATTEINT EST' MOMAX 'N.m' ;
  165. *
  166. *
  167. PRECIS = 1.E-3;
  168. BOOL1 = (MOMAX <EG ((1 + PRECIS)*21.401E3));
  169. BOOL2 = (((1 - PRECIS)*21.401E3) <EG MOMAX );
  170. BOOL = BOOL1 ET BOOL2;
  171. M1 = CHAINE 'PROBLEME DANS L_ELEMENT GLOBAL';
  172. M2 = CHAINE ' TEST OK';
  173. SI (BOOL EGA FAUX ) ;
  174. MESS M1 ; ERRE 5 ;
  175. SINON;
  176. MESS M2; ERRE 0 ;
  177. FINSI;
  178. *
  179. FIN ;
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  

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