* fichier : flam1.dgibi ************************************************************************ ************************************************************************ * Test Flam1.dgibi: Jeux de données * * --------------------------------- * * * ******************************************************* * TEST FLAM1 * * FLAMBAGE EULERIEN D'UNE POUTRE * ENCASTREE A UNE EXTREMITE * * Dans cet exemple on se propose d'étudier le flambage * d'une poutre encastrée à une de ses extrémités et * soumise à une force parallele à la poutre et * appliquée à l'extrémité libre de la poutre. * * Le flambage est visualisé en fin de calcul et le * multiplicateur de chargement calculé est comparé à * celui obtenu par la théorie (41.123). ******************************************************* GRAPH = 'N'; SAUT PAGE; SI (NEG GRAPH 'N') ; SINO ; FINSI ; SAUT PAGE; TITRE ' FLAMBAGE D UNE POUTRE ENCASTREE ' ; TEMPS ; * *------------- DEFINITION DU MAILLAGE ----------------- * DENSITE 1. ; P1 = 50. 0. ; P2 = 50. 10. ; L1 = P1 D P2 ; * SI (NEG GRAPH 'N'); TRAC 'QUAL' L1 ; FINSI; * *--------- CREATION DU MODELE ET DE MMODEL ------------ * * * -------- DEFINITION DES CARACTERISTIQUES ------------ * ----------- MATERIELLES ET GEOMETRIQUES ------------ * MAT1=MAT1 ET CAR1; * *--------- CALCUL DES RIGIDITES ELEMENTAIRES ---------- *----------- ET DEFINITIONS DES BLOCAGES -------------- * RIG11 = RIG1 ET BL1; * *------------- DEFINITION DU CHARGEMENT --------------- * * *------- RESOLUTION ET CALCUL DES CONTRAINTES --------- * * *--- CALCUL DE LA MATRICE DES CONTRAINTES INITIALES --- * * *----------- INITIALISATION DE LA TABLE --------------- *--------- EN ENTREE DE LA PROCEDURE FLAMBAGE --------- * ETAB = TABLE ; ETAB.'CLIM' = BL1 ; ETAB.'SIG1' = SIG1; ETAB.'LAM1' = 0.001 ; ETAB.'LAM2' = 100. ; ETAB.'NMOD' = 1 ; ETAB.'OBJM' = MOD1; * *--------- APPEL A LA PROCEDURE DE FLAMBAGE ----------- * SAUT PAGE ; * *------------ RECUPERATION DES RESULTATS -------------- * LA1 = STAB . 1 . LAMB ; SAUT PAGE ; * *------------ DESSIN DU MODE DE FLAMBAGE -------------- * SI (NEG GRAPH 'N'); FINSI; LREF = 41.123; ERR=100*(ABS(LREF - LA1)/LREF); * MESS ' ' ; MESS ' ' ; MESS ' MULTIPLICATEUR DU CHARGEMENT ' ; MESS ' ' ; MESS ' SOLUTION ANALYTIQUE : ' LREF; MESS ' SOLUTION CALCULEE : ' LA1 ; MESS ' SOIT UN ECART DE : ' ERR '%' ; TEMPS ; *------------ CODE DE BON FONCTIONNEMENT -------------- SI (ERR < 1e-3); SINON; FINSI; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales