Finite volume method for linear and non linear elliptic problems with discontinuities
Franck BOYER et Florence HUBERT L.A.T.P . - Marseille, FRANCE DD17 - 2006
1/ 37
Finite volume method for linear and non linear elliptic problems - - PowerPoint PPT Presentation
Finite volume method for linear and non linear elliptic problems with discontinuities Franck BOYER et Florence HUBERT L.A.T.P . - Marseille, FRANCE DD17 - 2006 1/ 37 Plan P LAN 1 I NTRODUCTION 2 T HE DDFV SCHEME 3 T HE 1D PROBLEM 4 T HE 2D
1/ 37
Plan
2/ 37
Introduction
3/ 37
Introduction
Ω1 −div|∇u|p−2∇u = f1 −div “ k(x)|∇u|p−2∇u ” = f2 Ω2
4/ 37
Introduction
2
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 0.045 16 mailles, avec lambda=1si x<0.5 et 10 sinon exact moyenne arithmétique moyenne harmonique
5/ 37
Introduction
2
−3 10 −2 10 −1 10 −5 10 −4 10 −3 10 −2 10 −1 10
−3 10 −2 10 −1 10 −5 10 −4 10 −3 10 −2 10
−3 10 −2 10 −1 10 −3 10 −2 10 −1 10
6/ 37
Introduction
7/ 37
Introduction
8/ 37
The DDFV scheme
9/ 37
The DDFV scheme
DuT =
uL+uK∗ 2
xL
uL+uL∗ 2 uK+uL∗ 2
xK
uK+uK∗ 2
xL∗ xK∗ 10/ 37
The DDFV scheme
xL∗ xK∗ K∗ L∗ K xL xK L maillage M maillage M∗ maillage D
11/ 37
The DDFV scheme
DuT ), νK) =
DuT ), νK∗) =
DuT ), ∇T Dv T ) =
12/ 37
The DDFV scheme
1 p−1 . 13/ 37
The DDFV scheme
|σL∗| |σK∗| xK |σK| αD ν∗ τ ∗ τ xL xL∗ |σL| ν xK∗ xK∗ QL,L∗ QL,K∗ xK xL QK,L∗ xD QK,K∗ xL∗
14/ 37
The DDFV scheme
D of the non linearity on the
D (∇T DuT ), νK) =
D (∇T DuT ), νK∗) =
15/ 37
The 1D problem
16/ 37
The 1D problem
2 − ui− 1 2
2 − xi− 1 2
17/ 37
The 1D problem
NuT =
2 − ˜
N
N uT =
2
N
NuT ) = ϕ+(∇− N uT ).
N
N
2
2
18/ 37
The 1D problem
N uN+ 1 2 + h+ NuN− 1 2
N + h+ N
NuT = ∇NuT − δ
N
N uT = ∇NuT + δ
N
N
N
2
2
18/ 37
The 1D problem
def
N
N
1 p−1 . 19/ 37
The 1D problem
1 p−1 −
1 p−1 +
N + h+ N)
Nk 1 p−1 −
N k 1 p−1 +
N G− + h+ NG+
N + h+ N
20/ 37
The 2D problem
21/ 37
The 2D problem
D uT is constant on each quarter of diamond
D uT =
QuT ,
xK xK∗ xσK xσK∗ QK,K∗ xD uσK uσK∗
1 2 (uK + uK∗)
N QK,K∗ u T =
2(uK + uK∗)
2(uK + uK∗)
QuT = ∇T DuT + BQδD, δD ∈ R4,
22/ 37
The 2D problem
Q(z).
DuT + BQK,K∗δD), ν∗
DuT + BQK,L∗δD), ν∗
DuT + BQL,K∗δD), ν∗
DuT + BQL,L∗δD), ν∗
DuT + BQK,K∗δD), ν
DuT + BQL,K∗δD), ν
DuT + BQK,L∗δD), ν
DuT + BQL,L∗δD), ν
DuT ) ∈ R4 that ensures such equalities. 23/ 37
The 2D problem
D (∇T DuT ) = 1
DuT + BQδD(∇T DuT )),
Q(z).
D (∇T DuT ), νK) =
D (∇T DuT ), νK∗) =
24/ 37
The 2D problem
D (∇T DuT ) = 1
DuT + BQδD(∇T DuT )),
Q(z).
D (∇T DuT ), ∇T Dv T ) = 2
QuT ), ∇N Qv T )
24/ 37
The 2D problem
D , ν)
D , ν∗)
25/ 37
The 2D problem
1 (p−1)2 .
D only
1 (p−1) . 26/ 37
A saddle-point algorithm
27/ 37
A saddle-point algorithm
Qv T )−
28/ 37
A saddle-point algorithm
DuT ))D) is the unique minimum of
Dv T + BQ˜
29/ 37
A saddle-point algorithm
Dv T − BQ˜
Dv T − BQ˜
30/ 37
A saddle-point algorithm
DuT − BQδD) = 0, ∀Q ∈ Q,
DuT − gQ) −
DuT − BQδD = 0, ∀Q ∈ Q,
DuT + BQδD − gQ, ∇T Dv T ) =
Dv T ), ∀v T ∈ RT . 31/ 37
A saddle-point algorithm
DuT ,n + BQδn
Q
Dv T )
Q
Dv), ∀v T ∈ RT .
DuT ,n − gn−1 Q
Q
Q solution de
Q) + λn−1 Q
Q − ∇T DuT ,n − BQδn
Q define by
Q = λn−1 Q
Q − ∇T DuT ,n − BQδn
32/ 37
A saddle-point algorithm
10 20 30 40 50 60 70 80 90 100
−9
10
−6
10
−3
10 10
33/ 37
Numerical results
34/ 37
Numerical results
p−2 2 Aξ, with A =
−3 10 −2 10 −1 10 −5 10 −4 10 −3 10 −2 10
−3 10 −2 10 −1 10 −6 10 −5 10 −4 10 −3 10 −2 10
−3 10 −2 10 −1 10 −3 10 −2 10 −1 10
35/ 37
Numerical results
p−2 2 Aξ, with A = 10 Id.
−3 10 −2 10 −1 10 −3 10 −2 10 −1 10 10 1 10
−3 10 −2 10 −1 10 −3 10 −2 10 −1 10 10
−3 10 −2 10 −1 10 −1 10 10 1 10 2 10
36/ 37
Numerical results
37/ 37