• Aucun résultat trouvé

A mixed finite volume scheme for anisotropic diffusion problems on any grid

N/A
N/A
Protected

Academic year: 2021

Partager "A mixed finite volume scheme for anisotropic diffusion problems on any grid"

Copied!
32
0
0

Texte intégral

(1)

HAL Id: hal-00005565

https://hal.archives-ouvertes.fr/hal-00005565v3

Submitted on 3 Apr 2006

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.

A mixed finite volume scheme for anisotropic diffusion problems on any grid

J. Droniou, Robert Eymard

To cite this version:

J. Droniou, Robert Eymard. A mixed finite volume scheme for anisotropic diffu- sion problems on any grid. Numerische Mathematik, Springer Verlag, 2006, 105, http://rd.springer.com/article/10.1007/s00211-006-0034-1. �10.1007/s00211-006-0034-1�. �hal- 00005565v3�

(2)

ccsd-00005565, version 3 - 3 Apr 2006

A mixed finite volume scheme for anisotropic diffusion problems on any grid

J´erˆome Droniou1 and Robert Eymard 2

27/03/2006 Abstract

We present a new finite volume scheme for anisotropic heterogeneous diffusion problems on unstructured irregular grids, which simultaneously gives an approximation of the solution and of its gradient. The approximate solution is shown to converge to the continuous one as the size of the mesh tends to 0, and an error estimate is given. An easy implementation method is then proposed, and the efficiency of the scheme is shown on various types of grids and for various diffusion matrices.

Keywords. Finite volume scheme, unstructured grids, irregular grids, anisotropic heteroge- neous diffusion problems.

1 Introduction

The computation of an approximate solution for equations involving a second order elliptic operator is needed in so many physical and engineering areas, where the efficiency of some discretization methods, such as finite difference, finite element or finite volume methods, has been proven. The use of finite volume methods is particularly popular in the oil engineering field, since it allows for coupled physical phenomena in the same grids, for which the conservation of various extensive quantities appears to be a main feature. However, it is more challenging to define convergent finite volume schemes for second-order elliptic operators on refined, distorted or irregular grids, designed for the purpose of another problem.

For example, in the framework of geological basin simulation, the grids are initially fitted on the geological layers boundaries, which is a first reason for the loss of orthogonality. Then, these grids are modified during the simulation, following the compaction of these layers (see [14]), thus leading to irregular grids, as those proposed by [16]. As a consequence, it is no longer possible to compute the fluxes resulting from a finite volume scheme for a second order operator, by a simple two-point difference across each interface between two neighboring control volumes. Such a two-point scheme is consistent only in the case of an isotropic operator, using a grid such that the lines connecting the centers of the control volumes are orthogonal to the edges of the mesh.

The problem of finding a consistent expression using only a small number of points, for the finite volume fluxes in the general case of any grid and any anisotropic second order operator, has led to many works (see [1], [2], [3], [14] and references therein; see also [19]). A recent finite volume scheme has been proposed [11, 12], permitting to obtain a convergence property in the case of an

