Finite volume method for linear and non linear elliptic problems with discontinuities
Franck BOYER and Florence HUBERT L.A.T.P. - Marseille, FRANCE Paris December 2007
1/ 46
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 and Florence HUBERT L.A.T.P. - Marseille, FRANCE Paris December 2007 1/ 46 O UTLINES I NTRODUCTION The classical finite volume scheme
1/ 46
2/ 46
3/ 46
◮ Integrate (*) overall control volumes :
◮ Approximate normal fluxes
◮ Taylor expansion for σ = K|L
K L σ xL xK
nKσ τ
4/ 46
xK K L xL σ
5/ 46
xL
K L
xK σ
5/ 46
6/ 46
1 2 .
6/ 46
7/ 46
0 (Ω)” the unique solution of
8/ 46
xK K L xL σ 9/ 46
xK K L xL σ
9/ 46
xK K L xL σ
2(kK + kL) lead to non
9/ 46
xK K L xL σ
def
9/ 46
dx
dxue
◮ kσ arithmetic mean value : order 1 2 ◮ kσ harmonic mean value : order 1
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
10/ 46
◮ The finite volume scheme FV4
◮ Eymard, Gallou¨
◮ Gradient reconstructions
◮ MPFA schemes. Aavatsmark (98/04), Lepotier (05),... ◮ Gradient FV schemes. Eymard, Gallou¨
◮ Mixte FV scheme Droniou, Eymard (06) ◮ Diamond schemes, DDFV schemes. Coudi`
◮ Anisotropic problems with discontinuities
◮ Hermeline (03) ◮ BH (07) ◮ Benchmark - FVCA5 Aussois june 2008 11/ 46
12/ 46
◮ Ω in an open bounded polygonal set R2. ◮ u → −div(ϕ(·, ∇u)) is an monotonic and coercitive (of Leray-Lions type)
13/ 46
◮ Let p ∈]1, ∞[, p′ = p p−1 and f ∈ Lp′(Ω). ◮ p ≥ 2 to simplify. ◮ ϕ : Ω × R2 → R2 is a Caratheorory function such that :
◮ ϕ is lipschitz continuous with respect to z.
14/ 46
K xL xK L mesh M
15/ 46
xL∗ xK∗ K∗ L∗ K xL xK L mesh M mesh M∗
15/ 46
xL∗ xK∗ K∗ L∗ K xL xK L mesh M mesh M∗ mesh D
15/ 46
T Du T =
uL+uK∗ 2
xL
uL+uL∗ 2 uK+uL∗ 2
xK
uK+uK∗ 2
xL∗ xK∗ xL xK xL∗ xK∗ nKσ τ KL τ K∗L∗ n∗
K∗σ∗
T Du T · (xL − xK) = uL − uK,
T Du T · (xL∗ − xK∗) = uL∗ − uK∗. 16/ 46
T Du T =
T Du T ), nKσ) =
T Du T ), nK∗σ) =
16/ 46
T Du T =
T Du T ), nKσ) =
T Du T ), nK∗σ) =
K (ϕD(∇ T Du T )) =
K∗ (ϕD(∇ T Du T )) =
16/ 46
T Du T =
T Du T ), ∇ T Dv T ) =
T ∈ RT .
◮ Existence and uniqueness of a solution to the scheme (monotonicity). ◮ Variational structure preserved if ϕ = ∇ξΦ.
16/ 46
D∈D
K∈M
K∗∈M∗
◮ uTn −
n→∞ ue strongly in Lp(Ω). ◮ ∇TnuTn −
n→∞ ∇ue strongly in Lp(Ω). ◮ ϕ(·, uTn) −
n→∞ ϕ(·, ue) strongly in Lp′(Ω).
17/ 46
◮ The laplacian (i.e. ϕ is linear with p = 2) :
◮ General case :
MLp + ue − u M∗Lp + ∇ue − ∇ T u T Lp ≤ C size(T ) 1 p−1 . 18/ 46
19/ 46
◮ ue does not belong to W2,p(Ω). ◮ The consistency is lost along the discontinuity. ◮ The DDFV scheme converges but slowly.
20/ 46
21/ 46
xi
T ), ∇iu T =
2 − ui− 1 2
2 − xi− 1 2
21/ 46
+ N u T =
2 − ˜
+ N
− N u T =
2
− N
+ N u T ) = ϕ−(∇ − N u T ).
N
N
2
2 22/ 46
N uN+ 1 2 + h+ N uN− 1 2
− N + h + N
+ N u T = ∇Nu T − δ
+ N
− N u T = ∇Nu T + δ
− N
N
N
2
2 22/ 46
◮ For all uT ∈ RN, there exists a unique δ such that
def
T + δ
− N
T − δ
+ N
◮ The new scheme admits a unique solution. ◮ The flux FN is consistent with an error in h
1 p−1 .
23/ 46
1 p−1 −
1 p−1 +
N + h+ N )
+ N k 1 p−1 −
− N k 1 p−1 +
p−1
T + G
T + G
N G− + h+ N G+
− N + h + N
24/ 46
DuT is constant on each quarter of diamond
N Du T =
N Qu T ,
xK xσK xD QK,K∗ xσK∗ xK∗ uσK uσK∗
1 2 (uK + uK∗ )
N QK,K∗ u T =
2(uK + uK∗)
2(uK + uK∗)
N Qu T = ∇ T Du T + BQδ D, ∀Q ⊂ D.
◮ BQ is a 2 × 4 matrix that only depends on the geometry. ◮ δD are a family of new intermediate unknowns to be determined.
25/ 46
xK QK,K∗ xK∗ xL∗ nK∗σ∗ QK,L∗
T Du T + BQK,K∗ δ D), nK∗σ∗
T Du T + BQK,L∗ δ D), nK∗σ∗ 26/ 46
T Du T + BQK,K∗ δ D), nK∗σ∗
T Du T + BQK,L∗ δ D), nK∗σ∗
T Du T + BQL,K∗ δ D), nK∗σ∗
T Du T + BQL,L∗ δ D), nK∗σ∗
T Du T + BQK,K∗ δ D), nKσ
T Du T + BQL,K∗ δ D), nKσ
T Du T + BQK,L∗ δ D), nKσ
T Du T + BQL,L∗ δ D), nKσ
26/ 46
T Du T ) = 1
T Du T ) dz,
N D(∇ T Du T ) = 1
T Du T + BQδ D(∇ T Du T )
Q uT
N D(∇ T Du T ), ∇ T Dv T ) =
T ∈ RT .
27/ 46
◮ linear i.e. ϕ(z, ξ) = A(z)ξ. ◮ constant on primal cells, A(z) = AK sur K.
2
N D, ν)
|σK| |σK|+|σL|λK + |σL| |σK|+|σL|λL
N D, ν∗)
28/ 46
T Du T + BQδ D(∇ T Du T )
D(ξ) = G−1
ξ (0).
◮ The scheme m-DDFV admits a unique solution uT . ◮ If ϕ piecewise smooth and if ue is smooth on each quarter of diamond Q, we have
T Lp + ∇ue − ∇ Nu T Lp ≤ C h 1 p−1 . 29/ 46
30/ 46
T ) = 2
N Qv T )
T ∈ RT
31/ 46
DuT ))D) is the unique minimun of the functional
T , ˜
T Dv T + BQ˜
D)
T ∈ RT , ∀˜
32/ 46
A
T , ˜
def
T Dv T − BQ˜
D)
T Dv T − BQ˜
D), (gQ − ∇ T Dv T − BQ˜
D)
T ∈ RT , ∀˜
Q.
A
33/ 46
D) solution of
T Du T ,n + BQδn
D − gn−1
Q
T Dv T
Q
T Dv), ∀v T ∈ RT .
D + ∇
T Du T ,n − gn−1 Q
Q
Q solution of
Q) + λn−1 Q
Q − ∇ T Du T ,n − BQδn
D) = 0.
Q as
Q = λn−1 Q
Q − ∇ T Du T ,n − BQδn
D).
34/ 46
20 40 60 80 100 120 140 160 180
−8
10
−6
10
−4
10
−2
10 10
2
10 Lp err. W1p err. residual 20 40 60 80 100 120 140
−8
10
−5
10
−2
10
1
10 Lp err. W1p err. residual
35/ 46
36/ 46
1 + δz2 2
1 + z2 2
37/ 46
38/ 46
θ , δ = 0.2, ue(x, y) = −x − δ, δ = tan θ
y − δ(x − 0.5) − 0.475 = 0 y − δ(x − 0.5) − 0.475 = 0 Ω2 Ω1 Ω3
◮ The DDFV scheme
◮ The m-DDFV scheme is exact :
39/ 46
40/ 46
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 Cutline at x=0.65 m−DDFV − maillage grossier m−DDFV − maillage fin DDFV − maillage grossier DDFV − maillage fin
40/ 46
p−2 2 Aξ, with A =
−3
10
−2
10
−1
10 10
−5
10
−4
10
−3
10
−2
10 m−DDFV DDFV
−3
10
−2
10
−1
10 10
−3
10
−2
10
−1
10 m−DDFV DDFV
41/ 46
p2−1 p1−1 − 1
42/ 46
◮ The approach DDFV or m-DDFV allows the use of a large variety of meshes and
◮ The structure of the continuous problem is preserved so that it can be
◮ In case of discontinuous coefficients, a good convergence order is recovered by
◮ We derive an efficient nonlinear algorithm to solve such schemes. ◮ We can couple a linear operator with a non linear ones. ◮ Drawback : the maximum principle is not fullfilled.
43/ 46
◮ More general boundary conditions (Neumann, Fourier) S. Krell, master report
◮ Coupling with a domain decomposition method S. Krell, master report 2007. ◮ Extension to 3D Works on Hermeline or Andreianov and all or with Y. Coudi`
◮ Extension to the div − rot problem and to the Stokes problem Works of S.
44/ 46
◮ Boundary condition of Ventcel type and coupling with a domain decomposition
◮ Extension to nonlinear stokes equations, PHD thesis of Stella Krell. ◮ Nonlinear tests functions to recover the maximum principle. ◮ Optimal strategy for the choice of the augmentation parameter. ◮ Error estimates in the case where the regularity of the solution in only of Besov
45/ 46
46/ 46