• Aucun résultat trouvé

A local projection stabilization finite element method with nonlinear crosswind diffusion for convection-diffusion-reaction equations

N/A
N/A
Protected

Academic year: 2022

Partager "A local projection stabilization finite element method with nonlinear crosswind diffusion for convection-diffusion-reaction equations"

Copied!
32
0
0

Texte intégral

(1)

DOI:10.1051/m2an/2013071 www.esaim-m2an.org

A LOCAL PROJECTION STABILIZATION FINITE ELEMENT METHOD WITH NONLINEAR CROSSWIND DIFFUSION FOR

CONVECTION-DIFFUSION-REACTION EQUATIONS

Gabriel R. Barrenechea

1

, Volker John

2

and Petr Knobloch

3

Abstract. An extension of the local projection stabilization (LPS) finite element method for convection-diffusion-reaction equations is presented and analyzed, both in the steady-state and the transient setting. In addition to the standard LPS method, a nonlinear crosswind diffusion term is introduced that accounts for the reduction of spurious oscillations. The existence of a solution can be proved and, depending on the choice of the stabilization parameter, also its uniqueness. Error estimates are derived which are supported by numerical studies. These studies demonstrate also the reduction of the spurious oscillations.

Mathematics Subject Classification. 65N30, 65N12, 65N15, 65M60.

Received October 30, 2012. Revised February 8, 2013.

Published online July 30, 2013.

1. Introduction

The solution of convection-dominated convection-diffusion-reaction equations with finite element methods constitutes a very challenging (and open) problem. Over the last three decades, the amount of work devoted to this problem is impressive. The usual way of treating dominating convection, at least in the context of finite element methods, consists in adding extra terms to the standard Galerkin formulation, aimed at enhancing the stability of the discrete solution by means of introducing artificial diffusion. These new terms vary according to the method, and can be residual-based, as in the SUPG/GLS/SDFEM family (see [6,13,14,16,29]), or edge based, such as the CIP method (see [7,9]). For an up-to-date and thorough review of these and other techniques, see [31]. It is striking to notice that, despite the impressive amount of work that has been devoted to this topic, up to now there is not a method that ‘ticks all the boxes’, i.e., a method that produces sharp layers while avoiding oscillations, see [1] for a recent review and a numerical assessment.

Keywords and phrases.Finite element method, local projection stabilization, crosswind diffusion, convection-diffusion-reaction equation, well posedness, time dependent problem, stability, error estimates.

1 Department of Mathematics and Statistics, University of Strathclyde, 26 Richmond Street, Glasgow G1 1XH, Scotland.

[email protected]

2 Weierstrass Institute for Applied Analysis and Stochastics (WIAS), Mohrenstr. 39, 10117 Berlin, Germany and Free University of Berlin, Department of Mathematics and Computer Science, Arnimallee 6, 14195 Berlin, Germany.[email protected]

3 Department of Numerical Mathematics, Faculty of Mathematics and Physics, Charles University, Sokolovsk´a 83, 18675 Praha 8, Czech Republic.[email protected]

Article published by EDP Sciences c EDP Sciences, SMAI 2013

(2)

Among the various stabilized finite element methods, the local projection stabilization (LPS) method has received some attention over the last decade. Originally proposed for the Stokes problem in [2], and extended to the Oseen equations in [4] (see also [5,30]), the LPS method has been also used recently to treat convection- diffusion equations (see [15,24–26]). The basic idea of this method consists in restricting the direct application of the stabilization to so-called fluctuations or resolved small scales, which are defined by local projections. It has several attractive features, such as adding symmetric terms to the formulation and avoiding the computation of second derivatives of the basis functions (thus using only information that is needed for the assembly of the matrices from the standard Galerkin method). Unfortunately, the solutions obtained with the LPS method possess the same deficiency like solutions computed, e.g., with the SUPG method: non-negligible spurious oscillations are often present in a vicinity of layers.

