4. Examples#

4.1. Dynamic substructuring#

The various models in test case SDLS106 present the complete implementation of a calculation by substructuration, with different methods (Craig-Bampton, Mc Neal, compatible or not meshes, etc.).

4.2. Enrichment of a natural mode database with static modes#

# calculation of assembled matrices and the numbering of DDL

# calculation of natural vibration modes

modesvib = CALC_MODES (MATR_RIGI =K_ ASSE,

MATR_MASS =M_ ASSE,

CALC_FREQ =_F (NMAX_FREQ = nb_freq),

);

# application of external force

force = AFFE_CHAR_MECA (MODELE =model,

FORCE_NODALE =_F (NOEUD = “N11”,

FX=800., FY = -1000. ));

# calculation of the static deformation associated with this external force

modesty = MODE_STATIQUE (MATR_RIGI =K_ ASSE,

MATR_MASS =M_ ASSE,

FORCE_NODALE =_F (NOEUD =”N11”,

AVEC_CMP =( “DX”, “DY”)),

);

# construction of the enriched modal base

basemode = DEFI_BASE_MODALE (RITZ =( _F (MODE_MECA =modesvib),

_F (MODE_INTF =modestat),

),

NUME_REF = NUMDDL,

);

Test case SDNL104c shows the complete implementation of this technique.

Another example is given by test case SDNL301a, where the static deformations that enrich the basis of natural modes are those linked to external forces generated by shocks.