• Aucun résultat trouvé

A posteriori error estimates for vertex centered finite volume approximations of convection-diffusion-reaction equations

N/A
N/A
Protected

Academic year: 2022

Partager "A posteriori error estimates for vertex centered finite volume approximations of convection-diffusion-reaction equations"

Copied!
33
0
0

Texte intégral

(1)

Mod´elisation Math´ematique et Analyse Num´erique Vol. 35, No2, 2001, pp. 355–387

A POSTERIORI ERROR ESTIMATES FOR VERTEX CENTERED FINITE VOLUME APPROXIMATIONS

OF CONVECTION-DIFFUSION-REACTION EQUATIONS

Mario Ohlberger

1

Abstract. This paper is devoted to the study ofa posteriorierror estimates for the scalar nonlinear convection-diffusion-reaction equationct+∇·(uf(c))−∇·(Dc) +λc= 0. The estimates for the error between the exact solution and an upwind finite volume approximation to the solution are derived in theL1-norm, independent of the diffusion parameter D. The resultinga posteriorierror estimate is used to define an grid adaptive solution algorithm for the finite volume scheme. Finally numerical experiments underline the applicability of the theoretical results.

Mathematics Subject Classification. 65M15, 35K65, 76M25.

Received: October 20, 2000. Revised: January 29, 2001.

1. Introduction

We consider the Cauchy problem of a degenerate convection-diffusion-reaction equation inRd, ford= 2,3:

ct+∇ ·(uf(c))− ∇ ·(D(c)∇c) +λc = 0 in Rd×(0, T), (1) c(·,0) = c0 inRd.

Hereu:Rd×R+Rddenotes a given velocity,f :RRa nonlinear function,D(c)≥0 denotes the diffusion parameter andλthe reaction coefficient.

In this paper we continue our work on a posteriori error estimates for finite volume approximations of nonlinear conservation laws and convection diffusion equations, which was started in [33] and [41]. In [41] we analyzed an explicit cell centered finite volume approximation to an unstationary convection diffusion equation and proved an a posteriori error estimator of order (ε2 +h+ ∆t)1/4, where ε denoted the small diffusion parameter (e.g. ε h). It must be mentioned that in the case of a dominating, strictly positive diffusion parameter, where we can assume regularity of the exact solution of the problem, an error bound of orderh+ ∆t can be shown with energy methods (cf.[3]). In those estimates the constants do heavily depend on the diffusion parameter, such that they break down for D=ε→0. Thus in the study here, we are always interested in the case, where the diffusion coefficient is either very small, or degenerate. The following analysis can be seen as an improvement of the result, obtained in [41], as we get a uniform bound on the error, which is completely

Keywords and phrases. A posteriori error estimates, convection diffusion reaction equation, finite volume schemes, adaptive methods, unstructured grids.

1 Institut f¨ur Angewandte Mathematik, Universit¨at Freiburg, Hermann-Herderstr. 10, 79104 Freiburg, Germany.

e-mail:mario@mathematik.uni-freiburg.de

c EDP Sciences, SMAI 2001

(2)

independent of the size of the diffusion coefficient. The improvement of thea posteriori error estimate in this paper could be obtained by exploiting the latest results concerning uniqueness and continuous dependence for degenerate parabolic equations [8, 15, 20, 31]. The crucial point and difference to the technique used in [41] is that we exploit the positive second order term on the right hand side in the definition of the entropy solution (cf. Def. 2.4). Hence we need that gradients of the approximate solution are well defined. Therefore, we choose vertex centered finite volume schemes for the analysis in this paper instead of cell centered schemes. The choice of an implicit scheme has no special relevance for the proof of the a posteriori error estimate. Indeed, the estimates in this chapter do directly apply also in the explicit case if an appropriate CFL-condition is assumed.

Finally, we chose the implicit scheme for the demonstration of the proof because the freedom of the choice of the time step ∆tis an additional challenge for the development of an adaptive solution strategy.

Equations of the type (1) are of special interest as they model physical motions in which the convective fluxes dominate the diffusive ones. Such problems occur for example in fluid dynamics with high Reynolds numbers [32], in density driven ground-water flow or in immiscible two-phase flow problems in porous media [40]. Another rather important application is the transport of contaminants in subsurface flow models [25].

