Télécharger testfer.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : testfer.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4.  
  5. *******************************************************
  6. * Test testfer.dgibi: jeux de données *
  7. * ----------------------------------- *
  8. * *
  9. * Toit cylindrique soumis à son propre poids *
  10. *******************************************************
  11.  
  12. *OPTI ECHO 0;
  13.  
  14. *** affichage
  15. GRAPH = 'N' ;
  16.  
  17. *** titre du maillage
  18. NOM1 = 'TOIT';
  19.  
  20. *** données du problème ------------------------------------------------
  21. *** caractéristiques du matériau
  22. YOUN1 = 3e+10;
  23. NU1 = 0.;
  24. RHO1 = 2.0833e+4;
  25.  
  26. *** dimensions
  27. LON1 = 3.;
  28. EPAI1 = LON1 / 100.;
  29.  
  30. *** options de calcul --------------------------------------------------
  31.  
  32. *** maillage -----------------------------------------------------------
  33. OPTI ELEM SEG3;
  34.  
  35. *** coordonnées des points
  36. P1 = 0. LON1 0.;
  37. P2 = (LON1 * (sin 40.)) (LON1 * (cos 40.)) 0.;
  38. CEN1 = 0. 0. 0.;
  39.  
  40. *** nb éléments
  41. N1 = 20;
  42.  
  43. *** lignes
  44. L1 = CERC N1 P1 CEN1 P2;
  45.  
  46. *** création de la surface
  47. OPTI ELEM TRI6;
  48.  
  49. VEC1 = 0. 0. LON1;
  50. S200 = L1 TRAN N1 VEC1;
  51.  
  52. *** affichage
  53. SI(NEG GRAPH 'N');
  54. TRAC FACE S200;
  55.  
  56. *'LISTE' (noeud 84) ;
  57. *'OPTION' donn 5 ;
  58. FINSI;
  59.  
  60. *** modèle mécanique ---------------------------------------------------
  61. MOD1 = MODE S200 MECANIQUE ELASTIQUE ISOTROPE COQ6;
  62.  
  63. *** matériau et caractéristiques ---------------------------------------
  64. MAT1 = MATER MOD1 YOUNG YOUN1 NU NU1 RHO RHO1;
  65. CAR1 = CARA MOD1 EPAI EPAI1;
  66. MAT1 = MAT1 ET CAR1;
  67.  
  68. *** construction de la matrice de rigidité -----------------------------
  69. RIG1 = RIGI MOD1 MAT1;
  70.  
  71. *** définition des conditions aux limites ------------------------------
  72. *** identification des côtés pour application des conditions
  73. *** aux limites
  74. LC10 LC20 LC30 LC40 = COTE S200;
  75.  
  76. SI(NEG GRAPH 'N');
  77. TRAC QUALI (LC10 ET LC20 ET LC30 ET LC40);
  78. FINSI;
  79.  
  80. BLOQ30 = BLOQ UX UY RZ LC30;
  81. BLOQ40 = BLOQ UX RY RZ LC40;
  82. BLOQ10 = BLOQ UZ RX RY LC10;
  83.  
  84. RIG1 = RIG1 ET BLOQ10 ET BLOQ40 ET BLOQ30;
  85.  
  86. *** poids propre -------------------------------------------------------
  87. MAS1 = MASS MOD1 MAT1;
  88. CHA1 = MANU CHPO S200 1 UY (-1.*10.);
  89. CHA1 = MAS1 * CHA1;
  90.  
  91. SI(NEG GRAPH 'N');
  92. VEC1 = VECT CHA1 .01 FX FY FZ ROUGE;
  93. TRAC VEC1 S200;
  94. FINSI;
  95.  
  96. *** résolution ---------------------------------------------------------
  97. TEMPS ZERO;
  98. RES1 = RESO RIG1 CHA1;
  99. TEMPS;
  100. SAUT 1 LIGNE;
  101.  
  102. *** post-traitement ----------------------------------------------------
  103.  
  104. SI(NEG GRAPH 'N');
  105. ****** maillage initial et déformée
  106. DEF0 = DEFO S200 RES1 0.;
  107. DEF1 = DEFO S200 RES1 VERT;
  108. TITR 'TOIT : DEFORMEE';
  109. TRAC S200 (DEF0 ET DEF1);
  110. FINSI;
  111.  
  112. *** déplacement aux points P1 et P2
  113. MESS 'Deplacement Uy au point P1 :' (EXTR RES1 UY P1);
  114. MESS 'Deplacement Uy au point P2 :' (EXTR RES1 UY P2);
  115.  
  116. *** CHPO pour tester SORTIR option FERVIEW -----------------------------
  117.  
  118. baba = 'NOMC' 'XX' ('COORDONNEE' 1 S200) ;
  119. bobo = 'NOMC' 'YY' ('COORDONNEE' 2 S200) ;
  120. boba = 'NOMC' 'ZZ' ('COORDONNEE' 3 S200) ;
  121. bubu = baba 'ET' bobo 'ET' boba ;
  122. byby =(1. '-' baba) 'ET' (1. '-' bobo) 'ET' (1. '-' boba) ;
  123.  
  124. 'OPTION' SORT 'testfer_MAILLAGE.asc' ;
  125. 'SORTIR' 'FER' S200 ;
  126.  
  127. 'OPTION' SORT 'testfer_CHPOINT.asc' ;
  128. 'SORTIR' 'FER' S200 bubu RES1 'TITR' 'Chpoints test' 'TEMP' 1. ;
  129.  
  130. 'SORTIR' 'FER' bubu RES1 S200 'TITR' 'Chpoints test' 'TEMP' 1. ;
  131. 'SORTIR' 'FER' S200 byby RES1 'SUIT' 'TEMP' 2. ;
  132. 'SORTIR' 'FER' S200 byby RES1 'SUIT' 2 'TEMP' 2. ;
  133.  
  134.  
  135. FIN;
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  

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