Analyse modale fluide-structure industrielle
Analyse modale fluide-structure industrielle
Résumé – Nous présentons une analyse modale d’une structure industrielle couplée avec un fluide, en utili-
sant les techniques numériques de calculs couplés fluide/structure. Compte tenu de la nature axisymétrique
de la géométrie et de la nature non axisymétrique des équations de couplage, la modélisation du problème
est réalisée au moyen d’éléments finis axisymétriques développés en série de Fourier. Un code de calcul
est implanté dans Matlab pour permettre l’analyse modale de la structure. Différentes formulations du
problème sont comparées ; les résultats de calcul Matlab sont comparés avec les résultats de calculs ob-
tenus avec le code généraliste Ansys. Les développements mis en œuvre pour cet exemple seront à terme
intégrés dans le code Ansys pour l’étude de problèmes couplés en pression/déplacement avec développement
en série de Fourier.
Mots clés : Analyse modale / interactions fluide/structure / éléments finis axisymétriques en série de
Fourier / formulations symétrique et non symétrique
Key words: Modal Analysis / fluid-structure inetraction / harmonic axisymmetric finite elements /
symmetric and non-symmetric formulations
Fig. 1. Géométrie industrielle étudiée. Représentation axisymétrique de l’ensemble panier et cuve d’un réacteur de propulsion
navale.
– le fond du panier (2) : il s’agit de la partie la structure, les inconnues du problème couplé en série de
inférieure de la structure intérieure du réacteur. La Fourier sont développées selon la relation [13, 14] :
géométrie est plus complexe et fait apparaı̂tre deux
parties sphériques. Les grandeurs caractéristiques sont 0 n
ur ur ur cos (nθ)
notées E2 , ρ2 , ν2 et e2 ;
– la cuve (3) : il s’agit de l’enveloppe externe du uθ
u0θ
n=+∞
u n
θ sin (nθ)
= +
réacteur. Elle est modélisée en première analyse d’une
uz
u0z
unz cos (nθ)
partie cylindrique et d’une partie sphérique. Les gran-
n=1
p
p0 pn cos (nθ)
deurs caractéristiques sont notées E3 , ρ3 , ν3 et e3 ;
– le fluide primaire (4) : il est contenu entre le panier et m
la cuve. On note ρF sa masse volumique et c la célérité ur sin (mθ)
des ondes sonores dans ce milieu.
m
m=+∞
−u θ cos (mθ)
+ (1)
Parmi la grande variété de modélisations géométriques
um
z sin (mθ)
et de représentations des inconnues du problème couplé, m=1
p sin (mθ)
m
nous privilégions une approche compatible avec les exi-
gences d’analyse en bureau d’étude : simplicité du modèle
géométrique, interprétation aisée des modes propres. Ce développement fait apparaı̂tre des termes axi-
L’analyse est basée sur une discrétisation de type symétriques (ordre 0), des termes symétriques (ordre n ≥
éléments finis pour la structure, couplée avec une 1) et des termes antisymétriques (ordre m ≥ 1). La sollici-
discrétisation de type éléments finis pour le fluide. La tation dynamique appliquée correspond à un chargement
modélisation adopte une formulation : dans une direction transverse à la structure de révolution,
– en déplacement pour la structure, les inconnues du nous nous s’intéressons donc à la détermination des modes
problème structure sont les déplacements, notés ur , symétriques d’ordre 1 (i.e. en cos θ, n = 1).
uθ et uz en coordonnées cylindriques (approche La discrétisation du problème couplé est réalisée
lagrangienne) ; dans un code développé dans Matlab [15], utilisant un
– en pression pour le fluide, l’inconnue du problème élément coque axisymétrique1 et un élément acoustique
fluide est le champ de pression p (approche 1
eulérienne). Compte tenu des épaisseurs de la structure industrielle, la
modélisation par éléments coque atteint ses limites. L’objet
Compte tenu de l’hypothèse de modélisation axi- du présent travail étant de mettre en évidence le couplage des
symétrique de la géométrie et de la nature non axi- modes de structure par le fluide, l’utilisation d’un modèle de
symétrique de la sollicitation dynamique appliquée sur coque élastique reste cependant justifiée dans ce contexte.
3
Fig. 3. Premiers modes propres d’ordre n = 1 du panier (a) et de la cuve (b) dans le vide obtenus avec le code de calcul
développé dans Matlab.
Tableau 3. Premières fréquences propres de la cavité acous- Tableau 4. Fréquences propres du système panier et cuve.
tique délimitée par le panier et la cuve. Comparaison entre un calcul sans eau, avec masse d’eau re-
portée et avec masse d’eau ajoutée (calcul couplé avec le code
Fréquence (Hz) Calcul Ansys Calcul Matlab ε (%)
Ansys par couplage éléments finis/éléments finis en formula-
f1 224,58 224,57 0,00
tion déplacement/déplacement avec représentation des incon-
f2 307,96 307,04 –0,30
nues en série de Fourier).
f3 419,06 406,12 –3,09
f4 479,80 482,52 0,57 Fréquence (Hz) Sans eau Masse d’eau Masse d’eau
f5 669,69 669,87 0,93 reportée ajoutée
f1 44,70 43,38 26,03
f2 78,71 75,55 65,52
Les premières fréquences propres de la cavité (pour f3 140,77 136,56 102,94
l’harmonique n = 1), calculées avec le code développé f4 245,71 238,27 162,30
dans Matlab, sont données dans le tableau 3 et com- f5 260,65 250,19 180,32
parées avec les fréquences propres calculées avec Ansys,
utilisant les éléments fluides acoustiques formulés en
Ceci met en évidence l’intérêt de mettre en œuvre un
déplacement3 et développés en série de Fourier (éléments
calcul couplé fluide/structure pour l’analyse modale de la
fluid81 du code [16]). Les formes modales correspon-
structure industrielle.
dantes (représentées en iso-valeurs de pression) dans le
Les résultats des calculs couplés sont obte-
plan (r, z) sont données par la figure 7. Les résultats
nus avec le code Ansys, dans une formulation
donnés par le code développé dans Matlab sont identiques
déplacement/déplacement. Cette formulation possède
aux résultats de calcul Ansys, à la fois en termes de va-
l’inconvénient de générer des modes non physiques,
leurs des fréquences propres que de déformées modales.
qui peuvent perturber l’analyse modale : ces modes
Le problème fluide comporte environ N = 350 degrés de
correspondent aux mouvements de cisaillement du fluide
liberté.
sans changement de volume, la structure restant fixe. On
lui préfère, pour une application en bureau d’étude, une
formulation en pression/déplacement (non symétrique)
3 Étude de la structure couplée avec le fluide ou en pression/potentiel des déplacements/déplacement
(symétrique), qui ne présente pas ces inconvénients [21].
3.1 Approche simplifiée Cependant, le code Ansys ne permet pas de traiter, pour
ce type de formulation, des problèmes axisymétriques
avec un développement des inconnues en série de
L’approche simplifiée du problème consiste à utili- Fourier [16]. Nous développons donc un code dans le
ser un modèle de masse d’eau reportée pour prendre en progiciel Matlab permettant de réaliser l’analyse modale
compte la présence du fluide : la masse d’eau présente de la structure étudiée, en utilisant les éléments finis
entre le panier et la cuve est reportée pour moitié entre présentés aux sections précédentes.
les deux structures, ce qui permet de respecter le bilan
masse total de l’ensemble structure et fluide. Cet artifice
de calcul ne permet pas de bien décrire les effets du fluide 3.2 Approche (( couplage fort )), formulation
sur la structure : l’utilisation du modèle de masse d’eau non symétrique
reportée conduit à sous-estimer très largement dans ce cas
l’influence du fluide sur la structure, comme le montrent La technique de couplage éléments finis/éléments finis
les résultats du tableau 4. Compte tenu du confinement, consiste à discrétiser les termes d’échanges entre le fluide
la masse d’eau ajoutée (qui traduit l’effet physique du et la structure ; on calcule ainsi une matrice d’interac-
fluide sur la structure) est nettement plus importante que tion fluide/structure en couplant les degrés de liberté en
la masse d’eau reportée : la baisse de fréquence propre est déplacement de la structure et le degré de liberté pression
moins importante avec le modèle de masse d’eau reportée du fluide (Fig. 8).
qu’avec le modèle de masse d’eau ajoutée [22]. D’autre La matrice de couplage est calculée par assemblage des
part, les effets de couplage des modes de cuve et de panier matrices élémentaires de couplage ri , pour un couplage
par le fluide ne sont pas pris en compte dans un modèle défini par la figure 8. Chaque matrice élémentaire ri est
de masse d’eau reportée. calculée à partir des fonctions de forme des deux éléments,
selon la relation :
3
Dans Ansys, les éléments fluides à formulation en zi+1
déplacement sont obtenus par modification des éléments so-
lides. La différence entre les éléments fluides et solides est prin- ri = {N F (z)} ni [NS (z)] dz (5)
cipalement dans la loi de comportement : la raideur en cisaille- zi
ment est proche de zéro et les termes associés aux contraintes
sont ramenés à la valeur du module du fluide. On obtient ainsi avec {N F } le vecteur des fonctions de forme de l’élément
un élément qui ne peut reprendre le cisaillement, mais dont les fluide, [NS ] la matrice des fonctions de forme de l’élément
composantes de contrainte normale sont proches de la pression structure et ni le vecteur des composantes de la normale
instantanée [16, 21]. locale sortante du milieu fluide.
6
Fig. 7. Premiers modes propres de la cavité acoustique délimitée par le panier et la cuve.
Le problème aux valeurs propres à résoudre dans le cas L’algorithme de Lanczos non symétrique est implanté
du couplage de la géométrie industrielle prend la forme dans le code de calcul développé dans Matlab, et validé
générale suivante : par comparaison avec le cas théorique proposé dans [24]
et rappelé en annexe ; les résultats des deux calculs sont
KC 0 R T UC (ω) donnés dans le tableau 5.
C
On conduit une analyse modale pour un problème cou-
0 KP R T
P × UP (ω) =
plant le fluide avec l’ensemble panier et cuve.
0 0 KF
P(ω)
Le tableau 6 compare les valeurs des premières
valeurs propres du système complet (panier et cuve)
MC 0 0 UC (ω) couplé avec le fluide dans le cas d’un calcul Matlab
et d’un calcul Ansys. Le calcul de référence Ansys est
2
ω 0 M P 0 × UP (ω) (6)
obtenu par couplage éléments finis/éléments finis en
−ρF RC −ρF RP MF P(ω)
formulation déplacement/déplacement et représentation
des inconnues en série de Fourier, le calcul Matlab uti-
avec MC , KC les matrices masse et raideur de la cuve, lise le couplage éléments finis/éléments finis en formu-
MP , KP les matrices masse et raideur du panier, MF , lation pression/déplacement et représentation des incon-
KF les matrices du fluide et RC , RP les matrices de cou- nues en série de Fourier, selon les principes exposés
plage de la cuve et du panier avec le fluide. Les matrices précédemment.
masse et raideur du problème couplé sont creuses comme La figure 10 donne une représentation des déformées
le montre la figure 9 (la représentation proposée met en modales des premiers modes d’ordre n = 1 du système
évidence les éléments non nuls des matrices de masse et couplé panier, cuve et fluide primaire.
de raideur du système couplé). Les résultats de calcul obtenus avec les deux méthodes
Le système obtenu après couplage est non symétrique : sont proches, les écarts étant toutefois plus importants
nous utilisons alors une adaptation de l’algorithme de que pour le modèle de panier ou de cuve seuls (écarts de
Lanczos [23, 24] pour traiter le problème de l’extraction l’ordre de 4 % en moyenne). L’écart devient assez signi-
des éléments propres du problème non symétrique (7). ficatif pour les fréquences au-delà du cinquième mode ;
7
Fig. 9. Structure des matrices masse et raideur pour le problème couplé panier, cuve et fluide en formulation (u, p).
Fig. 10. Premiers modes propres de l’ensemble panier et cuve couplé avec le fluide.
Tableau 6. Première fréquences propres du système couplé. en fonction de la taille N du problème matriciel (ε est
Comparaison des résultats de calcul Matlab et Anys. l’écart relatif entre les résultats du calcul Matlab et les
Fréquence (Hz) Calcul Ansys Calcul Matlab ε (%) résultats du calcul de référence avec Ansys en formula-
f1 26,66 26,03 –2,36 tion déplacement/déplacement) et la figure 12 compare
f2 64,02 65,52 2,50 les temps de calcul pour l’extraction des valeurs propres
f3 108,33 102,94 –4,98 du système couplé en utilisant un PC standard et une sta-
f4 158,24 162,30 2,57 tion Unix avec les mêmes versions de Matlab. L’utilisation
f5 201,23 180,32 10,39 de Matlab dans l’environnement Unix est nécessaire pour
pouvoir traiter un problème de grande dimension (à partir
de N ≈ 500).
nous atteignons les limites de l’outil Matlab pour le trai-
tement de ce type de problèmes : la taille des problèmes
devient trop importante pour pouvoir obtenir une bonne 3.3 Approche (( couplage fort )), formulation
précision de calcul avec les fonctions de base de Matlab4 . symétrique
Néanmoins, les résultats donnés par le code Matlab res-
tent très satisfaisants pour un calcul des premiers modes. La formulation du problème couplé utilisant la des-
La figure 11 donne les courbes de convergence des cription (u, p) (déplacement/pression) conduit à un
trois premières fréquences propres du système couplé problème aux valeurs propres non symétriques :
4 KS R T U(ω) MS 0 U(ω)
Une solution consisterait à développer certaines fonctions × = ω2 ×
du programme sous forme de sous routines C++ ou Fortran, 0 KF P(ω) −ρF RT MF P(ω)
compilées et intégrées au code Matlab [15]. (7)
8
Fig. 13. Structure des matrices masse et raideur pour le problème couplé panier, cuve et fluide en formulation (u, p, ϕ).
Tableau 8. Premières fréquences propres du problème couplé. La discrétisation du problème couplé a mis en œuvre
Comparaison entre un calcul couplé compressible et incom- des éléments finis axisymétriques développés en série de
pressible. Fourier :
Fréquence (Hz) Fluide Fluide – élément fini structure : coque élastique formulé en
compressible incompressible déplacement ;
f1 26,03 25,99 – élément fini fluide : fluide acoustique formulé en
f2 65,62 64,82
pression.
f3 102,94 104,23
f4 162,30 179,25 Un code de calcul dédié a été programmé sous Matlab
et réalise le maillage du problème, l’assemblage des ma-
Tableau 9. Calculs de la première fréquence propre pour trices élémentaires, la détermination des éléments propres
différentes situations de calcul (panier seul, cuve seule, fluide du système et la visualisation des modes propres.
seul, système couplé). Formulation fluide en pression, formu- Les comparaisons entre les résultats de cal-
lation structure en déplacement. cul Matlab et Ansys (utilisant un couplage
déplacement/déplacement) ont permis de valider les
Modèle Calcul Calcul ε (%) développements réalisés dans Matlab et la capacité du
Ansys 3D Matlab 2D
code élémentaire à traiter des géométries simples mais
Panier 41,25 44,70 8,36
représentatives de cas industriels.
Cuve 78,64 78,70 0,08
Fluide 224,68 224,68 –0,05 À terme, l’élément fluide ainsi développé et son
Panier, cuve et fluide 25,94 26,03 0,35 couplage avec des éléments structure sera implanté
dans le code Ansys pour permettre une analyse de
géométries complexes, en utilisant la formulation pres-
sion/déplacement dans le cas de géométries de révolution
Le tableau 8 donne les fréquences propres du système avec termes de chargement non axisymétriques.
couplé calculé dans le cas d’un fluide incompressible et
d’un fluide compressible : les fréquences obtenues et les
déformées modales du système structure sont identiques
dans les deux cas, ce qui montre que les effets de com- Annexe : Cas élémentaire de validation
pressibilité n’interviennent pas sur les premiers modes du du programme de calcul des modes propres
système couplé. Les fréquences propres du système couplé d’un problème généralisé non symétrique
avec fluide incompressible sont suffisamment éloignées des
premières fréquences propres de la cavité acoustique, ce
qui permet de négliger les effets acoustiques pour les pre- Le programme d’extraction des valeurs propres pour
miers modes [31]. un problème généralisé non symétrique utilisé dans le
code développé dans Matlab est une adaptation de l’al-
Nous comparons enfin les résultats de calcul obte- gorithme de Lanczos [23]. Le principe de l’algorithme
nus avec un modèle tridimensionnel Ansys utilisant les est détaillé dans [24] ; cet algorithme est implanté dans
éléments structure shell63 (éléments coques linéaires bi- le code de calcul Matlab pour traiter le cas industriel
dimensionnels [16]) et les éléments fluide fluid30 (éléments présenté, la validation de la fonction Matlab ainsi ob-
fluides acoustiques linéaires tridimensionnels [21]) et un tenue est faite à partir du problème présenté dans [24],
modèle bidimensionnel axisymétrique utilisant le code correspondant aux matrices 12 × 12 suivantes :
de calcul Matlab. Le tableau 9 donne une comparaison
des valeurs du premier mode calculé pour le panier, la
cuve, le fluide seuls ou couplés. Les résultats de calcul
sont équivalents dans les deux approches, mais les temps
de calcul sont très importants dans le cas d’un modèle
tridimensionnel, particulièrement pour le système couplé
compte tenu de la non symétrie du problème aux valeurs
propres.
Conclusion