Many authors studied convection-diffusion equations and proposed different numeric solution techniques, such as non-conforming finite elements [16, 17, 30, 47], streamline diffusion methods [29, 30], combined finite volume - finite element methods [3, 28] or finite volume schemes [26, 34]. See also [44] for an overview on finite element methods and exponentially fitted schemes.

In contrast to the situation for finite volume schemes, thea posterioritheory for finite element discretizations of parabolic problems is very well developed. Here we refer to [4, 18, 19, 46]. We also mention the more heuristic feed-back approach [6]. All these articles are concerned with elliptic or parabolic equations and thea posteriori error estimates depend exponentially on the inverse of the diffusion parameter. In [27] an robusta posteriorierror estimates for Lagrange-Galerkin schemes in theH1-norm is derived. An energy norma posteriorierror estimate for linear stationary convection-diffusion equations, discretised via finite element methods, is given in [47]. But the error estimate in this work is only optimal if the local mesh-Peclet number is sufficiently small which means that the mesh size must be at least of the same order as the diffusion parameter. Especially, the results break down for the limiting case where D tends to zero. In [38] ana posteriori error estimate for a characteristic Galerkin approximation of linear unstationary convection-diffusion equations is deduced. Further results on a posteriori error estimates for finite element approximations were obtained in [39] for degenerate parabolic equations including the classical Stefan problem. In [2] linear stationary convection dominated anisotropic diffusion problems are considered and error estimates in the energy norm are derived.

The techniques used in this paper go back [35] and [36]. In the context of nonlinear hyperbolic conservation laws these techniques where used to provea prioriestimates [9,10,12,14,21,45,48] anda posterioriestimates [13, 33, 41]. In the context of degenerate parabolic equations these techniques where recently successfully used in [8, 31]. Based on the uniqueness result of this last named works, convergence of an implicit finite volume scheme for nonlinear degenerate parabolic equations on bounded domains was recently proved in [22]. Let us remark that a priori error estimates are still an open problem in this situation. We also point out that the problem (1), which is discussed in this paper may be seen as a scalar case of weakly coupled systems, as they are studied in the hyperbolic framework in [42] and [43]. Thus we plan to extend the results of this work to weakly coupled systems in a forthcoming paper.

In the sequel the paper will be organized as follows. In Section 2 some properties of the exact solution of (1) are stated, whereas in Section 3 the approximate solutionch is defined (cf. Def. 3.5) and some assumptions for the following analysis are given. The discrete scheme is analyzed in Section 4, where an entropy inequality for the approximate solution is shown and some stability results are given. Finally in Section 5 the a posteriori error estimate of the form ||ch−c||L1(Rd×(0,T)) η(ch) is proved for the implicit cell centered finite volume scheme (cf. Th. 5.4). In Section 6 we deduce an adaptation strategy from thea posteriorierror estimates and justify the theoretical results by some numerical experiments.

(3)

2. Properties and regularity of the exact solution

In order to define proper notations for solutions of problem (1), we state the following assumptions on the data.

Assumption 2.1. For the data of problem (1) we assume the following conditions c0 L(Rd)∩W1,1(Rd), f ∈C2(R), f, f0, f00∈L(R)

u C1(Rd×R+)d∩L(Rd×R+)d with∇ ·u= 0,

λ C1(Rd×R+), ||λ||L(Rd×R+)≤M, D∈C1(R), withD(s)≥0, ∀s∈R.

Following the guidelines of Carrillo [8] and Karlsen, Risebro [31] we can now define weak solutions and entropy solutions of problem (1).

Definition 2.2 (Weak solution). Let the Assumptions 2.1 be fulfilled. Then a weak solution of problem (1) is a measurable functionc satisfying

c∈L1(Rd×R+), tc∈L2(0, T;H1(Rd)), (2) d(c) :=

Z c 0

D(s) ds∈L2(0, T;H1(Rd)), f(c)∈L2(Rd×R+), (3) ct+∇ ·(uf(c))− ∇ ·(D(c)∇c) +λc= 0 inD0(Rd×(0, T)), (4)

