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.