Académique Documents
Professionnel Documents
Culture Documents
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Implémentation d’algorithmes de
Plan de l’Exposé
Couplage en Interaction Fluide-Structure Introduction
IRENav Validation
Validation 1
Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Ce travail constitue une partie de ma thèse dérigée par
Introduction
Validation
Validation 1
Validation 2
Conclusion
Implémentation
Plan de l’Exposé d’algorithmes de
Couplage en
Interaction
Fluide-Structure
Introduction sous CASTEM
Mustapha
BENAOUICHA
Algorithmes de couplage en IFS
Plan de l’Exposé
Schéma Explicite Synchrone
Introduction
Schéma Explicite Asynchrone
Algorithmes de
Schéma Implicite couplage en IFS
Schéma Explicite
Exemples d’application Synchrone
Schéma Explicite
Exemple 1 Asynchrone
Schéma Implicite
Exemple 2 Exemples d’application
Validation Validation
Validation 1
Validation 1 Validation 2
Validation 2 Conclusion
Conclusion
Implémentation
Introduction d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
L’écoulement fluide est modifié par la structure (barrage) Validation 2
l’écoulement.
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
I Structure souple ou rigide Validation
Validation 1
Validation 2
Conclusion
Implémentation
Algorithmes de couplage en Interaction d’algorithmes de
Couplage en
Fluide-Structure Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Algorithmes de
⇒ Algorithmes d’Intégration Décalée : Résolution couplage en IFS
successive des problèmes fluide et solide : Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
1 2 3 4 5 6 1
Mn−1 → Fn → fn → Sn → Γn → Mn → Fn+1 . . . Schéma Implicite
Exemples d’application
Exemple 1
1
M : Maillage. F : Fluide. f : Efforts. S : Structure. Γ : Interface
Implémentation
Schéma Explicite Synchrone d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
I facile à mettre en oeuvre Algorithme utilisé
Validation
mais Validation 1
Validation 2
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
mais Exemple 1
Exemple 2
Algorithme utilisé
I lourd à mettre en oeuvre Validation
a Validation 1
En collaboration avec A. Parry et A. Hamdouni Validation 2
Conclusion
Implémentation
Exemples d’application d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
Couplage structure-structure sans amortissement BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Equation du mouvement Solution analytique Exemple 1
Exemple 2
Algorithme utilisé
m1 ẍ1 + kx1 = kx2 x1 (t) = a sin(ωt) Validation
Validation 1
m2 ẍ2 + kx2 = kx1
x (t)
2 = −αx1 (t) Validation 2
+ conditions initiales
r Conclusion
m (α+1)k v0
où α = m1 , ω = m1
et a = − αω
2
Implémentation
Ecart à la solution analytique du déplacement de S2 d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Variation de l’énergie mécanique du système Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Couplage structure-structure avec amortissement Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
m1 ẍ1 + D ẋ1 + kx1 = kx2 Algorithme utilisé
Validation
m2 ẍ2 + kx2 = kx1 Validation 1
Validation 2
Conclusion
+ conditions intiales
Implémentation
Ecart à la solution analytique du déplacement de S2 d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Variation de l’énergie mécanique du système Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Implémentation
Algorithme implicite avec sous-pas de temps d’algorithmes de
Couplage en
pour le solide Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Implémentation
Validation d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
Problème fluide BENAOUICHA
Plan de l’Exposé
Equations de Navier-Stokes en formulation ALE2 Introduction
Algorithmes de
couplage en IFS
ρ( ∂u
Schéma Explicite
∂t + ((u − w) · ∇)u) = −∇p + µ4u + f Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Conclusion
2
Arbitraire Lagrangienne-Eulérienne
3
u : champ de vitess du fluide. w : vitesse du maillage. p : champ de pression. ρ : densité
volumique. µ : viscosité dynamique. f : forces volumiques
Implémentation
d’algorithmes de
Couplage en
Résolution numérique du problème fluide Interaction
Fluide-Structure
sous CASTEM
⇒ Discrétisation spatiale : éléments finis de type Mustapha
BENAOUICHA
Crouzeix-Raviart
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
⇒ Découplage vitesse-pression : méthode de Validation
projection Validation 1
Validation 2
SUPG4
4
Streamline-Upwind/Petrov-Galerkin
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Problème structure
Mustapha
BENAOUICHA
Algorithmes de
2
MS ddtU2 + CS dU
couplage en IFS
dt + KS U = FS Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
limites5
+ conditions initiales et Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Dans nos applications, nous considérons le cas d’un Validation
solide rigide Validation 1
Validation 2
Conclusion
5
U : champ de déplacement du solide. MS : matrice masse. CS : matrice d’amortissement. KS :
matrice de raideur. FS : forces volumiques
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
Résolution numérique du problème structure sous CASTEM
Mustapha
BENAOUICHA
Introduction
Vn = Vn−1 + ∆t[(1 − γ)An−1 + γAn ] Algorithmes de
couplage en IFS
Schéma Explicite
Validation
Vn : vitesse du solide à l’instant tn Validation 1
Validation 2
Introduction
v|Γ = u|Γ Algorithmes de
couplage en IFS
Introduction
Algorithmes de
Les efforts F qu’exerce le fluide sur la structure sont couplage en IFS
Schéma Explicite
données par la relation : Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Z
Exemples d’application
F = σF · n|Γ ds Exemple 1
Γ Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Implémentation
Ecoulement autour d’un cylindre en d’algorithmes de
Couplage en
Oscillations Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
a Domaine de calcul :
Asynchrone
Schéma Implicite
Exemples d’application
I écoulement fluide : Exemple 1
Exemple 2
Algorithme utilisé
Re = 200 Validation
Maillage du domaine fluide : Validation 1
Conclusion
y (t) = A sin(2πf0 t)
a
d = 1, L1 = 6d, L2 = 12d, ūmax = 1
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
On s’intéresse à deux phénomènes :
Mustapha
⇒ Accrochage fréquentiel : la fréquence de Strouhal BENAOUICHA
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Modes d’émission 2P, 2S et P+S Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
I Mode d’émission tourbillonaire : 2S Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Compsante ux de la vitesse du fluide à Compsante uy de la vitesse du fluide à
Validation 1
t ∗ = T ∗ = f1 t ∗ = T ∗ = f1 Validation 2
0 0
Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
f0
F = fS
= 0.6 et A = 0.25 Fluide-Structure
sous CASTEM
Mustapha
I Accrochage fréquentiel : non BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
I Mode d’émission tourbillonaire : coalescence des Mustapha
tourbillons BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
I Mode d’émission tourbillonaire : 2P Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Compsante ux de la vitesse du fluide à t ∗ = 161.12 Compsante uy de la vitesse du fluide à t ∗ = 161.12
Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Conclusion Introduction
Le code que l’on a développé dans CASTEM, permet Algorithmes de
couplage en IFS
donc de prédire les phénomènes liés au cas d’un cylindre Schéma Explicite
Synchrone
en oscillations dans un écoulement laminaire Schéma Explicite
Asynchrone
Validation
Validation 1
Validation 2
Conclusion
Implémentation
Oscillations d’un cylindre dans un espace d’algorithmes de
Couplage en
fluide confiné Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Maillage du domaine fluide : Validation 2
Domaine de calcul
1200 éléments. Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Fritz (1972) dans le cas d’un fluide parfait. Schéma Explicite
Asynchrone
Schéma Implicite
Synyavaski (1976) puis Chen (1987) dans le cas d’un Exemples d’application
Exemple 1
fluide visqueux. Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Implémentation
Mouvement du cylindre imposé d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Le mouvement du cylindre est décrit par l’équation :
Introduction
Algorithmes de
ẍ + ω0 x = 0 couplage en IFS
Schéma Explicite
Synchrone
Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Fluide parfait Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Calcul de masse ajoutée en Evolution des efforts de Validation
fonction du ratio de pression dans le temps pour Validation 1
0 Validation 2
confinement α = RR α=2 Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide-Structure
Fluide visqueux sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Efforts de pression maximum Evolution des efforts fluides Algorithme utilisé
Conclusion
ν : viscosité cinématique du fluide
Implémentation
Oscillations Libres d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Le mouvement du cylindre est déterminé par l’action
Plan de l’Exposé
couplée fluide-solide.
Introduction
Equation du mouvement :
Algorithmes de
couplage en IFS
2
ẍ + 2ξω ẋ + ω x = 0 Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Solution analytique : Exemples d’application
Exemple 1
Exemple 2
−ξωt
x(t) = x0 cos [ω(ξ)t] · e , |ξ| < 1 Algorithme utilisé
Validation
Validation 1
p
ω(ξ) = ω 1 − ξ 2 Validation 2
Conclusion
Implémentation
d’algorithmes de
Couplage en
Interaction
Fluide parfait Fluide-Structure
sous CASTEM
Dans ce cas ξ = 0 (pas d’amortissement) et ω < ω0 Mustapha
BENAOUICHA
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Conclusion
Plan de l’Exposé
Introduction
Algorithmes de
couplage en IFS
Schéma Explicite
Synchrone
Schéma Explicite
Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Déplacement du cylindre calculé par l’algorithme implicite Validation 1
Validation 2
Plan de l’Exposé
Conclusion Introduction
Algorithmes de
Les oscillations du cylindre sont assez bien prédites par couplage en IFS
l’algorithme implicite d’ordre deux avec sous-pas de Schéma Explicite
Synchrone
Schéma Explicite
temps pour le solide. Asynchrone
Schéma Implicite
Exemples d’application
Exemple 1
Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion
Implémentation
Conclusion Générale d’algorithmes de
Couplage en
Interaction
Fluide-Structure
sous CASTEM
Mustapha
BENAOUICHA
Plan de l’Exposé
Algorithmes de
I Bonnes prédictions dans le cas de l’écoulement autour d’un couplage en IFS
cylindre en oscillations Schéma Explicite
Synchrone
Schéma Explicite
I Résultats satisfaisants pour le cas d’un cylindre en oscillation Asynchrone
Schéma Implicite
dans un espace fluide confiné Exemples d’application
Exemple 1
I Algorithme implicite avec sous-pas de temps pour le solide Exemple 2
Algorithme utilisé
Validation
Validation 1
Validation 2
Conclusion