c(·,0) =c0, a.e. inRd.

Remark 2.3. The existence of a weak solution can be shown (cf. [8]), but in general, the definition of a weak solution does not guarantee the uniqueness. Thus, we will define an entropy solution to problem (1) which will then give us also uniqueness. In the sequel we will always refer to the entropy solution, when we speak of the solution of problem (1).

Definition 2.4 (Entropy solution). LetU be a smooth even entropy function andFU a corresponding entropy flux (e.g. vFU(v, κ) = f0(v)∂vU(v−κ) for κ R fixed). An entropy solution of (1) is a weak solution c satisfying

Z

Rd×R+

U(c−κ)∂tϕ+ (FU(c, κ)u−D(c)U0(c−κ)∇c)· ∇ϕ−λcU0(c−κ))ϕ+ Z

RdU(c0−κ)ϕ(·,0)

Z

{(x,t)∈Rd×R+|D(c(x,t))>0}D(c)U00(c−κ)|∇c|2ϕ, for all nonnegativeϕ∈ D([0, T)×Rd) and allκ∈R.

Remark 2.5. We remark that the definition of an entropy solution is independent of the choice of U, as all smooth even entropies can be approximated by linear combinations ofU(· −κ), κ∈R.

Theorem 2.6 (Existence and uniqueness of entropy solutions). Let the Assumptions 2.1 be fulfilled. Then there exists a unique entropy solutionc as defined in 2.4.

Proof. The existence and uniqueness of entropy solutions in the degenerate case was first shown by Carrillo [8]

on bounded domains and then extended to the Cauchy-problem by Karlsen, Risebro [31], by assuming even weaker regularity on the data.

Although all the techniques which are used in this paper are designed to treat the general nonlinear situation, where the diffusion parameterD depends on the solution c, we will only consider the case D const in the sequel for simplicity.

(4)

Assumption 2.7. Let the Assumptions 2.1 be fulfilled and let the diffusion parameterD be independent of the solutionc, such thatD∈R, withD >0.

Remark 2.8. We point out that all the estimates which are shown in the sequel hold independently of the size ofD. Therefore, the maina posterioriresult (Th. 5.4) holds also in the caseD≡0, where all terms involving D vanish (at least formally). In this way the error bounds are robust inD.

In order to state the next theorem, let as introduce the space of bounded variation. Therefore we first define forg∈L1(Rd) the BV-semi-norm as

|g|BV := sup

ϕCc1(Rd)d,||ϕ||1

Z

Rd g ∇ ·ϕdx.

The space of functions with bounded variation is then defined asBV(Rd) :={g∈L1(Rd)| |g|BV <∞}. Theorem 2.9 (Estimates independent of the diffusion parameterD). Let c be the entropy solution of prob- lem (1) and let the Assumptions 2.7 be fulfilled. Then c(·, t) W1,1(Rd) for all t > 0 and the following estimates hold for allt, t1, t20, where the constants K1, K2 andK3 do not depend onD.

||c||L(Rd×(0,T)) ≤ ||c0||L(Rd)eM T,

||c(·, t)||W1,1(Rd) K1||c0||W1,1(Rd)+K2, Z

Rd|c(·, t1)−c(·, t2)| ≤ K3||c0||W1,1(Rd)|t2−t1|,

where M := ||λ||L(Rd×(0,T)). In the limiting case, where D = 0, these inequalities hold for the BV-norm instead of W1,1.

Proof. The proof of this estimates within an even more general framework is given in Kruzkov [35]. See also [37]

for a survey of the methods used and [42] for the estimates in the case of weakly coupled systems of parabolic and hyperbolic type.

3. Notations, assumptions and definition of the scheme

In this section we will fix the notations and assumptions and define the implicit vertex centered upwind finite volume scheme for solving (1). In order to reduce the complexity of the notations we will restrict in the sequel to the two dimensional case, i.e. we will assume d = 2 for our further considerations. Nevertheless all the techniques used in this paper will also hold in the three dimensional case. The only difference to two dimensions is the construction of a dual partition of a tetrahedral grid in three dimensions which would force us to introduce an even more complex notation (cf. [1] for the construction of dual cells in 3D and the definition of the corresponding finite volume scheme).

