• Aucun résultat trouvé

A finite volume scheme for anisotropic diffusion problems

N/A
N/A
Protected

Academic year: 2021

Partager "A finite volume scheme for anisotropic diffusion problems"

Copied!
5
0
0

Texte intégral

(1)

HAL Id: hal-00003328

https://hal.archives-ouvertes.fr/hal-00003328

Submitted on 19 Nov 2004

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 finite volume scheme for anisotropic diffusion problems

Robert Eymard, Thierry Gallouët, Raphaele Herbin

To cite this version:

Robert Eymard, Thierry Gallouët, Raphaele Herbin. A finite volume scheme for anisotropic diffusion problems. Comptes rendus de l’Académie des sciences. Série I, Mathématique, Elsevier, 2004, vol.

339, issue 4, pp.299-302. �hal-00003328�

(2)

A finite volume scheme for anisotropic diffusion problems

Robert Eymarda, T. Gallou¨etb, and Rapha`ele Herbinb

a Universit´e de Marne-la-Vall´ee E-mail:robert.eymard@univ-mlv.fr

b Universit´e de Provence, 39 rue Joliot-Curie, 13453 Marseille E-mail: gallouet, herbin@cmi.univ-mrs.fr

(Rec¸u le jour mois ann´ee, accept´e apr`es r´evision le jour mois ann´ee)

Abstract. A new finite volume for the discretization of anisotropic diffusion problems on general un- structured meshes in any space dimension is presented. The convergence of the approximate solution and its discrete gradient is proven. The efficiency of the scheme is shown through numerical examples. c 2002 Acad´emie des sciences/ ´Editions scientifiques et m´edicales Elsevier SAS

