# PATRON # ANALYSE MODALE # POUTRE DEBUT(); # MISE EN DONNEES MAIL=LIRE_MAILLAGE(); MODELE=AFFE_MODELE(MAILLAGE=MAIL, AFFE=_F(GROUP_MA='OBJET', PHENOMENE='MECANIQUE', MODELISATION='3D',),); # MATERIAU ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, NU=0.3, RHO=7800.0,),); CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, AFFE=_F(GROUP_MA='OBJET', MATER=ACIER,),); CARELEM=AFFE_CARA_ELEM(MODELE=MODELE, POUTRE=_F(GROUP_MA='OBJET', SECTION='CERCLE', CARA=('R','EP',), VALE=(1.0,0.01,),),); # CONDITIONS AUX LIMITES BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, DDL_IMPO=_F(GROUP_MA='ENCAST', LIAISON='ENCASTRE',),); #MATRICES ASSEMBLEES K, M # MACRO_MATR_ASSE(MODELE=MODELE, CHAM_MATER=CHMAT, CARA_ELEM=CARELEM, CHARGE=BLOQUAGE, NUME_DDL=CO('NUMEDDL'), MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), OPTION='RIGI_MECA',), _F(MATRICE=CO('MASSE'), OPTION='MASS_MECA',),),); #5 PREMIERS MODES MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, MATR_B=MASSE, CALC_FREQ=_F( OPTION='PLUS_PETITE', NMAX_FREQ=5,),); # MODES AU FORMAT GMSH IMPR_RESU(MODELE=MODELE, FORMAT='GMSH', UNITE=19, RESU=_F(MAILLAGE=MAIL, RESULTAT=MODES, NOM_CHAM='DEPL',),); FIN();