HAL Id: hal-00178005
https://hal.archives-ouvertes.fr/hal-00178005
Submitted on 9 Oct 2007
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Finite volume method for nonlinear transmission problems
Franck Boyer, Florence Hubert
To cite this version:
Franck Boyer, Florence Hubert. Finite volume method for nonlinear transmission problems. Proceed- ings of 17th International Conference on Domain Decomposition Methods, Jul 2006, Strobl, Austria.
�hal-00178005�
Finite volume method for nonlinear transmission problems
Franck BOYER
1and Florence HUBERT
21
39, rue F. Joliot Curie, 13453 Marseille Cedex 13, FRANCE fboyer@cmi.univ-mrs.fr
2
fhubert@cmi.univ-mrs.fr
1 Introduction
Discrete Duality Finite Volume (DDFV) schemes have recently been devel- opped to approximate monotone nonlinear diffusion problems
−div(ϕ(z, ∇u(z))) = f (z), in Ω, u = 0, on ∂Ω, (1) on general 2D grids. The principle of such schemes is to introduce discrete unknowns both at centers and vertices of any given primal mesh. A discrete gradient operator is then built over the diamond cells associated to the mesh and finally, the discrete flux balance equations are written on the primal and dual control volumes (see Section 2). The main advantages of this approach is that few geometric assumptions are needed for the grid (non conformal grids are allowed for instance), and that the discrete problem inherits the main properties (monotonicity, symmetry, ...) of the continuous one. In Andreianov et al. [2007], it is proved that the scheme is well-posed and convergent. Under suitable regularity assumptions on ϕ and u, some error estimates are also obtained.
Application of these schemes to nonlinear transmission problems, that is when ϕ presents some discontinuities with respect to the space variable z, were first investigated in Boyer and Hubert in the case where uniform growth and coercivity conditions for ξ 7→ ϕ(z, ξ) are assumed to hold over the domain.
We propose here to generalize this analysis to the case where these growth and coercivity conditions are no more uniform on the domain. We can imagine for instance that ϕ is linear with respect to ξ on a subdomain and fully non- linear on its complementary. Such situations arise for instance in bimaterial problems in elastic-plastic mechanics (see Feistauer and Sobot´ıkov´a [1990], Liu [1999], Liu [2000]).
Let us precise the situation under study. Let Ω be a bounded polygonal
open set in R
2, split into N open polygonal subdomains Ω i :
2 Franck BOYER and Florence HUBERT
Ω = ∪ N i=1 Ω i , Ω i ∩ Ω j = ∅ if i 6= j,
and that ϕ : Ω×R
2→ R
2in equation (1) is a Caratheodory function, constant with respect to z on each Ω i : ϕ(z, ξ) = ϕ i (ξ), for all z ∈ Ω i and ξ ∈ R
2. There exists a familly p = (p i ) {i=1,··· ,N} , p i ∈]1, ∞[ and a constant C ϕ > 0 such that
• Monotonicity on each subdomain Ω i : for all (ξ, η) ∈ R
2× R
2(ϕ i (ξ) − ϕ i (η), ξ − η) ≥ C ϕ |ξ − η|
2(1 + |ξ| p
i+ |η| p
i)
pi−2
pi
, if p i ≤ 2.
(ϕ i (ξ) − ϕ i (η), ξ − η) ≥ C ϕ |ξ − η| p
i, if p i > 2. (H
1)
• Coercitivity on each subdomain Ω i : for all ξ ∈ R
2(ϕ i (ξ), ξ) ≥ C ϕ (|ξ| p
i− 1). (H
2)
• Growth conditions : for all (ξ, η) ∈ R
2× R
2,
|ϕ i (ξ) − ϕ i (η)| ≤ C ϕ |ξ − η| p
i−
1, if p i ≤ 2,
|ϕ i (ξ) − ϕ i (η)| ≤ C ϕ 1 + |ξ| p
i−2 + |η| p
i−2
|ξ − η|, if p i > 2. (H
3) Remark that assumption (H
3) implies that
|ϕ i (ξ)| ≤ C ϕ (|ξ| p
i−1 + 1), ∀ξ ∈ R
2. (H
4)
We introduce L
p(Ω) = {u/u |
Ωi∈ L p
i(Ω i )}, W
01,p(Ω) = {u ∈ W
01,1(Ω)/∇u ∈ (L
p(Ω))
2}, and for q = (q i ) i=1,··· ,N , we denote kuk
qL
p=
N
X
i=1
ku |
Ωik q L
ipi(Ωi)
. We finally note p
min= min(p i ) and p
max= max(p i ).
Theorem 1 (Liu [1999]). Under assumptions (H
1), (H
2), (H
4), the problem (1) admits for all f ∈ L
p′min(Ω) a unique solution u ∈ W
01,p(Ω).
These problems can be approximated either by finite element method, whose study is undertaken in particular in Liu [2000], or by the m-DDFV (“modified” Discrete Duality Finite Volume) method developped for non- linear elliptic equations with discontinuities in Boyer and Hubert.
2 The m-DDFV scheme
Let M i be a finite volume mesh on Ω i for i = 1, · · · , N and M = ∪ N i=1 M i .
Note that the mesh M can present non standard edges in particular on the
boundaries ∂Ω i ∩ ∂Ω j . We associate to each control volume K ∈ M a point
x
K∈ K , called the center. Let M ∗ be the dual mesh of M , that is the mesh
whose control volumes K∗ ∈ M ∗ are obtained by joining the centers of control
volumes around a vertice x
K∗(see Fig. 1). Note T = ( M , M ∗ ). The DDFV methods involve both unknowns (u
K) ∈ R
Mon M and (u
K∗) ∈ R
M∗on M ∗ , we note u T = (u
K, u
K∗) ∈ R
M× R
M∗. Integrating equation (1) on both
K ∈ M and K∗ ∈ M ∗ , the classical DDFV scheme consists in approaching the nonlinear fluxes R
∂
K(ϕ(z, ∇u(z)), ν
K) dz and R
∂
K∗(ϕ(z, ∇u(z)), ν
K∗) dz by using a discrete gradient ∇ T u T , piecewise constant on a partition D = (D) D∈
Dcalled the diamond cells, and ϕ D (∇ T D u T ) = |D|
1R
D ϕ(z, ∇ T D u T ) dz.
Each diamond cell is a quadrangle whose diagonals are some edge σ = K | L
and the edge σ ∗ = (x
K, x
L). The set D Γ
ijspecifies the diamond cells lying
Ω 1 Ω 2
M
∗D
M
Fig. 1. The three meshes M , M
∗, D
across two distinct subdomains Ω i and Ω j and D Γ = ∪ i,j
i6=j
D Γ
ij
.
The discrete gradient introduced in Coudi`ere et al. [1999], Hermeline [2003], Domelevo and Omnes [2005] reads
∇ T u T = X
D∈
D∇ T D u T 1 D , ∇ T D u T = 1 sin α D
u
L− u
K|σ ∗ | ν + u
L∗− u
K∗|σ| ν ∗
(2)
with the notations of Fig. 2. The DDFV scheme is then defined by
− X
D
σ,σ∗∩
K6
=∅
|σ| ϕ D (∇ T D u T ), ν
K= Z
K
f (z) dz, ∀ K ∈ M ,
− X
D
σ,σ∗∩
K∗6=∅
|σ ∗ | ϕ D (∇ T D u T ), ν
K∗= Z
K∗
f (z) dz, ∀ K ∗ ∈ M ∗ , (3)
and admits a unique solution. Convergence and error estimates in that case
are given in Andreianov et al. [2007] . These error estimates are no more valid
as soon as ϕ i 6= ϕ j , since we loose the consistency of the nonlinear fluxes
across the edges on ∂Ω i ∩ ∂Ω j . To tackle this problem, we proposed in Boyer
and Hubert in the case p i = p j , ∀i, ∀j to change the approximation of the
nonlinearity on the diamond cells ϕ D (∇ T D u T ) into ϕ
ND (∇ T D u T ) in such a way
4 Franck BOYER and Florence HUBERT
|σL∗|
|σK∗| xK
|σK|
αD
xL
xL∗
|σL|
xK∗ xK∗
xK
xL
xD
xL∗
QK,L∗
QL,K∗
QL,L∗
QK,K∗
ν∗=νK∗,L∗
ν=νK,L
Fig. 2. Notations in a diamond cell D = ∪
Q∈QDQ
that enforce the consistency of the fluxes across all the edges. The new scheme reads
− X
D
σ,σ∗∩
K6
=∅
|σ| ϕ
ND (∇ T D u T ), ν
K= Z
K
f (z) dz, ∀ K ∈ M ,
− X
D
σ,σ∗∩
K∗6
=∅
|σ ∗ | ϕ
ND (∇ T D u T ), ν
K∗= Z
K∗
f (z) dz, ∀ K ∗ ∈ M ∗ . (4)
To define ϕ
ND (∇ T u T ), we introduce a new discrete gradient constant on the quarters ( Q )
Qof the diamond cells (see Fig. 2)
∇ N u T = X
Q∈
Q∇ N
Qu T , ∇ N D u T = X
Q
∈
QD
1
Q∇ N
Qu T ,
with ∇ N
Qu T = ∇ T D u T + B
Qδ D , where δ D ∈ R n
Dare artificial unknowns (n
D= 4 for interior diamond cells and n
D= 1 for boundary diamond cells) and (B
Q)
Q∈
Qa set of 2 × n
Dmatrices defined for interior diamond cells by B
QK,K∗= 1
|
QK,
K∗| (|σ
K|ν ∗ , 0, |σ
K∗|ν, 0) , B
QL,L∗= 1
|
QL,
L∗| (0, −|σ
L|ν ∗ , 0, −|σ
L∗|ν) , B
QK,L∗= 1
|
QK,
L∗| (−|σ
K|ν ∗ , 0, 0, |σ
L∗|ν) , B
QL,K∗= 1
|
QL,
K∗| (0, |σ
L|ν ∗ , −|σ
K∗|ν, 0) . Note that B
Qdepends only on the geometry of the diamond cell under study.
For Q ⊂ Ω i , we note ϕ
Q(ξ) = ϕ i (ξ) and ϕ
ND (∇ T D u T ) = 1
| D | X
Q
∈
QD
| Q |ϕ
Q(∇ N
Qu T ). (5)
For each D ∈ D , we choose δ D ∈ R n
Dsuch that, the conservativity of the
fluxes is achieved that is
ϕ
QK,K∗(∇ T D u T + B
QK,K∗δ D ), ν ∗ =
ϕ
QK,L∗(∇ T D u T + B
QK,L∗δ D ), ν ∗
ϕ
QL,K∗(∇ T D u T + B
QL,K∗δ D ), ν ∗ =
ϕ
QL,L∗(∇ T D u T + B
QL,L∗δ D ), ν ∗
ϕ
QK,K∗(∇ T D u T + B
QK,K∗δ D ), ν =
ϕ
QL,K∗(∇ T D u T + B
QL,K∗δ D ), ν
ϕ
QK,L∗(∇ T D u T + B
QK,L∗δ D ), ν =
ϕ
QL,L∗(∇ T D u T + B
QL,L∗δ D ), ν
(6)
We then only have to solve for each diamond cell in D Γ a nonlinear problem and ∇ N D u T can be seen as a nonlinear implicit function of ∇ T D u T . Note that δ D = 0 as soon as D ⊂ Ω i for some i = 1, · · · , N.
Theorem 2. Under assumptions (H
1)-(H
3), for all u T ∈ R T and all dia- mond cell D, there exists a unique δ D (∇ T D u T ) ∈ R n
Dsatisfying (6). The scheme (4)-(6) admits a unique solution.
For simplicity we state here error estimates obtained when u belongs to the space E = {u ∈ C( ¯ Ω), u ∈ C
2(Ω i ) ∀i}, eventhough the result can be extended to the case where u |
Ωi∈ W
2,pi(Ω i ). We consider a familly of meshes with convex diamond cells. The geometry’s regularity of the meshes is controlled by a quantity denoted by reg(T ), see Boyer and Hubert for more details.
Theorem 3. Assume that the flux ϕ satisfies (H
1)-(H
3). Let f ∈ L
p′min(Ω) and assume that the solution u to (1) belongs to E.
There exists C > 0 depending on u, on kf k L
p′min
and on reg(T ) such that ku − u T k
2L
p+ k∇u − ∇ N u T k
2L
p≤ C size(T )
2(pmin−
1), if p
max≤ 2
ku − u T k
pL
p+ k∇u − ∇ N u T k
pL
p≤ C size(T )
pmax−pmax1, if p
min≥ 2.
As usual, these error estimates (which do not use any geometric assumptions on the solution) are pessimistic and numerical results given in Section 3 show that we can expect a much better behavior of these schemes.
Theorems 2 and 3 can be proved by following similar arguments than the ones presented in Boyer and Hubert for the case p i = p j , ∀i, ∀j.
3 Numerical results
3.1 An iterative method to solve the m-DDFV scheme
We propose to solve the fully nonlinear discrete problem (4)-(6) by the fol- lowing decomposition-coordination algorithm (see Glowinski [1984], Boyer and Hubert). Let A = (A
Q)
Q∈
Qbe a family of definite positive 2 × 2 matrices, playing the role of heterogeneous and anisotropic augmented parameters and γ ∈ i
0,
1+2√
5i
. The algorithm acts in three steps:
6 Franck BOYER and Florence HUBERT
• Step 1: Find (u
T,n , δ D n ) solution of X
Q
∈
Q| Q |A
Q(∇ T D u
T,n + B
Qδ D n − g
Qn−1 , ∇ T D v T ) (7)
= 1 2
X
K
| K |f
Kv
K+ 1 2
X
K∗
| K∗ |f
K∗v
K∗+ X
Q
∈
Q| Q |(λ n−
Q 1, ∇ T D v), ∀v T ∈ R T . X
Q
∈
QD
| Q | t B
QA
Q(B
Qδ n D +∇ T D u
T,n −g n−1
Q)− X
Q
∈
QD
| Q | t B
Qλ n−1
Q= 0, ∀D ∈ D . (8) Equation (8) gives, on each D, a formula for δ n D as a function of ∇ T D u
T,n . It follows that (7) is nothing but a global DDFV linear system to solve.
• Step 2: On each Q , find g n
Q∈ R
2solution of
ϕ
Q(g n
Q) + λ n
Q−
1+ A
Q(g n
Q− ∇ T D u
T,n − B
Qδ n D ) = 0. (9) This is the unique nonlinear part of the algorithm and can be solved, indepently on each quarter diamond cell, by using the Newton method for instance.
• Step 3: On each Q , compute λ n
Qby
λ n
Q= λ n−
Q 1+ γA
Q(g
Qn − ∇ T D u
T,n − B
Qδ D n ). (10) It is proved in Boyer and Hubert that
Theorem 4. Let T be a DDFV mesh on Ω. For any family (ϕ
Q)
Qof strictly monotonic continuous maps from R
2onto itself, for any augmentation matri- ces family A and any γ ∈ i
0,
1+2√
5i
, the algorithm (7)-(10) converges, when n goes to infinity, towards the unique solution to the m-DDFV scheme (4)-(6).
3.2 Numerical examples
We illustrate the behaviour of the m-DDFV scheme compared to the DDFV one, on two academic examples for Ω = Ω
1∪ Ω
2with Ω
1=]0, 0.5[×]0, 1[ and Ω
2=]0.5[×]0, 1[ and ϕ i (ξ) = |ξ| p
i−
2ξ:
Test 1 : u(x, y) = (
x λ
p2−1 p1−1