Académique Documents
Professionnel Documents
Culture Documents
Transfluide CSA
Transfluide CSA
Thématiques
• Modélisations des écoulements
? Rupture de barrage
? Equations de Navier-Stokes
1. Cas compressible
2. Cas incompressible
? Equations de Saint-Venant:
– En espace
– En espace et du temps
? @
.5
+ A- @ B C ED F G C ED
?
n J X V
dX
dt (s) = V (s)
∂t n(t, x) + divJ(n)(t, x) = 0
m dV (s) = −F (s, X(s))
dt
↑
∂t F (t, x, ε) + divJ(F )(t, x, ε) = 0 f (t, x, v)
↑
v v0
d
dt f (t, X(t), V (t)) = Q(f )X(t),V (t)
• Modélisation des injections de bulles
πr2
F = g(ρG − ρL)VB − CD ρLkv − uLk(v − uL)
2
∂uL dv
+ρLVB Cm( + uL∇.uL − )
∂t dt
−Cl ρLVB (v − uL) × ∇ × uL
∂f
+ v∇xf + ∇v .(F f ) = 0
∂t
Modélisation physique
• Equation de Vlasov
∂f
+ v∇xf + ∇v .(F f ) = 0
∂t
• Système de Navier-Stokes
∂ρL
+ ∇x.(ρLuL) = 0
∂t
∂ρ L uL µ
+ ∇x.(ρLuL⊗uL) − µ4xuL − ( + λ)∇x(∇x · uL)
∂t Z3
+ ∇x p = − mpF f dv
! 2
R
∂ρ L E T
+ ∇x · ρLE + p uL = −∇x · q − [µ ∇xuL + ∇xuL
∂t !
Z
2
+ λ − µ Id∇x · uL]uL − uL mB F f dv
3
3 R
Convection avec équation d’énergie
∂ρL
+ ∇ · (ρLuL) = 0
∂t
∂ρLuL
+ ∇ · (ρLuL ⊗ uL) + ∇p = 0
∂t !
∂ρLE
+ ∇ · ρLE + p uL = 0
∂t
X Z
K(i)
|Mi|(Win+1 − Win) + [tn+1 − tn] F (W ) · nij dΓ = 0
j=1 σij
Système discret
n+1 4t X
ρi n
= ρi − |σij |ρij uij
|Mi| σ ∈∂M
ij i
ρn n
i (ui ) 4t X −1
un+1
ik = n+1
− n+1
|σij |( R ij F (U ij ) + p ij · nk)
ij
ρi ρi |Mi| σij ∈∂Mi
n 2
n + kui k ) "
ρn (e k un+1 k2 4t X
en+1
i = i i 2 − i − |σij | ρij eij +
ρn+1
i
2 ρn+1
i |Mi| σij ∈∂Mi
#
kũij k2
2 + pij uij
pn+1
i = (γ − 1)ρ n+1 n+1
i ei − γP∞
NB un+1
ik représente la k ieme composante de la vitesse
Résultats numériques
calculee calculee
1 exacte 1 exacte
0.8 0.8
Densite
Vitesse
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
3
calculee calculee
1 exacte exacte
0.8 2.5
Pression
Energie
0.6
2
0.4
1.5
0.2
0 1
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
1.5
1.2
Densite
Vitesse
1
0.8
0.6
0.5
0.4
0.2 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
4
calculee
exacte
3.5
calculee
20 exacte
3
Pression
2.5 15
Energie
2
10
1.5
5
1
0.5 0
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
1 1
Vitesse OX
Vitesse OX
0.8
0.5
0.6
0 0.4
0.2
−0.5
0
−1 −0.2
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
Test de Lax avec 1C−1D Test de Lax avec 1D−1C
1.6 2
calculee calculee
1.4 exacte exacte
1.5
1.2
1 1
Vitesse OX
Vitesse OX
0.8
0.5
0.6
0.4 0
0.2
−0.5
0
−0.2 −1
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
• Cas compressible
∂ρ
+ ∇ · (ρu) = 0
∂t
∂u
+ ∇ · (ρu ⊗ u) + ∇p = 0
∂t
• Cas incompressible
∂P 1
+ ∇ · (u) + 2∇ · (P u) = 0
∂t
∂u 1
+ ∇ · (u ⊗ u) + ∇p = 0
∂t ρ
1C−2C 1C−2C
3.5 1
calculee calculee
exacte 0.5 exacte
3
0
2.5
−0.5
densite
vitesse
2 −1
−1.5
1.5
−2
1
−2.5
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
1D−2D 1D−2D
calculee 1
3 calculee
exacte
exacte
0.5
2.5
0
densite
vitesse
−0.5
2
−1
1.5 −1.5
−2
1
−2.5
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
temps=0.02, Cfl=0.8
1C−2D 1C−2D
calculee 1 calculee
3
exacte exacte
0.5
2.5
0
densite
vitesse
−0.5
2
−1
1.5 −1.5
−2
1
−2.5
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
1D−2C 1D−2C
3.5 1
calculee calculee
exacte 0.5 exacte
3
0
2.5
−0.5
densite
vitesse
2
−1
1.5 −1.5
−2
1
−2.5
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
temps=0.02, Cfl=0.8
cas 1D cas 1D
9 4
calculée calculée
exacte
exacte
8
3.5
7
pression
vitesse
6 3
5
2.5
4
3 2
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
cas 1C cas 1C
9 4
calculée
calculée exacte
8 exacte 3.5
7 3
pression
vitesse
6 2.5
5 2
4 1.5
3 1
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
X X
temps=0.009, Cfl=0.7
Diffusion des équations de Navier-Stokes
∂ρL
=0
∂t
∂u µ
ρL L − µ4uL − ( + λ)∇(∇ · uL) = f
∂t 3 !
∂E 2
T
ρL + ∇ · q − [µ ∇uL + ∇uL + λ − µ Id∇ · uL]uL = uLf
∂t 3
intègration sur [tn, tn+1] × Mi
ρn+1
i = ρ n
i
Z tn+1 Z
n+1
ρn
i (ui − un
i )|Mi | − µ (∇uL · n) dΓ dt −
tn ∂Mi
Z tn+1 Z
µ
( + λ) (∇ · uL) · n dΓ dt = |Mi|=(f )n+1
i
3 tn ∂Mi
Z " n+1
X u2 − un+1
i
(∇uL · n) dΓ dt ≈ |σij | (ni2 · n)
∂Mi Di.2
σij ∈ ∂Mi
n+1 n+1 #
un+1
a − ub un+1
c − ud
+ (nab · n) + (ncd · n)
Da.b Dc.d
−2
dt=0.0125
−2 h=1
dt=0.05
h=0.833 −4 dt=0.1
h=0.5 dt=0.5
−4
−6
−6
−8
log(erreur L1)
log(erreur L1)
−8
−10
−10
−12
−12 −14
−14 −16
injecteur
n
1
Q 1 1 − ( 1+a2 ) 2
vinj = 1 1
S n1 − ( ) 2
1+a2
s
CD10 ρ 1, 23.10−3 si vv10 6 4m/s
us = uv10 CD10 =
ρ0 (0.96 + (0.41u ))10−3 si v
v10 v10 < 4m/s
Simulation numérique
T=10s
T=1mn
T=10mn
INRIA-MODULEF
0
0.1172
0.2344
0.352
0.469
INRIA-MODULEF
0
0.1172
0.2344
0.352
0.469
INRIA-MODULEF
0
0.1172
0.2344
0.352
0.469
INRIA-MODULEF
0
0.1172
0.2344
0.352
0.469
INRIA-MODULEF
0
0.1172
0.2344
0.352
0.469
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
0
2.697
3.686
5.395
16.184
INRIA-MODULEF
0
2.697
3.686
5.395
16.184
INRIA-MODULEF
0
2.697
3.686
5.395
16.184
INRIA-MODULEF
0
2.697
3.686
5.395
16.184
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
0
0.1664
0.333
0.5
0.666
INRIA-MODULEF
0
0.1664
0.333
0.5
0.666
INRIA-MODULEF
0
0.1664
0.333
0.5
0.666
INRIA-MODULEF
0.1664 0.5
0 0.333 0.666
INRIA-MODULEF
0.1664 0.5
0 0.333 0.666
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
INRIA-MODULEF
• Modélisation des injections de bulles
5 6 8
h+a h+a h+a
7
5
4
6
4
5
3
3 4
2
3
2
2
1
1
1
0 0 0
0 5 10 15 20 25 0 5 10 15 20 25 0 5 10 15 20 25
xi xi xi
• Modélisation des injections de bulles
u.n = 0
Γ1
Equation
q.n = 0 Γ3
M ilieu impermeable
• 1er Cas: W ≤ Wsa
Equation de Richards
~
∂tθ = div(K(θ)gradH) ΩR × [0, T ]
H(0, x, y, z) = H (x, y, z) ΩR
0
~
K(θ)gradH.~ n=0 Γ3
K(θ)gradH.~
~ n=W Γ2
avec W répresente un flux imposé.
P
H= +z =h+z
ρg
θ = θ(H)
• 2er Cas: W > Wsa
Equation de Richards
C(h)∂th − div(K(h)gradh)~ = 0 ΩR × [0, T ]
h(0, x, y, z) = h (x, y, z) ΩR
0
~
K(h)gradh.~ n=0 Γ3
K(h)gradh.~
~ n=~ u.~
n Γ2
Equation de Navier-Stokes
∂xi ui = 0 Ωsurf (t) × [0, T ]
1 µ
∂tui + ∂xj (uiuj ) + ∂xi p − ∂xj (∂xj ui + ∂xi uj ) = fi Ωsurf (t) × [0, T ]
ρ ρ
ui(0, x, y, z) = u0i(x, y, z) Ωsurf (t)
~
u.~
n=0 Γ1
~
~
u.~
n = K(θ)gradH.~ n Γ2
Equation de Richards
C(h)∂th − div(K(h)gradh)~ = 0 ΩR × [0, T ]
h(0, x, y, z) = h (x, y, z) ΩR
0
~
K(h)gradh.~ n=0 Γ3
h=h Γ2
Equation de Saint-Venant
∂th + ∂xhu + ∂y hv = Wr − Wi
2 h2
∂thu + ∂xhu + ∂y huv + ∂x(g ) = 1ρ τIx − 1ρ τF x
2
+ 1ρ Dxx∂x2 hu + 1ρ Dxy ∂y2 hu
2 2 h2 1τ − 1τ
∂t hv + ∂ x huv + ∂ y hv + ∂ y (g ) =
2 ρ Iy ρ Fy
+ 1ρ Dxy ∂x2 hv + 1ρ Dyy ∂y2 hv
avec
~
Wi = −K(h)gradh.~
n
Equation de Richards
C(h)∂th − div(K(h)gradh)~ = 0 ΩR × [0, T ]
h(0, x, y, z) = h (x, y, z) ΩR
0
~
K(h)gradh.~ n=0 Γ3
h=h Γ2
Equation de diffusion de Saint-Venant
~
Wi = −K(h)gradh.~
n
Modélisation physique
• Equations de Richards
∂θ
− div[K(h)∇h] − div[K(h)∇z] = f
∂t
0.9
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
Champs de vitesse dans un milieux poreux fracturé
1
0.9
0.8
0.7
0.6
0.5
y
0.4
0.3
0.2
0.1
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
x
Pression et vitesse
• Modélisation des injections de bulles
? Rupture de barrage
; +</&/&# 6 #>=@?"#3A 7 6,798 :# ; +B/3/2# 6 #DCE?:#2),# 6-6,7 %.#
"!$#&%('*),+-%.'
"!0/213)4'5+-%.'
? Rupture de barrage
∂Φ + ∇ · (uΦ) = 0
∂t Φ = MρT −M
V
L
L T
1 1
Analytique Analytique
SEM HOL
0.8 0.8
Profondeur adimensionelle
Profondeur adimensionelle
(a) (b)
0.6 0.6
0.4 0.4
0.2 0.2
0 0
-30 -20 -10 0 10 20 30 -30 -20 -10 0 10 20 30
Distance adimensionelle par rapport au site du barrage Distance adimensionelle par rapport au site du barrage
A.Ritter The propagation of the water waves,V. D. I. Zeitschrift des Vareines Deutscher Ingenieure, 36
(1892),pp 947-954.
? Ecoulement en milieu lagunaire
? Rupture de barrage
"! # !%$
& D E"! # !F$
&9& G)IHJ$K!9LNM
"! # !%$'&(! # )*,+.- 0/ "! # !%$
&2143657398;:=<>59?=8'@ ACB
O$>!B # !%$'&P #
Solidification
C ∗ (θ) ∂θ − div(K(θ)∇θ) = 0 (t, x) ∈ Ω
∂t
∂θ
K(θ) = α(θe − θ) x ∈ Σl (t) t ∈ [0, T ]
∂nl
θ = θ1 x ∈ Σs(t) t ∈ [0, T ]
θ(x, 0) = θ (x)
0
avec
ρCps θ > θsol
ρl
∗ m θsol ≤ θ ≤ θliq
C (θ) = ρCp +
θliq − θsol
ρC l θliq < θ
p
Schéma implicite en temps et une méthode d’éléments finis en espace
A. J. Dalhuijsen, A. Segal, Comparison of finite element techniques for solidification problems,Int. J. Num.