Motivated by the wish of recovering the monotonicity properties of the continuous problem, which might be crucial in applications, a number of so-called Spurious Oscillations at Layers Diminishing (SOLD) methods were proposed. SOLD methods add an extra term to the already stabilized formulation, which usually depends on the discrete solution in a nonlinear way, vanishes for small residuals (thus acting mostly at layers), and adds some extra, but different, diffusivity to the formulation. In particular, methods that add crosswind diffu- sion, like the one proposed in [11], have been proved to belong to the best SOLD methods in comprehensive studies [17,18]. Although these methods diminish oscillations considerably, no single method succeeds to fully eliminate them [17,18,23]. Also, from a purely mathematical point of view, it is unknown if these methods lead to well-posed problems. In fact, existence of solutions is usually possible to prove, but, to our best knowledge, there is no nonlinear SOLD method that is known to produce a unique solution, see [7,27] for a discussion of this topic.

Based on the previous considerations, this paper has three major objectives, namely:

to improve the quality of the LPS solution (especially in the vicinity of layers);

to explore the applicability of SOLD-type strategies within a LPS context; and

to contribute to the mathematical understanding of nonlinear stabilization techniques for the convection- diffusion equation.

Hence, in this work we propose a LPS method with nonlinear crosswind diffusion for convection-diffusion- reaction equations. Two ways for choosing the parameter in the crosswind diffusion term will be studied. The first choice uses global information obtained from the data of the problem, whereas the second proposal is completely local, employing information of the computed solution instead of the data. For the first approach, which is the simpler one, the existence and the uniqueness of the solution can be proved for the steady-state and time-dependent equations, where the latter is discretized in time with an implicit one-stepθ-scheme. To our best knowledge, this is the first nonlinear discretization for convection-diffusion-reaction equations for which both, existence and uniqueness of a solution can be shown. The form of the crosswind term resembles the Smagorinsky Large Eddy Simulation (LES) model which was analyzed in [28]. It involves fluctuations of a term mimicking ap-Laplacian. The crucial analytical property for proving the uniqueness of the solution is the strong monotonicity of the corresponding operator. For the more complicated local definition of the parameter, the analysis will show the existence of a solution and its uniqueness for the time-dependent discretization in the case of sufficiently small time steps.

The analysis is performed for the model problems of linear steady-state and time-dependent convection- diffusion-reaction equations. Applying a nonlinear discretization scheme to a linear problem leads certainly to a considerable complication of the solution process and to an additional numerical cost. This latter aspect can be overcome in the transient regime by using a semi-implicit (linearized) approach that computes the stabilization parameter with the solution from the previous discrete time. With respect to the former aspect, it has to be mentioned that the most important motivation for studying discretizations that reduce spurious oscillations comes from the need to address applications that lead to nonlinear coupled systems of convection- diffusion-reaction equations as in [21]. It was demonstrated in [21] that the locally large spurious oscillations of the SUPG method might lead to a fast blow-up of the simulations, and hence the reduction of the spurious

(3)

oscillations is essential to perform simulations at all. Thus, the reduction of the oscillations at layers becomes a priority, even over computational cost. It should be noted that in many applications, like in [21], only interior or characteristic layers are present, such that a method for reducing the oscillations has to work properly in particular for these types of layers. Finally, it is worth mentioning that our final aim is to address applications that lead to such coupled problems. Since these problems are nonlinear, the use of a nonlinear stabilization usually does not result in a notable complication of the solution procedure.

The plan of the paper is as follows. In the remaining part of this introduction, the problems of interest are stated and some basic notations are given. Section 2will summarize the main abstract hypothesis imposed on the different partitions of the domain and the finite element spaces considered. Section 3presents the method for the steady-state case, for which well-posedness is analyzed in Section 3.1 and error estimates are proved in Section 3.2. In Section 4, the method for the time-dependent problem is presented. Well-posedness and stability are proved in Section4.1and error estimates in Section4.2. Since the analysis is based on the abstract framework from Section 2, Section 5 presents some concrete examples that fit into this framework. Finally, numerical illustrations that support the analytical results and which demonstrate the reduction of spurious oscillations are presented in Section6.

Throughout the paper, standard notations are used for Sobolev spaces and corresponding norms, see,e.g., [10].

In particular, given a measurable setD⊂Rd, the inner product in L2(D) or L2(D)d is denoted by (·,·)D and the notation (·,·) is used instead of (·,·)Ω. The norm (seminorm) in Wm,p(D) will be denoted by · m,p,D (| · |m,p,D), with the convention · m,D= · m,2,D, and the same notation is used for scalar and vector-valued functions.