Let J := {t0, ..., tN} be a partition of [0, T] and ∆tn := tn+1 −tn the step size of J. Furthermore, let T :={Tj|j ∈K}be an admissible triangulation ofR2, where K denotes an index set of the triangles,i.e. T covers the domain R2 and each set Tj ∩Tl , j, l K, j 6= l is either empty or a common (2−k)-simplex, k∈ {1,2}. The joint edge of two neighbouring verticespj and pl will be denoted by Γjl andI denotes the set of vertex indices of the triangulation (cf. Fig. 1). The oriented normal vector to Γjl will be denoted bymjl. ByE we denote the oriented set of faces,i.e.

E:={(j, l)∈I×I|Γjl is the edge connecting the pointspj, plandj > l}.

Define for each vertexpj, j∈I of the triangulationT the corresponding dual cell Ωj by connecting the centers of gravity of the surrounding triangles with the center of gravities of the edges Γjl. The resulting curve is the contour line of the dual volume Ωj (cf. Fig. 1 for an illustration in 2D). The mesh of dual cells Ω :={j|j∈I}

(5)

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????

???????????pj pl pjla

pjlb j

Tjla

Tjlb

pj

pl pjla

pjlb

j

Sjla

Sjl b

njla

njlb xjla

xjlb

Γjl

mjl

Figure 1. Notations for the triangulationT and the dual partition Ω

is a partition of our domainR2and serves as the finite volumes in our numerical method. LetN(j)⊂I indicate the indices of neighbouring cells of the dual cell Ωj.

Let us indicate valuesabovethe edge Γjl by an upper indexaand valuesbelow Γjl by an upper indexband letPM :={a, b}. More precise,aboveis defined by a counter clockwise orientation of the verticespj, pl, pajl and belowby a clockwise orientation of the verticespj, pl, pbjl(cf. Fig. 1). Thus, the joint edges of Ωj and Ωlwill be denoted bySjla,Sjlb. The unit outer normal vector toSjla,Sjlb with respect to Ωj will be denoted bynajl,nbjl. In the same manner we denote byTjla,Tjlb the adjacent triangles of the edges Γjl.

Furthermore, let us denote hj:= diam (Ωj),hjl := diam (Ωjl) andhmin:= minjIhj, h:= maxjIhj. Finally, letE denote the oriented set of edges defined as

E:={(j, l,)∈I×I× PM|Sjl is a common edge of the dual cells Ωj and Ωl lying inTjl andj > l}. Assumption 3.1. We assume that the triangulationT is weakly acute (no triangle with an angle greater then π/2). Then there exists anα >0 such that we have for allhj,j∈I

αhdj ≤ |j|, α|∂Ωj| ≤hdj1. 3.1. The finite volume scheme

In the sequel we will define an implicit vertex centered finite volume approximation of problem (1), where we restrict to the case given in Assumption 2.7. In order to do so we first define numerical fluxes for the convective and diffusive part of the problem.

Convective fluxes: For anyj, l∈I, a∈ PM andtnR+, letgjla,n∈C1(R2,R) be a numerical convective flux, satisfying the following conditions for all w, v, w0, v0 [A, B], where A, B R are chosen such that A≤c≤B:

wgjla,n(w, v)0, vgjla,n(w, v)0. (5) Furthermore, there exists a constantLg>0 independent ofj, l, n andh, such that for allw, v, w0, v0

gjla,n(w, v) = −gljb,n(v, w), (6)

|gjla,n(w, v)−ga,njl (w0, v0)| ≤ Lg|Sjla|(|w−w0|+|v−v0|), (7) ga,njl (w, w) = 1

∆tn Z tn+1

tn

Z

Sajl

u(x, t)·najldxdtf(w), (8)

(6)

where najl denotes the outer unit normal to Sjla with respect to Ωj. The corresponding conditions should hold forgjlb,n:R2Ras well. Note thatP

l∈N(j),

∗∈PM

gjl,n(s, s) = 0, since divu= 0.

Remark 3.2. This class of convective fluxes are called monotone upwind fluxes in conservation form. Examples are the Lax-Friedrichs or Enquist-Osher fluxes (cf.[32] for an overview).

