Télécharger ottovari_tritraction.dgibi

Retour à la liste

Numérotation des lignes :

  1. * fichier : ottovari_tritraction.dgibi
  2. ************************************************************************
  3. * Test du modele OTTOVARI en tri-traction *
  4. ************************************************************************
  5.  
  6. ITRAC = FAUX ;
  7.  
  8. TITRE 'Test en tri-traction' ;
  9. OPTI 'DIME' 3 'ELEM' 'CUB8' 'MODE' 'TRID' ;
  10.  
  11. *------------------------------------------------------
  12. * DEFINITION DE LA GEOMETRIE
  13. *------------------------------------------------------
  14. A1= 0. 0. 0.;
  15. B1= 0.8 0. 0.;
  16. C1= 0.8 1. 0.;
  17. D1= 0. 1. 0.;
  18. A2= 0. 0. 1.5;
  19. B2= 0.8 0. 1.5;
  20. C2= 0.8 1. 1.5;
  21. D2= 0. 1. 1.5;
  22. *
  23. L1 = A1 DROIT 3 B1 ;
  24. L2 = B1 DROIT 4 C1 ;
  25. L3 = C1 DROIT 3 D1 ;
  26. L4 = D1 DROIT 4 A1 ;
  27. LL = L1 ET L2 ET L3 ET L4 ;
  28. SU1= SURF LL 'PLAN' ;
  29. M1 = A2 DROIT 3 B2 ;
  30. M2 = B2 DROIT 4 C2 ;
  31. M3 = C2 DROIT 3 D2 ;
  32. M4 = D2 DROIT 4 A2 ;
  33. MM = M1 ET M2 ET M3 ET M4 ;
  34. SU2= SURF MM 'PLAN' ;
  35. SU = SU1 VOLU 2 SU2 ;
  36. SYZ1 = TRAN L4 2 (0 0 1.5) ; SYZ1 = SYZ1 COUL 'VERT' ;
  37. ELIM (SU ET SYZ1) 0.00001 ;
  38. SXZ1 = TRAN L1 2 (0 0 1.5) ; SXZ1 = SXZ1 COUL 'ROSE' ;
  39. ELIM (SU ET SXZ1) 0.00001 ;
  40. SYZ2 = SYZ1 PLUS (0.8 0. 0.) ; SYZ2 = SYZ2 COUL 'TURQ' ;
  41. ELIM (SU ET SYZ2) 0.00001 ;
  42. SXZ2 = SXZ1 PLUS (0. 1. 0.) ; SXZ2 = SXZ2 COUL 'ORAN' ;
  43. ELIM (SU ET SXZ2) 0.00001 ;
  44.  
  45. *------------------------------------------------------
  46. * DEFINITION DES CONDITIONS AUX LIMITES
  47. * ET DES DEPLACEMENTS IMPOSES
  48. *------------------------------------------------------
  49. CL1 = BLOQ SYZ1 'UX' ;
  50. CL2 = BLOQ SXZ1 'UY' ;
  51. CL3 = BLOQ SU1 'UZ' ;
  52. CL4 = BLOQ SYZ2 'UX' ;
  53. CL5 = BLOQ SXZ2 'UY' ;
  54. CL6 = BLOQ SU2 'UZ' ;
  55. CL = CL1 ET CL2 ET CL3 ET CL4 ET CL5 ET CL6 ;
  56.  
  57. DEPZ= DEPI CL6 1.5E-4 ;
  58. DEPY= DEPI CL5 1.5E-4 ;
  59. DEPX= DEPI CL4 1.5E-4 ;
  60. DEP = DEPZ ET DEPY ET DEPX ;
  61.  
  62. *------------------------------------------------------
  63. * DEFINITION DES PROPRIETES MATERIELLES
  64. *------------------------------------------------------
  65. MO = MODE SU 'MECANIQUE' 'ELASTIQUE' 'ISOTROPE' 'PLASTIQUE' 'OTTOVARI' 'CONS' 'BETON' ;
  66. TBET = TAILLE MO ;
  67.  
  68. YG = 40000. ;
  69. RTR = 1.1 ;
  70. GF = (RTR * 3.E-4) * 0.5 ;
  71. MA = MATE MO 'YOUN' YG 'NU' 0.21 'LTR' RTR 'GFTR' GF 'BTR' 0.2 'LCS' 20. ;
  72. MA = MA ET TBET ;
  73.  
  74. LI1 = PROG 0. 'PAS' 0.5 2. 'PAS' 0.5 10. 'PAS' 0.5 16. ;
  75. LI2 = PROG 0. 'PAS' 0.5 2. 'PAS' -0.5 -1. 'PAS' 0.5 4. 'PAS' -0.5 -2. ;
  76. EV = EVOL 'MANU' 'T' LI1 'F(T)' LI2 ;
  77.  
  78. *------------------------------------------
  79. * APPEL A PASAPAS
  80. *------------------------------------------
  81. CHA1 = CHAR 'DIMP' DEP EV ;
  82. LIS1 = PROG 0. 'PAS' 0.1 16. ;
  83. TAB1 = TABLE ;
  84. TAB1.'MODELE' = MO ;
  85. TAB1.'CARACTERISTIQUES' = MA ;
  86. TAB1.'BLOCAGES_MECANIQUES' = CL ;
  87. TAB1.'CHARGEMENT' = CHA1 ;
  88. TAB1.'TEMPS_CALCULES' = LIS1 ;
  89. TAB1.FTOL = 0.000001 ;
  90. PASAPAS TAB1 ;
  91.  
  92. *------------------------------------------
  93. * POST TRAITEMENT
  94. *------------------------------------------
  95. PGXZ = PROG 0. ;
  96. PGYZ = PROG 0. ;
  97. PGXY = PROG 0. ;
  98. PGYY = PROG 0. ;
  99. PGXX = PROG 0. ;
  100. PGYX = PROG 0. ;
  101. TT = TAB1 . CONTRAINTES ;
  102. NN = (DIME TT) - 1 ;
  103. REPE BOU NN ;
  104. FFZ = EXTR (REDU TAB1 . CONTRAINTES . &BOU MO) 'SMZZ' 1 1 1 ;
  105. FFY = EXTR (REDU TAB1 . CONTRAINTES . &BOU MO) 'SMYY' 1 1 1 ;
  106. FFX = EXTR (REDU TAB1 . CONTRAINTES . &BOU MO) 'SMXX' 1 1 1 ;
  107. EPS = EPSI MO (TAB1 . DEPLACEMENTS . &BOU) ;
  108. GGZ = EXTR EPS 'EPZZ' 1 1 1 ;
  109. GGY = EXTR EPS 'EPYY' 1 1 1 ;
  110. GGX = EXTR EPS 'EPXX' 1 1 1 ;
  111. PGXZ = PGXZ ET (PROG GGZ) ;
  112. PGYZ = PGYZ ET (PROG FFZ) ;
  113. PGXY = PGXY ET (PROG GGY) ;
  114. PGYY = PGYY ET (PROG FFY) ;
  115. PGXX = PGXX ET (PROG GGX) ;
  116. PGYX = PGYX ET (PROG FFX) ;
  117. FIN BOU ;
  118. EVZ = EVOL 'ROUG' 'MANU' 'ABS' PGXZ 'ORD' PGYZ ;
  119. EVY = EVOL 'VERT' 'MANU' 'ABS' PGXY 'ORD' PGYY ;
  120. EVX = EVOL 'TURQ' 'MANU' 'ABS' PGXX 'ORD' PGYX ;
  121. SI ITRAC ;
  122. DESS EVZ 'AXES' ;
  123. DESS EVY 'AXES' ;
  124. DESS EVX 'AXES' ;
  125. DESS (EVZ ET EVY ET EVX ) 'AXES' ;
  126. FINSI ;
  127.  
  128. FIN ;
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  

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