1.1. The problems of interest

LetΩ⊂Rd,d∈ {2,3}, be a bounded polygonal (polyhedral) domain with a Lipschitz-continuous boundary

∂Ω and let us consider the steady-state convection-diffusion-reaction equation

−ε Δu+b· ∇u+c u=f in Ω, u=ub on∂Ω. (1) It is assumed thatεis a positive constant andb∈W1,∞(Ω)d,c∈L(Ω), f ∈L2(Ω), andub∈H1/2(∂Ω) are given functions satisfying

σ:=c−1

2∇ ·b≥σ0>0 inΩ, (2)

whereσ0 is a constant. Then the boundary value problem (1) has a unique solution inH1(Ω).

The condition σ0 > 0 is often used in the analysis of stabilized finite element methods for the numerical solution of (1), see,e.g., [31], but it limits the applications of the theory since many problems of interest involve solenoidal convective velocities and no zero-order terms, which leads toσ0= 0. Unfortunately, it is not known how to prove optimal convergence results even for the underlying linear local projection stabilization without assuming σ0 >0, although numerical results do not indicate any deterioration of the convergence rates when σ0= 0. The analysis of the nonlinear term introduced in this paper does not require this assumption.

Besides the steady-state case, also the time-dependent convection-diffusion-reaction equation ut−ε Δu+b· ∇u+c u=f in (0, T]×Ω,

u=ub in [0, T]×∂Ω, u(0,·) =u0inΩ,

⎫⎬

⎭ (3) will be considered. In (3), [0, T] is a finite time interval, ε is assumed to be a positive constant, b L(0, T;W1,∞(Ω)d), c L(0, T;L(Ω)), f L2(0, T;L2(Ω)), ub L2(0, T;H1/2(∂Ω)), and u0 H1(Ω) denotes the initial condition. The functionσis defined analogously to (2) and the inequality (2) is assumed to hold for allt∈[0, T]. In this case, the conditionσ0 >0 can be circumvented by considering instead of (3) an equivalent problem forv=ue−α t which satisfiesσ0>0 for sufficiently largeα.

(4)

2. Assumptions on approximation spaces and the set M

h

From now on, C, ˜C or ¯C denote generic constants which may take different values at different occurrences but are always independent of the dataε,b,c,f, andub, the constantσ0, and the discretization parameters (h andδtin the following).

Given h > 0, let Wh W1,∞(Ω) be a finite-dimensional space approximating the space H1(Ω) and set Vh = Wh ∩H01(Ω). Next, let Mh be a set consisting of a finite number of open subsets M of Ω such that Ω=M∈MhM. It will be supposed that, for anyM ∈Mh,

card{M∈Mh; M ∩M =∅} ≤C, (4)

hM := diam(M)≤C h, (5)

hM ≤C hM ∀M ∈Mh, M∩M =∅, (6)

hdM ≤Cmeasd(M). (7)

The spaceWh is assumed to satisfy the local inverse inequality

|vh|1,M ≤C h−1M vh0,M ∀vh∈Wh, M∈Mh. (8) For any M ∈Mh, a finite-dimensional spaceDM ⊂L(M) is introduced. It is assumed that there exists a positive constantβLP independent ofhsuch that

v∈VsupM

(v, q)M

v0,M ≥βLPq0,M ∀q∈DM, M ∈Mh, (9) whereVM ={vh∈Vh; vh= 0 inΩ\M}. This hypothesis will be needed in what follows for the construction of a special interpolation operator (see Lemma3.7below). Concrete examples of spacesWh andDM satisfying the assumptions formulated here will be presented in Section5.

Furthermore, for anyM ∈Mh, a finite-dimensional spaceGM ⊂L(M) withGM ⊃DM is introduced such

that ∂vh

∂xi

M

∈GM ∀vh∈Wh, i= 1, . . . , d, and it is assumed that, for anyp∈[1,∞], there is a constantC such that

q0,p,M≤C h

dpd2

M q0,M q∈GM, M ∈Mh. (10)

To characterize the approximation properties of the spaces Wh and DM, it is assumed that there exist interpolation operatorsih∈L(C(Ω), Wh)∩L(C(Ω)∩H01(Ω), Vh) andjM ∈L(H1(M), DM),M ∈Mh, such that, for some constantsl∈NandC >0 and for any setM ∈Mh, it holds

