Download flam1.dgibi

Back to the list

* fichier :  flam1.dgibi
*           Test Flam1.dgibi: Jeux de données         *
*           ---------------------------------         *
*                                                     *
OPTION ECHO 0;                                                                  
GRAPH='N';                                                                      
SAUT PAGE ;                                                                     
*                                                                               
*******************************************************       
*                                                                               
*  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).        
*                                                                               
*******************************************************    
TITRE ' FLAMBAGE D UNE POUTRE ENCASTREE ' ;
OPTION DIME 2 ELEM SEG2  MODE PLAN CONT ;


TEMPS ;
*
*------------- DEFINITION DU MAILLAGE -----------------
*
DENSITE  1. ;
P1 = 50. 0. ;
P2 = 50. 10. ;
L1 = P1 D P2 ;
*
SI (NEG GRAPH 'N');
TRAC L1 ;
FINSI;
*
*--------- CREATION DU MODELE ET DE MMODEL ------------
*
MOD1 = MODL L1 MECANIQUE ELASTIQUE COQ2;

*
* -------- DEFINITION DES CARACTERISTIQUES ------------
* ----------- MATERIELLES ET GEOMETRIQUES  ------------
*
MAT1   = MATR MOD1 YOUN   20000.    NU 0.3     ;
CAR1   = CARB MOD1 EPAI 1. ;
MAT1=MAT1 ET CAR1;
*
*--------- CALCUL DES RIGIDITES ELEMENTAIRES ----------
*----------- ET DEFINITIONS DES BLOCAGES --------------
*
RIG1   = RIGI  MOD1 MAT1 ;
BL1    = BLOQUE DEPL ROTA P1 ;
RIG11  = RIG1 ET BL1;
*
*------------- DEFINITION DU CHARGEMENT ---------------
*
FE1 = FORCE ( 0 -1. ) P2 ;
*
*------- RESOLUTION ET CALCUL DES CONTRAINTES ---------
*
DEP1   = RESO  RIG11    FE1 ;
SIG1 = SIGM MOD1 MAT1  DEP1 ;
*
*--- CALCUL DE LA MATRICE DES CONTRAINTES INITIALES ---
*
KSI1   = KSIGMA  MOD1 SIG1 CAR1 'FLAM' ;
*
*----------- INITIALISATION DE LA TABLE ---------------
*--------- EN ENTREE DE LA PROCEDURE FLAMBAGE ---------
*
ETAB   = TABLE    ;
ETAB.'CLIM' = BL1 ;
*ETAB.'RIGI' = RIG1 ;
*ETAB.'KSIG' = KSI1 ;
ETAB.'SIG1'=SIG1;
ETAB.'MATE'=MAT1;
ETAB.'LAM1' = 0.001 ;
ETAB.'LAM2' =  100. ;
ETAB.'NMOD' = 1   ;
ETAB.'OBJM'=MOD1;
*
*--------- APPEL A LA PROCEDURE DE FLAMBAGE -----------
*
SAUT PAGE ;
STAB = FLAMBAGE ETAB ;
*
*------------ RECUPERATION DES RESULTATS --------------
*
LA1  =  STAB . 1 . LAMB ;
SAUT PAGE ;
*
*------------ DESSIN DU MODE DE FLAMBAGE --------------
*
MM1 = STAB . 1 . DEPL ;
DE  = DEFO MM1 L1 1. ROUGE ;
DA  = DEFO MM1 L1 0. BLEU  ;

SI (NEG GRAPH 'N');
TRAC ( DE ET DA ) ;
FINSI;

*
MESS ' ' ;
MESS ' ' ;
MESS ' MULTIPLICATEUR DU CHARGEMENT ' ;
MESS '                              ' ;
MESS '   SOLUTION ANALYTIQUE  :   41.123 ' ;
MESS '   SOLUTION CALCULEE    : ' LA1 ;
*
TEMPS ;
*------------ CODE DE BON FONCTIONNEMENT --------------
ERR=100*(ABS(41.123 - LA1)/41.123);
SI (ERR < 5);
ERRE 0;
SINON;
ERRE 5;
FINSI;

FIN;


 

© Cast3M 2003 - All rights reserved.
Disclaimer