Un sch´ema volumes finis pour les probl`emes anisotropes sur des maillages non structur´es

R ´esum ´e. On pr´esente ici un nouveau sch´ema volumes finis pour la discr´etisation des ´equations de diffusion anisotropes sur des maillages non structur´es, pour toute dimension d’espace. On prouve la convergence de la solution approch´ee, ainsi que celle d’un gradient approch´e. La pertinence du sch´ema est illustr´ee par des r´esultats num´eriques. c 2002 Acad´emie des sciences/ ´Editions scientifiques et m´edicales Elsevier SAS

1. Introduction

Anisotropic diffusion problems are encountered in various scientific fields: geosciences, biology, finance.

Wellknown discretization methods are finite differences, finite volumes and finite elements. The mathemat- ical study of convergence is quite wellknown in the case of isotropic diffusion for the three methods, and is the object of numerous works in the case of anisotropic diffusion; a thorough mathematical theory is known in the finite element theory. For various reasons, such as the ease of implementation, construction of simple Vorono¨ı meshes and the coupling of equations of different kind, finite volumes are often chosen in actual applications. Our aim here is to construct a finite volume scheme for anisotropic problems and prove its convergence towards the solution of the continuous problem. We thus study the following problem: find an approximation of the variational weak solutionu¯∈H01(Ω)to the following equation:

−div(Λ∇¯u) =f inΩ, (1) Note pr´esent´ee par Philippe G. CIARLET

S0764-4442(00)0????-?/FLA

c 2002 Acad´emie des sciences/ ´Editions scientifiques et m´edicales Elsevier SAS. Tous droits r´eserv´es. 1

(3)

R. Eymard, T. Gallou ¨et, R. Herbin

with homogeneous Dirichlet boundary conditions, whereΩis a polygonal open bounded connected subset ofRd, d ∈ N, and f ∈ L2(Ω). The functionΛ is measurable fromΩto the set of symmetricd×d real matrices, the eigenvalues of which are included in[α(x), β(x)] whereα, β ∈ L(Ω)are such that 0< α0≤α(x)≤β(x)for a.e.x∈Ω.

The track which we follow here consists in building an approximate gradient, using the usual cell values of the discrete unknowns. Note that such an approximate gradient was already considered in [3]. However, in this latter work, the approximate gradient was constructed using the so-called Raviart-Thomas shape functions. Unfortunately, these functions have simple expressions only in the case of triangles and rectan- gles. Here, we shall develop a new approximate gradient which does not use these shape functions, and which is easy to compute on any admissible finite volume mesh.

2. The finite volume scheme

LetT= (M,E,P)be an admissible finite volume discretization ofΩin the sense of [2], Definition 9.1 page 762. An example of two neighbouring control volumesKandLofMis depicted in Figure 1. The notations are identical to that of [2].

dK,σ DK,σ

xL

dKL

xK

meas(σ)

K|L L

K

xσ

Figure 1: Notations for an admissible mesh The size of the discretization is defined by:

size(T) = sup{diam(K), K ∈M}.

The set of interior (resp. boundary) edges is denoted byEint (resp. Eext). For anyσ ∈Eint, σ =K|L (resp. Eext,σ ∈ EK). For allK ∈ M, we denote byNK the subset ofMof the neighbouring control volumes, and we denote byEK,ext=EK∩Eext.

For allK ∈Mandσ ∈EK, we defineDK,σ ={txK+ (1−t)y, t∈(0,1), y ∈σ}. For allσ ∈E, letxσdenote the center of gravity ofσ. We shall measure the regularity of the mesh through the function regul(T)defined by

regul(T) = inf

dK,σ

d(xσ, xK), K ∈M, σ∈EK

. (2)

We denote byHT(Ω) ⊂ L2(Ω) the space of piecewise constant functions on the control volumes. For allw ∈ HT(Ω)and for allK ∈ M, we denote bywK the constant value ofwinK. For any function 2

(4)

ϕ ∈ Cc(Ω), we denote byPMϕ ∈ HT(Ω) the piecewise function equal to ϕ(xK)on cell K. For (v, w)∈(HT(Ω))2, we denote by:

[v, w]T,α = X

K|L∈Eint

meas(K|L) dKL

(vL−vK)(wL−wK) meas(DK,K|L∪DK,K|L)

Z

DK,K|L∪DK,K|L

α(x)dx

+ X

σ∈Eext

mσ

dK,σ

vKwK

meas(DK,σ) Z

DK,σ

α(x)dx.

We define a norm inHT(Ω)bykwkT= ([w, w]T,1)1/2(where 1 denotes the constant function equal to 1).

We define the discrete gradient∇T :HT(Ω)→HT(Ω)d, by:

meas(K)∇TwK = X

L∈NK

meas(K|L)

dKL (xK|L−xK) (wL−wK)− X

σ∈EK,ext

meas(σ)

dK,σ (xσ−xK)wK,

∀K∈M.

We consider the finite volume scheme:

uT∈HT(Ω), Z

(Λ(x)−α(x)Id)∇TuT(x)· ∇Tv(x)dx+ [uT, v]T,α= Z

f(x)v(x)dx, ∀v∈HT(Ω). (3)

One may prove that there exists a unique solutionuTto (3), thanks to the following discreteH1estimate:

α0kuTkT≤diam(Ω)kfkL2(Ω)d. (4)

3. Convergence results

THEOREM3.1. – [Convergence of the finite volume scheme] LetTbe an admissible discretization ofΩ. LetuT ∈HT(Ω)be the solution to (3). ThenuTconverges inL2(Ω)to the weak solutionto the problem (1), and the approximate gradientTuTconverges inL2(Ω)d to∇u, as size(¯ T) → 0provided that that there existsρ >0with regul(T)≥ρ.

Remark 1. – Note that the present convergence result also gives the strong convergence of the present discrete gradient for the classical finite volume scheme in the isotropic case, which is given by (3) when takingΛ =αId.

Sketch of proof of Theorem 3.1: From (4), we may extract from any sequence of approximate solutions a subsequence which converges to someu∈H01(Ω). We shall show below thatu= ¯u, and therefore,uis unique. Hence we may consider any family of discretizationsTwith regul(T)≥ρ,and size(T)→0.

Letϕ∈Cc(Ω), setv =PTϕin (3). The keypoints of the proof of convergence ofuTand∇TuTare the following:

1. [uT, PTϕ]T →R

α(x)∇u(x)· ∇ϕ(x)dx, 2. ∇TuTtends to∇uweakly inL2(Ω)d, 3. ∇TPTϕtends to∇ϕinL2(Ω)d.

Item 1 is developped in [2], [1]. Item 2 may be shown by noting that, thanks to the orthogonality ofxKxL

andK|L, we have

X

K|L∈Eint

(uL−uK)

"

nK,L Z

K|L

ϕ(x)dγ(x)−meas(K|L)

dKL (xK|L−xK)ϕ(xK) + (xL−xK|L)ϕ(xL)

#

→0,

(5)

R. Eymard, T. Gallou ¨et, R. Herbin

which leads to

Z

PTϕ(x)∇TuT(x)dx+ Z

uT(x)∇ϕ(x)dx→0.

Item 3 is a consequence of the following geometric property: for alli, j= 1, . . . , d, R

Kdiv(x(i)e(j))dx =δijmeas(K) =P

σ∈EKmeas(σ)x(i)σ nK,σ·e(j), obtained thanks to the choice ofxσ as the center of gravity ofσ. One then concludes to the convergence ofuT thanks to the fact that R

(Λ(x)−α(x)Id)∇Tu(x)·∇TPTϕ(x)dxtends toR

(Λ(x)−α(x)Id)∇u(x)·∇ϕ(x)dx,and thusu= ¯u.

In order to prove the convergence of∇TuT, we consider a regular functionψ, and write the following inequality:

k∇Tu− ∇ukL2(Ω)d≤ k∇Tu− ∇TPTψkL2(Ω)d+k∇TPTψ− ∇ψkL2(Ω)d+k∇ψ− ∇ukL2(Ω)d. Now, it may be shown that [uT, uT]T,α tends toR

α(x)∇u(x)2dx, thanks to ”lim inf” considerations [4], using weak convergence properties. Hence we get thatlim supsize(T)→0k∇Tu− ∇TPTψkL2(Ω)d ≤ Ck∇ψ− ∇ukL2(Ω)d.Using item 3, one haslim supsize(T)→0k∇TuT− ∇ukL2(Ω)d ≤ (C+ 1)k∇ψ−

∇ukL2(Ω)d.Lettingψtend touinH01(Ω), we conclude.

4. Numerical results

We plot in the figure on the right the error between exact and ap- proximate solution versus the parameter α for problem (1) with Ω = (0,1)×(0,1),Λ(x) =

1.5 .5 .5 1.5

, andu(x) =¯ x(1)(1− x(1))x(2)(1−x(2)), using a uniform square25×25grid. We ob- serve that a minimum is attained for a constant value ofα(x)close to 2, that is the largest eigenvalue ofΛ(x). However, the above proof of convergence is only valid forα ≤1, that is the smallest eigen- value ofΛ(x). Hence one should aim at proving the convergence for larger values ofα. For this same problem, the order of convergence of the method with respect to the size of the mesh is close to2for the solution for both rectangles and triangles, and 1.5 (resp. 1) for its gradient in the case of rectangles (resp. triangles).

0.01 0.1 1 10

1e-05 0.0001 0.001

L2norm of the error as a function ofα

References

[1] R. Eymard and T. Gallou¨et, H-convergence and numerical schemes for elliptic equations SIAM Journal on Nu- merical Analysis, 41, 2, 539–562, 2003.

[2] R. Eymard, T. Gallou¨et and R. Herbin, Finite Volume Methods, Handbook of Numerical Analysis, Vol. VII, 713-1020. Edited by P.G. Ciarlet and J.L. Lions (North Holland), 2000.

[3] R. Eymard, T. Gallou¨et and R. Herbin, Finite volume approximation of elliptic problems and convergence of an approximate gradient”, Appl. Num. Math., 37, 1-2, 31–53, 2001.

[4] R. Herbin and E. Marchand, Finite volume approximation of a class of variational inequalities, IMA J. Numer.

Anal., 21, 2, 553–585, 2001.

4

Références

Documents relatifs

On the other hand, we refer to the work of Vila and Villedieu [VV03], who prove, again under a strict CFL condition, an h 1/2 -error estimate in the L 2 loc space-time norm for

These properties, together with adequate stability properties which are obtained by estimates on the approximate solution, will give some convergence properties of the finite

Key words: degenerate parabolic problem, convection–diffusion–reaction equation, inhomoge- neous and anisotropic diffusion, convection dominance, nonmatching grids, finite

convection-diffusion equation, combined finite element - finite volume method, Crouzeix-Raviart finite elements, barycentric finite volumes, upwind method, sta-

We present a new finite volume scheme for anisotropic heterogeneous diffusion problems on unstructured irregular grids, which simultaneously gives an approximation of the solution

However, there are few results concerning the convergence analysis of numerical methods for coagulation and fragmentation models (see [17] for quasi Monte-Carlo methods)....

Firstly, the stabilization term T stab,2 is used in two of our proofs: first to ensure the convergence of the discretization of the mass convection flux div(ρu) and, second, for

Our aim in this paper is to study the convergence of approximate solutions to the resulting coupled problem obtained with both a linear finite element method and a cell centred