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).