|v−ihv|1,M+h−1M v−ihv0,M ≤C hkM|v|k+1,M ∀v∈Hk+1(M), k= 1, . . . , l, (11) q−jMq0,M ≤C hkM|q|k,M ∀q∈Hk(M), k= 1, . . . , l. (12) In addition, it is assumed that, for anyp∈[1,6],

|v−ihv|1,p,M≤C hk+

dpd2

M |v|k+1,M ∀v∈Hk+1(M), k= 1, . . . , l. (13)

3. A local projection discretization of the steady-state problem

The weak form of problem (1) is: findu∈H1(Ω) such thatu=ub on∂Ω and

a(u, v) = (f, v) ∀v∈H01(Ω), (14)

(5)

where the bilinear formais given by

a(u, v) :=ε(∇u,∇v) + (b· ∇u, v) + (c u, v).

As it was mentioned in the introduction, the most often used approach to cure the instabilities of the Galerkin method consists in adding extra terms to the formulation. To build these additional terms for the method studied here, for anyM ∈Mh, a continuous linear projection operatorπM is introduced which maps the spaceL2(M) onto the spaceDM. It is assumed that

πML(L2(M),L2(M))≤C ∀M ∈Mh. (15) E.g., ifπM is the orthogonalL2 projection, thenC = 1. Using this operator, the fluctuation operatorκM :=

id−πM is defined, whereidis the identity operator onL2(M). Then, clearly

κML(L2(M),L2(M))≤C ∀M ∈Mh. (16) SinceκM vanishes onDM, it follows from (16) and (12) that

κMq0,M ≤C hkM|q|k,M q∈Hk(M), M ∈Mh, k= 0, . . . , l. (17) An application ofκM to a vector-valued function means thatκM is applied component-wise.

For anyM ∈Mh, a constantbM Rd is chosen such that

|bM| ≤ b0,∞,M, b−bM0,∞,M ≤C hM|b|1,∞,M, (18) where| · |denotes the Euclidean norm inRd. A typical choice forbM is the value ofbat one point ofM, or the integral mean value ofboverM. In addition, a functionubh ∈Whis introduced such that its trace approximates the boundary conditionub.

We are now ready to present the finite element method to be studied: finduh∈Whsuch thatuh−ubh∈Vh and

a(uh, vh) +sh(uh, vh) +dh(uh;uh, vh) = (f, vh) ∀vh∈Vh, (19) where

sh(u, v) =

M∈Mh

τMM(bM· ∇u), κM(bM· ∇v))M, dh(w;u, v) =

M∈Mh

τMsold(w)κM(PM∇u), κM(PM∇v) M,

andPM :RdRd is the projection onto the line (plane) orthogonal (crosswind) to the vectorbM defined by

PM =

⎧⎨

I−bM bM

|bM|2 ifbM =0,

0 ifbM =0,

I being the identity tensor. The stabilization parameters are given by τM =τ0 min

hM

b0,∞,M,h2M ε

, (20)

τMsold(uh) = ˜τM(uh)M(PM∇uh)|,

(6)

where τ0 is a positive constant and ˜τM is a non-negative function ofuh and the data of (1). Note that the crosswind stabilization term is ofp-Laplacian type withp= 3.

It remains to specify the function ˜τM. First, inspired by the definition of sh, where each term in the sum is bounded byτ0hM|bM| κM∇u0,MκM∇v0,M, we set ˜τM(uh) =γM(uh)hM|bM| with a functionγM still depending on uh and/or the data of (1). Second, the function γM has to be chosen in such a way that the discrete problem preserves the following scaling properties of the problem (1):

if the dataε,b,c, andf are replaced byα ε,αb,α c, andα f, respectively, with some constantα= 0, then the solution of (1) does not change;

iff andub are replaced byα f and α ub, respectively, thenuchanges toα u;

ifΩis transformed toF−1(Ω) withF(x) =x/α, thenu◦F solves an analog of (1) inF−1(Ω) with the data α2ε,αb◦F,c◦F,f◦F, and ub◦F.

Note that the discrete problem (19) without the nonlinear termdh preserves these properties. To preserve the properties also when using the nonlinear term, the functionγM has to satisfy

