4. Exemples#
4.1. Calcul de modes propres mécaniques#
ASSEMBLAGE ( MODELE = mo , CHARGE = ch_blocage ,
CHAM_MATER = chmat , CARA_ELEM = carac , NUME_DDL = CO(« nu ») , MATR_ASSE = (_F (MATRICE = CO(« K »), OPTION = “RIGI_MECA”), _F (MATRICE = CO(« M »), OPTION = “MASS_MECA”),),)
modes = CALC_MODES ( MATR_RIGI = K,
MATR_MASS = M,
…)
4.2. Calcul de modes de flambement d’Euler#
# chsief est le champ de contraintes lié au chargement
ASSEMBLAGE ( MODELE = mo , CHARGE = ch_blocage ,
CHAM_MATER = chmat , CARA_ELEM = carac , NUME_DDL = CO(« nu »),
MATR_ASSE = ( _F(MATRICE= CO(« K »), OPTION=”RIGI_MECA”),
_F(MATRICE= CO(« KG »), OPTION=”RIGI_GEOM”, SIEF_ELGA=chsief),),)
modflamb = CALC_MODES ( MATR_RIGI = K,
MATR_MASS = KG,
…)
4.3. Calcul de réponse forcée#
ASSEMBLAGE ( MODELE = mo , CHARGE = ch_blocage ,
CHAM_MATER = chmat , CARA_ELEM = carac , NUME_DDL = CO(« nu ») , MATR_ASSE = (_F (MATRICE = CO(« K »), OPTION = “RIGI_MECA”), _F (MATRICE = CO(« M »), OPTION = “MASS_MECA”),), VECT_ASSE = ( _F( VECTEUR= CO(« F »), OPTION=”CHAR_MECA”,CHARGE=char_A ),)
reponse = DYNA_VIBRA ( MATR_RIGI = K, MATR_MASS = M,
EXCIT = _F( VECT_ASSE = F, …)…)