Télécharger trac3d.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : trac3d.dgibi
  2. ************************************************************************
  3. ************************************************************************
  4. *
  5. ******************************************************************
  6. * *
  7. * Mots-clés : Vibrations, calcul modal, coque, 2D Fourier, *
  8. * Reconstruction 3D *
  9. * *
  10. * TEST TRAC3D *
  11. * *
  12. * *
  13. * P3 *
  14. * | *
  15. * | *
  16. * | *
  17. * | *
  18. * | *
  19. * | *
  20. * | *
  21. * ______________| *
  22. * P1 P2 *
  23. * Soit un cylindre dont on calcule la fréquence propre du *
  24. * deuxieme mode de flexion en mode fourier 1 puis 3. On *
  25. * construit alors les champs de déplacement tridimensionnels *
  26. * ainsi que le maillage 3D. on superpose les deux calculs pour *
  27. * obtenir un champs de deplacement 3D et une déformée. *
  28. * *
  29. ******************************************************************
  30. *
  31. OPTION ECHO 1;
  32. GRAPH='N';
  33. SAUT PAGE ;
  34. OPTI NORM AUTO ;
  35. OPTI MODE FOUR NOHARM ;
  36. OPTI ELEM SEG2;
  37. *
  38. *================================================================*
  39. * GEOMETRY *
  40. *==============================================================*
  41. *
  42. P1 = 0. 0. ;
  43. P2 = 3.5 0.0 ;
  44. P3 = 3.5 7.0 ;
  45. *
  46. LI1 = P1 DROIT 3 P2 ;
  47. STEEL = LI1 ET (P2 DROIT 8 P3) ;
  48. *
  49. *==============================================================*
  50. * MODELE - MATERIAU - RIGIDITE - MASSE *
  51. *==============================================================*
  52. MODCOQ=MODE STEEL MECANIQUE COQ2 ;
  53. MATCOQ=MATE MODCOQ RHO 8.0E3 YOUN 2.E11 NU 0.3 ;
  54. CARCOQ=CARA MODCOQ EPAI 0.035 ;
  55. MATCOQ=MATCOQ ET CARCOQ;
  56. *==============================================================*
  57. * BOUNDARY CONDITION *
  58. *==============================================================*
  59. CL1 = BLOQ DEPL ROTA LI1 ;
  60. *==============================================================*
  61. *============= MODE FOURIER 1 ================================*
  62. *==============================================================*
  63. OPTI MODE FOUR 1 ;
  64. RIG1 = RIGI MODCOQ MATCOQ ;
  65. MAS1 = MASS MODCOQ MATCOQ ;
  66. *==============================================================*
  67. * CALCULATION OF THE FREQUENCIES *
  68. * AND *
  69. * EXTRACTION OF SOME RESULTS *
  70. *==============================================================*
  71. RESUL1 = VIBR proche (prog 150.) (CL1 ET RIG1 ) MAS1 IMPR ;
  72. FREQ1 = RESUL1.MODES. 1 . FREQUENCE ;
  73. DEP1 = RESUL1. MODES. 1 . DEFORMEE_MODALE ;
  74. DEP1 = NNOR DEP1 AVEC (MOTS UR) ;
  75. *==============================================================*
  76. *============= MODE FOURIER 3 ================================*
  77. *==============================================================*
  78. OPTI MODE FOUR 3 ;
  79. RIG3 = RIGI MODCOQ MATCOQ ;
  80. MAS3 = MASS MODCOQ MATCOQ ;
  81. *==============================================================*
  82. * CALCULATION OF THE FREQUENCIES *
  83. * AND *
  84. * EXTRACTION OF SOME RESULTS *
  85. *==============================================================*
  86. RESUL3 = VIBR PROC (PROG 100.) (CL1 ET RIG3 ) MAS3 IMPR ;
  87. FREQ3 = RESUL3.MODES. 1 . FREQUENCE ;
  88. DEP3 = RESUL3. MODES. 1 . DEFORMEE_MODALE ;
  89. DEP3 = NNOR DEP3 AVEC (MOTS UR) ;
  90.  
  91. *================ RECONSTRUCTION 3D ==========================*
  92. * 24/12/12 jk148537 quand on passe en 3D les operateurs RIGI,
  93. * MASS, utilisent la 3eme coordonnee
  94.  
  95. DEP3D1 = CREER_3d STEEL DEP1 360. 20 1 ;
  96. DEP3D3 = CREER_3d STEEL DEP3 360. 20 3 ;
  97.  
  98. ELIM DEP3D1.MAILLAGE DEP3D3.MAILLAGE 1.E-3 ;
  99. DEP3DT = DEP3D1.DEPLACEMENT + DEP3D3.DEPLACEMENT ;
  100. DEF3DT= DEFO DEP3DT DEP3D1.MAILLAGE 1 ;
  101. TITR 'MAILLAGE 3D MODE FOURIER 1 ET 3 MODE AXIAL 2' ;
  102. SI ( EGA GRAPH 'O') ;
  103. TRAC (0. 12. 30.) CACH DEF3DT ;
  104. FINSI;
  105. POI1 = 0. 3.5 7. ;
  106. POI2 = DEP3D1.MAILLAGE POIN PROC POI1 ;
  107. DEPPOI2 = REDU DEP3DT POI2 ;
  108. UXPOI2 = EXCO UX DEPPOI2 ;
  109. POI22 = EXTR UXPOI2 MAIL ;
  110. PP1 = POI22 POIN PROC (0 0 0) ;
  111. UXPOI22 = EXTR UXPOI2 SCAL PP1 ;
  112. ERR1=100*(ABS(0.14 - UXPOI22)/0.14);
  113. SI (ERR1 < 5 );
  114. ERRE 0;
  115. SINON ;
  116. ERRE 5;
  117. FINSI;
  118. FIN ;
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  

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