γM(ε,b, c, f, ub, Ω, uh) =γM(α ε, αb, α c, α f, ub, Ω, uh)

=α γM(ε,b, c, α f, α ub, Ω, α uh)

=α−1γF−1(M)2ε, αb◦F, c◦F, f◦F, ub◦F, F−1(Ω), uh◦F)

for any admissible data,α= 0, anduh∈Wh. We shall consider two choices of the scaling functionγM: a global one independent ofuh and a local one depending onuh. In the former case, one may set

γM =γ0diam(Ω)d/2

f0,Ωdiam(Ω)

ε+b0,∞,Ωdiam(Ω) +c0,∞,Ωdiam(Ω)2 + ub0,∂Ω diam(Ω)1/2

−1

(21)

with a positive constantγ0. The local scaling can be defined by setting γM =β hd/2M /|uh|1,M with a positive constantβ if|uh|1,M = 0. Thus, we arrive at the following two formulas for the function ˜τM:

˜

τM =β hM|bM|, (22)

and

˜

τM(uh) =

⎧⎪

⎪⎩

β h1+d/2M |bM|

|uh|1,M if|uh|1,M = 0, 0 if|uh|1,M = 0,

(23) whereβ is a positive real number independent ofuhandh. The parameterβ depends on the data of (1) in case of (22) (e.g., like γM in (21)), but it is independent of the data of (1) in case of (23). For these two choices of ˜τM, we shall investigate the properties of the discrete problem (19). Although the local scaling is likely to lead to better numerical results than the global one, we consider both variants since the choice (22) turns out to be more appealing for the analysis.

Remark 3.1.

Ifd= 2 and bM =0, one hasPM =bMbM where bM is a vector satisfyingbM ·bM = 0 and |bM|= 1.

Thus, in this case, the nonlinear stabilization term can be written in the form dh(w;u, v) =

M∈Mh

Msold(w)κM(bM · ∇u), κM(bM · ∇v))M.

It is useful for the analysis of the discrete problem to note thatκM(bM·∇u) =bM·κM∇uandκM(PM∇u) = PMκM∇u. Note also thatPM2= 1.

(7)

Finally, if ˜τM is defined by (23), then, using the stability of κM and bM (18) and (16), respectively, and PM2= 1, one obtains

τMsold(v)0,M ≤C h1+d/2M b0,∞,M ∀v∈H1(Ω), M ∈Mh. (24) In the analysis, the error will be measured using the following mesh-dependent norm

vLPS:=

ε|v|21,Ω+σ1/2v20,Ω+sh(v, v) 1/2

,

and a term involving the crosswind derivative of the error. Note that integrating by parts gives

a(v, v) +sh(v, v) =v2LPS ∀v∈H01(Ω). (25)

3.1. Well-posedness of the nonlinear discrete problem

This section studies the existence and uniqueness of solutions for the nonlinear discrete problem (19). The results of this section are valid also forσ0= 0.

Let us define the nonlinear operatorTh:Vh→Vh by

(Thzh, vh) =a(zh+ubh, vh) +sh(zh+ubh, vh) +dh(zh+ubh;zh+ubh, vh)(f, vh) (26) for anyzh, vh∈Vh. Then uh∈Wh is a solution of (19) if and only ifuh|∂Ω =ubh|∂Ω and

Th(uh−ubh) = 0,

or, equivalently,uh=uh+ubh∈Wh is a solution of (19) ifuh∈Vh andTh(uh) = 0.Thus, our aim is to prove that the operatorTh has a zero inVh. To this end, the properties of the formdh shall be investigated first. As these properties are different with respect to the definition of ˜τM, we start supposing that ˜τM is given by (22).

Lemma 3.2. Let τ˜M be defined by (22). Consider anyu, v, z∈W1,3(Ω)and set w:=u−v. Then dh(u;u, w)−dh(v;v, w)≥1

7

M∈Mh

˜

τMκM(PM∇w)30,3,M =1

7dh(w;w, w), (27)

|dh(u;u, z)−dh(v;v, z)| ≤

M∈Mh

˜

τMM(PM∇u)0,3,M+κM(PM∇v)0,3,M)

× κM(PM∇w)0,3,MκM(PM∇z)0,3,M. (28) Proof. Let us denote