1epartement de Math´ematiques, UMR CNRS 5149, CC 051, Universit´e Montpellier II, Place Eug`ene Batail- lon, 34095 Montpellier cedex 5, France. email: droniou@math.univ-montp2.fr

2Laboratoire d’Analyse et de Math´ematiques Appliqu´ees, UMR 8050, Universit´e de Marne-la-Vall´ee, 5 boule- vard Descartes, Champs-sur-Marne, 77454 Marne-la-Vall´ee Cedex 2, France. email:Robert.Eymard@univ-mlv.fr

(3)

anisotropic heterogeneous diffusion problem on unstructured grids, which all the same satisfy the above orthogonality condition. In the case where such an orthogonality condition is not satisfied, a classical method is the mixed finite element method which also gives an approximation of the fluxes and of the gradient of the unknown (see [4], [5], [6], [22] for example, among a very large literature). Note that, although the Raviart-Thomas basis is not directly available on control volumes which are not simplices or regular polyhedra, such a basis can be built on more general irregular grids. In [17], such a construction is completed using decomposition into simplices and a local elimination of the unknowns at the internal edges. In [9] and [13], such basis functions are obtained from the resolution of a Neumann elliptic problem in each grid block. However, it has been observed that the use of mixed finite element method could demand high refined grids on some highly heterogeneous and anisotropic cases (see [18] and the numerical results provided in the present paper). Note that an improvement of the mixed finite element scheme is the expanded mixed finite element scheme [7], where different discrete approximations are proposed for the unknown, its gradient and the product of the diffusion matrix by the gradient of the unknown. However, this last scheme seems to present the same restrictions on the meshes as the mixed finite element scheme.

We thus propose in this paper an original finite volume method, called the mixed finite volume method, which can be applicable on any type of grids in any space dimension, with very few restrictions on the shape of the control volumes. The implementation of this scheme is proven to be easy, and no geometric complex shape functions have to be computed. Accurate results are obtained on coarse grids in the case of highly heterogeneous and anisotropic problems on irregular grids. In order to show the mathematical and numerical properties of this scheme, we study here the following problem: find an approximation of ¯u, weak solution to the following problem:

−div(Λ∇u) =¯ f in Ω,

¯

u= 0 on∂Ω, (1)

under the following assumptions:

Ω is an open bounded connected polygonal subset ofRd, d≥1, (2) Λ : Ω→Md(R) is a bounded measurable function such that

there exists α0 >0 satisfying Λ(x)ξ·ξ≥α0|ξ|2 for a.e. x∈Ω and all ξ∈Rd, (3) (where Md(R) stands for the space ofd×dreal matrices) and

f ∈L2(Ω). (4)

Thanks to Lax-Milgram theorem, there exists a unique weak solution to (1) in the sense that

¯

u∈H01(Ω) and the equation is satisfied in the sense of distributions on Ω.

The principle of the mixed finite volume scheme, described in Section 2, is the following. We simultaneously look for approximations uK and vK in each control volume K of ¯u and ∇u,¯ and find an approximation Fσ at each edge σ of the mesh of R

σΛ(x)∇u(x)¯ ·nσdγ(x), where nσ is a unit vector normal toσ. The values Fσ must then satisfy the conservation equation in each control volume, and consistency relations are imposed on uK, vK and Fσ. After having investigated in Section 3 the properties of a space associated with the scheme, we show in Section 4 that it leads to a linear system which has one and only one approximate solution u, v and

(4)

F, and we provide the mathematical analysis of its convergence and give an error estimate.

In Section 5, we propose an easy implementation procedure for the scheme, and we use it for the study of some numerical examples. We thus obtain acceptable results on some grids for which it would be complex to use other methods, or to which empirical methods apply but no mathematical results of convergence nor stability have yet been obtained.

2 Definition of the mixed finite volume scheme and main results

We first present the notion of admissible discretization of the domain Ω, which is necessary to give the expression of the mixed finite volume scheme.

Definition 2.1 [Admissible discretization] LetΩbe an open bounded polygonal subset ofRd (d≥1), and∂Ω = Ω\Ω its boundary. An admissible finite volume discretization of Ω is given byD= (M,E,P), where:

• Mis a finite family of non empty open polygonal convex disjoint subsets ofΩ(the “control volumes”) such that Ω =∪K∈MK.

• E is a finite family of disjoint subsets of Ω (the “edges” of the mesh), such that, for all σ∈ E, there exists an affine hyperplane E of Rdand K ∈ Mwith σ⊂∂K∩E andσ is a non empty open convex subset ofE. We assume that, for all K∈ M, there exists a subset EK of E such that ∂K =∪σ∈EKσ. We also assume that, for all σ ∈ E, either σ ⊂∂Ω or σ=K∩L for some (K, L) ∈ M × M.

• P is a family of points of Ω indexed by M, denoted by P = (xK)K∈M and such that, for allK ∈ M, xK ∈K.

Some examples of admissible meshes in the sense of the above definition are shown in Figures 1 and 2 in Section 5.

Remark 2.1 Though the elements ofEK may not be the real edges of a control volumeK (each σ∈ EK may be only a part of a full edge, see figure 2), we will in the following call “edges of K”

the elements of EK.

Notice that we could also cut each intersection K∩L into more than one edge. This would not change our theoretical results but this would lead, for practical implementation, to artificially enlarge the size of the linear systems to solve, which would decrease the efficiency of the scheme.

Remark 2.2 The whole mathematical study done in this paper applies whatever the choice of the point xK in each K ∈ M. In particular, we do not impose any orthogonality condition connecting the edges and the points xK. However, the magnitude of the numerical error (and, for some regular or structured types of mesh, its order) does depend on this choice.

We could also extend our definition to non-planar edges, under some curvature condition. In this case, it remains possible to use the mixed finite volume scheme studied in this paper and to prove its convergence.

The following notations are used. The measure of a control volumeK is denoted by m(K); the (d−1)-dimensional measure of an edgeσ is m(σ). In the case whereσ ∈ E is such thatσ=K∩L

(5)

for (K, L) ∈ M × M, we denote σ =K|L. For all σ ∈ E, xσ is the barycenter of σ. Ifσ ∈ EK

thennK,σ is the unit normal to σ outward to K. The set of interior (resp. boundary) edges is denoted byEint (resp. Eext), that isEint ={σ∈ E;σ 6⊂∂Ω}(resp. Eext={σ∈ E;σ ⊂∂Ω}). For all K∈ M, we denote byNK the subset of Mof the neighboring control volumes (that is, the L such thatK∩L is an edge of the discretization).

To study the convergence of the scheme, we will need the following two quantities: the size of the discretization

size(D) = sup{diam(K) ; K ∈ M}

and the regularity of the discretization regul(D) = sup

max

diam(K)d

ρdK ,Card(EK)

; K∈ M

(5) where, for K ∈ M,ρK is the supremum of the radius of the balls contained inK. Notice that, for all K∈ M,

diam(K)d≤regul(D)ρdK ≤ regul(D)

ωd m(K) (6)

where ωd is the volume of the unit ball in Rd. Note also that regul(D) does not increase in a local refinement procedure, which will allow the scheme to handle such procedures.

We now define the mixed finite volume scheme. Let D be an admissible discretization of Ω in the sense of Definition 2.1. Denote byHD the set of real functions on Ω which are constant on each control volumeK ∈ M(if h∈HD, we lethK be its value on K).

As said in the introduction, the idea is to consider three sets of unknowns, namely u ∈ HD which approximates ¯u, v ∈ HDd which approximates ∇u¯ and a family of real numbers F = (FK,σ)K∈M,σ∈EK (we denote byFDthe set of such families) which approximates (R

σΛ(x)∇u(x)¯ · nK,σdγ(x))K∈M,σ∈EK.

Taking ν = (νK)K∈M a family of nonnegative numbers, we define Lν(D) as the space of (u,v, F)∈HD×HDd × FD such that

vK·(xσ−xK) +vL·(xL−xσ) +νKm(K)FK,σ−νLm(L)FL,σ=uL−uK,

∀K ∈ M, ∀L∈ NK, withσ =K|L, vK·(xσ−xK) +νKm(K)FK,σ =−uK, ∀K ∈ M, ∀σ∈ EK∩ Eext

(7)

and we define the mixed finite volume scheme as: find (u,v, F)∈Lν(D) such that

FK,σ+FL,σ= 0, ∀σ=K|L∈ Eint, (8) m(K)ΛKvK= X

σ∈EK

FK,σ(xσ−xK), ∀K ∈ M (9) (where ΛK = m(K)1 R

KΛ(x) dx) and

− X

σ∈EK

FK,σ = Z

K

f(x) dx, ∀K∈ M. (10)

The origin of each of these equations is quite easy to understand. Since u and v stand for approximate values of ¯u and ∇u, equation (7) simply states, if we assume¯ νK = 0, that v is

(6)

a discrete gradient of u: it is the discrete counterpart of u(xL)−u(xK) = u(xL)−u(xσ) + u(xσ)−u(xK)≈ ∇u(xL)·(xL−xσ) +∇u(xK)·(xσ−xK). This equation is slightly penalized with the fluxes to ensure existence and estimates on the said fluxes (to study the convergence of the scheme, we will assume νK > 0; see the theorems below). Notice that the boundary condition ¯u= 0 is contained in the second line of (7). AsFK,σ stands for an approximate value of R

σΛ∇(x)¯u(x)·nK,σdγ(x), it is natural to ask for the conservation property (8), and the balance (10) simply comes from an integration of (1) on a control volume. Last, the link (9) between Λv and its fluxes is justified by Lemma 6.1 in the appendix, which shows that one can reconstruct a vector from its fluxes through the edges of a control volume.

Our main results on the mixed finite volume scheme are the following. The first one states that there exists a unique solution to the scheme. The second one gives the convergence of this solution to the solution of the continuous problem, as the size of the mesh tends to 0, and the third one provides an error estimate in the case of smooth data.

Theorem 2.1 Let us assume Assumptions (2)-(4). Let D be an admissible discretization of Ω in the sense of Definition 2.1. Let (νK)K∈M be a family of positive real numbers. Then there exists one and only one (u,v, F) solution of ((7),(8),(9),(10)).

Theorem 2.2 Let us assume Assumptions (2)-(4). Let (Dm)m≥1 be admissible discretizations of Ω in the sense of Definition 2.1, such that size(Dm) → 0 as m → ∞ and (regul(Dm))m≥1 is bounded. Let ν0 > 0 and β ∈ (2−2d,4−2d) be fixed. For all m ≥ 1, let (um,vm, Fm) be the solution to ((7),(8),(9),(10)) for the discretization Dm, setting νK = ν0diam(K)β for all K ∈ Mm. Letu¯ be the weak solution to (1).

Then, as m → ∞, vm → ∇u¯ strongly in L2(Ω)d and um →u¯ weakly in L2(Ω)and strongly in Lq(Ω)for all q <2.

Theorem 2.3 Let us assume Assumptions (2)-(4). Let D be an admissible discretization of Ω in the sense of Definition 2.1, such that size(D) ≤ 1 and regul(D) ≤ θ for some θ > 0. We take ν0 > 0 and β ∈ (2−2d,4 −2d) and, for all K ∈ M, we let νK = ν0diam(K)β. Let (u,v, F) be the solution to ((7),(8),(9),(10)). Letu¯ be the weak solution to (1). We assume that Λ∈C1(Ω;Md(R)) andu¯∈C2(Ω).

Then there exists C1 only depending on d, Ω, u,¯ Λ, θ and ν0 such that

kv− ∇u¯kL2(Ω)d ≤C1size(D)12min(β+2d−2,4−2d−β) (11) and

ku−u¯kL2(Ω) ≤C1size(D)12min(β+2d−2,4−2d−β) (12) (note that the maximum value of 12min(β+ 2d−2,4−2d−β) is 12, obtained for β= 3−2d).

Remark 2.3 These error estimates are not sharp, and the numerical results in Section 5 show a much better order of convergence.

3 The discretization space

We investigate here some properties of the spaceLν(D), which will be useful to study the mixed finite volume scheme. Recall thatLν(D) is the space of (u,v, F) which satisfy (7).

(7)

Lemma 3.1 [Poincar´e’s Inequality] Let us assume Assumption (2). Let D be an admissible discretization of Ω in the sense of Definition 2.1, such that regul(D) ≤θ for some θ >0. Let (νK)K∈M be a family of nonnegative real numbers. Then there exists C2 only depending on d, Ω and θsuch that, for all (u,v, F) ∈Lν(D),

kukL2(Ω)≤C2

kvkL2(Ω)d+N2(D, ν, F)

, (13)

where we have noted N2(D, ν, F) =P

K∈M

P

σ∈EKdiam(K)2d−2νK2 FK,σ2 m(K)1/2

.

Proof.

Let R > 0 and x0 ∈ Ω be such that Ω ⊂ B(x0, R) (the open ball of center x0 and radius R).

We extenduby the value 0 in B(x0, R)\Ω, and we considerw∈H01(B(x0, R))∩H2(B(x0, R)) such that−∆w(x) =u(x) for a.e. x∈B(x0, R). We multiply each equation of (7) byR

σ∇w(x)· nK,σdγ(x), and we sum on σ∈ E; sincenK,σ =−nL,σ wheneverσ=K|L, we find

X

σ∈Eint,σ=K|L

vK·(xσ −xK) Z

σ∇w(x)·nK,σdγ(x) +vL·(xσ−xL) Z

σ∇w(x)·nL,σdγ(x)

+ X

σ∈Eext,σ∈EK

vK·(xσ−xK) Z

σ∇w(x)·nK,σdγ(x)

+ X

σ∈Eint,σ=K|L

νKm(K)FK,σ Z

σ∇w(x)·nK,σdγ(x) +νLm(L)FL,σ Z

σ∇w(x)·nL,σdγ(x)

+ X

σ∈Eext,σ∈EK

νKm(K)FK,σ Z

σ∇w(x)·nK,σdγ(x)

= − X

σ∈Eint,σ=K|L

uK Z

σ∇w(x)·nK,σdγ(x) +uL Z

σ∇w(x)·nL,σdγ(x)

− X

σ∈Eext,σ∈EK

uK Z

σ∇w(x)·nK,σdγ(x).

Gathering by control volumes, we find X

K∈M

vK· X

σ∈EK

(xσ−xK) Z

σ∇w(x)·nK,σdγ(x)

+ X

K∈M

X

σ∈EK

νKm(K)FK,σ Z

σ∇w(x)·nK,σdγ(x) = − X

K∈M

uK X

σ∈EK

Z

σ∇w(x)·nK,σdγ(x)

= − X

K∈M

uK Z

K

∆w(x)dx

= X

K∈M

m(K)u2K =||u||2L2(Ω). (14) LetT1 and T2 be the two terms in the left-hand side of this equation.

Define T3 =R

v(x)· ∇w(x) dx; we have

|T3| ≤ kvkL2(Ω)dkwkH1(Ω) (15)

(8)

and we want to compareT1 withT3. In order to do so, we apply Lemma 6.1 in the appendix to the vectorGK = m(K)1 R

K∇w(x) dx, which gives Z

K∇w(x) dx= m(K)GK = X

σ∈EK

m(σ)GK·nK,σ(xσ−xK) and therefore

T3 = X

K∈M

vK· X

σ∈EK

m(σ)GK·nK,σ(xσ−xK).

Hence, setting Gσ = m(σ)1 R

σ∇w(x) dγ(x), we get

|T1−T3| ≤ X

K∈M

|vK| X

σ∈EK

m(σ) |GK−Gσ|diam(K).

Thanks to the Cauchy-Schwarz inequality, we find (T1−T3)2

 X

K∈M

|vK|2 X

σ∈EK

m(σ)diam(K)

 X

K∈M

X

σ∈EK

m(σ)diam(K)|GK−Gσ|2

.

We now apply Lemma 6.3 in the appendix, which givesC3 only depending ondandθsuch that

|GK−Gσ|2 ≤C3diam(K)

m(σ) kwk2H2(K) (16)

(notice that α := 12θ−1/d < regul(D)−1/d ≤ ρK/diam(K) is valid in Lemma 6.3). We also have, for σ ∈ EK, m(σ) ≤ωd−1diam(K)d−1, whereωd−1 is the volume of the unit ball inRd−1. Therefore, according to (6) and since regul(D)≥card(EK) for allK ∈ M,

(T1−T3)2

 X

K∈M

|vK|2 X

σ∈EK

m(σ) diam(K)

 X

K∈M

X

σ∈EK

C3diam(K)2||w||2H2(K)

≤ ωd−1regul(D) X

K∈M

|vK|2diam(K)d

!

C3size(D)2regul(D)kwk2H2(Ω)

≤ ωd−1regul(D)2

ωd ||v||2L2(Ω)dC3diam(Ω)2regul(D)kwk2H2(Ω). (17) Turning to T2, we have T2 = P

K∈M

P

σ∈EK νKm(K)FK,σm(σ)Gσ ·nK,σ, which we compare withT4=P

K∈M

P

σ∈EKνKm(K)FK,σm(σ)GK·nK,σ thanks to (16):

(T2−T4)2

 X

K∈M

X

σ∈EK

diam(K)m(σ)νK2FK,σ2 m(K)2

 X

K∈M

X

σ∈EK

m(σ)

diam(K)|GK−Gσ|2

ωd−1ωd X

K∈M

X

σ∈EK

diam(K)2dνK2 FK,σ2 m(K)

regul(D)C3||w||2H2(Ω)

≤ ωd−1ωddiam(Ω)2N2(D, ν, F)2regul(D)C3||w||2H2(Ω). (18)

(9)

On the other hand, we can write T42

 X

K∈M

X

σ∈EK

m(σ)2νK2FK,σ2 m(K)

 X

K∈M

X

σ∈EK

m(K)|GK|2

≤ ωd−12 N2(D, ν, F)2 regul(D) X

K∈M

m(K)|GK|2

!

≤ ωd−12 N2(D, ν, F)2regul(D)kwk2H1(Ω). (19) Thanks to (15), (17), (18) and (19), we can come back in (14) to find

||u||2L2(Ω) = T1+T2

≤ |T1−T3|+|T3|+|T2−T4|+|T4|

≤ s

ωd−1C3θ3

ωd diam(Ω)kvkL2(Ω)d||w||H2(Ω)+||v||L2(Ω)d||w||H1(Ω)

+p

ωd−1ωdC3θdiam(Ω)N2(D, ν, F)kwkH2(Ω)d−1

θ N2(D, ν, F)kwkH1(Ω). Since there existsC4 only depending ondandB(x0, R) (the ball chosen at the beginning of the proof) such that ||w||H2(Ω) ≤C4||u||L2(Ω), this concludes the proof.

Lemma 3.2 [Equicontinuity of the translations] Let us assume Assumption (2). Let D be an admissible discretization of Ω in the sense of Definition 2.1, such that regul(D) ≤θ for some θ >0. Let (νK)K∈M be a family of nonnegative real numbers. Then there exists C5 only depending on d, Ωand θ such that, for all (u,v, F) ∈Lν(D) and all ξ∈Rd,

ku(·+ξ)−ukL1(Rd)≤C5

kvkL1(Ω)d+N1(D, ν, F)

|ξ|, (20) where N1(D, ν, F) = P

K∈M

P

σ∈EKdiam(K)d−1νK|FK,σ|m(K) (and u has been extended by 0 outside Ω).

Proof.

For all σ∈ E, let us define Dσu=|uL−uK|if σ =K|L and Dσu=|uK|ifσ ∈ EK ∩ Eext. For (x, ξ) ∈ Rd×Rd and σ ∈ E, we define χ(x, ξ, σ) by 1 if σ∩[x, x+ξ] 6=∅ and by 0 otherwise.

We then have, for all ξ ∈ Rd and a.e. x ∈Rd (the x’s such that x and x+ξ do not belong to

K∈M∂K, and [x, x+ξ] does not intersect the relative boundary of any edge),

|u(x+ξ)−u(x)| ≤X

σ∈E

χ(x, ξ, σ)Dσu.

Applying (7), we get|u(x+ξ)−u(x)| ≤T5(x) +T6(x) with

T5(x) = X

σ∈Eint,σ=K|L

χ(x, ξ, σ)(|vK||xσ−xK|+|vL||xL−xσ|)

+ X

σ∈Eext,σ∈EK

χ(x, ξ, σ)|vK||xσ−xK|

≤ X

K∈M

X

σ∈EK

χ(x, ξ, σ)diam(K)|vK|

(10)

and

T6(x) = X

σ∈Eint,σ=K|L

χ(x, ξ, σ) (νKm(K)|FK,σ|+νLm(L)|FL,σ|)

+ X

σ∈Eext,σ∈EK

χ(x, ξ, σ)νKm(K)|FK,σ|

= X

K∈M

X

σ∈EK

χ(x, ξ, σ)νKm(K)|FK,σ|.

In order that χ(x, ξ, σ) 6= 0, x must lie in the set σ−[0,1]ξ which has measure m(σ)|nσ ·ξ| (where nσ is a unit normal toσ). Hence,

Z

Rd

χ(x, ξ, σ)dx≤m(σ)|nσ·ξ| ≤ωd−1diam(K)d−1|ξ| ifσ ∈ EK. Since Card(EK)≤regul(D), this gives

Z

Rd

T5(x)dx≤ωd−1regul(D)|ξ| X

K∈M

diam(K)d|vK|

and Z

Rd

T6(x) dx≤ωd−1|ξ| X

K∈M

X

σ∈EK

diam(K)d−1νK|FK,σ|m(K), which concludes the proof thanks to (6).

Remark 3.1 We could prove the property

ku(·+ξ)−uk2L2(Rd)≤C(kvk2L2(Ω)d+N2(D, ν, F)2) |ξ|(|ξ|+ size(D)),

by introducing the maximum value of diam(K)/ρL, for all (K, L) ∈ M × M, in the definition of regul(D). This would allow, in Theorem 2.2, to prove the strong convergence ofum in L2(Ω).

Nevertheless, we chose not to do so since the quantity diam(K)/ρL cannot remain bounded in a local mesh refinement procedure.

Note that we shall all the same prove, in a particular case, a strong convergence property in L2(Ω) for u, as a consequence of the error estimate.

Lemma 3.3 [Compactness property] Let us assume Assumption (2). Let (Dm)m≥1 be admissible discretizations of Ω in the sense of Definition 2.1, such that size(Dm) → 0 as m→ ∞ and (regul(Dm))m≥1 is bounded. Let(um,vm, Fm, νm)m≥1 be such that (um,vm, Fm)∈ Lνm(Dm), (vm)m≥1 is bounded in L2(Ω)d and N2(Dm, νm, Fm) → 0 as m → ∞ (N2 has been defined in Lemma 3.1).

Then there exists a subsequence of (Dm)m≥1 (still denoted by (Dm)m≥1) and u¯ ∈ H01(Ω) such that the corresponding sequence (um)m≥1 converges to u¯ weakly in L2(Ω)and strongly in Lq(Ω) for allq <2, and such that (vm)m≥1 converges to ∇u¯ weakly inL2(Ω)d.

Proof.

(11)

Notice first that, for all discretizationD, for allν = (νK)K∈Mnonnegative numbers and for all F = (FK,σ)K∈M, σ∈EK,

N1(D, ν, F) = X

K∈M

X

σ∈EK

diam(K)d−1νK|FK,σ|m(K)

 X

K∈M

X

σ∈EK

diam(K)2d−2νK2FK,σ2 m(K)

1/2

 X

K∈M

X

σ∈EK

m(K)

1/2

≤ N2(D, ν, F)regul(D)1/2m(Ω)1/2. (21) Hence, ifN2(D, ν, F) and regul(D) are bounded, so isN1(D, ν, F). Owing to this, the hypotheses, Lemmas 3.1, 3.2 and Kolmogorov’s compactness theorem allow to extract a subsequence such that vm → v¯ weakly in L2(Ω)d and um → u¯ weakly in L2(Ω) and strongly in L1(Ω) (which implies the strong convergence in Lq(Ω) for all q < 2). We now extend um, ¯u,vm and ¯v by 0 outside Ω and we prove that ¯v=∇u¯ in the distributional sense on Rd. This will conclude that

¯

u∈H1(Rd) and, since ¯u= 0 outside Ω, that ¯u∈H01(Ω).

Let e ∈ Rd and ϕ ∈ Cc(Rd). For simplicity, we drop the index m for Dm, vm and um. We multiply each equation of (7) byR

σϕ(x) dγ(x)e·nK,σ, we sum all these equations and we gather by control volumes, gettingT7+T8=T9 with

T7 = X

K∈M

vK· X

σ∈EK

Z

σ

ϕ(x) dγ(x)e·nK,σ(xσ−xK),

T8= X

K∈M

X

σ∈EK

νKm(K)FK,σ

Z

σ

ϕ(x) dγ(x)e·nK,σ

and

T9 =− X

K∈M

uK X

σ∈EK

Z

σ

ϕ(x) dγ(x) e·nK,σ=− Z

u(x)div(ϕ(x)e) dx.

We want to compare T7 withT10 defined by T10= X

K∈M

vK · X

σ∈EK

1 m(K)

Z

K

ϕ(x) dxm(σ) e·nK,σ(xσ−xK).

Since there exists C6 only depending onϕsuch that, for all σ∈ EK,

1 m(σ)

Z

σ

ϕ(x) dγ(x)− 1 m(K)

Z

K

ϕ(x) dx

≤C6size(D), we get that

|T7−T10| ≤C6|e|size(D) X

K∈M

|vK| X

σ∈EK

m(σ)|xσ−xK|.

But m(σ)|xσ −xK| ≤ ωd−1diam(K)dωd−1regul(D)ωd m(K) and, since card(EK) ≤regul(D), we obtain

|T7−T10| ≤C6|e|size(D)ωd−1regul(D)2

ωd kvkL1(Ω)

(12)

and thus limsize(D)→0|T7−T10|= 0. Moreover, thanks to Lemma 6.1, we getT10=R

ϕ(x)v(x)· edxand so limsize(D)→0T10=R

ϕ(x)¯v(x)·edx=R

Rdϕ(x)¯v(x)·edx (¯v has been extended by 0 outside Ω). This proves that

sizelim(D)→0T7= Z

Rd

ϕ(x)¯v(x)·edx. (22)

Since ϕis bounded, by (21) we findC7 only depending onϕand esuch that

|T8| ≤ C7

X

K∈M

X

σ∈EK

m(σ)νK|FK,σ|m(K)

≤ C7ωd−1N1(D, ν, F)

≤ C7ωd−1regul(D)1/2m(Ω)1/2N2(D, ν, F) and therefore, by the assumptions,

sizelim(D)→0T8= 0. (23)

We clearly have

sizelim(D)→0T9=− Z

¯

u(x)div(ϕ(x)e) dx =− Z

Rd

¯

u(x)div(ϕ(x)e) dx

(recall that ¯u has been extended by 0 outside Ω). Gathering this limit with (22) and (23) in T7+T8 =T9, we obtain

Z

Rd

ϕ(x)¯v(x)·edx=− Z

Rd

¯

u(x)div(ϕ(x)e) dx,

which concludes the proof that ¯v=∇u¯ in the distributional sense on Rd.

4 Study of the mixed finite volume scheme

We first prove an a priori estimate on the solution to the scheme.

Lemma 4.1 Let us assume Assumptions (2)-(4). LetD be an admissible discretization of Ωin the sense of Definition 2.1. Let (νK)K∈M be a family of positive real numbers and (u,v, F) ∈ Lν(D) be a solution of ((7),(8),(9),(10)). Then, for allν0 >0, for allβ0≥β≥2−2dsuch that νK ≤ν0diam(K)β (∀K∈ M) and for all θ≥regul(D), this solution satisfies

kvk2L2(Ω)d+ X

K∈M

X

σ∈EK

νKFK,σ2 m(K)≤C8||f||2L2(Ω) (24) where C8 only depends on d, Ω, α0, θ, ν0 and β0.

Remark 4.1 This estimate shows that iff = 0thenF = 0andv= 0, and thusu= 0by Lemma 3.1. Since ((7),(8),(9),(10)) is square and linear in (u,v, F), the existence and uniqueness of the solution to the mixed finite volume scheme (i.e. Theorem 2.1) is an immediate consequence of this lemma.

(13)

Proof.

Multiply (10) byuK, sum on the control volumes and gather by edges using (8):

X

σ∈Eint,σ=K|L

FK,σ(uL−uK) + X

σ∈Eext,σ∈EK

−FK,σuK = Z

f(x)u(x)dx.

Using (7) and (8), and gathering by control volumes, this gives Z

f(x)u(x)dx

= X

σ∈Eint,σ=K|L

FK,σvK·(xσ−xK) +FL,σvL·(xσ−xL) + X

σ∈Eext,σ∈EK

FK,σvK·(xσ−xK)

+ X

σ∈Eint,σ=K|L

νKm(K)FK,σ2Lm(L)FL,σ2 + X

σ∈Eext,σ∈EK

νKm(K)FK,σ2

= X

K∈M

vK· X

σ∈EK

FK,σ(xσ−xK) + X

K∈M

X

σ∈EK

νKm(K)FK,σ2 . Applying (9), we obtain

Z

v(x)·Λ(x)v(x) dx+ X

K∈M

X

σ∈EK

νKFK,σ2 m(K) = Z

f(x)u(x) dx (25)

≤ ||f||L2(Ω)||u||L2(Ω). Using Young’s inequality and Lemma 3.1, we deduce that, for all ε >0,

α0||v||2L2(Ω)d+ X

K∈M

X

σ∈EK

νKFK,σ2 m(K)≤ 1

2ε||f||2L2(Ω)+εC22||v||2L2(Ω)d +εC22 X

K∈M

X

σ∈EK

diam(K)2d−2νK2 FK,σ2 m(K). (26) Since νK ≤ ν0diam(K)β, we have νKdiam(K)2d−2 ≤ν0diam(K)β+2d−2 ≤ ν0diam(Ω)β+2d−2 ≤ ν0sup(1,diam(Ω)β0+2d−2) (recall that β+ 2d−2≥0). Hence, (26) gives

α0||v||2L2(Ω)d+ X

K∈M

X

σ∈EK

νKFK,σ2 m(K)≤ 1

2ε||f||2L2(Ω)+εC22||v||2L2(Ω)d +εν0sup(1,diam(Ω)β0+2d−2)C22 X

K∈M

X

σ∈EK

νKFK,σ2 m(K).

Taking ε= min(2Cα02 2

, 1

0sup(1,diam(Ω)β0 +2d−2)C22) concludes the proof of the lemma.

We now prove the convergence of the approximate solution toward the weak solution of (1).

Proof of Theorem 2.2.

For the simplicity of the notations, we omit the indexmas in the proof of Lemma 3.3. We first note that, thanks to Estimate (24) and sinceνK0diam(K)β,

N2(D, ν, F)2 = X

K∈M

X

σ∈EK

diam(K)2d−2νK2FK,σ2 m(K)

= ν0 X

K∈M

X

σ∈EK

diam(K)β+2d−2νKFK,σ2 m(K)

≤ ν0size(D)β+2d−2C9

(14)

where C9 does not depend on the discretization D (recall that regul(D) is bounded). Since β+ 2d−2>0, this last quantity tends to 0, and so doesN2(D, ν, F), as size(D)→0. Hence, still using (24), we see that the assumptions of Lemma 3.3 are satisfied; there exists thus ¯u∈H01(Ω) such that, up to a subsequence and as size(D) → 0, v → ∇u¯ weakly in L2(Ω)d and u → u¯ weakly inL2(Ω) and strongly inLq(Ω) for q <2.

We now prove that the limit function ¯u is the weak solution to (1). Since any subsequence of (u,v) has a subsequence which converges as above, and since the reasoning we are going to make proves that any such limit of a subsequence is the (unique) weak solution to (1), this will conclude the proof, except for the strong convergence ofv.

Let ϕ∈Cc(Ω). We multiply (10) byϕ(xK) and we sum on K. Gathering by edges thanks to (8), we get

X

σ∈Eint,σ=K|L

FK,σ(ϕ(xL)−ϕ(xK)) = X

K∈M

Z

K

ϕ(xK)f(x) dx

as long as size(D) is small enough (so thatϕ= 0 on the control volumesK such that∂K∩∂Ω6=

∅). We set, for σ=K|L, ϕ(xL)−ϕ(xK) = 1

m(K) Z

K∇ϕ(x) dx·(xσ −xK) + 1 m(L)

Z

L∇ϕ(x) dx·(xL−xσ) +RKL and we have|RKL| ≤Cϕ(diam(K)2+ diam(L)2). We then obtain, gathering by control volumes and using (9) (and the fact that ϕ= 0 on the control volumes on the boundary of Ω),

Z

ΛDv(x)· ∇ϕ(x) dx= Z

f(x)ϕD(x) dx+T11, (27) where ΛD and ϕD are constant respectively equal to ΛK and ϕ(xK) on each meshK, and

|T11| ≤Cϕ X

σ∈Eint,σ=K|L

|FK,σ|(diam(K)2+ diam(L)2) =Cϕ X

K∈M

X

σ∈EK

diam(K)2|FK,σ|. Let us estimate this term. We have

|T11|2 ≤ Cϕ2

 X

K∈M

X

σ∈EK

νKFK,σ2 m(K)

 X

K∈M

X

σ∈EK

diam(K)4 νKm(K)

≤ C10 X

K∈M

X

σ∈EK

diam(K)4

νKm(K)2m(K) (28)

where, according to (24), C10 does not depend on the mesh since regul(D) stays bounded. But νK0diam(K)β and diam(K)dregul(D)ωd m(K), so that

diam(K)4

νKm(K)2 ≤ regul(D)2diam(K)4−β

ω2dν0diam(K)2d = regul(D)2

ω2dν0 diam(K)4−2d−β. Since 4−2d−β >0, we deduce from (28) that

|T11|2≤C10regul(D)2

ω2dν0 size(D)4−2d−β X

K∈M

X

σ∈EK

m(K)≤ C10regul(D)3m(Ω)

ω2dν0 size(D)4−2d−β

(15)

and this quantity tends to 0 as size(D)→0. Hence, we can pass to the limit in (27) to see that Z

Λ∇u(x)¯ · ∇ϕ(x) dx= Z

f(x)ϕ(x) dx , which proves that ¯u is the weak solution to (1).

The strong convergence of v to ∇u¯ is a consequence of (25). From this equation, and defining N(w)2 =R

Λ(x)w(x)·w(x) dx, we have N(v)2≤R

f(x)u(x) dx and thus lim sup

size(D)→0

N(v)2≤ lim size(D)→0

Z

f(x)u(x) dx= Z

f(x)¯u(x) dx=N(∇u)¯ 2 (29) (we use the fact that u → u¯ weakly in L2(Ω) and that ¯u is the weak solution to (1)). But N is a norm on L2(Ω)d, equivalent to the usual norm and coming from the scalar product hw,zi = R

Λ(x)+Λ(x)T

2 w(x)·z(x)dx; since v → ∇u¯ weakly in L2(Ω)d as size(D) → 0, we therefore also haveN(∇u)¯ ≤lim infsize(D)→0N(v). We conclude with (29) thatN(v)→N(∇u)¯ as size(D)→0, and thus that the weak convergence ofv to ∇u¯inL2(Ω)d is in fact strong.

Remark 4.2 As a consequence of (25) and the strong convergence of v to ∇u, we see that¯ P

K∈M

P

σ∈EKνKFK,σ2 m(K) → 0 as size(D) → 0. This strengthens Lemma 4.1 which only states that this quantity is bounded.

To conclude this section, we prove the error estimates. Note that these estimates could be extended, ford≤3, to the case ¯u∈H2(Ω) following some arguments of [15].

Proof of Theorem 2.3.

In this proof, we denote by Ci (for all integer i) various real numbers which can depend ond, Ω, ¯u, Λ and θ, but not on size(D). We also denote, for all K ∈ M and σ ∈ EK, ¯uK = ¯u(xK),

¯

uσ = ¯u(xσ),

K,σ = Z

σ

Λ(x)∇u(x)¯ ·nK,σdγ(x), v¯K= 1

m(K)Λ−1K X

σ∈EK

K,σ(xσ−xK)

(notice that ΛK is indeed invertible since, from (3), ΛK ≥α0). Thanks to Lemma 6.1, we have

|v¯K− ∇u(x)¯ | ≤C11diam(K), ∀x∈K , ∀K ∈ M, (30) which implies

¯

vK·(xσ−xK) = ¯uσ −u¯K+RK,σ, ∀K∈ M, ∀σ∈ EK,

with |RK,σ| ≤C12diam(K)2 for allK ∈ M and σ ∈ EK. Since ¯u is a classical solution to (1), we have

− X

σ∈EK

K,σ = Z

K

f(x) dx, ∀K∈ M.

Denoting, for allK ∈ Mand allσ ∈ EK,ubK =uK−u¯K,bvK=vK−v¯KandFbK,σ =FK,σ−F¯K,σ, we see that

− X

σ∈EK

FbK,σ= 0, ∀K ∈ M, (31)

(16)

FbK,σ+FbL,σ = 0, ∀σ=K|L∈ Eint, (32) m(K)ΛKvbK = X

σ∈EK

FbK,σ(xσ−xK), ∀K∈ M, (33) b

vK·(xσ−xK) +vbL·(xL−xσ) +νKm(K)FbK,σKm(K) ¯FK,σ+RK,σ

−νLm(L)FbL,σ−νLm(L) ¯FL,σ−RL,σ=ubL−ubK,

∀K ∈ M, ∀L∈ NK, withσ =K|L, b

vK·(xσ−xK) +νKm(K)FbK,σKm(K) ¯FK,σ+RK,σ=−buK,

∀K ∈ M, ∀σ∈ EK∩ Eext.

(34)

We then get, multiplying (31) by buK, (34) byFbK,σ and using (32), (33), X

K∈M

m(K)ΛKbvK·bvK+ X

K∈M

X

σ∈EK

νKm(K)FbK,σ2 =T12+T13, (35) where

T12=− X

K∈M

X

σ∈EK

νKm(K) ¯FK,σFbK,σ, T13=− X

K∈M

X

σ∈EK

RK,σFbK,σ.

Using Young’s inequality and the fact that|F¯K,σ| ≤C13diam(K)d−1, we have

|T12| ≤ 1 2

X

K∈M

X

σ∈EK

νKm(K) ¯FK,σ2 +1 2

X

K∈M

X

σ∈EK

νKm(K)FbK,σ2

≤ C14size(D)β+2d−2+ 1 2

X

K∈M

X

σ∈EK

νKm(K)FbK,σ2 .

Similarly, since |RK,σ| ≤C12diam(K)2,

|T13| ≤ 1 2

X

K∈M

X

σ∈EK

R2K,σ νKm(K) +1

2 X

K∈M

X

σ∈EK

νKm(K)FbK,σ2

≤ C122 X

K∈M

X

σ∈EK

diam(K)4

νKm(K)2m(K) +1 2

X

K∈M

X

σ∈EK

νKm(K)FbK,σ2

≤ C15size(D)4−2d−β +1 2

X

K∈M

X

σ∈EK

νKm(K)FbK,σ2 .

Gathering these two estimates in (35), the terms involving FbK,σ in the left-hand side and the right-hand side compensate and we obtain

α0||bv||2L2(Ω)d ≤C16

size(D)β+2d−2+ size(D)4−2d−β

. (36)

Estimate (11) follows, using the fact that size(D)≤1 and that||v¯− ∇u¯||L(Ω)d ≤C11size(D).

Références

Documents relatifs

Given a microarchitectural timing model and a program, the task of microarchitectural analysis is to determine bounds on the execution times of program fragments.. The main

Il faut penser beaucoup de bien des fusions de communes, puisque cette opération a pour effet, dans tous les cas, d'assurer une amélioration de la gestion de la

Keywords : Heterogeneous anisotropic diusion, general grids, nite volumes, nite elements, cell-centered scheme, discrete maximum principle.... An introduction to multipoint

A crystal–chemical control has been suggested as the decisive factor for the formation of Au-rich porphyry copper deposits with high Au/Cu ratio, based on experiments showing a

Keywords: monotone, finite volume methods, heterogeneous anisotropic diffusion, multi-point flux approximation, convergence

We propose a cell-centred symmetric scheme which combines the advantages of MPFA (multi point flux approximation) schemes such as the L or the O scheme and of hybrid schemes: it may

Starting from the recently introduced virtual element method, we construct new diffusion fluxes in two and three dimensions that give birth to symmetric, unconditionally coercive

The test description can be found e.g. Following figures show the comparison of numerical results with analytical solution at time t = 0.2. The computational grid is uniform either