Diffusive fluxes: Let Vh H1(R2) be the space of piecewise linear functions on T which are globally continuous. For anyj, l∈I,∗ ∈ PM andtn R+ let the diffusive numerical fluxesdjl,n:VhRbe defined as

djl,n(wh) = Z

Sjl

D∇wnh·njldxdt, (9)

for anywnh ∈Vh. Note thatdjl,n(whn) does depend onwnh|Tjl only .

Remark 3.3. Let the Assumption 3.1 be fulfilled. Then it can be shown, thatdjl,n can be written as djl,n(wh) =−Djl,n(wj−wl), Djl,n:=|Sjl|D 1

2(∇Nl− ∇Nj)·njl, (10) where Djl,n Ris positive and symmetric inj, l. HereNj, Nl denote the base functions of the finite element spaceVh with respect to the pointspj, plin the triangleTjl. (A proof can be found in [1].)

In the following lemma we state the equivalence between the finite element and finite volume formulation of the diffusive part.

Lemma 3.4. Let T be an admissible triangulation. Then for each j ∈I, T ∈ T and vh Vh the following identity holds

Z

T∇vh· ∇Njdx= Z

∂ΩjT∇vh·ndγ, (11)

whereNj denotes the base function ofVh corresponding topj andn denotes the outer unit normal on ∂Ωj. Proof. The proof is based on the geometric relations between the triangles and the dual cells and can be found, for instance, in [1], Lemma 13.

Now the upwind finite volume scheme for computing the approximate solutions to (1) is defined by

Definition 3.5 (Finite volume scheme (implicit)). LetVh⊂H1(R2) be the space of piecewise linear functions onT which are globally continuous. Then for eachn∈ {0, ..., N}the approximate solutioncnh∈Vhis given by the nodal basis coefficientscnj, j∈I, defined as:

c0j:= 1

|j| Z

j

c0, cn+1j +∆tn

|j| X

lN(j)

X

∗∈PM

{gjl,n+1(cn+1j , cn+1l )−djl,n+1(cn+1h )}+ ∆tnλn+1j cn+1j =cnj. (12)

for all n∈ {0, ..., N}and j, l∈I. HereN(j) denotes the indices of the neighbouring cells of Ωj and λn+1j are the mean values ofλover Ωj×(tn, tn+1).

With this definition we further define the space-time functionchby:

ch(·,0) :=c0h, ch(·, t) :=cn+1h for allt∈(tn, tn+1]. (13)

(7)

Assumption 3.6 (Stability condition (implicit)). For the time step ∆tn of the implicit scheme 3.5 we assume the following stability condition forM:=||min{λ,0}||L(Rd×R+)and a givenβ∈(0,1).

min

jI,

tnJ

(1 + ∆tnλn+1j )1∆tnM≥β.

4. Properties of the discrete solutions

In order to establish an error analysis for the convection diffusion equation (1), we first study the behaviour of the discrete solution. Therefore, we first show that the discrete solution as defined in Definition 3.5 isL- stable. Similar results for the problem without reaction (e.g. λ= 0) where obtained in [23] and [24], whereas in [10] stability in the case of a conservation laws with source term was shown for a semi-implicit cell centered finite volume scheme. To obtain this result we follow the guidelines of [21]. For the “local” existence and the stability estimate we use a result of Fuhrmann and Langmach, which uses that the Jacobian of the nonlinear mapping is an M-Matrix (cf.[24]).

Lemma 4.1 (Existence and uniqueness andL-stability). Let the stability condition 3.6 be fulfilled. Then there exists a unique discrete solution ch of 3.5 with the following properties.

1) ||ch||L(R2×(0,tn))≤ ||c0||L(R2)

QN n=0

1

1∆tnM, for alltn∈J.

2) If the initial valuesc0 are nonnegative, then for all times the discrete solution ch is nonnegative.

Here M:=||min{λ,0}||L(Rd×R+). Proof.

Step 1: Uniqueness

The proof follows by induction over the time steps. From Definition 3.5 it is clear, that the initial valuesc0hare unique. Now let us assume that a solutioncnh in L(R2) is given. Furthermore, letcn+1h , sn+1h be two solutions of the discrete scheme (12) for givencnh which fulfill the bound||cn+1h ||,||sn+1h || 1∆t1nM||cnh||L(R2). If we subtract the equations definingcn+1h , sn+1h , we get:

|j|

∆tn(cn+1j −sn+1j )(1 + ∆tnλn+1j ) = X

l∈N(j),

∗∈PM

gjl,n+1(cn+1j , cn+1l ) +gjl,n+1(sn+1j , sn+1l )

X

l∈N(j),

∗∈PM

Djl,n(cn+1j −cn+1l −sn+1j +sn+1l ).

As 1 + ∆tnλn+1j 1∆tnM >0 (Assum. 3.6) we can divide by this term and get

|j|

∆tn(cn+1j −sn+1j ) = 1 2(1 + ∆tnλn+1j )

× X

l∈N(j),

∗∈PM

2gjl,n+1(sn+1j , sn+1l )−gjl,n+1(cn+1j , sn+1l )−gjl,n+1(sn+1j , cn+1l ) +gjl,n+1(sn+1j , cn+1l ) +gjl,n+1(cn+1j , sn+1l )2gjl,n+1(cn+1j , cn+1l )

+2Djl,n(sn+1j −cn+1j (sn+1l −cn+1l ))

.

(8)

Let us define ϕ(x) := eκ|x|, for some κ > 0 which will be defined in the sequel. Furthermore, let ϕj :=

|1j|

R

jϕ(x) dx. Multiplying the equation byϕj and rearranging the summands we get

|jj

∆tn (cn+1j −sn+1j ) = ϕj

2(1 + ∆tnλn+1j )

× X

l∈N(j),

∗∈PM

( ¯1gjl,n+1(sn+1j , cn+1j ;sn+1l ) + ¯1gjl,n+1(sn+1j , cn+1j ;cn+1l ))(sn+1j −cn+1j )

( ¯2gjl,n+1(sn+1j ;sn+1l , cn+1l ) + ¯2gjl,n+1(cn+1j ;sn+1l , cn+1l ))(sn+1l −cn+1l )

where ¯1gjl,n+1(u, v;w) and ¯∂2gjl,n+1(w;u, v) are defined as 0 foru=v and foru6=v as

¯1gjl,n+1(u, v;w) :=Djl,n+g

∗,n+1

jl (u,w)g∗,n+1jl (v,w)

uv , ¯2gjl,n+1(w;u, v) :=Djl,ng∗,n+1jl (w,u)uvgjl∗,n+1(w,v)· Let us remark that using the properties of the numerical fluxes gjl,n+1 and the Definition of Djl,n we have

¯1glj,n+1(u, v;w) = ¯∂2gjl,n+1(w;u, v) 0. Summing up overj ∈I we see with the same arguments as in [21, Prop. 3.1] that the series of the resulting equation are convergent and can be reordered. Therefore, we get by rearrangement of the summation

X

jI

|jj

∆tn |cn+1j −sn+1j | ≤ 1 2γ

X

jI

|cn+1j −sn+1j |

× X

l∈N(j),

∗∈PM

( ¯1gjl,n+1(sn+1j , cn+1j ;sn+1l ) + ¯1gjl,n+1(sn+1j , cn+1j ;cn+1l ))j−ϕl| .

Defining aj andbj as

aj := |jj

∆tn , bj:= 1 2(1∆tnM)

X

l∈N(j),

∗∈PM

2(Djl,n+Lg|Sjl|)j−ϕl|

this yields with the Lipschitz continuity ofgjl,n+1 X

jI

aj|cn+1j −sn+1j | ≤X

jI

bj|cn+1j −sn+1j |.

Now we recall thatϕ(x) := eκ|x|and we chooseκsmall enough in order to haveaj > bj for allj ∈I. This is possible because for any given constantK we can chooseκsuch that the inequality

inf

yBh(x)ϕ(y)≥K sup

yB2h(x)|∇ϕ(y)|

holds for allx∈R2. Therefore, we have shown thatcn+1j =sn+1j which finishes the uniqueness proof.

Step 2: Existence and stability