dh(u;u, z)−dh(v;v, z) =

M∈Mh

NM(u, v, z), (29)

where

NM(u, v, z) :=

τMsold(u)κM(PM∇u)−τMsold(v)κM(PM∇v), κM(PM∇z) M. Fort∈[0,1], letut:=tu+ (1−t)v and set

g(t) := ˜τMM(PM∇ut)|κM(PM∇ut), t∈[0,1].

Then

NM(u, v, z) =

g(1)−g(0), κM(PM∇z) M = 1

0

g(t) dt, κM(PM∇z)

M

. Since

g(t) = ˜τM κM(PM∇ut)

M(PM∇ut)|κM(PM∇ut)·κM(PM∇w) + ˜τMM(PM∇ut)M(PM∇w), (30)

(8)

one has

|g(t)| ≤2 ˜τMM(PM∇ut)| |κM(PM∇w)|

2 ˜τM(tM(PM∇u)|+ (1−t)|κM(PM∇v)|)|κM(PM∇w)|,

which implies (28). On the other hand, since multiplication of the first term on the right-hand side of (30) by κM(PM∇w) gives a non-negative expression, one obtains

NM(u, v, w)

˜ τM

1

0

M(PM∇ut)|dt κM(PM∇w), κM(PM∇w)

M

. (31)

Next, clearly

1

0

M(PM∇ut)|dt max

i=1,...,d

1

0

|t κM(PM∇u)i+ (1−t)κM(PM∇v)i|dt.

Denoting

I(a, b) = 1

0

|ta+ (1−t)b|dt, a, b∈R, a direct computation gives

I(a, b) = |a|+|b|

2 ifa b≥0, I(a, b) =1 2

a2+b2

|a|+|b| ifa b <0.

Thus, for anya, b∈R, it follows

I(a, b)≥ |a|+|b|

4 |a−b|

4 . Consequently,

1

0

M(PM∇ut)|dt1 4 max

i=1,...,dM(PM∇w)i| ≥ 1 4

d|κM(PM∇w)| ≥ 1

7M(PM∇w)|.

Combining this estimate with (31) and using (29) gives (27).

Next, the properties ofdhare explored for the case that ˜τM is defined by (23).

Lemma 3.3. Let τ˜M be defined by (23). Consider anyu, v, z∈W1,4(Ω). Then

|dh(u;v, z)| ≤C

M∈Mh

h1+d/2M b0,∞,MκM(PM∇v)0,4,MκM(PM∇z)0,4,M, (32)

|dh(u;u, z)−dh(v;v, z)| ≤C

M∈Mh

h1+d/2M b0,∞,MζM(u, v)×

×(κM(PM∇u)0,4,M+κM(PM∇v)0,4,M)κM(PM∇z)0,4,M, (33) where

ζM(u, v) =

⎧⎨

|u−v|1,M

|u|1,M+|v|1,M if|u|1,M = 0 or|v|1,M = 0,

0 if|u|1,M =|v|1,M = 0.

(9)

Proof. Denoting

dM(u;v, z) =

τMsold(u)κM(PM∇v), κM(PM∇z) M, it is easy to realize that

dh(u;v, z) =

M∈Mh

dM(u;v, z).

Applying H¨older’s inequality yields

|dM(u;v, z)| ≤ τMsold(u)0,MκM(PM∇v)0,4,MκM(PM∇z)0,4,M, which, using (24), gives

|dM(u;v, z)| ≤C h1+d/2M b0,∞,MκM(PM∇v)0,4,MκM(PM∇z)0,4,M, (34) thus proving (32). Now it will be shown that

|dM(u;u, z)−dM(v;v, z)| ≤C h1+d/2M b0,∞,MζM(u, v)

×(κM(PM∇u)0,4,M+κM(PM∇v)0,4,M)κM(PM∇z)0,4,M. (35) If|u|1,M = 0 or|v|1,M = 0, then (35) is a particular case of (34). Thus, it suffices to consider the case|u|1,M = 0,

|v|1,M = 0. Denotingξ(x) =|x|x, one obtains

dM(u;u, z)−dM(v;v, z) =β h1+d/2M |bM|

|u|1,M

