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, …)…)