1. But#

L’objet de ce document est de décrire les macro-commandes nécessaires pour tracer le diagramme de Campbell dans Code_Aster . La démarche est basée sur celle déjà développée dans le logiciel ROTORINSA [bib1].

Le diagramme de Campbell est une représentation graphique des fréquences naturelles d’un système en rotation en fonction de sa vitesse de rotation. Les fréquences naturelles et les modes d’un système tournant sont obtenus par la résolution de l’équation d’équilibre dynamique d’un système d’arbres tournants, sans second membre et incluant les effets dus à l’amortissement.

\(M\ddot{\delta}+C(\Omega )\dot{\delta}+K\delta =0\) éq 1- 1-1

Où \(M\) est la matrice de masse du système, \(C(\Omega )\) est une matrice non symétrique, fonction de la vitesse de rotation, incluant l’effet gyroscopique (antisymétrique) et les caractéristiques d’amortissement des paliers, et \(K\) est la matrice de raideur du système.

Les données nécessaires pour le tracé du Diagramme de Campbell sont donc les fréquences naturelles, ainsi que les modes correspondants, en fonction de la vitesse de rotation sous forme de table. L’étape permettant le calcul des ces modes est déjà développée dans Code_Aster (cf. [R5.01.01]).

Deux macro-commandes sont développées.La première macro-commande CALC_MODE_ROTATION calcule les fréquences et les modes sur le système complet en fonction des vitesses de rotation. La deuxième macro-commande IMPR_DIAG_CAMPBELL classe les modes en flexion, en torsion et en traction/compression, norme ces modes, détermine le sens de précession des modes en flexion, réalise le tri des fréquences suivant différentes méthodes de suivi de modes, puis trace le diagramme de Campbell.