ξ(κM(PM∇u))−ξ(κM(PM∇v)), κM(PM∇z) M

+β h1+d/2M |bM|

1

|u|1,M 1

|v|1,M

ξ(κM(PM∇v)), κM(PM∇z) M. (36) The integral terms on M possess the same structure as the term NM(u, v, z) in the proof of Lemma 3.2(the second term corresponds to NM(0, v, z)). They are estimated using the same technique, only with a different H¨older inequality. Then, (16) is applied to κM(PM∇(u−v))0,M resp. κM(PM∇v)0,M. Furthermore, the first inequality from (18) is employed. To finish the estimate of the second term in (36), the triangle inequality is used. One obtains

|dM(u;u, z)−dM(v;v, z)| ≤C h1+d/2M b0,∞,M |u−v|1,M

|u|1,M

×M(PM∇u)0,4,M+κM(PM∇v)0,4,M)κM(PM∇z)0,4,M.

The same type of inequality follows by interchanginguandv. Then, using the sharper of these two estimates and min{|u|−11,M,|v|−11,M} ≤2/(|u|1,M+|v|1,M) gives (35).

The properties of the operatorTh, namely its monotonicity and local Lipschitz continuity, follow now by the results of the two previous lemmas and the representation of the LPS norm (25).

Lemma 3.4. If τ˜M is defined by (22), then the operator Th defined in (26) is locally Lipschitz-continuous and strongly monotone, i.e., it satisfies

(Thwh−Thzh, wh−zh)≥ wh−zh2LPS+1 7

M∈Mh

˜

τMκM(PM(wh−zh))30,3,M (37) for allwh, zh∈Vh. Ifτ˜M is defined by (23), then the operatorTh is Lipschitz-continuous and it satisfies

(Thzh, zh) ε

2|zh|21,Ω−C0(ubh21,Ω+f20,Ω) (38) for allzh∈Vh, whereC0>0 depends onε,b, andc, but not on zh,h, andσ0.

(10)

Proof. Let us define the operatorsAh, Nh:Vh→Vh by

(Ahzh, vh) =a(zh, vh) +sh(zh, vh) ∀zh, vh∈Vh, (Nhzh, vh) =dh(zh+ubh;zh+ubh, vh) zh, vh∈Vh. Then, for anywh, zh∈Vh, there holds

Thwh−Thzh=Ah(wh−zh) +Nhwh−Nhzh.

The operatorAh is linear on a finite-dimensional space and hence it is Lipschitz continuous. Thus, the (local) Lipschitz-continuity ofTh follows from (28), (33), and the equivalence of norms on finite-dimensional spaces.

The strong monotonicity (37) follows from (25) and (27). Finally, let ˜τM be defined by (23). In view of (25), it holds

(Thzh, zh) =zh2LPS+dh(zh+ubh;zh, zh)

+a(ubh, zh) +sh(ubh, zh) +dh(zh+ubh;ubh, zh)(f, zh). (39) Applying (32), (10), (16), (18), (4), and (5), one obtains

|dh(zh+ubh;ubh, zh)| ≤C hb0,∞,Ω|ubh|1,Ω|zh|1,Ω.

The same estimate also holds for sh(ubh, zh). Using the fact that dh(zh+ubh;zh, zh) 0 and applying the Cauchy-Schwarz inequality to the third and last term on the right-hand side of (39), one derives

(Thzh, zh)≥ε|zh|21,Ω(ε+Cb0,∞,Ω+c0,∞,Ω)ubh1,Ωzh1,Ω− f0,Ωzh0,Ω.

Now, employing the Poincar´e and Young inequalities, one obtains (38).

To prove that the discrete problem (19) has at least one solution, we shall use the following simple consequence of Brouwer’s fixed-point theorem, whose proof can be found in [32], p. 164, Lemma 1.4.

Lemma 3.5. LetX be a finite-dimensional Hilbert space with inner product(·,·)and norm·. LetP :X→X be a continuous mapping and K >0 a real number such that(P x, x)>0 for any x∈X with x=K. Then there existsx∈X such that x ≤K andP x= 0.

Collecting the previous results, the main result of this section can be stated now, namely, the well-posedness of the problem (19).

Theorem 3.6. If ˜τM is defined by (22) or (23), then the problem (19) has a solution. Ifτ˜M is defined by (22), the solution of (19) is unique.

Proof. If ˜τM is defined by (22), then it follows from the strong monotonicity (37) that, for anyzh∈Vh, (Thzh, zh)≥ zh2LPS+ (Th0, zh)≥ε|zh|21,Ω− Th00,Ωzh0,Ω.

Thus, using Young’s inequality and the equivalence of norms in the spaceVhone gets (Thzh, zh)≥C1zh20,Ω−C2,

where C1, C2 are positive constants that depend onh and the data of (1), but not on zh and σ0. According to (38), the same inequality holds if ˜τM is defined by (23). Thus, in view of Lemma3.5with anyK >

C2/C1, the operatorTh has a zero and hence the problem (19) has a solution. The uniqueness in the case that ˜τM is

defined by (22) follows from the strong monotonicity (37).

(11)

3.2. Error estimates

For the analysis of the methods introduced in Section3, we will need an appropriate interpolation operator.

An important tool for the construction of such an operator is provided by the following result, whose proof can be found in [25], Lemma 1.

Lemma 3.7. Let us suppose the inf-sup condition (9) to be satisfied. Then, there exists an operator h : L2(Ω)→Vh such that, for any v, w∈L2(Ω), the estimates

|(vhv, w)| ≤C

M∈Mh

v0,MκMw0,M, (40)

|hv|21,M+h−2M hv20,M ≤C

MMh, MM=

h−2Mv20,M ∀M ∈Mh (41)

are valid. Consequently, for any α∈R, it holds

M∈Mh

hαM(|hv|21,M+h−2M hv20,M)≤C

M∈Mh

hα−2M v20,M, (42) where the constant C is independent ofv andhbut can depend on α.

With the operatorsihand h, an operatorrh∈L(C(Ω), Wh)∩L(C(Ω)∩H01(Ω), Vh) is defined by

rhv:=ihv+h(v−ihv). (43)

To formulate the interpolation properties ofrh, it is convenient to introduce the mesh dependent norm v1,h=

M∈Mh

{|v|21,M +h−2M v20,M} 1/2

.

Then, using (41), the geometrical hypotheses (4) and (5), and the approximation property ofih(11), one obtains v−rhv1,h≤Cv−ihv1,h≤C h˜ k|v|k+1,Ω ∀v∈Hk+1(Ω), k= 1, . . . , l, (44) and consequently

|v−rhv|1,Ω+h−1v−rhv0,Ω≤C hk|v|k+1,Ω ∀v∈Hk+1(Ω), k= 1, . . . , l. (45) The derivation of the error estimates will be based on the following two lemmas. The first one states an interpolation error estimate and the second one states a bound on the nonlinear formdh.

Lemma 3.8. Let u∈Hk+1(Ω)for somek∈ {1, . . . , l}, and letη:=u−rhu. Then, for anyvh∈Vh\ {0}, the following estimate holds

ηLPS+a(η, vh) +sh(η, vh)−sh(u, vh) vhLPS

≤C

ε+hb0,∞,Ω+h2σ0,∞,Ω+h2|b|21,∞,Ωσ−10 1/2hk|u|k+1,Ω. (46) Proof. Since, in view of (5), (16), (18), and the definition ofτM (20)

vLPS≤C

ε+hb0,∞,Ω+h2σ0,∞,Ω 1/2v1,h ∀v∈H1(Ω),

Références

Documents relatifs

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-

This scheme may be characterized by the fact that the diffusion term in (1.1) and (1.7) is approximated by piecewise linear Crouzeix − Raviart finite elements, and the convective term

We observe that the convergence rate is the same and that Scheme 1 leads to a value of ∆t n two orders of magnitude larger than the one used for Scheme 2 in order to make the

Unité de recherche INRIA Rennes : IRISA, Campus universitaire de Beaulieu - 35042 Rennes Cedex (France) Unité de recherche INRIA Rhône-Alpes : 655, avenue de l’Europe - 38334

In this paper, we apply a recent method based upon the finite volume method on general meshes developed by Eymard, Gallou¨et et Herbin [13], whereas we use a slightly modified

• Alternative formulation for a good conditioning of the system matrix â Quasi optimal convergence.. • Necessary and sufficient geometrical conditions remain open â Inclusion

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