Télécharger fsi5.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : fsi5.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4. * CAS TEST DU 91/10/04 PROVENANCE : PETI
  5.  
  6. *******************************************
  7. * Test fsi5.dgibi: jeux de données *
  8. * --------------------------------- *
  9. *******************************************
  10.  
  11. * SI GRAPH = N PAS DE GRAPHIQUE AFFICHE
  12. * SINON SI GRAPH DIFFERENT DE N TOUS
  13. * LES GRAPHIQUES SONT AFFICHES
  14.  
  15. GRAPH = 'N' ;
  16.  
  17. SAUT PAGE;
  18. SI (NEG GRAPH 'N') ;
  19. OPTI TRAC PSC ;
  20. FINSI ;
  21.  
  22. SAUT PAGE;
  23. *******************************************
  24. * TEST FSI5 *
  25. * *
  26. * ANNULAR FLUID LAYER WITH FREE SURFACE *
  27. * *
  28. * Calculation of the frequencies of an *
  29. * annular water layer with free surface, *
  30. * for m= 1 *
  31. * The mean radius is 0.5m and the *
  32. * thickness of annulus is 5mm *
  33. * *
  34. * P5_________ *
  35. * | | *
  36. * | | *
  37. * | | *
  38. * | fluid | *
  39. * | | *
  40. * | | *
  41. * | | *
  42. * P6 ----------- *
  43. * *
  44. * The boundary conditions are *
  45. * *
  46. * dp | *
  47. * ---- | = 0. *
  48. * dz | h = 0. *
  49. * *
  50. * dp | *
  51. * ---- | = 0. *
  52. * dr | r = Ri , Ro *
  53. *******************************************
  54.  
  55. OPTI MODE FOUR 1 ;
  56. OPTI ELEM QUA4;
  57. *=========================================*
  58. * geometry *
  59. *=========================================*
  60.  
  61. * Dimensions en metres
  62.  
  63. * Points
  64.  
  65. THICK = 5.0 ;
  66. N1 = 20 ;
  67. R = 500. ;
  68. P5 = (R - (THICK * 0.5 )) 1000.0 ;
  69. P6 = (R - (THICK * 0.5 )) 0.0 ;
  70.  
  71. S5 =P5 D N1 P6 ;
  72.  
  73. WATER = S5 TRAN 1 (THICK 0. ) ;
  74. FRSUR = COTE WATER 4 ;
  75.  
  76. * OPTIO FOR TRACE
  77.  
  78. SI (NEG GRAPH 'N');
  79. TITR ' FSI5 : MAILLAGE';
  80. TRAC QUAL (WATER ET (0 0));
  81. FINSI;
  82.  
  83. *=========================================*
  84. * MODE - materiau - rigidite - masse *
  85. *=========================================*
  86.  
  87. MODLIQ =MODE WATER LIQUIDE LQU4 ;
  88. MODSUR =MODE FRSUR LIQUIDE LSU2;
  89.  
  90.  
  91. MATLIQ = MATE (MODLIQ ET MODSUR)
  92. RHO 1.E-9 RORF 1.E-9
  93. CSON 1435.E3 CREF 1435.E3
  94. LCAR 1000. G 9810.;
  95.  
  96. RIG1 = RIGI (MODLIQ ET MODSUR) MATLIQ ;
  97. MAS1 = MASS (MODLIQ ET MODSUR) MATLIQ ;
  98.  
  99. *=========================================*
  100. * boundary conditions *
  101. *=========================================*
  102. * No explicit boundary condition
  103. * the boundary conditions are natural
  104.  
  105. * theoretical value of frequency
  106. FRE1 = 0.6922;
  107. LIST1 = PROG FRE1 ;
  108.  
  109. *=========================================*
  110. * calculation of the frequencies *
  111. * and *
  112. * extraction of some results *
  113. *=========================================*
  114.  
  115. * Use of the operator VIBR (option PROC)
  116. RESUL2 = VIBR 'PROC' LIST1 RIG1 MAS1 ;
  117.  
  118. * Use of the operator VIBR (option IRAM)
  119. * opti impi 5;
  120. RESUL3 = VIBR 'IRAM' 0.001 1 RIG1 MAS1 ;
  121. * opti impi 0;
  122.  
  123. *=========================================*
  124. * results *
  125. *=========================================*
  126.  
  127. OPTI ECHO 0;
  128. MESS ' RESULTATS ';
  129. MESS ' ----------------------------------------------------------';
  130. MESS ' | Frequence propre en Hz (erreur relative en %) ';
  131. MESS ' Mode | Theorie | VIBR PROCH | VIBR IRAM ';
  132. MESS ' ----------------------------------------------------------';
  133.  
  134. FRE2 = RESUL2 . MODES . 1 . FREQUENCE;
  135. ERG2 = 100 * (ABS ((FRE1 - FRE2 ) / FRE1 ));
  136. FRE3 = RESUL3 . MODES . 1 . FREQUENCE;
  137. ERG3 = 100 * (ABS ((FRE1 - FRE3 ) / FRE1 ));
  138. chacha = chai 1 *5 ' |' FORMAT '(F9.6)' FRE1
  139. ' |' FORMAT '(F9.6)' FRE2 ' (' FORMAT '(F5.3)' ERG2 '%)'
  140. ' |' FORMAT '(F9.6)' FRE3 ' (' FORMAT '(F5.3)' ERG3 '%)';
  141. MESS chacha;
  142.  
  143. * mode shape extraction and optional trace
  144.  
  145. SI (NEG GRAPH 'N');
  146. MOD2 = RESUL2 . MODES . I . DEFORMEE_MODALE;
  147. DEF0 = DEFO FRSUR MOD2 0. ;
  148. DEF2 = DEFO FRSUR MOD2 'BLEU';
  149. TRAC (DEF2 ET DEF0);
  150. DEF3 = DEFO FRSUR MOD3 'ROSE';
  151. TRAC (DEF3 ET DEF0);
  152. FINSI;
  153.  
  154. MESS ' ----------------------------------------------------------';
  155. OPTI ECHO 1;
  156.  
  157. *=========================================*
  158. * code validation *
  159. *=========================================*
  160.  
  161. ERG2MAX = ERG2 ;
  162. ERG3MAX = ERG3 ;
  163.  
  164. SI (ERG2MAX > 4.5);
  165. MESS 'ERREUR VIBR OPTION PROCHE';
  166. ERRE 5;
  167. FINSI;
  168. SI (ERG3MAX > 4.5);
  169. MESS 'ERREUR VIBR OPTION IRAM';
  170. ERRE 5;
  171. FINSI;
  172. ERRE 0;
  173.  
  174.  
  175. FIN;
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  

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