• Aucun résultat trouvé

Singular perturbation with a reduced approximation order in space for the transport equation

N/A
N/A
Protected

Academic year: 2021

Partager "Singular perturbation with a reduced approximation order in space for the transport equation"

Copied!
8
0
0

Texte intégral

(1)

HAL Id: hal-00761595

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

Submitted on 8 May 2018

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

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

Singular perturbation with a reduced approximation

order in space for the transport equation

Mohammed Belhout, Jérôme Pousin, Yves Renard

To cite this version:

(2)

Singular perturbation with a reduced approximation

order in space for the Transport equation

Mohamed Belhout Jerome Pousin

Yves Renard Universit´e de Lyon CNRS

INSA-Lyon ICJ UMR 5208, bat. L. de Vinci, 20 Av. A. Einstein, F-69100 Villeurbanne Cedex France

Abstract

This work is devoted to singular transport phenomena by convection with fast-low time scales, or to transport in porous media with vanish-ing discontinuous porosities. For P1 − P0 finite element, by using a

reduction of the approximation order for the time differential operator, we propose a numerical method which does not have any oscillations in the neighborhood of the coefficient discontinuity. Error estimates of order one with respect to space are provided. Euler explicit and implicit time schemes are proposed, and by considering a toy problem, the order one of convergence with respect to time and space is checked.

Mathematics Subject Classification: 65M15; 65M60; 35F16

Keywords: singular mass matrix; error estimates; degenerate operator

1

Introduction

(3)

with acid in porous media with discontinuous porosity, lead to singular pertur-bation of the transport equation with discontinuous coefficients for the time operator [5]. It is worth to notice that the numerical solution of the transport equation with vanishing discontinuous coefficients usually presents some local oscillations in a neighborhood of discontinuities of coefficients (see for example the results with a least squares method in [4] p. 115) which is not the case for the proposed method. To the knowledge of the authors, there does not exist proof of error estimates in the literature for a projection method in the context of Finite Element with a reduced order when the differential operator degenerates. Let function f = ( f1(x, t) 0 < x < 12, f2(x) 12 < x < 1, (1)

and u0 be given, the domain is defined by Ω = (0, 1) × (0, 1), and we consider

the following problem: find u solution to:

(

1[0,1

2](x)∂tu(x, t) + ∂xu(x, t) + u(x, t) = f (x, t); in Ω,

u(x, 0) = u0 0 < x < 12; u(0, t) = 0 0 < t < 1.

(2)

2

Existence of solutions

We denote by ∂Ω− = {(x, t) = {0} × (0, 1) ∪ (0, 1/2) × {0}} the incoming

part of the boundary of Ω, then the L2(Ω)-unbounded degenerated differential

operator A is defined by:

Au = 1[0,1

2](x)∂tu + ∂xu + u.

The graph-norm of the operator A is given by:

k|ϕk|2 = kAϕk2L2(Ω)+ kϕk2L2(Ω).

The space in which the solution is searched is defined by the following closure:

E = {ϕ ∈ D(Ω), ϕ|∂Ω− = 0.} k|·k|

, where D(Ω) is the set of C∞(Ω) functions

compactly supported. Taking into account the estimate

Z

Avv dt dx ≥ kvk 2

L2(Ω),

we have that the operator A is linear continuous with a closed range. For numerical purposes, we need to introduce a variational formulation of the problem.

Let the Sobolev’s space H1(0, 1) = {ϕ ∈ l2(0, 1);

dx ∈ l2(0, 1)} the subspace

(4)

Let the bilinear forms a(·, ·) defined from V × L2(0, 1) and b(·, ·) defined from V × L2(0, 1/2) be such that: a(v, w) = Z 1 0 ∂xv(x)w(x) + v(x)w(x)dx; b(v, ϕ) = Z 1 2 0 w(x)ϕ(x) dx. (3)

In what follows, the restriction operator is defined.

Lemma 2.1 The operator B : V → L2(0, 1/2)0 associated to the bilinear

form b(·, ·) is the linear continuous restriction operator to the segment [0, 1/2]. We have ker B =0H1(1/2, 1) and the range of its adjoint is given by Ra B∗ = 0H1(0, 1/2) where the left subscript 0 indicates that only functions vanishing

at the left end-point of the interval are considered.

Let introduce a variational formulation for the problem (2):

(

find u(t) ∈ C0([0, 1], V ); u(0) = u

0 satisfying

< B∗B ˙u(t), w >

V0,V +a(u(t), w) = (f (t), w), ∀w ∈ V, (4)

where ˙u is the derivative of u with respect to time. If the space V is decomposed as V = ker B ⊕ ker B⊥ = ker B ⊕ Ra B. The bilinear form a(·, ·) verifies the

inf-sup conditions thus it is deduced that the problem (4) is well-posed.

3

Semi-discretized finite element formulation

for the problem (4)

Let M = 2m for a given integer m, set h = 1

M, and the interval [0, 1] is split

in sub-intervals Ii = (xi−1, xi) with xi = ih for 1 ≤ i ≤ M. Let Vh ⊂ {ϕ ∈

H1(0, 1); ϕ(0) = 0} be the sub-space generated by the M hat Lagrange’s

func-tions of order one ϕi, equipped with the H1-semi-norm. Let Hh ⊂ L2(0, 1) be

the sub-space generated by the M constant functions ψi on each sub-interval

Ii, and let Mh ⊂ L2(0,12) be the sub-space generated by qithe M2 constant

func-tions on each sub-intervals Ii ⊂ (0,12). Let PVh : C

0[0, 1] → V

h the Lagrange’s

interpolate operator and let Πh : L2(0, 1) → Mh and PHh : L

2(0, 1) → H

h be

two L2-projectors. Finally introduce the following matrices :

(5)

Definition 3.1 For u0 ∈ Vh and F (t) = PHhf (t) given, by denoting by

A = A− + A+, u

h(t) ∈ Vh; vh(t) ∈ Mh the solution of the semi-discretized

problem verifies:      Btv h(t) + Auh(t) = F (t), Cvh(t) = B ˙uh(t), ∀t ∈ ]0, 1]. uh(0) = u0, (6)

Here uh(t) and vh(t) stand for functions of Vh or corresponding vectors of

degrees of freedom.

Theorem 3.2 For u0 = 0, f ∈ C1(Ω) given, and assuming that u ∈

C1([0, 1]; H2(0, 1)), there exists C(f ) such that for all h > 0, the following

error estimate holds true:

ku(t) − uh(t)kL2(Ω) ≤ C(f )h 0 < t ≤ 1. (7)

For the proof we need of some a priori estimates.

Lemma 3.3 There exist C1; C2 such that for all h > 0 the following

esti-mates hold true:

C1kuhk2L∞(0,1;Vh)+ kΠhPHh˙uhk2L2(Ω)+ kPHhuhk2L(0,1;L2(0,1)) C2 ³ k ˙f k2 L2(Ω)+ kf k2L(0,1;L2(0,1)) ´ ; k(I − Πh) ˙uhk2L2(0,1;L2(0,1)) = 0. (8)

Please note that ΠhPHh = Πh. The semi-discretized problem becomes:

( ˙uh(t), Πhwh) + a(uh(t), wh) = (f (t), wh), ∀wh ∈ Hh. (9)

Successively choose wh = ∂x˙uh(t) ∈ Hh, and wh = PHh˙uh(t) ∈ Hh, adding the

two equations and integrate between 0 and t. The term of the first equation

Rt

0

R1

0 uh(t)∂x˙uh(t) dx dt is integrated by parts, the following term

Z t

0

Z 1

0 ∂xuh(t) ˙uh(t) dx dt

will be compensated with the term

Z t

0

Z 1

0 ∂xuh(t)PHh˙uh(t) dx dt

of the second equation since we have ∂xuh(t) ∈ Hh. So the first estimate is

deduced. For the second, choose wh = (I − Πh)ψh for ψh ∈ Hh. We have:

(6)

Take the derivative with respect to t, since f does not depend on time for

x > 1

2, the second equality is obtained.

Let us give a sketch of the proof of the theorem 3.2. Let us denote the error by eh(t) = uh(t) − PVhu(t). The error equation is given by: ∀wh ∈ Hh

( ˙eh(t), wh) + a( ˙eh(t), wh) =

a((I − PVh)u(t), wh) + ( ˙uh, (I − Πh)wh) + ((I − PVh) ˙u(t), wh).

(10) Choose wh = PHheh(t), integrate the equation (10) between 0 and t and writes

this expression as I=II+III+IV. We have:

kPHhehk 2

L∞(0,1;L2(0,1)) ≤ I ( since ∂xeh ∈ Hh);

|II| ≤ k∂x(I − PVh)ukL2(Ω)kPHhehkL2(Ω);

|III| ≤ k(I − Πh) ˙uhkL2(Ω)kPHhehkL2(Ω);

|IV | ≤ k(I − PHh) ˙ukL2(Ω)kPHhehkL2(Ω).

(11)

The classical stability results and estimates for (I − P•) as function of h for

PVh and for PHh and Πh (see [3] for example) lead to the conclusion since u

is enough regular and since the a priori estimates of Lemma 3.3 hold true. Expressing

u − uh = (I − PHh)u + PHh(I − PVh)u + PHheh+ (PHh− I)uh,

we get the error estimate.

4

Implicit and Explicit Euler’s schemes in

time

In the problem (6), eliminate the unknown v, and for K fixed define ∆t = 1

K

and the times sequence tk = k∆t; 0 ≤ k ≤ K. For u0h given, the implicit

Euler’s scheme reads:

BtC−1Buk+1

h + ∆tAuk+1h = ∆tF (tk+1) + BtC−1Bukh. (12)

Please remark that BtC−1B + ∆tA is invertible since it is the sum of a

semi-definite matrix and of a positive semi-definite matrix. The explicit Euler’s scheme reads: BtC−1Buk+1 h + A+uk+1h = ∆tF−(tk) + BtC−1Bukh− ∆tA−ukh+ F+(tk+1). (13) with F−(t) = P Hh1[0,12](x)f (t, x); F +(t) = P Hh1[12,1](x)f (t, x).

Let us end this note with two convergence curves for the problem (2), when the right end side is given by: f =

(

(x − 1/2)2t2+ x2 0 < x < 1/2

(7)

0.002 0.004 0.006 0.008 0.01 10−4 10−3 h erreur en L 2(Ω ) Erreur L2 (pente : 1.13351) 0.0013 0.0025 0.0037 0.005 10−4 10−3 10−2 dt erreur en L 2(Ω ) Erreur L2 (pente : 1.08855)

Figure 1: Space error (left), time error (right).

u0(x) = x2, 0 < x < 1/2. In figure 1, L2 error curves in logarithmic scale for

the scheme (13) are presented. These results agree with the announced results. To conclude, please remark that an upwind finite element in space could have been used as in [2].

The presented results can be generalized to diffusion problems with two time scales. Explicit or implicit Euler’s schemes can be obtained.

References

[1] P. Auger, G. Poggiale, Impact of spatial heterogeneity on a predator prey system

dynamics, C. R. Biologies, 327, 1058-1063 (2004).

[2] I. Babuska, W. G. Szymczak , Adaptivity and Error Estimation for the Finite

Element Method Applied to Convection Diffusion Problems, SIAM J. Numer. Anal.

Volume 21, Issue 5, pp. 910-954 (1984).

[3] P.G. Ciarlet, Finite element method for elliptic equation, Studies in Mathematics and its applications North Holland (1979).

[4] Franck Fontvieille, Dcomposition asymptotique et lments finis, Math-matiques et Informatique fondamentale de Lyon 2004 http://docinsa.insa-lyon.fr/these/pont.php?id=fontvieille.

[5] Golfier M., Bazin B., Lenormand R. and Quintard M., Core-scale

descrip-tion of a porous media dissoludescrip-tionduring acid injecdescrip-tion part 1 theoritical development,

Computational and applied Mathematics 23 (2004) 179-194.

[6] M.A. Dronne, S. Descombes E. Grenier, H. Gilquin, Examples of the influence

of the geometry on the propagation of progressives waves, Mathematical and Computer

(8)

[7] Y. Renard. The singular dynamic method for constrained second order

hyper-bolic equations. Application to dynamic contact problems. J. Comput. Appl. Math.,

234(3):906-923 (2010).

Références

Documents relatifs

Finally, the upper bound for the “online” error associated with the Galerkin-POD is obtained by comparison of the recovered stress field σ(µ) to the stress field b σ r (µ) obtained

De plus , comme il y a env i ron deux fois plus de baguenaudiers à fleurs jaunes sur la station étudiée , il est patent que la probabilité qu ' un azuré les visite est

Upper bounding techniques for the reduced modelling error have been obtained for such problems in the context of the Reduced Basis Method.. In [16], the error estimation relies on

The reduced-order model presented here is valid for flexible structures and large displacements, the only hypothesis made being small pressure variations.. In

In order to suppress the round-off error and to avoid blow-up, a regularized logarithmic Schr¨ odinger equation (RLogSE) is proposed with a small regularization parameter 0 &lt; ε ≪

The discontinuous Galerkin domain decomposition (DGDD) method couples subdomains of high-fidelity polynomial approximation to regions of low-dimensional resolution for the

Comparison for the mass-spring-damper system of the error (top left), projection error (top right) and errors ratio (bottom left) obtained with each model reduction approach, as well

Average error between the finite element approximation u FEM discretized in time and space (this is the solution of Problem 2.3 in which we replace the POD space V p by the finite