In this step we will show by induction over the time steps that there exists a discrete solution ch of 3.5 with the stability properties 1) and 2) of the Lemma. First of all it is clear from the definition that there exists a c0h with the proposed properties. Now let cnh be given with a bound ||cnh||L(R2) ≤An, for a given constant An >0. We will show that there exists a solution cn+1h , given by the scheme (12) with the stability bound

||cn+1h || 1∆t1nMAn. Furthermore, we show that ifcnh is nonnegative, thencn+1h is nonnegative as well.

(9)

In order to prove this result we first consider a finite dimensional subproblem. Therefore, let us define c(r)h for some r N large enough. For all j, such that Ωj 6⊂ Br(0) we define c(r)j := cnj and for all j, such thatj⊂Br(0) letc(r)j be defined as the solution of the following equation

c(r)j +∆tn

|j| X

lN(j)

X

∗∈PM

{gjl,n+1(c(r)j , c(r)l )−djl,n+1(c(r)h )}+ ∆tnλn+1j c(r)j =cnj. (14)

We will now prove that there exists {c(r)j |j ⊂Br(0)}and thatc(r)h fulfills the bound ||c(r)h || 1∆t1nMAn. In order to do so, we write equation (14) in the following form

|j|c(r)j +∆tn X

lN(j)

X

∗∈PM

{gjl,n+1(c(r)j , c(r)l )−djl,n+1(c(r)h )}= |j| 1 + ∆tnλn+1j cnj.

As this finite dimensional nonlinear system of equations fulfills all assumptions of Theorem 5.10 in [24] we can use exactly the proof of Theorem 5.10 in [24] which gives us the existence and uniqueness of a solution {c(r)j |j⊂Br(0)}, satisfying (14) and the estimate||c(r)h || 1∆t1nM||cnh|| 1∆t1nMAn. Furthermore, we get ifcnh is nonnegative thatc(r)h is nonnegative as well. (Remark that the proof of this result in [24] is done by showing that the Jacobian of the nonlinear mapping, is a M-matrix.)

As we have proven the result for the finite dimensional problem, we are now going to pass to the limitr→ ∞. For r∈ N, let{c(r)j }jI be the solution of the finite dimensional problem above. As we have a uniformL- bound with respect torfor this sequence of solutions, we can extract, by a diagonal procedure, a subsequence rl, l∈Nwith rl → ∞such that {c(rj l)}jI is convergent and the limit fulfills the same stability bounds as the solutions {c(rjl)}jI. Now let cn+1j be defined ascn+1j := liml→∞c(rjl). Passing to the limit in equation (14) shows, that the limit cn+1h is solution of (12). Now, using the uniqueness of a solution, we get thatcn+1h is the limit for the whole sequence{c(r)h }r∈N. This completes the proof of Lemma 4.1. 2 In the next step we establish entropy inequalities for the approximate solution (cf. Def. 3.5). Therefore, we first introduce the entropies and correlated fluxes we want to consider here. Following the guidelines of Cockburn and Gremaud [14] we introduce the entropiesU =Uδ which are approximations of the Kruzkov-entropies and the correlated entropy fluxesFU.

Definition 4.2 (EntropyU and entropy-fluxFU). Let ¯U ∈C2(R,R+) be an even function, such that U¯(0) = 0, U¯0(v)



= 1 ifv≥1,

[1,1] if 1< v <1,

=1 ifv≤ −1,

U¯000.

For any δ > 0, v R let us define U : R R+ by U(v) := δU¯(vδ). Furthermore, define FU : R Rfor any v, κ∈RbyFU(v, κ) :=Rv

κ f0(w)U0(w−κ) dw.

Lemma 4.3. Let U, FU be defined as above. Then the following inequalities hold for anyv, κ∈R

|v| −k0 δ≤U(v) ≤ |v|, (15)

|∂v(FU(v, κ)−FU(κ, v))| ≤ k1

2 δ||f00||L(R), (16) wherek0:= sup|w|≤1||w| −U¯(w)| andk1:= sup|w|≤1U¯00(w).

Proof. Cf. Cockburn and Gremaud [14].

(10)

