1. But#
Calculer les modes propres de vibrations ou les modes de flambement d’Euler, d’une structure mécanique.
L’opérateur CALC_MODESrésout pour cela un problème modal qui peut être soit généralisé (GEP) [R5.01.01], soit quadratique (QEP) [R5.01.02].
L’utilisateur précise le critère de recherche des modes (par exemple: sur une bande; à proximité de valeurs données; etc.) grâce au mot-clé OPTION. Selon la valeur de ce mot-clé, la méthode générale de calcul (itérations simultanées ou puissances inverses) est alors déterminée automatiquement.
Au sein de chacune de ces deux méthodes générales, des variantes existent:
cas des itérations simultanées: méthode de type sous-espace (Bathe & Wilson, Lanczos ou Sorensen), méthode globale de type QR (QZ pour les petits problèmes);
cas des puissances inverses: méthode directe ou accélérée par le quotient de Rayleigh.
Ces variantes sont accessibles avec un mot-clé facteur SOLVEUR_MODAL.
Dans le cas d’un calcul de modes propres de vibrations, des post-traitements peuvent également être réalisés: normalisation des modes selon un critère donné, filtrage des modes selon un critère donné, production des paramètres modaux…
Cet opérateur produit un conceptmode_meca_* (cas dynamique) ou mode_flamb(cas flambement d’Euler, seulement en GEP) ou mode_gene suivant la valeur renseignée dans le mot-clé TYPE_RESU et le type des matrices d’entrée du problème modal.
Le concept mode_meca_* , ou mode_flamb, contient les valeurs et les vecteurs propres, et des paramètres modaux, cf. [R5.01.03] ` <https://code-aster.org/V2/doc/default/fr/man_r/r5/r5.01.03.pdf>`_.
Dans une première approche on peut se contenter de renseigner les paramètres suivants: OPTION pour définir le critère de recherche des modes, TYPE_RESU, les matrices d’entrée du problème modal MATR_* , CALC_FREQ (ou CALC_CHAR_CRIT).