Télécharger lignes_force.dgibi

Retour à la liste

Numérotation des lignes :

  1. ** Petit cas test pour visualiser le "trajet" des contraintes principales
  2. * afin de voir les lignes de transmission des efforts
  3.  
  4. ** Application a une structure d'arche sous son poids
  5.  
  6.  
  7.  
  8.  
  9. ** Options generales
  10. OPTI 'DIME' 2 'MODE' 'PLAN' 'CONT' 'ELEM' 'TRI6' ;
  11. itrac = FAUX ;
  12.  
  13. ** Maillage de l'arche
  14. OPTI 'DENS' 0.1 ;
  15. p1 = 0. 0. ;
  16. p2 = 0.3 0. ;
  17. p3 = 0.3 4. ;
  18. p4 = 3. 7. ;
  19. p5 = 5.7 4. ;
  20. p6 = 5.7 0. ;
  21. p7 = 6. 0. ;
  22. p8 = 6. 10. ;
  23. p9 = 0. 10. ;
  24. co = DROI p1 p2 DROI p3 CERC p5 p4 CERC p3 p5 DROI p6 DROI p7 DROI p8 DROI p9 DROI p1 ;
  25. lb = (co ELEM 'COMPRIS' p1 p2) ET (co ELEM 'COMPRIS' p6 p7) ;
  26. lh = co ELEM 'COMPRIS' p8 p9 ;
  27. mail = SURF co ;
  28.  
  29. ** Modele et materiau
  30. mo = MODE mail 'MECANIQUE' ;
  31. ma = MATE mo 'YOUN' 35.E9 'NU' 0.25 'RHO' 2500. ;
  32.  
  33. ** Rigidite elastique
  34. ri = RIGI mo ma ;
  35.  
  36. ** Blocages et chargement
  37. bl = BLOQ 'UX' 'UY' lb ;
  38. rg = ((EXCO 'RHO' ma 'FX') * 0.) ET ((EXCO 'RHO' ma 'FY') * -9.81) ;
  39. f = CNEQ mo rg ;
  40.  
  41. ** Resolution
  42. u = RESO (ri ET bl) f ;
  43.  
  44. ** Deformee
  45. def = DEFO mail u ;
  46.  
  47. ** Contraintes principales
  48. sig = SIGM mo ma u ;
  49. sip = PRIN sig mo ;
  50. sipn = CHAN 'CHPO' mo sip ;
  51.  
  52. ** Contrainte principale 1 : plutot en traction
  53. si11 = EXCO 'SI11' sip ;
  54. * visualisation sous forme de vecteurs
  55. s11v = sipn * sipn (MOTS 'SI11' 'SI11') (MOTS 'COX1' 'COY1') (MOTS 'SIGX' 'SIGY') ;
  56. s11vn = CHAN 'CHPO' mo (EXCO (MOTS 'SIGX' 'SIGY') s11v) ;
  57. v1 = @VECOUL s11vn 1.E-6 (MOTS 'SIGX' 'SIGY') ;
  58. defv = DEFO mail u v1 ;
  59. SI itrac ;
  60. TRAC defv co 'TITR' 'Vecteur contrainte principale SI11' ;
  61. FINSI ;
  62. * lignes de champ de la 1ere contrainte principale (en traction ici)
  63. chv = EXCO (MOTS 'SIGX' 'SIGY') s11vn (MOTS 'UX' 'UY') ;
  64. fc = FCOURANT mail chv ;
  65. * maillage des lignes d'isovaleurs
  66. maxf = MAXI fc ;
  67. minf = MINI fc ;
  68. nlig = 16 ;
  69. lf = PROG minf 'PAS' ((maxf - minf) / (nlig + 1)) maxf ;
  70. lig toto = @ISOSURF mail lf fc ;
  71. * interpolation de la composante SI11 sur ces lignes
  72. si11 = CHAN 'NOEUD' si11 mo ;
  73. slig = PROI si11 lig ;
  74. * trace
  75. SI itrac ;
  76. TRAC fc mail co 'TITR' 'Fonction de courant de SI11' ;
  77. OPTI 'ISOV' 'LIGN' ;
  78. TRAC fc mail co nlig 'TITR' 'Isovaleurs de la fonction de courant de SI11' ;
  79. OPTI 'ISOV' 'SURF' ;
  80. TRAC slig lig co 'TITR' 'Lignes de champ SI11' ;
  81. FINSI ;
  82.  
  83. ** Contrainte principale 2 : plutot en compression
  84. si22 = EXCO 'SI22' sip ;
  85. * visualisation sous forme de vecteurs
  86. s22v = sipn * sipn (MOTS 'SI22' 'SI22') (MOTS 'COX2' 'COY2') (MOTS 'SIGX' 'SIGY') ;
  87. s22vn = CHAN 'CHPO' mo (EXCO (MOTS 'SIGX' 'SIGY') s22v) ;
  88. v1 = @VECOUL s22vn 3.E-7 (MOTS 'SIGX' 'SIGY') ;
  89. ** Deformee avec vecteur
  90. defv = DEFO mail u v1 ;
  91. SI itrac ;
  92. TRAC defv co 'TITR' 'Vecteur contrainte principale SI22' ;
  93. FINSI ;
  94.  
  95. ** Lignes de champ de la 2eme contrainte principale (celle de compression ici)
  96. chv = EXCO (MOTS 'SIGX' 'SIGY') s22vn (MOTS 'UX' 'UY') ;
  97. fc = FCOURANT mail chv ;
  98. * maillage des lignes d'isovaleurs
  99. maxf = MAXI fc ;
  100. minf = MINI fc ;
  101. nlig = 16 ;
  102. lf = PROG minf 'PAS' ((maxf - minf) / (nlig + 1)) maxf ;
  103. lig toto = @ISOSURF mail lf fc ;
  104. * interpolation de la composante SI22 sur ces lignes
  105. si22 = CHAN 'NOEUD' si22 mo ;
  106. slig = PROI si22 lig ;
  107. * trace
  108. SI itrac ;
  109. TRAC fc mail co 'TITR' 'Fonction de courant de SI22' ;
  110. OPTI 'ISOV' 'LIGN' ;
  111. TRAC fc mail co nlig 'TITR' 'Isovaleurs de la fonction de courant de SI22' ;
  112. OPTI 'ISOV' 'SURF' ;
  113. TRAC slig lig co 'TITR' 'Lignes de champ SI22' ;
  114. FINSI ;
  115.  
  116.  
  117. FIN ;
  118.  
  119.  
  120.  

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