Académique Documents
Professionnel Documents
Culture Documents
Z. Huang
20 septembre 2020
1 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)1 / 13
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Introduction générale
Rappel des notions de base
Méthode Volumes Finis pour les équations de
advection/diffusion
Méthode Volumes Finis pour les équations de Naviver-Stokes
2 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)2 / 13
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Objectifs de la MFN
3 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)3 / 13
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Objectifs de la MFN
Expérience ou Simulation ?
4 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)4 / 13
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Domaines d’intérêts
Aéronautique
Turbomachines
Combustion
Hydrologie
Météorologie
Génie chimique
Hémodynamique (applications médicales)
5 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)5 / 13
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
6 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)6 / 13
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
7 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)7 / 13
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Introduction générale
Rappel des notions de base
Méthode Volumes finis pour les équations de
advection/diffusion
Méthode Volumes finis pour les équations de Naviver-Stokes
8 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)8 / 13
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Opérateur nabla : ∇
∂~ ∂ ∂
∇= i + ~j + ~k
∂x ∂y ∂z
∂φ ∂φ ∂φ
gradient d’un scalaire : ∇φ = gradφ = ex + ey + ez
∂x ∂y ∂z
gradient d’un vecteur :
∂uy
∂ux ∂uz
∂x ∂x ∂x
∂ux ∂uy ∂uz
∇u = ∂y ∂y ∂y
∂ux ∂uy ∂uz
∂z ∂z ∂z
9 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)9 / 13
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Opérateur nabla : ∇
rotationnel d’un vecteur :
∂uz ∂uy ∂ux ∂uz ∂uy ∂ux
∇×u = − ex + − ey + − ez
∂y ∂z ∂z ∂x ∂x ∂y
Opérateur laplacien : ∆
∂2 ∂2 ∂2
∆ = ∇2 = 2
+ 2+ 2
∂x ∂y ∂z
10 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)10 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
notation indicielle : x, y , z → 1, 2, 3
convention de Einstein : sommation sur l’indice répété
∂ui
exercice 1 : reécrire l’équation uj = 0 sous forme vertorielle
∂xj
11 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)11 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Particule de fluide
Lagrangienne
mesure de la vitesse à l’instant t d’une particule de fluide qui
se trouvait en M0 (a, b, c) à l’instant t0 ;
observation de la trajectoire d’un traceur (particule solide,
tache de colorant)
Eulérienne
mesure de la vitesse du fluide à tout instant en chaque point
de l’espace u(x, y , z, t)
observation des différentes particules de fluides qui passe en un
même point
12 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)12 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Dérivée “particulaire”
Du/Dt = ∂u/∂t + u · ∇u
∂u/∂t : la variation au cours du temps en chaque point
u · ∇u : l’exploration d’un champ de vitesse non uniforme par la particule
de fluide
13 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)13 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
14 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)14 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
15 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)15 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
16 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)16 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
17 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)17 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
18 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)18 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
19 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)19 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
20 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)20 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
21 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)21 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
22 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)22 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
23 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)23 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
24 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)24 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
26 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)26 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Conservation de l’énergie
DE
Selon le premier principe de la thermodynamique = ΣQ + ΣW
Dt
Z
u2
énergie totale : E = ρ e+ dv
V 2
Z I
chaleur transportée : ΣQ = ρqdv + k∇T · nds
V S
| {z } | {z }
source chaleur échange à travers la surface
Z I
travail exercé : ΣW = ρfudv + (σu) · nds
| V {z } | S {z }
forces de volume contraintes à la surface
27 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)27 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Conservation de l’énergie
∂ρe
+ ∇ · (ρeu) = ρq + ∇ · (k∇T ) − p(∇ · u) + τ : ∇u (11)
∂t
28 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)28 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Conservation de l’énergie
on obtient
DT ∂ ln ρ Dp
ρCp =− + ∇ · (k∇T ) + ρq + τ : ∇u (12)
Dt ∂ ln T p Dt
29 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)29 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Conservation de l’énergie
Cas particuliers
∂ ln ρ
Gas parfait : ∂ ln T
= −1
DT Dp
ρCp = + ∇ · (k∇T ) + ρq + τ : ∇u (13)
Dt Dt
∂ ln ρ
ρ = cste : ∂ ln T
=0
DT
ρCp = ∇ · (k∇T ) + ρq + τ : ∇u (14)
Dt
Solides : ∇ · u = 0
∂T
ρCp = ∇ · (k∇T ) + ρq (15)
∂t
30 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)30 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Equations de fermeture
Problème de fermeture
3 équations disponibles : continuité, quantité de mouvement et énergie ;
∂ρ
+ ∇ · (ρu) = 0
∂t
∂ρu
+ ∇ · (ρuu) = −∇p + ∇ · τ + ρf
∂t
∂ρe
+ ∇ · (ρeu) = ∇ · (k∇T ) − p(∇ · u) + ρq + τ : ∇u
∂t
5 inconnues : u, p, T , ρ et e ;
31 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)31 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Equations de fermeture
Problème de fermeture
3 équations disponibles : continuité, quantité de mouvement et énergie ;
∂ρ
+ ∇ · (ρu) = 0
∂t
∂ρu
+ ∇ · (ρuu) = −∇p + ∇ · τ + ρf
∂t
∂ρe
+ ∇ · (ρeu) = ∇ · (k∇T ) − p(∇ · u) + ρq + τ : ∇u
∂t
5 inconnues : u, p, T , ρ et e ;
nécessité de 2 autres équations, dites équations de fermeture
Equation d’état p = f (ρ, T )
exemple : gaz parfait p = ρrT
Equation de la variation d’énergie interne ei = f (ρ, T )
exemple : gaz parfait dei = Cp dT
32 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)32 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
33 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)33 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Equation φ Γ s
Masse 1 0 0
QDM ui µ −∂p/∂xi + ρfi
Energie T k/Cp sT
Espèce Cs Ds ss 34 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)34 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Intégration de l’équation 16 :
∂ρφ
+ ∇ · ρuφ − ∇ · (Γ∇φ) = sφ
∂t
Z Z Z Z
∂ρφ
dv + ∇ · ρuφdv − ∇ · (Γ∇φ)dv = sφ dv
V ∂t V V V
35 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)35 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Intégration de l’équation 16 :
∂ρφ
+ ∇ · ρuφ − ∇ · (Γ∇φ) = sφ
∂t
Z Z Z Z
∂ρφ
dv + ∇ · ρuφdv − ∇ · (Γ∇φ)dv = sφ dv
V ∂t V V V
soit Z I I Z
∂ρφ
dv + ρuφ · n ds + (−Γ∇φ) · nds = sφ dv (17)
V ∂t S S V
Bilan/Loi de conservation
Z I I Z
∂ρφ
dv + Fconv · n + Fdiff · n ds = sφ dv
∂t
| V {z } |S {z S } | V {z }
Variation φ Flux de φ échangé source/puit φ
temporelle dans V à travers S dans V
36 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)36 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
37 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)37 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
∂φ ∂2φ ∂2φ ∂nφ
F φ, xi , ..., , ..., 2 , ..., , ..., n , ... =0 (18)
∂x1 ∂x1 ∂x1 ∂x2 ∂x1
38 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)38 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
39 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)39 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
si B 2 − 4AC < 0
l’équation est dite elliptique et elle n’admet pas de courbe caractéristique
réelle.
si B 2 − 4AC = 0
l’equation est dite parabolique et elle y admet une famille de courbes
caractéristiques.
si B 2 − 4AC > 0
l’equation est dite hyperbolique et elle y admet deux familles de courbes
caractéristiques.
40 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)40 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Equation elliptique
∂2φ ∂2φ
2
+ =0
∂x ∂y 2
La solution dépend des conditions aux limites sur tout le domaine.
Le domaine de dépendance coı̈ncide avec tout le domaine.
41 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)41 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Equation parabolique
∂φ
= α∇2 φ
∂t
problème de marche en temps ;
La solution dépend des conditions initiales φ(t = t0 , x) dans tout le
domaine ;
Le domaine de dépendance est donc constitué par l’ensemble des états à
t < t′.
42 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)42 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Equation hyperbolique
∂2u 2
2∂ u
= c
∂t 2 ∂x 2
problème de marche en temps ;
deux caractéristiques :ξ = x − ct et η = x + ct ;
solution générale : u(x, t) = F (x − ct) + G (x + ct). Elle dépend
seulement la condition initiale dans le domaine de dépendance ;
les perturbations se propagent à la vitesse ±c ;
la solution u(x, t) va influencer une zone limitée par cette vitesse de
propagation.
43 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)43 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Identification de la physique
45 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)45 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Identification de la physique
46 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)46 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Domaine de calcul
47 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)47 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Domaine de calcul
48 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)48 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Domaine de calcul
49 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)49 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Discrétisation
50 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)50 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Discrétisation
51 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)51 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Discrétisation
[φ] = A−1 b
52 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)52 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Discrétisation
vecteur inconnu
(φ1 φ2 φ3 φ4 φ5 )T
53 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)53 / 1
Introduction générale
Rappel des notions base
Introduction à la Mécanique des Fluides Numérique
Loi de conservation
Méthode Volumes Finis
Equations aux dérivées partielles
Démarche de la simulation numérique
Différences finis
la discrétisation des opérateurs différentiels (dérivées premières,
secondes, partielles ou non) est obtenue par les formules de Taylor.
Volumes finis
à partir d’une formulation intégrale basée directement sur la forme
forte des équations à résoudre ;
les intégrales portent sur des cellules disjointes (volumes de
contrôles).
Elements finis
s’appuie sur une formulation intégrale des équations, appelée
formulation variationnelle (ou encore formulation faible) ;
les intégrales portent sur tout le domaine. 54 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)54 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Introduction générale
Rappel des notions de base
Méthode Volumes Finis pour les équations de
advection/diffusion
Méthode Volumes Finis pour les équations de Naviver-Stokes
55 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)55 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
56 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)56 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
57 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)57 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Exemples de maillages
Volumes de contrôle
Approche “cell-vertex”
les inconnues sont aux sommets de la maille
Ωi Ωi
1111
0000 111111
000000
1111
0000 0000
1111
0000
1111 000000
111111
0000
1111 0000
1111 000000
111111
0000
1111 0000
1111 000000
111111
000000
111111
0000
1111
0000
1111
Ωi Ωi
1111
0000 111111
000000
0000
1111
0000
1111 000000
111111
11111
00000 0000
1111 000000
111111
00000
11111 0000
1111 000000
111111
000000
111111
00000
11111
00000
11111
59 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)59 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Notations
∆xw ∆xe
N
P = centre de maille ;
∆yn n
W, E, S, N = centres
W w P e E
des mailles voisines ∆yP
s
w, e, s, n = frontières ∆ys
entre les mailles S
∆xP
60 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)60 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Notations
∆xi− 1 ∆xi+ 1
2 2
i,j+1
indice i, j désignent
∆yj+ 1
la maille étudiée 2 i,j+ 21
i+ 12 ,j
i- 21 ,j
i ± 1/2, j ± 1/2 i-1,j i,j i+1,j
∆yj
désignent les i,j- 12
frontières ∆yj− 1
2 i,j-1
∆xi
61 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)61 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
n
Ωcv - domaine (volume) de calcul
u
Acv Acv - surface extérieure du volume
62 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)62 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
63 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)63 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
64 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)64 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
65 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)65 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
66 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)66 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Equations ellipitiques
Equation de Laplace
Soit Ω un ouvert borné et régulier de Rn , defrontière Γ. L’inconnue u(x)
(x ∈ Ω) satisfait dans Ω l’équation :
−∆φ = f
67 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)67 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
68 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)68 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Modèle mathématique
′′ ρg sin θ
u (y ) + = 0, y ∈ (0, h)
µ
u(0) = 0
′
u (h) = 0
(26)
69 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)69 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Formulation en VF
∆yp
70 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)70 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
71 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)71 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Equation discrétisée
ap aW aE bP
1
∆ye + ∆y1 w 1
∆yw
1
∆ye sp ∆yP
72 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)72 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Système linéaire
73 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)73 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Système linéaire
Système linéaire
75 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)75 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Système linéaire
Assemblage en matrice
1 0 ··· 0
.. u0 0
−1 2
2 −1 .
u1 (ρg /µ) sin θ∆y
.. .. .. .. ..
0 . . . 0 =
. .
. uN (ρg /µ) sin θ∆y 2
.. −1 2 −1
uN+1 (ρg /2µ) sin θ∆y 2
0 ··· 0 −1 1
La matrice est irréductible, diagonale dominante, elle est donc inversible.
76 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)76 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Caractère Conservatif
Le flux quittant un volume par une face doit être exprimé de manière
identique aux entrant par cette même face dans le volume adjacent.
Sinon le bilan global sur le domaine n’est pas vérifié.
77 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)77 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
replacements
Caractère Conservatif
Le flux quittant un volume par une face doit être exprimé de manière
identique aux entrant par cette même face dans le volume adjacent.
Sinon le bilan global sur le domaine n’est pas vérifié.
ex. diffusivité non isotrope Γ(x)
∆x ∆x
xW xw xP xe xE
∆x
estime flux diffusif à travers la face xe en supposant que la
diffusivité Γe est égale à celle au point central du volume
L φE − φP
- flux sortant du volume P : Jdiff = ΓP
∆x
R φE − φP
- flux entrant du volume E : Jdiff = ΓE
∆x
L R
Jdiff 6= Jdiff ⇒ Schéma non consistant
78 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)78 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
replacements
Caractère Conservatif
Le flux quittant un volume par une face doit être exprimé de manière
identique aux entrant par cette même face dans le volume adjacent.
Sinon le bilan global sur le domaine n’est pas vérifié.
ex. diffusivité non isotrope Γ(x)
∆x ∆x
xW xw xP xe xE
∆x
estime flux diffusif à travers la face xe par interper Γe par une
relation linéaire
L ΓP + ΓE φE − φP
- flux sortant du volume P : Jdiff =
2 ∆x
R ΓP + ΓE φE − φP
- flux entrant du volume E : Jdiff =
2 ∆x
L R
Jdiff = Jdiff ⇒ Schéma consistant
79 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)79 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Caractère bornée
Les équations discrétisées sont résolues à l’aide de la méthode
itérative.
La condition suffisante pour obtenir une solution convergente
(critère de Scarborough) :
P
|anb | ≤ 1 sur tous les noeuds
(30)
|aP′ | < 1 sur au moins un noeuds
Caractère bornée
Positive des coeffients ai
Le coefficient ap doivent être de même signe que les
coefficients anb (par convention, ils sont positif).
81 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)81 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Caractère bornée
Positive des coeffients ai
Le coefficient ap doivent être de même signe que les
coefficients anb (par convention, ils sont positif).
Sion, l’augementation de φ à un noeud peut entraı̂ner son
diminuation aux noeuds voisins ⇒ non-convergence ou
solution oscillante.
a E φE + a W φW
φP =
aP
Si aP , aE > 0, aW > 0, φP ↑ entraine soit φE ↑, soit φW ↑, soit les deux.
Si aP , aE > 0, aW < 0, φP ↑ entraine soit φE ↑, soit φW ↓ (pas physique).
82 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)82 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Caractère bornée
P
Somme des coefficients voisins aP = anb
Les équations de transport souvent ne contiennent que les
dérivées de la variation φ.
En absence de terme de source, si une fonction φ est la
solution, la fonction φ + c l’est aussi
Cette propriété doit se retrouver dans l’équation discrétisée :
X X
a P φP = anb φnb ⇒ aP (φP + c) = anb (φnb + c)
X
⇒ aP .c = anb .c
X
⇒ aP = anb
83 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)83 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Caractère bornée
Pente négative lors de la linéarisation du terme source
La critère de Scarborough impose que la matrice doit être
diagonale dominate
Pour assure la positivité de aP , la pente SP doit être négative
Sφ,P = S0 + SP φP
X
aP = anb + SP (31)
X
ap − Sp = anb
84 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)84 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
85 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)85 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
86 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)86 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Discrétisation temporelle
∆xp
87 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)87 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Discrétisation temporelle
Z t+∆t
(Cp − Cp0 )∆xp = Jp (t)dt
t
88 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)88 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Discrétisation temporelle
Z t+∆t
(Cp − Cp0 )∆xp = Jp (t)dt
t
89 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)89 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Euler explicit
ap aW aE ap0
90 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)90 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Euler implicit
ap aW aE ap0
91 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)91 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Crank-Nicolson
ap aW aE ap0
92 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)92 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Application numérique
∆t
En posant θ = 0, λ = D et en prenant compte les conditions aux
∆x 2
limites, la concentration Ci au temps n + 1 est donnée par :
i variant de 1 à N Cin+1 = λCi−1
n
+ (1 − 2λ)Cin + λCi+1
n
93 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)93 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Application numérique
32
x 10
6
solution exacte ∆x = 0.4mm
concentration (g /L)
concentration (g /L)
1
5 ∆x = 2 mm
∆x = 1 cm 0.5
4
∆x = 2 cm
3 0
2 −0.5
1
−1
0
−1.5
0 0.02 0.04 0.06 0.08 0 0.02 0.04 0.06 0.08
94 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)94 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Source d’erreur
95 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)95 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Consistance
96 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)96 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Consistance
97 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)97 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Consistance
Cin+1 =
n
Ci+1 =
n
Ci−1 =
98 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)98 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Consistance
99 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)99 / 1
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Stabilité
100 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)100 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Stabilité
101 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)101 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Stabilité
102 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)102 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Stabilité
103 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)103 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Stabilité
∂C ∂2C
Démonstration : équation de diffusion −D 2 =0
∂t ∂x
104 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)104 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Convergence
105 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)105 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Convergence
106 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)106 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Convergence
R = φn+1 − φn L2
107 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)107 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
108 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)108 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
109 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)109 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
110 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)110 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Cas linéaire 1D
111 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)111 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
∆xp
integration en temps et en espace
Z Z t+∆t ! Z t+∆t Z
∂ρ ∂ρ
dt dv + u dv dt = 0 (41)
Ω t ∂t t Ω ∂x
Z e Z t+∆t
0
(ρp − ρp )Sdx + [(ρu)e − (ρu)w ] Sdt = 0
w t | {z }
Jp (t) flux de masse advectif
euler implicit
ap φP = aW φW + aE φE + aP φ0P
aP
aE
aW
aP0
113 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)113 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Application numérique
1
densité ρ
0.8
0.6
0.4
0.2
0
0 0.2 0.4 0.6 0.8 1
position x en m
114 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)114 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Euler explicit
10
t=0
t= 2 min
5 t= 4 min
densité ρ
−5
−10
0 0.2 0.4 0.6 0.8 1
position x en m
Unconditionellement instable
115 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)115 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
10
t=0 1.2 t=0 t=2min t=4min t=6min
t= 2 min
1
5 t= 4 min
0.8
densité ρ
densité ρ
0.6
0
0.4
−5 0.2
−10 −0.2
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
position x en m position x en m
116 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)116 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Observations
approximation du flux par un schéma centré pour une équation
parabolique donne des résultats satisfaisant et stable (ou
conditionnellement stable)
approximation du flux par un schéma centré pour une équation
hyperbolique peut donner des résultats stable (euler implicit)s mais
avec une forte dissipation et des osillations non physiques.
pour quelle raison ?
diffusion représentée par une équation parabolique/elliptique est un
transport sans direction préférentielle
advection par vitesse réprésenté par une équation hyperbolique est
un transport directionnel
117 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)117 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
euler implicit
ap φP = aW φW + aE φE + aP φ0P
explict implicit
aP
aE
aW
aP0
118 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)118 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
∆t = 0.1 (λ = 1)
1
densité ρ
0.8
0.6
0.4
0.2
0
0 0.2 0.4 0.6 0.8 1
position x en m
119 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)119 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
4
1.2 t=0 t=2 min t=4 min t=6 min t=0 t=2 min t=3min t=4min
3
1
2
densité ρ
densité ρ
0.8
1
0.6
0
0.4 −1
0.2 −2
0 −3
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
position x en m position x en m
120 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)120 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
0.8
0.2
0
0 0.2 0.4 0.6 0.8 1
position x en m
121 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)121 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
explicit implicit
aP
aE
aW
aWW
aP0
122 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)122 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
explicit implicit
aP
aE
aW
aWW
aP0
123 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)123 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Comparaison
0.5
φi − φi−1 φP − φW
r= =
φi+1 − φi φE − φP
125 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)125 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
décentré ordre 1
φe = φP ⇒ ψ(r ) = 0
décentré ordre 2
1 φP − φW
φe = φP + (φE − φP ) ⇒ ψ(r ) = r
2 φE − φP
centré ordre 2
1
φe = φP + (φE − φP ) ⇒ ψ(r ) = 1
2
Quick
1 1 φP − φW 3+r
φe = φP + 3+ (φE − φP ) ⇒ ψ(r ) =
2 4 φE − φP 4
126 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)126 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Schéma “TVD”
127 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)127 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Schéma “TVD”
Limiteurs du flux
1+r
monotonized central ψ(r ) = max[0, min(2r , 2
, 2)]
r +|r |
harmonic ψ(r ) = 1+|r |
129 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)129 /
Principe de la méthode Voumes Finis
Introduction à la Mécanique des Fluides Numérique VF pour les problèmes elliptiques
Méthode Volumes Finis VF pour les problèmes paraboliques
VF pour les problèmes hyperboliques
Limiteurs du flux
130 / 130
Z. Huang Mécanique des fluides Numérique (Méthode Volumes Finis)130 /