Télécharger fsi1.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : fsi1.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4. * CAS TEST DU 91/10/16 PROVENANCE : PETI
  5. * Test fsi1.dgibi: Jeux de données *
  6. * --------------------------------- *
  7. * *
  8.  
  9. *******************************************
  10. * Test fsi1.dgibi: jeux de données *
  11. * --------------------------------- *
  12. *******************************************
  13.  
  14. * SI GRAPH = N PAS DE GRAPHIQUE AFFICHE
  15. * SINON SI GRAPH DIFFERENT DE N TOUS
  16. * LES GRAPHIQUES SONT AFFICHES
  17.  
  18. GRAPH = 'N' ;
  19.  
  20. SAUT PAGE;
  21. SI (NEG GRAPH 'N') ;
  22. OPTI ECHO 1 ;
  23. OPTI TRAC PSC ;
  24. SINO ;
  25. OPTI ECHO 0 ;
  26. FINSI ;
  27.  
  28. SAUT PAGE;
  29. *******************************************
  30. * *
  31. * TEST FSI1 *
  32. * *
  33. * CYLINDRICAL FLUID CAVITY WITH FREE *
  34. * SURFACE *
  35. * *
  36. * Calculation of the frequencies of free *
  37. * surface mode,for m = 1, of cylindrical *
  38. * water volume of radius 1.43m and height *
  39. * 1.039m *
  40. * *
  41. * *
  42. * P8___________ P5 *
  43. * | | *
  44. * | | *
  45. * | | *
  46. * | | *
  47. * |__________| *
  48. * P7 P6 *
  49. * *
  50. * The boundary conditions are *
  51. * *
  52. * dp | *
  53. * ---- | = 0 *
  54. * dz | h = 0. *
  55. * *
  56. * dp | *
  57. * ---- | = 0 *
  58. * dr | r = R *
  59. *******************************************
  60.  
  61. TEMPS;
  62.  
  63. OPTI MODE FOUR 1;
  64. OPTI ELEM QUA4;
  65.  
  66. *=========================================*
  67. * geometry *
  68. *=========================================*
  69.  
  70. * Dimensions en metres
  71.  
  72. * Points
  73.  
  74. P5 = 1.43 1.039 ;
  75. P6 = 1.43 0.0 ;
  76. P7 = 0. 0. ;
  77. P8 = 0. 1.039 ;
  78.  
  79. N1 = 10 ;
  80. S4 = P6 D N1 P5 ; S5 =P7 D N1 P6 ;
  81. S6 = P7 D N1 P8 ; S7 =P8 D N1 P5 ;
  82.  
  83. WATER = DALL S4 S5 S6 S7 PLAN ;
  84.  
  85. * OPTIO FOR TRACE
  86.  
  87. SI (NEG GRAPH 'N');
  88. TITR ' FSI1 : MAILLAGE';
  89. TRAC QUAL (WATER ET (0 0));
  90. FINSI;
  91.  
  92. *=========================================*
  93. * MODE - materiau - rigidite - masse *
  94. *=========================================*
  95.  
  96. MODLIQ1=MODE WATER LIQUIDE LQU4 ;
  97. MODLIQ2=MODE S7 LIQUIDE LSU2 ;
  98.  
  99. MATLIQ = MATE (MODLIQ1 ET MODLIQ2)
  100. RHO 1.E3 RORF 1.E3 CSON 1435.
  101. CREF 1435. LCAR 1 G 10.0 ;
  102.  
  103. RIG1 = RIGI (MODLIQ1 ET MODLIQ2) MATLIQ ;
  104. MAS1 = MASS (MODLIQ1 ET MODLIQ2) MATLIQ ;
  105.  
  106. *=========================================*
  107. * boundary conditions *
  108. *=========================================*
  109.  
  110. * No explicit boundary condition
  111. * the boundary conditions are natural
  112. *=========================================*
  113. * Theoritical values of frequencies
  114.  
  115. FRE1 = TABLE;
  116. FRE1.1 = 0.5278;
  117. FRE1.2 = 0.9621;
  118. FRE1.3 = 1.2170;
  119. LIST1 = PROG FRE1.1 FRE1.2 FRE1.3 ;
  120.  
  121. * Theoritical values of mode shapes
  122.  
  123. S7PRE = TABLE ;
  124. S7PRE.1 = prog 0.0 .15755 .31110 .45677
  125. .59091 .71018 .81166 .89292
  126. .95212 .98801 1.0000 ;
  127. S7PRE.2 = prog 0.0 .45137 .80878 1.0000
  128. .99098 .79310 .45945
  129. 7.13120E-02 -.28176
  130. -.52329 -.60741 ;
  131. S7PRE.3 = prog 0.0 .67298 1.0000 .83272
  132. .29951 -.27942 -.58584
  133. -.48679 -9.75875E-02
  134. .30721 .47269 ;
  135.  
  136. *=========================================*
  137. * calculation of the frequencies *
  138. * and *
  139. * extraction of some results *
  140. *=========================================*
  141.  
  142. * Use of the operator VIBR. (option PROC)
  143.  
  144. RESUL = VIBR PROC LIST1 RIG1 MAS1 ;
  145.  
  146. *=========================================*
  147. * results *
  148. *=========================================*
  149.  
  150. MESS ' RESULTATS ';
  151. MESS ' --------- ';
  152.  
  153. FRE2 = TABL;
  154. MOD = TABL;
  155. DEF = TABL;
  156. ERG = TABL;
  157.  
  158. S70 = CHAN 'POI1' S7 ;
  159.  
  160. I = 0;
  161. REPETER BLOC1 3;
  162. I = I + 1;
  163. FRE2.I = RESUL . MODES . I . FREQUENCE;
  164. ERG.I = 100 *
  165. (ABS ((FRE1.I - FRE2.I) / FRE1.I));
  166.  
  167. MOD.I = RESUL . MODES . I . DEFORMEE_MODALE;
  168. PRE1 = REDU MOD.I S7 ;
  169. PRE2 = EXCO 'P' PRE1 'P' ;
  170. CHP1 = MANU CHPO S70 1 P S7PRE.I ;
  171. CHP2 = (PRE2 / (MAXI PRE2 ABS));
  172. CHP3 = (CHP1 - CHP2 ) ;
  173. CHP4 = (CHP1 + CHP2 ) ;
  174.  
  175. MESS ' MODE ' I ;
  176. MESS ' ----------';
  177. MESS 'Frequence theorique :' FRE1.I 'Hz';
  178. MESS 'Frequence calculee :' FRE2.I 'Hz';
  179. MESS ' Soit un ecart de : ' ERG.I '%';
  180.  
  181. * mode shape extraction and optional trace
  182.  
  183. SI (NEG GRAPH 'N');
  184. DEF0 = DEFO S7 MOD.I 0.;
  185. DEF.I = DEFO S7 MOD.I BLEU;
  186. TRAC (DEF.I ET DEF0);
  187. FINSI;
  188. FIN BLOC1;
  189.  
  190. *=========================================*
  191. * code validation *
  192. *=========================================*
  193.  
  194. ERGMAX = MAXI (PROG ERG.1 ERG.2 ERG.3 );
  195. *
  196. SI (ERGMAX <EG 5.);
  197. ERRE 0;
  198. SINON;
  199. ERRE 5;
  200. FINSI;
  201.  
  202. TEMPS;
  203.  
  204. FIN;
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  

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