Definition 4.4 (The discrete entropy flux). LetU be defined as in 4.2. For anyj, l∈I,a∈ PM andtnR+, letGa,njl ∈C1(R2,R) be a discrete entropy flux correlated to the entropyU. Let us assume that Ga,njl satisfies for allw, v, w0, v0[A, B], whereA, B∈Rare chosen such thatA≤c≤B:

wGa,njl (w, v)0, vGa,njl (w, v)0. (17) Furthermore, there exists a constantLG >0 independent ofj, l, n andh, such that for allw, v, w0, v0

Ga,njl (w, v) = −Gb,nlj (v, w), (18)

|Ga,njl (w, v)−Ga,njl (w0, v0)| ≤ LG|Sjla|(|w−w0|+|v−v0|), (19) Ga,njl (w, w) = 1

∆tn Z tn+1

tn

Z

Sjla

u(x, t)·najldxdtFU(w, κ) (20) and additionally the following compatibility condition should hold

vGa,njl (w, v) =vgjla,n(w, v)U0(v−κ), (21) where najl denotes the outer unit normal to Sjla with respect to Ωj. The corresponding conditions should hold forGb,njl :R2Ras well. Note thatP

l∈N(j),

∗∈PM

Gjl,n(s, s) = 0, since divu= 0.

Remark 4.5. For the construction of the discrete entropy fluxes correlated to the entropyU and the entropy flux FU cf. Lemma 3 and Lemma 4 in [9].

Definition 4.6 (The discrete formEjn). For anyvh∈L(0, T;Vh),κ∈Rlet us define Ejn(ch, κ) := U(cn+1j −κ)−U(cnj −κ) +∆tn

|j| X

l∈N(j),

∗∈PM

Gjl,n+1(cn+1j , cn+1l )

+∆tn

|j| X

lN(j)

D Z

Tjla∇cn+1h · ∇Nj U0(cn+1j −κ) + ∆tnλn+1j cn+1j U0(cn+1j −κ), Fjn(ch, κ) :=

Z cn+1j cnj

Z cn+1j s

U00(w−κ) dwds+∆tn

|j| X

lN(j),

∗∈PM

Z cn+1l cn+1j

wgjl,n+1(cn+1j , w) Z cn+1j

w

U00(s−κ) dsdw,

whereNjdenotes the base function ofVh corresponding topj,U is defined as in 4.2 andGjl,n+1are the discrete entropy fluxes, defined in 4.4.

Lemma 4.7 (Discrete entropy equality). Let ch be the approximate solution of (1), defined in 3.5 and let the Assumptions 2.7, 3.1 be fulfilled. Then with the Definition 4.6 we have for all j∈I:

Ejn(ch, κ) =−Fjn(ch, κ)≤0.

Proof. If we multiply (12) byU0(cn+1j −κ) we get:

RHS := cn+1j U0(cn+1j −κ)−cnjU0(cn+1j −κ) +∆tn

|j| X

lN(j),

∗∈PM

gjl,n+1(cn+1j , cn+1l )U0(cn+1j −κ)

∆tn

|j| X

l∈N(j),

∗∈PM

djl,n+1(cn+1h )U0(cn+1j −κ) + ∆tnλn+1j cn+1j U0(cn+1j −κ) = 0.

Références

Documents relatifs

In particular, we must map abstract names and data to paths and files in the sense of the POSIX filesystem, and the working copies and reposito- ries of the abstract model must be

This paper presents an error estimator for partition of unity enriched finite element methods such as the extended finite element method (XFEM) based on derivative recovery

We derive an a posteriori error estimation for the discrete duality finite volume (DDFV) discretization of the stationary Stokes equations on very general twodimensional meshes, when

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

Summary In [1], we have constructed a family of finite volume schemes on rectangular meshes for the p-laplacian and we proved error estimates in case the exact solution lies in W

The upwind scheme (3.3a)–(3.3b) guarantees stability in the convection-dominated case, but the additional a posteriori error estimator η σ given by (4.7) is unfortunately not

Ce texte présente plusieurs énoncés qui assurent l’existence d’un vecteur non nul de petite hauteur dans un espace vectoriel de dimension finie sur un corps de nombres et qui évite

In order to prove the error estimate theorem we have to use a priori bounds on the discrete solution (obtained thanks to the discrete energy estimate given in Proposition