* fichier : flam2.dgibi ************************************************************************ ************************************************************************ ************************************************************************ * COMPARAISON DES CALCULS DE FLAMBAGE D'UN TUBE * SOUS PRESSION EXTERNE (D'APRèS R.J. GIBERT) ************************************************************************ *------------------- OPTIONS ----------------------- * OPTI DIME 3 ELEM QUA4 ECHO 0; MESS 'D UN TUBE SOUS PRESSION EXTERNE MODéLISé'; *------------- DEFINITION DU MAILLAGE ----------------- P0 = 0. 0. 0.; P1 = 0. 1. 0.; P2 = 0. 0. 1.; P3 = 0.08 0. 0.; P4 = 0.08 1. 0.; P5 = 0.08 0. 1.; L1 = D 1 P1 P4; L2 = D 1 P2 P5; *------------- CONDITIONS AUX LIMITES ------------- * BL1 = BLOQ L1 'UZ' 'RX' 'RY'; * BL2 = BLOQ L2 'UY' 'RX' 'RZ'; CL = BC1 ET BC2 ET BL1 ET BL2; *------------- MODELE, MATERIAU, MATRICES ------------- * MODELE * MOD3 = MODE OBJ3 MECANIQUE ELASTIQUE ISOTROPE DKT; * * * MATERIAU * * MOD3 = MOD3 ET MOP1 ; MAT3 = MAT3 ; MOD4 = MOD4 ET MOP2 ; MAT4 = MAT4 ; * RIGIDITé *------------- CALCUL ELASTIQUE DES PRECONTRAINTES ------------- * CHARGEMENT * * CALCUL ELASTIQUE * CALCUL DES CONTRAINTES * MATRICE KS ET KP RAI3 = KP3 ET ((-1.)*KS3); RAI4 = KP4 ET ((-1.)*KS4); RAS3 = (-1.)*KS3; RAS4 = (-1.)*KS4; *------------- RECHERCHE DE LA CHARGE CRITIQUE ------------- wshift = 0.4; *REM: difficulte a converger pour VIBR IRAM pour wshift < 0.2 ...; * calcul via VIBR PROCHE : * en prenant en compte Ksigma et KP : * wshift = 0.417; * en prenant en compte Ksigma seulement : * wshift = 0.482; * calcul via VIBR IRAM : * en prenant en compte Ksigma et KP : * opti impi 5; * en prenant en compte Ksigma seulement : * opti impi 0; * POST-TRAITEMENT : * solution theorique : XTH = ((2.E11/(4*(1 - 0.09)))*((0.05/1.)**3))/1000000.; * solutions calculees : FF3 = XMOD3.'MODES'. 1 .'FREQUENCE'; FF4 = XMOD4.'MODES'. 1 .'FREQUENCE'; FF3S = XMOD3S.'MODES'. 1 .'FREQUENCE'; FF4S = XMOD4S.'MODES'. 1 .'FREQUENCE'; IFF3 = TMOD3.'MODES'. 1 .'FREQUENCE'; IFF4 = TMOD4.'MODES'. 1 .'FREQUENCE'; IFF3S = TMOD3S.'MODES'. 1 .'FREQUENCE'; IFF4S = TMOD4S.'MODES'. 1 .'FREQUENCE'; X2PI = 2.D0 * PI; * solutions coq3 : * solutions coq4 : * erreur relative *------------------ CODE DE BON FONCTIONNEMENT ------------------------- SINON; FINSI; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales