Numerical Analysis of a SUSHI Scheme for an Elliptic-parabolic System Modeling Miscible Fluid Flows in Porous Media

Mohamed Mandari, Mohamed Rhoudaf and Ouafa Soualhi

Moulay Ismail University, Meknes, Morocco

E-mail: mandariart@gmail.com; rhoudafmohamed@gmail.com; ouafasoualhi@gmail.com

Received 28 March 2019; Accepted 12 November 2019; Publication 14 January 2020

Abstract

In this paper, we demonstrate the convergence of a schema using stabilization and hybrid interfaces applying to partial differential equations describing miscible displacement in porous media. This system is made of two coupled equations: an anisotropic diffusion equation on the pressure and a convection-diffusion-dispersion equation on the concentration of invading fluid. The anisotropic diffusion operators in both equations require special care while discretizing by a finite volume method SUSHI. Later, we present some numerical experiments.

Keywords: Porous media, nonconforming grids, finite volume schemes, SUSHI, convergence analysis.

1 Introduction

The single-phase miscible displacement of one fluid by another in a porous medium is modeling by a system of nonlinear partial differential equations. In the literature, there exists several modelling approaches, in [2–6] the authors are introduced the Peaceman model where the fluids are considered incompressible this model is constituted of an elliptic parabolic coupled system. While, if the fluids are compressible, the system becomes parabolic see [7] and [8]. We are interested in the study of The first model, it is constituted of an anisotropic diffusion equation on the pressure and a convection-diffusion-dispersion equation on the concentration of the invading fluid, see [9] for the theoretical analysis of this system of partial differential equations.

The miscible displacement problem studied in this work consists of a nonlinear elliptic-parabolic coupled system, it has been the subject of several studies, C. Chainais-Hillairet, S. Krell and A. Mouton, in [10] and [11], are study the numerical analysis and the convergence of a schema DDFV, on the other hand in [12] Chainais-Hillairet and Droniou were proposed the scheme of mixed finite volume, Hanzhang Hu, Yiping Fu and Jie Zhou study this model by the mixed finite elements in [13]. The authors in [14, 15] studied the Finite Element schemes for both equations. We refer to [27,28] for the Eulerian-Lagrangian localized adjoint method combined with the mixed finite element methods. See [16] for the convergence analysis for a discontinuous Galerkin finite element. Then, he pressure equation was dis-cretised by finite element method and the concentration equation by method of characteristics in [17–19], let cite other references that study the miscible displacement problems by different methods [24–26].

The unknowns of the problem are p the pressure in the mixture, U its Darcy velocity and c the concentration of the invading fluid. The porous medium is characterized by its porosity ϕ(x) and its permeability A(x). We denote by μ(c) the viscosity of the fluid mixture, c^ the injected concentration, q+ and q are the injection and the production source terms. The model on a time interval (0, T) and a domain Ω ⊂ ℝ2 is defined by the following system

{div(U)=q+qin (0,T)×Ω,U=K(x,c)pin (0,T)×Ω,Ωp(.,x)dx=0On (0,T), (1)
ϕ(x)tcdiv(D(x,U)c)+div(Uc)+qc=c^q+ in (0,T)×Ω. (2)

Where

Definition 1.1 (Weak solution) Under the hypotheses (3–12). A weak solution of (1) and (2) is a triple of functions (p¯,U¯,c¯) satisfying: (p¯L(0,T;H1(Ω))), (ŪL(0,T; L2(Ω))) and (c^L(0,T;L2(Ω))L2(0,T;H1(Ω)))

{Ωp¯(t,.)dt=0 for all a.e t]0,T[,U¯=K(x,c¯)p¯ in ]0,T[×Ω,a1(p¯,φ1)=0TΩq+φ1+0TΩqφ1φ1C([0,T]×Ω¯),a2(c¯,φ2)=0TΩc^q+φ2φ2Cc([0,T]×Ω¯), (13)

with

{a1(p¯,φ1)=0TΩK(x,c)p¯φ1,a2(c¯,φ2)=0TΩϕ(x)c¯tφ2+0TΩD(x,U¯)c¯φ20TΩc¯U¯φ2+0TΩq+c¯φ2Ωφc0(x)φ2(0,.), (14)

In this work, we want to apply one of the finite volume methods dedicated to anisotropic diffusion. We will examine the application of a finite volume scheme using stabilization and hybrid interfaces, which has been proposed by Eymard et al. [20], to the diffusion term in the pressure equation and in the concentration convection-diffusion-dispersion equation of the system describing miscible fluid flows in porous media (Peaceman model). This method is characterized by:

We present and study a numerical scheme and convergence analysis for SUSHI method applying to this model, more precisely. In order to prove the convergence of the SUSHI schemes, we apply a similar strategy as [8] on our numerical approximation instead of the regularization of the Peaceman model. Then, Some numerical tests are also carried out to verify the validity of the numerical scheme proposed.

This article is organized as follows. In Section 2 we present meshes and the associated notations, than, we introduce the different discrete operators (gradient, diffusion and convection operators) and some proprieties. The main result of the paper is detailed in Section 3 as follows Sections 3.1, 3.2 and 3.3 are devoted for the discretization of the system (1–12), in Section 3.4 we present some numerical experiments. Finally we demonstrate the convergence theorem in Section 3.5.

2 The Finite Volume Scheme SUSHI

The SUSHI scheme is based on two schemes, firstly the Hybrid Finite Volume (HVF) scheme introduced in 2007 by R. Eymard et al. [23]. This HVF scheme, adapted to solve the anisotropic diffusion problem, introduces additional unknowns on the edges of the meshes in order to reconstruct the discrete gradient in all directions and thus to correctly treat the anisotropic and heterogeneous problems, and secondly on the cell-centered SUCCES scheme (Finite volume method classic).

The originality of this scheme (HVF) lies in the proof of convergence that only requires weak hypotheses on the mesh. This HVF scheme was then modified and gave birth to the SUSHI schemes in 2009 [20].

There are two variants of the SUSHI schema: a first one where the unknowns on the edges are only introduced where they are needed, for example where there are strong heterogeneities and a second where the unknowns on the edges are introduced on all the edges of the mesh.

In this section, we will present different definitions, notations and conventions of writing that we will use later, on the other hand, we follow the idea of Eymard et al. [20] to build flux using a stabilized discrete gradient. After, we define the discretization of the convection term, then, we give some proprieties and definition of the SUSHI schemes.

2.1 Space and Time Discretization

Definition 2.1 Let’s define some notations of the discretization of Ω.

Definition 2.2 We consider X𝒟, X𝒟,0 and X𝒟,0,ℬ three spaces defined as follow:

X𝒟={υ=((υ𝒦)𝒦,(υσ)σ);υ𝒦,υσ}, (15)
X𝒟,0={υX𝒟 such that Λ𝒦𝒦,σnυ.n𝒦,σ=0,σext}, (16)
X𝒟,0,={υX𝒟,0/βσ𝒦; υσ=𝒦βσ𝒦υ𝒦}. (17)

With ℬ is defined in the next definition.

Definition 2.3 Let:

uσ=𝒦βσ𝒦u𝒦, (18)

where (βσ𝒦)𝒦,σint is a family of real numbers, with βσ𝒦0 only for some control volumes 𝒦, close to σ, and such that

𝒦βσ𝒦=1 and xσ=𝒦βσ𝒦x𝒦. (19)

ℬ is the set of the eliminated unknowns using (18), and ℋ = int/ℬ.

The projections in the spaces X𝒟, X𝒟,0 and X𝒟,0, are defined in the definition next.

Definition 2.4 C0(Ω¯) is the set of continues functions which are null in ∂Ω. for all ψC0(Ω¯), we define

  1. The projection in X𝒟 by 𝒫𝒟:C0(¯)X𝒟ψ𝒫𝒟ψ=((ψ(x𝒦))𝒦M,(ψ(xσ))σ).
  2. 𝒫𝒟,ℬψ = v is an element of X𝒟,ℬ such that v𝒦 = ψ(x𝒦), ∀𝒦, ∈ ℳ; vσ = v𝒦, for all σext; vσ = ψ(xσ), for all σ ∈ ℋ and υσ=𝒦βσ𝒦ψ(x𝒦) for all σ.
  3. 𝒫H(Ω) (H(Ω) is the set of the piece-wise function in central volume 𝒦 ∈ ℳ) such that 𝒫(ψ(x)) = ψ(x𝒦), a.sx ∈ 𝒦, ∀𝒦 ∈ ℳ.

The space X𝒟 is equipped with the semi-norm |.|X𝒟 defined by

|υ|X𝒟2=𝒦σ𝒦mσd𝒦σ(υσυ𝒦)2, for all υX𝒟. (20)

Note that |.|X𝒟 is a norm on the spaces X𝒟,0 and X𝒟,0,.

Definition 2.5 The time interval (0, T) (T > 0) is divided to N (N is an integer such that N > 0) small intervals have a step δt equals to T/N, where δt = tn+1tn we introduce this spaces

X𝒟,δt={(υn)n{0,...,N1},υnX𝒟}, (21)
X𝒟,δt,0={(υn)n{0,...,N1},υnX𝒟,0}, (22)
X𝒟,δt,={(υn)n{0,...,N1},υnX𝒟,0,}. (23)

The semi-norm on X𝒟,δt is defined by

|υ|X𝒟,δt2=n=0N1δt|υn|X𝒟2. (24)

2.2 The Discrete Gradient

It is always possible to deduce an expression for ∇𝒟u(x) as a linear combination of (uσu𝒦)σ𝒦. Let us first define

𝒦:X𝒟H(Ω)dun+1𝒦un+1,

such that

un+1XD,𝒦un+1=1|𝒦|σ𝒦|σ|[uσn+1u𝒦n+1]n𝒦,σ.

However, we find that this discrete gradient is zero for any u𝒦n+1𝒦, if uσn+1 are zero, so it is not coercive. We thus seek a new coherent discrete gradient with the previous and coercive in the C𝒦,σ (cone the vertex x𝒦 and basis σ). This corresponds to the previous step gradient to which we add a correction term. We define the discrete gradient as follows:

𝒦,σun+1=𝒦un+1+𝒦,σ(un+1)n𝒦,σ, (25)

with

𝒦,σ(un+1)=dd𝒦,σ(uσn+1u𝒦n+1𝒦un+1.[xσx𝒦]).

(Recall that d is the space dimension and d𝒦,σ is the Euclidean distance between x𝒦 and xσ) We obtain the following stable discrete gradient

𝒦,σun+1=𝒦un+1+𝒦,σun+1.n𝒦,σ, (26)

We may then define ∇𝒟 as the piece-wise constant function equal to ∇𝒦,σ a.e. in the cone C𝒦,σ with vertex x𝒦 and basis σ

𝒟un+1=𝒦,σun+1 for a.e xC𝒦,σ. (27)

Then we have

𝒦,σun+1=σ𝒦Yσ,σ(uσn+1u𝒦n+1), (28)

with Yσ,σ giving by

Yσ,σ={mσm𝒦n𝒦σ+dd𝒦,σ(1mσm𝒦n𝒦σ.[xσx𝒦])n𝒦σif σ=σ,mσm𝒦n𝒦σdd𝒦,σm𝒦n𝒦,σ.[xσx𝒦]n𝒦,σotherwise. (29)

2.3 The Discrete Convection Term

To treat the convection term in the concentration equation, we define the following convection operator discrete:

divcσ: 𝒟×𝒟𝒟(ξ𝒟,υ𝒟)div(ξ𝒟,υ𝒟),

with

divcσ(ξ𝒟,υ𝒟)={υ𝒦nσ,𝒦ξ𝒦if υ𝒦nσ,𝒦0,υ𝒦nσ,𝒦ξ𝒦if υ𝒦nσ,𝒦<0. (30)

2.4 The Proprieties of the Schemes

Let 𝒟 be a discretisation of Ω in the sense of Definition (2.1). The size of the discretisation 𝒟 is defined by

h𝒟=sup𝒦(d(𝒦)), (31)

with d(𝒦) is the diameter of 𝒦 and the regularity of the mesh is defined by

θ𝒟=max(maxσ𝒦,int(d𝒦,σd,σ),max𝒦,σ𝒦(d(𝒦)d𝒦,σ)). (32)

For a given set int and for a given family βσ𝒦 satisfying property (18), we introduce a measure of the resulting regularity by

θ𝒟,=max(θ𝒟,max𝒦,σ|βσ||xxσ|2h𝒟2). (33)

Definition 2.6 Let 𝒟 be a discretisation of Ω in the sense of Definition (2.1), and let δt be the time step defined in Definition (2.5). For vX𝒟, we define the following related norm

Pυ1,2,2=𝒦σ|σ|d𝒦,σ(𝒟συdσ)2, (34)

and for vX𝒟,δt, we define the following related norm

𝒫υ1;1,2,2=n=0N1δt𝒫υn1,2,2, (35)

with dσ = |d𝒦,σ + dℒ,σ|, Dσv = |v𝒦v| ifσ = {𝒦, ℒ}, and dσ = d𝒦,σ, Dσv = |v𝒦| ifσ = {𝒦}.

A result stated in [20] gives the relation

𝒫υ1,2,2|υ|X𝒟2,υX𝒟,0. (36)

Then, we get

𝒫υ1;1,2,2|υ|X𝒟,δt2,υXδt,𝒟,0. (37)

A result stated in [20] gives the relation

𝒫υ1,2,2|υ|X𝒟2,υX𝒟,0. (38)

Then, we get

𝒫υ1;1,2,2|υ|X𝒟,δt2,υXδt,𝒟,0. (39)

We recall in this section some proprieties of SUSHI scheme. The proof of these proprieties can be found in [21].

Lemma 2.7 Let 𝒟 be a discretisation of Ω in the sense of Definition (2.1). Let ν > 0 be such that νd𝒦,σd,σ1ν for all σℰ, where Mσ = |𝒦, ℒ}. Then there exists C1 only depending on d, Ω and ν such that

𝒫υ2(Ω)C1𝒫υ1,2,,υX𝒟, (40)

where ‖𝒫v1,2,ℳ is defined by (34).

Lemma 2.8 Let 𝒟 be a discretisation of Ω in the sense of Definition (2.1), and let δt be the time step defined in Definition (2.5). Let ν > 0 be such that νd𝒦,σd,σ1ν for all σ, where Mσ = {𝒦, ℒ}. Then there exists C1 only depending on δt and C1 such that

𝒫υL2(0,T;L2(Ω))C1𝒫υ1;1,2,,υX𝒟,δt, (41)

where ‖𝒫v1;1,2,ℳ is defined by (35).

Proof 2.9 The proof is a result of Lemma 2.7.

Definition 2.10 Let 𝒟 be a discretisation of Ω in the sense of the Definition (2.1), and δt be a time step defined in Definition (2.5). We define the L2norm of the discrete gradient by

𝒟υ(x)L2(Ω)d2=KσK|σ|dK,σd|K,συ|2,υX𝒟,

and

𝒟w(x,t)L2(0,T;L2(Ω)d)2=n=1NδtKσK|σ|dK,σd|K,σwn|2,wX𝒟,δt,

where𝒦,σ and𝒟 is defined by (26) and (27)

Lemma 2.11 Let 𝒟 be a discretisation of Ω in the sense of the Definition (2.1), and δt be a time step defined in Definition (2.5) and we assume that there exists a positive θ such that θ𝒟θ for all 𝒟,

  1. Then there exist positive constants C2 and C3 only depending on θ and d such that
    C2|υ|X𝒟2||𝒟υ||L2(Ω)d2C3|υ|X𝒟2υX𝒟. (42)
  2. Moreover, we have
    C4|w|X𝒟,δt2||𝒟w||L2(0,T;L2(Ω)d2C5|w|X𝒟,δt2υX𝒟δt. (43)

Definition 2.12 Let 𝒟 be a discretisation of Ω in the sense of Definition (2.1) and δt be a time step defined in Definition (2.5). Let u𝒟,δtX𝒟,δt be a solution of the problem. Then, 𝒫u𝒟,δt(x, t) is an approximate solution of the problem.

Lemma 2.13 (Discrete gradient consistency) Let 𝒟 be a discretisation of Ω in the sense of Definition 2.1, and θθ𝒟 given. Then, for any function ψC2(Ω¯), there exists C6 only depending on d, θ and ψ such that

𝒟𝒫𝒟ψψ(L(Ω))dC6h𝒟, (44)

where𝒟 is defined by (25–27).

Lemma 2.14 (A compactness lemma) Let Ω be a bounded open subset ofd, T > 0 and AL1(0,T;LLoc1(Ω)). If A is relatively compact in L1(0,T;(Cc2(Ω))) and for all ω relatively compact in Ω,

supuAu(.,.+ξ)uL1(]0,T[×ω)0 as|ξ|0.

Then, A is relatively compact in L1(0,T;LLoc1(Ω)).

Proof 2.15 The proof of this propriety can be found in [12].

2.5 Discrete Weak Formulation

In this section we present the discrete weak formulation for the problem (1–2). We consider, for all n = 0, ..., N − 1 and all 𝒦 ∈ ℳ, unknowns cn+1X𝒟,δt, UnX𝒟,δt and pnX𝒟,δt which stand for approximate values of c, U and p on [n; n + 1],

2.5.1 Equation of the pressure

We begin with the discretisation of this equation

div(K(x,c)p)=q+q. (45)

We integer over 𝒦 for any 𝒦 ∈ ℳ and in the interval ]tn, tn+1[⊂]0,T[ that which yields

Ktntn+1div(K(x,c)p)=Ktntn+1(q+q),

that’s gives

δt𝒦div(K(x,cn)pn+1)=δt𝒦(q+,n+1q,n+1),

then

σ𝒦σK(x,cn)pn+1.n𝒦,σ=m𝒦(q𝒦+,n+1q𝒦,n+1),

finally

σ𝒦𝒦,σ1(pn+1)=m𝒦q𝒦+,n+1𝒦q𝒦,n+1. (46)

For the border elements, we obtain the equations by discretising the second part of the system (5), then we have

K(x,c𝒦n)𝒦,σpn+1.n𝒦,σ=0,σext. (47)

We use the fact that the flow is continuous at the interface of the two elements, we have then

F𝒦,σ1(pn+1)+F,σ1(pn+1)=0 for all σint such that σ={𝒦,}. (48)

And now we have card(int) + card(ext) + card(ℳ) unknowns and equations.

Let, multiplying the equation (46) by υ𝒦n+1 for all 𝒦 ∈ ℳ and all n = 0, ..., N − 1, then sum over 𝒦 and over n = 0, ..., N − 1, we get

n=0N1𝒦σ𝒦𝒦1(pn+1)υ𝒦n+1=n=0N1𝒦υ𝒦n+1m𝒦(q𝒦+,n+1q𝒦,n+1), (49)

which gives

<p,υ>F1=n=0N1𝒦υ𝒦n+1m𝒦(q𝒦+,n+1q𝒦,n+1), (50)

with

<p,υ>F1=n=0N1𝒦σ𝒦F𝒦1(pn+1)[υ𝒦n+1υσn+1]. (51)

We define also

[pn+1,υn+1]F1=𝒦σ𝒦F𝒦1(pn+1)[υ𝒦n+1υσn+1]. (52)

2.5.2 The constitutive law of the model adopted

For the second equation we have

U=K(x,c)p, in ]0,T[×Ω. (53)

We integer over 𝒟 such that 𝒟 ∈ 𝔇 with 𝔇 is the set of diamond Ω, and over the time interval ]tn, tn+1 [⊂]0, T[, we obtain

tntn+1𝒟Udxdt=tntn+1𝒟𝒦(x,c)pdxdt, (54)

after simplifications we obtain the following formula

U𝒟n+1=(𝒦(xσ,cn)pn+1)𝒟.

Since for any diamond 𝒟 ∈ 𝔇, we have

𝒟={{𝒦,σ}{,σ}if σint,{𝒦,σ}if σextt.

Then

U𝒟n+1={U𝒦,σn+1+U,σn+1,if σint,U𝒦,σn+1,if σext,

and

𝒟pn+1={𝒦,σpn+1+,σpn+1,if σint𝒦,σpn+1,if σext.

Finally, we get

{U𝒦,σn+1+U,σn+1=𝒦(xσ,c𝒦n)𝒦,σpn+1𝒦(xσ,cn),σpn+1,if σint,U𝒦,σn+1=K(xσ,c𝒦n)𝒦,σpn+1,if σext, (55)

with ∇𝒟,σpn+1, ∇ℒ,σpn+1 are noted in (28).

(55) write in other way by

{U𝒦,σn+1.nσ,𝒦+U,σn+1.nσ,=𝒦,σ1(pn+1)+,σ1(pn+1),if σintU𝒦,σn+1.nσ,𝒦=F𝒦,σ1(pn+1),otherwise. (56)

2.5.3 Concentration equation

Now, use discrete the following third equation

ϕ(x)tcdiv(D(x,U)c)+div(cU)+qc=q+c^. (57)

We integrate over the volume control 𝒦 ∈ ℳ and over the time interval ]tn, tn+1[⊂ [0,T] we obtain

tntn+1𝒦ϕ(x)tctntn+1𝒦div(D(x,U)c)+tntn+1𝒦div(cU)+tntn+1𝒦qc=tntn+1𝒦q+c^.

Then

𝒦ϕ(x)(cn+1cn)δt𝒦div(D(x,Un+1)cn+1)+δt𝒦div(cn+1Un+1)+δt𝒦q,n+1cn+1=δt𝒦q+,n+1c^n+1,

we get

m𝒦ϕ𝒦(c𝒦n+1c𝒦n)+δtσ𝒦F𝒦,σ2(cn+1)+δtσ𝒦mσdivcσ(c𝒟n+1,U𝒟n+1)+δtm𝒦q𝒦,n+1c𝒦n+1=δtm𝒦q𝒦+,n+1c^𝒦n+1. (58)

We have card(ℳ) equations and card() + card(ℳ) unknowns, for a reasonable system we need to card() equations, for that we have

𝒟(x𝒦,U𝒦n+1)𝒦,σcn+1.n𝒦,σ=0,σext, (59)

and since the flux is continuous with the interface of the two elements, then we have

F𝒦,σ2(cn+1)+F,σ2(cn+1)=0 for all σint such that σ={𝒦,}. (60)

We have now card(int) + card(ext) + card(ℳ) unknowns and equations.

We multiplying (58) by w𝒦n+1 for all w𝒦 ∈ ℳ and all n = 0, ..., N − 1, then sum over 𝒦 and over n = 0, ..., N − 1, then we get

n=0N1𝒦w𝒦n+1ϕ𝒦(c𝒦n+1c𝒦n)+δtn=0N1𝒦σ𝒦𝒦,σ2(cn+1)w𝒦n+1+δtn=0N1𝒦w𝒦n+1σ𝒦mσdivcσ(c𝒟n+1,U𝒟n+1)+δtn=0N1𝒦w𝒦n+1q𝒦,n+1c𝒦n+1=δtn=0N1𝒦w𝒦n+1q𝒦+,n+1c^𝒦n+1.

Bearing in mind (60), from above, we get

n=0N1𝒦w𝒦ϕ𝒦(c𝒦n+1)δtn=0N1𝒦σ𝒦𝒦,σ2(cn+1)[w𝒦n+1wσn+1]+δtn=0N1𝒦w𝒦n+1σ𝒦mσdivcσ(c𝒟n+1,U𝒟n+1)+δtn=0N1𝒦w𝒦n+1q𝒦,n+1c𝒦n+1=δtn=0N1𝒦w𝒦n+1[q𝒦+,n+1c^𝒦n+1+ϕ𝒦(c𝒦n)],

thus, we give as a form of bilinear approximation the following formula

{<c,w>F2=n=0N1𝒦w𝒦n+1ϕ𝒦(c𝒦n+1)+δtn=0N1𝒦σ𝒦𝒦,σ2(cn+1)[w𝒦n+1wσn+1]+δtn=0N1𝒦w𝒦n+1σ𝒦mσdivcσ(c𝒟n+1,U𝒟n+1)+δtn=0N1𝒦w𝒦n+1q𝒦,n+1c𝒦n+1. (61)

We define also

{[cn+1,wn+1]F2=𝒦w𝒦n+1ϕ𝒦δt(c𝒦n+1)+𝒦σ𝒦𝒦,σ2(cn+1)[w𝒦n+1wσn+1]+𝒦w𝒦n+1σ𝒦mσdivcσ(c𝒟n+1,U𝒟n+1)+𝒦w𝒦n+1q𝒦,n+1c𝒦n+1. (62)

2.6 The Discrete Flux

The discrete flux 𝒦,σ1 and 𝒦,σ2 are expressed in terms of the discrete unknowns. For this purpose we apply the SUSHI scheme proposed in [20]. The idea is based upon the identification of the numerical flux through the mesh dependent bilinear form, using the expression of the discrete gradient

n=0N1𝒦σ𝒦𝒦,σ1(pn+1)(u𝒦uσ)0TΩ𝒟pn+1K(x,s)𝒟u,pn+1,uX0,𝒟, (63)

and

n=0N1𝒦σ𝒦𝒦,σ2(cn+1)(υ𝒦υσ)0TΩ𝒟cn+1D(x,Un+1)𝒟υ,cn+1,υX0,𝒟. (64)

The identification of the numerical fluxes using relation (63) and (64) leads to the expression

F𝒦,σ1(pn)=σ𝒦𝒦𝒦σ,σ(p𝒦n+1pσn+1), (65)
F𝒦,σ2(cn+1)=σ𝒦D𝒦σ,σ(c𝒦n+1cσn+1). (66)

Thus

𝒦𝒟pn+1K(x,cn)𝒟u=σ𝒦σ𝒦K𝒦σ,σ(p𝒦n+1pσn+1)(uσu𝒦). (67)
𝒦𝒟cn+1D(x,Un+1)𝒟v=σ𝒦σ𝒦D𝒦σ,σ(c𝒦n+1cσn+1)(vσv𝒦). (68)

With σ, σ′ ∈ 𝒦 and

{K𝒦σ,σ=σ𝒦Yσ,σΓ𝒦σYσ,σwith Γ𝒦σ=𝒦,CσK(x,cn)dx,D𝒦σ,σ=σ𝒦Yσ,σΘ𝒦σYσ,σwith Θ𝒦σ=𝒦,CσD(x,Un+1)dx.

The local matrices K𝒦σ,σ and D𝒦σ,σ are symmetric and positive.

2.7 Final Scheme

Using (26) we have

{𝒦,σpn+1=𝒦pn+1+𝒦,σpn+1.n𝒦,σ,𝒦,σcn+1=𝒦cn+1+𝒦,σcn+1.n𝒦,σ,

and

divcσ(ξ𝒟,v𝒟)={v𝒦nσ,𝒦ξ𝒦if v𝒦nσ,𝒦0,v𝒦nσ,𝒦ξif v𝒦nσ,𝒦<0.

The discretisation of the problems (1) and (2) is defined as following:

c(x,0)=1m𝒦𝒦c0(x)dx. (69)
𝒦m𝒦p𝒦=0. (70)
{D𝒦,σ𝒟c.n=0U𝒟.n=0. (71)
{Find for all 𝒦 and for all instant n,pn+1 and cn+1σ𝒦σ𝒦A𝒦σσ[pσn+1p𝒦n+1][vσv𝒦]=m𝒦v𝒦(q𝒦+,n+1q𝒦,n+1),U𝒟n+1=K(x,c𝒦n))𝒟pn+1,m𝒦v𝒦ϕ𝒦(c𝒦n+1)δtσ𝒦σ𝒦B𝒦σσ[cσn+1c𝒦n+1][vσv𝒦]+δtυ𝒦σ𝒦mσdivcσ(c𝒟n+1,U𝒟n+1)+δtm𝒦v𝒦q𝒦,n+1c𝒦n+1=δtm𝒦v𝒦[q𝒦+,n+1c^𝒦n+1+ϕ𝒦c𝒦n]. (72)

with

{A𝒦σ,σ=σ𝒦Yσ,σ.D𝒦,σ1Yσ,σ,B𝒦σσ=σ𝒦Yσ,σ.D𝒦,σ2Yσ,σ, (73)

and

{Yσσ given by (29),D𝒦,σ1=C𝒦,σ𝒦(x,c𝒦n)dx,D𝒦,σ2=C𝒦,σD(x,Un+1)dx. (74)

𝒞𝒦,σ is the cone with vertex x𝒦 and basis σ″.

2.8 A Priori Estimates

Lemma 2.16 Let Ω be an open bounded connected polygonal domain of2 and let 𝒟 be a SUSHI mesh of Ω in the sense of Definition (2.1). Assume (4), (6–7) and (12) hold and that the Scheme (72) has a solution (p𝒟,δt, c𝒟,δt, c𝒟,δt). Then, there exists C′ > 0 depending only on Ω, α, C1, C2, C5 and Λ𝒦, such that we have for all n ∈ [0, ..., N − 1]:

||𝒫p𝒟,δt||1;1,2,2+||p𝒟,δt||L2(0,T;L2(Ω))2+||U𝒟,δt||L2(0,T;L2(Ω))2C||q+q||L(0,T;L2(Ω)). (75)

Proof 2.17 For the proof see [1].

Lemma 2.18 Let Ω be an open bounded connected polygonal domain of2 and let 𝒟 be a SUSHI mesh of Ω in the sense of the Definition (2.1). Assume (4), (6–8), (11) and (12) hold and that the Scheme (72) has a solution (p𝒟,δt, U𝒟,δt, c𝒟,δt). Then, there exists C” > 0 depending only on Ω, α𝒟, ϕ, c0, C2, C6 and q+ such that we have

ϕ*2||c𝒟N||L2(Ω)2+αD|||U𝒦n|1/2𝒟c𝒟,δt||L2(0,T;L2(Ω))2+(1+αD)c𝒟,δtL2(0,T;L2(Ω)))C". (76)

Proof 2.19 For the proof see [1].

2.9 Existence and Uniqueness of (c𝒟n;U𝒟n;p𝒟n)

Lemma 2.20 Let 𝒟 be a SUSHI mesh of Ω (Ω is an open bounded connected polygonal domain of2). Let T > 0 and δt be a time step such that N=Tδt is an integer. Assume (3–12) hold. Then, the Scheme (72–74) admits a unique solution (c𝒟n;U𝒟n;p𝒟n)1nN.

Proof 2.21 To demonstrate this lemma we adapt the demonstration of Theorem 3.4 in [11].

3 The Main Results

3.1 Numerical Results

In this section, we apply the schema using stabilisation and hybrid interface (SUSHI), firstly to the diffusion equation in the test number 1, then to the convection-diffusion-reaction equation in second test, finally to a three examples of two-dimensional miscible displacement problems of one incompressible fluid by another in porous media (test 3, 4 and 5) to examine its performance.

3.1.1 Test 1 (Convergence of the pressure equation)

As a first example we want to demonstrate the convergence of the pressure equation with Dirichlet boundary, we take the exact solution p1(x, y) = sin(πx)2sin(πy)2 in a first case and in a second case p2(x, y) = x2y2 (x − 1)2 (y − 1)2 the permeability K(x, y) is given by

K1(x,y)=80[1001],

Table 1 Convergence results of the SUSHI on the pressure p, with pext = p1 and K = K1

Level ppextL2(Ω) ppextL1(Ω) ppextL(Ω)
1 0.0149 0.0045 0.1920
2 0.0033 0.0010 0.0848
3 8.0426e-04 2.4747e-04 0.0414
4 2.0011e-04 6.1305e-05 0.0206

Table 2 Convergence results of the SUSHI on the pressure p, with pext = p2 and K = K2

Level ppextL2(Ω) ppextL1(Ω) ppextL(Ω)
1 0.0159 0.0017 0.3076
2 0.0050 4.7231e-04 0.1941
3 0.0015 1.2424e-04 0.1124
4 4.2783e-04 3.1108e-05 0.0623

or by

K2(x,y)=1x2+y2[103x2+y2(1031)xy(1031)xy103y2+x2],

in both cases Ω = (0, 1)2. Then we get the convergence Tables 1 and 2 in norm L2, L1 and L defined by the formulas (77).

3.1.2 Test 2 (Convergence of the parabolic-elliptic equations)

Now, we consider the following parabolic-elliptic system:

div(1μ(c)p)=f1 in Ω×[0,T],U=1μ(c)p in Ω×[0,T],Ωp(x)dx=0,ϕctdiv(D(u)c)+div(uc)=f2 in Ω×[0,T],U=0 and D(u)c=0 on Ω×[0,T],c(0,.)=0 in Ω.

Under the following assumptions : Ω = [0, 1]2, t ∈ [0, T] T > 0. Let f1, f2 are chosen such that the exacts solutions are

{c(x,t)=sin2(πx)sin2(πy)t,p(x,t)=0.5c22c+9128t2+0.25t,U(x,t)=πt[sin(2πx)sin2(πy),sin(2πy)sin2(πx)],

where D(u) = |U| + 0.02, dm = 0.02, dl = dt = 1, μ(c) = c + 2, ϕ = 1, and the time steps is dt = 10−4. We obtained the following results (1(b)−3(b)) and the tables of convergence (3–5):

images

Figure 1 Pressure gradient at t = 0.0120 and the mesh used with h = 0.1188.

images

Figure 2 The exact and numerical solutions of the pressure equation at t = 0.0120.

images

Figure 3 The exact and numerical solutions of the concentration equation at t = 0.0120.

The surface plots for the pressure, the gradient of the pressure and the concentration of the invading fluid at t = 10−3 with the step of the mesh is h = 0.1188 are presented respectively in Figures 1(b)–3(b). The Tables 3, 4 and 5 are present respectively the norms L1(Ω), L2(Ω) and L(Ω) between the exact solution and the numerical solution of the pressure and the concentration, these norms are defined by the following formulas:

{errl1=uTu(x)L1(Ω)=𝒦m𝒦|u𝒦u(x𝒦)|,errl2=uTu(x)L2(Ω)=(𝒦m𝒦|u𝒦u(x𝒦)|2𝒦m𝒦|u(x𝒦)|2)1/2,errlinf=u𝒯u(x)L(Ω)=max𝒦|u𝒦u(x𝒦)|. (77)

with u𝒯 is the numerical solution and u(x) is the exact solution.

Table 3 L1norm Convergence results of the SUSHI method on the pressure p and concentration c at t = 10−3

Level N.U Step ppextL1(Ω) Order ccextLl(Ω) Order
1 56 0.4751 4.5716e-05 0.007
2 212 0.2375 1.2788e-05 1.1275 0.0018 1.3184
3 824 0.1188 3.2903e-06 1.1205 4.5244e-04 1.2572
4 3248 0.0594 9.2565e-07 1.1005 5.0308e-05 1.2709
5 12896 0.0297 4.0595e-07 1.0593 6.4287e-06 1.0569

Table 4 L2norm Convergence results of the SUSHI method on the pressure p and concentration c at t = 10−3

Level N.U Step ppextL2(Ω) Order ccextL2(Ω) Order
1 56 0.4751 5.1180e-05 0.0086
2 212 0.2375 1.5027e-05 1.1240 0.0022 1.3353
3 824 0.1188 3.9538e-06 1.1202 5.6307e-04 1.2708
4 3248 0.0594 1.1598e-06 1.0986 5.8721e-05 1.2931
5 12896 0.0297 5.7188e-07 1.0517 1.0516e-06 1.0163

Table 5 Lnorm Convergence results of the SUSHI method on the pressure p and concentration c at t = 10−3

Level N.U Step ppextL(Ω) Order ccextL(Ω) Order
1 56 0.4751 0.0014 0.0602
2 212 0.2375 8.0704e-04 1.0838 0.0329 1.2150
3 824 0.1188 5.2442e-04 1.7468 0.0157 1.2167
4 3248 0.0594 8.2744e-05 0.5705 0.0083 1.2533
5 12896 0.0297 7.9262e-05 1.0039 9.8790e-04 1.2314

And to calculate the order of convergence, let or1, or2 and orinf are the orders of convergence, they are defined by for i ≥ 2:

{or1=ln(errl1i)ln(errl1i1),or2=ln(errl2i)ln(errl2i1),orinf=ln(errlinfi)ln(errlinfi1).

3.1.3 Test 3 (Peaceman model with continuous permeability)

In this numerical test, the spatial domain is Ω = (0,1000) × (0,1000)ft2, and the time period is [0, 3600] days. The injection and the production well are respectively located at the upper-right corner (1000, 1000) and the lower-left corner (0, 0) with an injection rate q+ = 30ft2/day and a production rate q = 30ft2/day. The viscosity of the oil is μ(0) = 1.0cp, the injection concentration is c^=1.0. The initial concentration is c0(x) = 0 and the porosity of the medium is specified as ϕ(x) = 0.1. We consider that the porous medium is homogeneous and isotropic and the permeability tensor is given by K = 80I with I is the identity matrix. Let M = 1, and μ(c) = 1.0cp. We assume that ϕdm = 1.0ft2/day, ϕdl = 5.0ft and ϕdt = 0.5ft. on an unstructured mesh (4), we present the pressure and the speed (5) and the concentration at the different values of t in the Figures 6(a)–6(f).

images

Figure 4 Triangular mesh used with a refinement level i = 5.

images

Figure 5 The pressure (left) and the gradient of the pressure (right) at t = 3600 days.

3.1.4 Test 4 (Peaceman model with discontinuous permeability)

Later, let c0(x) = 0 and the porosity of the medium is specified as ϕ(x) = 0.1. We consider that the porous medium is homogeneous and isotropic and the permeability tensor is given by K = (801y<500+201y>500)I. Let M = 1, and μ(c) = 1.0cp. We assume that ϕdm = 1.0ft2/day, ϕdl = 5.0ft and ϕdt = 0.5ft. In a structured mesh (7a) we calculate the norm V defined in Figure 7(b) in each step time and we remark in the Table 6 that ∑𝒦∈ℳ m𝒦p𝒦 close to zeros.

3.1.5 Test 5 (Peaceman model with an adverse mobility ratio)

In this test case, we are interested in the case where the relation between the equation of the pressure and that of the concentration is strong with a discontinuity of the permeability K(x, c), i.e μ(c) = (1 + (M1/4 − 1)c)−4 with M = 41 and if (x, y) ∈ [200, 400] × [200, 400] ∪ [600, 800] × [200, 400] ∪ [200, 400] × [600, 800] ∪ [600, 800] × [600, 800], K(x, y) = 80 else K(x, y) = 20. Let c0(x) = 0 and the porosity of the medium is specified as ϕ(x) = 0.1, and we assume that ϕdm = 0ft2/day, ϕdl = 5.0ft and ϕdt = 0.5ft.

images

Figure 6 Surfaces plot of concentration, at different value of t, with δt = 36 days and the mesh of the domain is made of 928 triangles of maximal edge length 50ft.

images

Figure 7 Norm V of concentration (7b) and structured triangular meshes (7a).

Table 6 The value of the integral of the pressure ∫Ωp(x)dx at t = 3600, with K = (801y<500 + 201y>500)I

Refinement level 𝒦m𝒦p𝒦
1 4.330e-01
2 1.083e-01
3 2.76e-02
4 7e-03
5 1.8e-03

images

Figure 8 The pressure (left) and the gradient of the pressure (right) at t = 3600days ≈ 10years.

The Figure 8 represents the pressure and the pressure gradient at t = 10 years, and the Figure 9 represents the surfaces plot of concentration, at t = 36 days, t ≃ 1 years, t ≃ 3 years and t ≃ 10 years, with δt = 36 days.

3.2 Analysis Convergence

Theorem 3.1 Let 𝒟m be a family of discretisation in the sense of Definition (2.1), for any 𝒟 ∈ 𝒟m, let ℬint and (βσ𝒦) satisfying by (18). Assume that there exists θ > 0 such that θ𝒟,ℬ < θ for all 𝒟 ∈ 𝒯, where θ𝒟ℬ is defined by (33). Let (δtm)m≤1 be a sequence of time steps such that T/δtm is an integer and δtm → 0 as m → +∞.

Then, the Scheme (72) defines a sequence of approximation solution (pm = p𝒟m,δtm, Um = U𝒟m,δtm, cm = c𝒟m,δtm) ∈ X𝒯m,δtm × X𝒟m,δtm × X𝒯m,δtm, there exists p¯L(0,T;H1(Ω)), ŪL(0,T; L2(Ω)), c¯L(0,T;L2(Ω)), and, up to a subsequence, we have the following convergence results when m → infin;

pmp¯ weakly* in L(0,T;L2(Ω)) and strongly inLp(0,T;Lq(Ω)),p<,q<2; hmpmp¯ weakly* in (L(0,T;L2(Ω)))2 and strongly in(L2((0,T)×Ω))2;

images

Figure 9 Surfaces plot of concentration, at t = 36 days, t ≃ 1 years, t ≃ 3 years and t ≃ 10 years, with δt = 36 days.

UmU ¯weakly* in (L(0,T;L2(Ω)))2 and strongly in(L2((0,T)×Ω))2; cmc¯ weakly* in L(0,T;L2(Ω)) and strongly inLp(0,T;Lq(Ω)),p<,q<2; hmcmc¯ weakly in L2((0,T)×Ω))2.

Moreover, (p¯,U¯,c¯) is a weak solution to (1–2).

3.2.1 Convergence of the pressure

Lemma 3.2 Let F be a family of discretisation in the sense of Definition 2.1. Let δtm be a sequence of times steps such that T/δtm is an integer and δtm → 0 as m → ∞. We consider a sequence of functions (vm)m with vm = v𝒟m,δtmX𝒟m,δt when m → ∞ such that

υmυ weakly in L2((0,T)×Ω),(respectively weakly-* in L(0,T;L2(Ω))) 𝒟mυmχ weakly in (L2((0,T)×Ω))2,(respectively weakly-* in L(0,T;L2(Ω))).

Then, we have

υ=χ and υL2(0,T;H1(Ω))(respectively in L(0,T;H1(Ω)))

Proof 3.3 An adaptation of the proof of Lemma 4.2 in [20], leads to prove thatv = χ in the distribution sense on ]0,T[×Ω, and therefore vL2 (0,T; H1(Ω)) or vL((0,T) × Ω).

Lemma 3.4 Under the assumptions of Theorem (3.1), there exists p¯L(0,T;H1(Ω)) and Ū ∈ (L(0,T; L2(Ω)))2, such that the sequences (pm)m, (Um)m defined by the Scheme (72) have the following convergence result when m → ∞

pmp¯ weakly* in L(0,T;L2(Ω))and strongly in Lp(0,T;Lq(Ω)),p<,q<2; hmpmp¯ weakly* in (L(0,T;L2(Ω)))2and strongly in (L2((0,T)×Ω))2; UmU¯ weakly* in (L(0,T;L2(Ω)))2and strongly in (L2((0,T)×Ω))2;

and ((p¯,U¯), Ū) is a weak solution to (1).

Proof 3.5 step 1: Using Lemma 2.16 (a priori estimate), we get when m → ∞

pmp¯ weakly-* in L(0,T;L2(Ω));hmpmυ weakly-* in (L(0,T;L2(Ω)))2;UmU˜ weakly-* in (L(0,T;L2(Ω)))2;

Lemma 3.2 implies that

p¯L(0,T;H1(Ω)), with p¯=υ.

by (1), we haveΩ pm(t, .)dx = 0 for all t ∈]0,T[, it gives that Ωp¯(t,.)dx=0 for all t ∈]0,T[. we define the function A𝒟 : Ω × ℝ → Md(ℝ) by A𝒟(x, s) = A𝒦(s) with s ∈ ℝ and x ∈ 𝒦. Let ĉ :]0,T[× → ℝ such that

{c=c𝒦n,on  [nδt,(n+1)δt[×𝒦 with n=0,,N;c=c𝒦0,on  [0,δt[×𝒦;c=c(.δt,.),on  [δt,T[×Ω.

We have cc¯ in L1(0,T; L1(Ω)) as δt → 0 and hd → 0. for all ZL2(]0,T[×Ω)d, 0TΩZ.U=0TΩA𝒟(.,c)TZ.v with U=A𝒟(.,c).υ. Using Lemma 7.6 in [12], we get 0TΩZ.U0TΩA𝒟(.,c)TZ.p¯. That’s give Ū = Ũ.

Let ΨCc2(]0,T[×Ω) such that

𝒫𝒟,Ψn={Ψn(x𝒦),for all 𝒦Ψn(xσ),for all σ𝒦βσ𝒦Ψn(x𝒦),for all σΨn(x𝒦),for all σext.

Let us take v = 𝒫𝒟,ℬΨ in (50), we get

0TΩA(x,c)𝒟mpm.𝒟m𝒫𝒟,Ψdxdt=0TΩ𝒫𝒟,Ψ(q+q)dxdt. (78)

Since 𝒟mpmp¯ weakly in L(0,T; L2(Ω))2 and the consistency of the discret gradient, we have

𝒫𝒟,ΨΨ

Hence

limh𝒟m00TΩA(x,c)𝒟mpm.𝒟m𝒫𝒟,Ψdxdt=0TΩA(x,c)p¯.Ψdxdt.

Therefore, p is the unique solution of (13), and we get that the whole family (p𝒟)𝒟∈ℱ converges to p as h𝒟 → 0.

step 2: Let ψCc(]0,T[×Ω) be begin. Thanks to the Cauchy-Schwartz inequality, we have

0TΩ|𝒟p𝒟(x)p(x)|2dx3(T5𝒟+T6𝒟+T7), (79)

with

T5𝒟=0TΩ|𝒟p𝒟(x)𝒟𝒫𝒟ψ(x)|2dxdt, (80)
T6𝒟=0TΩ|𝒟𝒫𝒟ψ(x)ψ(x)|2dxdt, (81)

and

T7=0TΩ|ψ(x)p(x)|2dxdt. (82)

Thanks to lemma of consistence in [20], we have limh𝒟0T6𝒟=0. Thanks to Lemma 2.7 there exists C7 such that

||𝒟w||L(0,T;L2(ω)d)2C5|w|𝒟,δt2C7[w,w]F1,wX𝒟. (83)

With C7=C5αK. Taking w = pm − 𝒫𝒟ψ, we have

T5𝒟C7[pm𝒫𝒟ψ,pm𝒫𝒟ψ]F1. (84)

By step 1, we get

limh𝒟0[pm𝒫𝒟ψ,pm𝒫𝒟ψ]F1=0TΩ(pψ).K(x,c)(pψ)(x)dxdt. (85)

Thats gives

limh𝒟0[pm𝒫𝒟ψ,pm𝒫𝒟ψ]F1λ¯0TΩ|p(x)ψ(x)|2dxdt.

which yields

limh𝒟0supT5𝒟C7λ¯0TΩ|p(x)ψ(x)|2dx. (86)

Then, there exists C8 independent of 𝒟, such that

0TΩ|𝒟p𝒟(x)p(x)|2dxC70TΩ|ψ(x)p(x)|2dx+3T7𝒟.C80TΩ|ψ(x)p(x)|2dx.

We may choose ψ such that 0TΩ|ψ(x)p(x)|dxɛ and h𝒟 small enough, then

limh𝒟00TΩ|𝒟p𝒟(x)p(x)|2dxdt=0. (87)

Hence, we have the strongly convergent of 𝒟pmp¯. That’s implies: UmŪ.

Then we have the proof.

3.2.2 Convergence of the concentration

Lemma 3.6 (compactness concentration) Under the assumption of Theorem (3.1), c is relatively compact in L1(0,T;LLoc1(Ω)).

Proof 3.7 step 1: Let c˜:[0,T]×Ω continuous function in time and affine on each time interval. Hence, for all n = 0; ..., N − 1 and all t ∈ [nδt, (n + 1)δt],

c˜(t,.)=tnδtδtc𝒦n+1+(n+1)δttδtc𝒦n on 𝒦.

Let wCc2(Ω) and n ∈ {0, ..., N − 1}. Multiplying (58) by w𝒦, we get

Ωφ𝒟(x)tc˜(t,x)w(x)dx=<φ𝒦c𝒦n+1c𝒦nδt,w𝒦>=<div𝒦(𝒟𝒟c𝒦n+1),w𝒦><divcσ(U𝒟n+1,c𝒦n+1),w𝒦><q𝒦,n+1c𝒦n+1,w𝒦>+<q𝒦+,n+1c^𝒦n+1,w𝒦>.

Let

T1=<div𝒦(𝒟𝒟c𝒦n+1),w𝒦>, (88)
=<D𝒟(U𝒟n+1)𝒟c𝒦n+1,𝒟w𝒦>, (89)
=𝒦Mσ𝒦m𝒦𝒟𝒦(U𝒦n+1)𝒦,σc𝒦n+1.𝒦,σw𝒦. (90)

Then, the hypothesis (9) on D implies

|T1|Λ𝒟|w|X𝒦Mσ𝒦m𝒦(1+|U𝒦n+1|)|𝒦,σc𝒦n+1|. (91)

The second term

T2=<divcσ(U𝒟n+1,c𝒦n+1),w𝒦>,=𝒦Mσ𝒦mσ((U𝒟n+1.n𝒦,σ)+c𝒦n+1(U𝒟n+1.n𝒦,σ)cn+1)w𝒦,=σ=𝒦/intmσ(U𝒟n+1.n𝒦,σ)+c𝒦n+1(w𝒦w)σ=𝒦/intmσ(U𝒟n+1.n𝒦,σ)c𝒦n+1(w𝒦w),=σ=𝒦/intmσ(U𝒟n+1.n𝒦,σ)c𝒦n+1(w𝒦w)σ=𝒦/intmσ(U𝒟n+1.n𝒦,σ)(c𝒦n+1cn+1)(w𝒦w).

That’s gives

|T2||w|Xσ=𝒦/intd𝒦,σ|U𝒟n+1||c𝒦n+1|+|w|Xσ=𝒦/intd𝒦,σ|U𝒟n+1||σ,𝒦c𝒦n+1|. (92)

We focus now on the last two terms T3=<q𝒦,n+1c𝒦n+1,w𝒦> and T4=<q𝒦+,n+1c^𝒦n+1,w𝒦>. They verify

|T3||w|Xq,n+1L2(Ω)c𝒟n+1L2(Ω) (93)
|T4||w|Xq+,n+1L2(Ω)c^n+1L2(Ω) (94)

Finally we obtain for all wX𝒟

<φ𝒦c𝒦n+1c𝒦nδt,w𝒦>|w|X(Λ𝒟𝒦Mσ𝒦m𝒦(1+|U𝒦n+1|)|𝒦,σc𝒦n+1|+σ=𝒦/intd𝒦,σ|U𝒟n+1||c𝒦n+1|+σ=𝒦/intd𝒦,σ|U𝒟n+1||σ,𝒦c𝒦n+1|+q+,n+1L2(Ω)c^𝒟n+1L2(Ω)+q,n+1L2(Ω)c𝒟n+1L2(Ω)).

Multiplying by δt and summing over n we get

n=0N1δt φc˜𝒟n+1 (Cc2(Ω))ΛDn=0N1δt𝒦σ𝒦m𝒦(1+|U𝒦n+1|)|𝒦,σc𝒦n+1|+n=0N1δtσ=𝒦/intd𝒦,σ|U𝒟n+1||c𝒦n+1|+n=0N1δtσ=𝒦/intd𝒦,σ|U𝒟n+1||σ,𝒦c𝒦n+1|+n=0N1δt q,n+1 L2(Ω) c𝒟n+1 L2(Ω)+n=0N1δt q+,n+1 L2(Ω) c^𝒟n+1 L2(Ω).

Using the Cauchy-Schwartz inequality and Lemma 4.3, then we have t(φ𝒟c˜) is bounded in L2(0,T;(Cc2(Ω))). c˜ and φ𝒟 are respectively bounded in L(0,T; L2(Ω)) and L2(Ω), that’s implies φ𝒟c˜ is bounded in L(0,T; L2(Ω)). φ𝒟c˜ is also bounded in H1(0,T;(Cc2(Ω))) (L2(Ω) is continuously embedded in (Cc2(Ω)) and L(Ω) is continuously embedded in L2(Ω)). In the fact L2(Ω) is compactly embedded in (Cc2(Ω)) and using Aubin’s compactness theorem proved by Gallouet and Latché [22] we deduce that φ𝒟c˜ is relatively compact in C([0,T]; C([0,T];(Cc2(Ω))).

Step 2: φ𝒟c(t,.)=φ𝒟c˜(nδt,.) on Ω. H1(0,T;(Cc2(Ω))) is continuously embedded in C1/2([0,T];(Cc2(Ω))).

Hence, φ𝒟c˜ is also bounded in C1/2([0,T];(Cc2(Ω))) and there exists C not depending on δt or 𝒟 such that for all n = 0, ..., N − 1 and all t ∈ [nδt, (n + 1)δt],

φ𝒟c(t,.)φ𝒟c˜(t,.)(Cc2(Ω))=φ𝒟c˜((n+1)δt,.)φ𝒟c˜(t,.)(Cc2(Ω))C9δt.

Implies that as δt → 0, φ𝒟cφc˜0 in L(0,T;(Cc2(Ω))). φ𝒟c˜ is relatively compact in L1(0,T;(Cc2(Ω))).

The Lemma 5.4 in [20] gives, for all ξ ∈ ℝ

c(t,.+ξ)c(t,.)L1(d)|ξ|dc1,1,.

Integrating on t ∈ [nδt, (n + 1)δt[ and summing on n = 0, ..., N − 1, this implies

c(t,.+ξ)c(t,.)L1(]0,T[×d)|ξ|dn=0N1c1,1,. (95)

Thanks to the estimates of Lemma 4.3 we have

c(t,.+ξ)c(t,.)L1(d)0 as ξ0 independently of δt and 𝒟. (96)

Since φ𝒟 and c are respectively bounded in L(Ω) and L(0,T; L2(Ω)), and using the estimates of Lemma 4.3 we have

(φ𝒟c)(.,.+ξ)(φ𝒟c)L1(]0,T[×d)=φ𝒟(.+ξ)(c(.,.+ξ)c)+(φ𝒟(.+ξ)φ𝒟)cL1(]0,T[×d)Cc(.,.+ξ)cL1(]0,T[×d)+Cφ𝒟(.+ξ)φ𝒟L1(]0,T[×d).

φ𝒟φ in L2(Ω) as h𝒟 → 0, the proprietyφ𝒟(. + ξ) − φ𝒟L2(ω → 0 as ξ → 0 and (95) implies thatφ𝒟c(.,. + ξ) − φ𝒟cL1(0,T;L1(ω)) → 0 as ξ → 0 independently of 𝒟 and δt. Using Lemma 2.14 and the fact that φ𝒟cis relatively compact in L1(0,T;(Cc2(Ω))), we get φ𝒟c is relatively compact in L1(0,T;LLoc1(Ω)). Let fL1(0,T;LLoc1(Ω)) such that φ𝒟cf in L1(0,T;LLoc1(Ω)) as δt → 0 and h𝒟 → 0. Hence, the hypotheses (6) and the dominated convergence theorem then shows that c=1φ𝒟φ𝒟c1φf in L1(0,T;LLoc1(Ω)) (we also using the fact that φ𝒟φ in L2(Ω)), which concludes the proof.

Lemma 3.8 Under the assumptions of Theorem (3.1), the function c¯. Ū introduced in (3.4) satisfy (13).

Proof 3.9 Let ψC([0,T]×Ω¯), multiplying (58) by ψn(x𝒟) and sum on 𝒟 ∈ ℳ and on n = 0, ..., N − 1, we get

T6+T7+T8+T9=T10.

With

T6=n=0N1δt𝒦m𝒦φ𝒦c𝒦n+1c𝒦nδtψn+1(x𝒦),T7=n=0N1δtkσ𝒦𝒦,σ2(cn+1)ψn+1(x𝒦),T8=n=0N1δt𝒦σ𝒦mσdivcσ(c𝒟n+1,U𝒟n+1)ψn+1(x𝒦),T9=n=0N1δt𝒦q𝒦,n+1c𝒦n+1ψn+1(x𝒦),T10=n=0N1δt𝒦m𝒦q𝒦+,n+1c^𝒦n+1ψn+1(x𝒦).

Limite of T6:

T6=n=0N1δt𝒦m𝒦φ𝒦c𝒦n+1c𝒦nδtψn+1(x𝒦),=n=0N1δt𝒦m𝒦φ𝒦c𝒦n+1ψ𝒦n+1ψ𝒦nδt𝒦m𝒦φ𝒦c𝒦0ψ1(x𝒦),=0TΩφcξ𝒦,𝒟Ωφ𝒟c0𝒫(ψ1).

Where φ𝒟 = φ𝒦 on 𝒦, ξ𝒦,𝒟=ψn+1(x𝒦)ψn(x𝒦)δt on [(nδt, (n + 1)δt] × 𝒦 and 𝒫(ψ1)=ψ𝒦1 on 𝒦. ψ is regular, then ξ𝒦,𝒟 → −tψ uniformly on [0,T] × Ω and 𝒫𝒟(ψ1) → ψ(0,.) uniformly on Ω; φ𝒟φ strongly in L2(Ω). The weak-* convergence of c in L(0,T; L2(Ω)) then implies

T60TΩφc^tψΩφc0ψ(0,.). (97)

Limit of T7:

T7=n=0N1δt𝒦σ𝒦F𝒦,σ2(cn+1)ψ𝒦n+1,=n=0N1δt𝒦σ𝒦F𝒦,σ2(cn+1)(ψ𝒦n+1ψσn+1),=n=0N1δt𝒦σ𝒦σ𝒦D𝒦σ,σ(c𝒦n+1cσn+1)(ψ𝒦n+1ψσn+1),=0TΩ𝒟cn+1D(x,Un)𝒟ψn+1.

Since UŪ strongly in L2(]0,T[×Ω)d, we have D(., U) → D(.,Ū) strongly in L2(]0,T[×Ω)d×d (extract a subsequence of U which converges a.e. and use Vitali’s theorem). ∇𝒟ψ → ∇ψ uniformly on ]0,T[×Ω, we deduce that D(., U)∇𝒟ψn+1D(.,Ū)Tψ in L2(]0,T[×Ω)d and the weak convergence of 𝒟cc¯, we get

T70TΩD(.,U)c¯.ψ. (98)

Limit of8:

Applying the technic Using in proof of Lemma (3.6), we get

T8=n=0N1δt𝒦σ𝒦mσdivcσ(c𝒟n+1,U𝒟n+1)ψ𝒟n+1,=n=0N1δtσ=𝒦/intmσ(U𝒟n+1.n𝒦,σ)c𝒦n+1(ψ𝒦n+1ψn+1)+n=0N1δtσ=𝒦/intmσ(U𝒟n+1.n𝒦,σ)(c𝒦n+1cn+1)(ψ𝒦n+1ψn+1).

That’s gives

|T8n=0N1δtσ=𝒦/intmσ(U𝒟n+1.n𝒦,σ)c𝒦n+1(ψ𝒦n+1ψn+1)|=|n=0N1δtσ=𝒦/intmσ(U𝒟n+1.n𝒦,σ)(c𝒦n+1cn+1)(ψ𝒦n+1ψn+1)|,ψX𝒟,δtn=0N1δtσd𝒦,σ|U𝒟n+1||σ,𝒦c𝒦n+1|.

and

n=0N1δtσ=𝒦/intmσ(U𝒟n+1.n𝒦,σ)c𝒦n+1(ψ𝒦n+1ψn+1)0TΩcU.ψ. (99)

Using Lemma 2.18 and (99), we have

T80TΩcU.ψ. (100)

Limit of T9 and T10:

We have

T9=n=0N1δt𝒦Mq𝒦,n+1c𝒦n+1ψn+1(x𝒦)=0TΩqcψ𝒟0TΩqc¯ψ. (101)

It is also easy to pass to the limit in

T10=n=0N1δt𝒦Mm𝒦q𝒦+,n+1c^𝒦n+1ψn+1(x𝒦)=0TΩq+c^𝒟ψ𝒟.

The function c^𝒟,𝒦 equal to c^𝒦n on [nδt,(n + 1)δt[×Ω converges to c^ in L2(]0,T[×Ω), then

T100TΩq+c^ψ. (102)

Using (97), (98), (100), (101), and (102) in T6 + T7 + T8 + T9 + T10 we deduce that c¯ is a weak solution to (13) with the function Ū limit of U.

Proof 3.10 The proof of Theorem 3.1 is a result of Lemma 3.4 and Lemma 3.8.

Acknowledgments

The authors would like to thank the referees for their careful reading of the paper and their valuable remarks.

References

[1] M. Rhoudaf, M. Mandari and O. Soualhi, The generalized finite volume SUSHI scheme for the discretisation of the peaceman model, (submitted)

[2] J. Douglas, J. R., The numerical simulation of miscible displacement, in Computational methods in nonlinear mechanics, (J. T. Oden, ED.), North Holland, Amsterdam, 1980.

[3] J. Bear, Dynamics of fluids in porous media, American Elsevier, 1972.

[4] J. Bear, A. Verruijt, Modelling Groundwater Flow and Pollution, 1987. 119. D. Reidel Publishing Company, Dordecht, Holland, 1995, pp. 473–502.

[5] J. Douglas, Jr., R. E. Ewing and M. F. Wheeler, Approximation of the pressure by a mixed method in the simulation of miscible displacement. R.A.I.R Anal. Numer., 17(1983), 17–33.

[6] P. H. Sammon, Numerical approximation for a miscible displacement in porous media. SIAM J. Numer. Anal. 23(1986), 505–542.

[7] J. Douglas, Jr., Numerical methods for the flow of miscible fluids in porous media, in Numerical methods in coupled system, (R.W. Lewis, P. Bettess, and E. Hinton, Eds.), Wiley, New York, 1984.

[8] J. Douglas, J. R. and J. E. Roberts, Numerical methods for model of compressible miscible displacement in porous media. Math. Comp. 41(1983), 441–459.

[9] X. Feng, On existence and uniqueness results for a coupled system modeling miscible displacement in porous media. J. Math. Anal. Appl., 194(3):883–910, 1995.

[10] C. Chainais-Hillairet, S. Krell and A. Mouton, Convergence analysis of a DDFV scheme for a system describing miscible fluid flows in porous media. Numerical Methods for Partial Differential Equations, Wiley, 2014, pp. 38.

[11] C. Chainais-Hillairet, S. Krell and A. Mouton, Study of discrete duality finite volume schemes for the peaceman model. SIAM J. Sci. Comput., 35(6):A2928–A2952, 2013.

[12] C. Chainais-Hillairet and J. Droniou, Convergence analysis of a mixed finite volume scheme for an elliptic-parabolic system modeling miscible fluid flows in porous media. SIAM J. Numer. Anal., 45(5):2228–2258 (electronic), 2007.

[13] H. Hu, Y. Fu and J. Zhou, Numerical solution of a miscible displacement problem with dispersion term using a two-grid mixed finite element approach. Numer. Algor., 2019, 81(3), 879–914.

[14] J. Jaffré and J. E. Roberts, Upstream weighting and mixed finite elements in the simulation of miscible displacements. RAIRO Model. Math. Anal. Numer., 19(3):443–460, 1985.

[15] J. Douglas, R. E. Ewing and M. F. Wheeler, A time-discretization procedure for a mixed finite element approximation of miscible displacement in porous media. RAIRO Anal. Num., 17 (1983), 249–265.

[16] S. Bartels, M. Jensen and R. Muller, Discontinuous Galerkin finite element convergence for incompressible miscible displacement problems of low regularity. SIAM J. Numer. Anal., 47(5):3720–3743, 2009.

[17] R. E. Ewing, T. F. Russell and M. F. Wheeler, Simulation of miscible displacement using mixed methods and a modified method of characteristics. SPE, 12241:71–81, 1983.

[18] R. E. Ewing, T. F. Russell and M. F. Wheeler, Convergence analysis of an approximation of miscible displacement in porous media by mixed finite elements and a modified method of characteristics. Comput. Methods Appl. Mech. Engrg., 47(1–2):73–92, 1984.

[19] T. F. Russell, Finite elements with characteristics for two-component incompressible miscible displacement. In Proceedings of 6th SPE symposium on Reservoir Simulation, pages 123–135, New Orleans, 1982.

[20] T. G. R. Eymard and R. Herbin, Discretization of heterogeneous and anisotropic diffusion problems on general nonconforming meshes sushi: A scheme using stabilization and hybrid interfaces. IMA J. Numer. Anal., no. 30, pp. 1009–1043, 2010.

[21] K. Brenner, D. Hilhorst and Vu-Do Huy-Cuong, The Generalized Finite Volume SUSHI Scheme for the Discretization of Richards Equation. Vietnam Journal of Mathematics, 44(3):557–586, 2016.

[22] T. Gallouet and J.-C. Latch, Compactness of discrete approximate solutions to parabolic PDEs – application to a turbulence model. Comm. on Pure and Applied Analysis, vol. 6, no. 11, p. 23712391, 2012.

[23] R. Eymard, T. Gallouet and R. Herbin, A new finite volume scheme for anisotropic diffusion problems on general grids: convergence analysis. C. R., Math., Acad. Sci. Paris, vol. 344, no. 6, pp. 403–406, 2007.

[24] D. Burkle and M. Ohlberger, Adaptive finite volume methods for displacement problems in porous media. Comput. Visual. Sci., vol. 5, pp. 95–106, 2002.

[25] S. Kumar, A Mixed and Discontinuous Galerkin Finite Volume Element Method for Incompressible Miscible Displacement Problems in Porous Media. Numerical Methods for Partial Differential Equations, vol. 28(4), pp. 1354–1381, 2012.

[26] B. L. Darlow, R. E. Ewing and M. F. Wheeler, Mixed Finite Element Method for Miscible Displacement Problems in Porous Media. Society of Petroleum Engineers, doi:10.2118/10501-PA, 1984.

[27] H. Wang, D. Liang, R. E. Ewing, S. L. Lyons and G. Qin, An approximation to miscible fluid flows in porous media with point sources and sinks by an Eulerian-Lagrangian localized adjoint method and mixed finite element methods. SIAM J. Sci. Comput., 22(2):561–581 (electronic), 2000.

[28] H. Wang, D. Liang, R. E. Ewing, S. L. Lyons and G. Qin, An improved numerical simulator for different types of flows in porous media. Numer. Methods Partial Differential Equations, 19(3):343–362, 2003.

[29] R. Eymard, T. Gallouet and R. Herbin, Finite Volume Methods, appeared in Handbook of Numerical Analysis, P. G. Ciarlet and J. L. Lions eds., vol. 7, pp. 713–1020, 2003.

[30] B. Andreianov, F. Boyer and F. Hubert, Discrete duality finite volume schemes for Leray-Lions type elliptic problems on general 2D-meshes. Num. Meth. for PDEs, 23 (2007), 145–195.

Biographies

images

Mohamed Mandari is a doctoral student at the University of Moulay Ismail in Meknes since 2016, he holds a MASTER degree in Applied Mathematics and Computer Science at the Faculty of Science and Technology Abdelmalek Essaidi in Tangier, he holds a mathematics license applied and engineering session 2012, at the faculty of sciences, Ibno Zohr, Agadir, and a baccalaureate in mathematical sciences A, session 2008 in Ouarzazate.

images

Mohamed Rhoudaf is full professor of mathematics in moulay ismail university, he has obtained his Ph.D in 2006 at Sidi Mohamed Ben Abdellah University and his HDR at abdelmalek essaadi university, His research activity covers the theoretical study of EDP and the numerical analysis of EDP. He has published more than 45 publications in international journals.

images

Ouafa Soualhi is a doctoral student at the University of Moulay Ismail in Meknes since 2016, she holds a MASTER degree in Applied Mathematics and Computer Science at the Faculty of Science and Technology Abdelmalek Essaidi in Tangier, She holds a mathematics license applied and engineering session 2012, at the faculty of sciences, Ibno Zohr, Agadir, and a baccalaureate in mathematical sciences A, session 2008 in Laayoune.

Abstract

1 Introduction

2 The Finite Volume Scheme SUSHI

2.1 Space and Time Discretization

2.2 The Discrete Gradient

2.3 The Discrete Convection Term

2.4 The Proprieties of the Schemes

2.5 Discrete Weak Formulation

2.5.1 Equation of the pressure

2.5.2 The constitutive law of the model adopted

2.5.3 Concentration equation

2.6 The Discrete Flux

2.7 Final Scheme

2.8 A Priori Estimates

2.9 Existence and Uniqueness of (c𝒟n;U𝒟n;p𝒟n)

3 The Main Results

3.1 Numerical Results

3.1.1 Test 1 (Convergence of the pressure equation)

3.1.2 Test 2 (Convergence of the parabolic-elliptic equations)

images

images

images

3.1.3 Test 3 (Peaceman model with continuous permeability)

images

images

3.1.4 Test 4 (Peaceman model with discontinuous permeability)

3.1.5 Test 5 (Peaceman model with an adverse mobility ratio)

images

images

images

3.2 Analysis Convergence

images

3.2.1 Convergence of the pressure

3.2.2 Convergence of the concentration

Acknowledgments

References

Biographies