HAL Id: hal-01541150
https://hal.archives-ouvertes.fr/hal-01541150
Submitted on 25 Jun 2017
HAL is a multi-disciplinary open access
archive for the deposit and dissemination of
sci-entific research documents, whether they are
pub-lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d’enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.
Jerome Droniou, Julian Hennicker, Roland Masson
To cite this version:
Jerome Droniou, Julian Hennicker, Roland Masson. Uniform-in-Time Convergence of Numerical
Schemes for a Two-Phase Discrete Fracture Model. FVCA 2017 - International Conference on Finite
Volumes for Complex Applications VIII, Jun 2017, Lille, France. �10.1007/978-3-319-57397-7_20�.
�hal-01541150�
Uniform-in-time convergence of numerical
schemes for a two-phase discrete fracture model
J. Droniou, J. Hennicker, R. Masson
Abstract Flow and transport in fractured porous media are of paramount impor-tance for many applications such as petroleum exploration and production, geo-logical storage of carbon dioxide, hydrogeology, or geothermal energy. We con-sider here the two-phase discrete fracture model introduced in [3] which represents explicitly the fractures as codimension one surfaces immersed in the surrounding matrix domain. Then, the two-phase Darcy flow in the matrix is coupled with the two-phase Darcy flow in the fractures using transmission conditions accounting for fractures acting either as drains or barriers. The model takes into account complex networks of fractures, discontinuous capillary pressure curves at the matrix frac-ture interfaces and can be easily extended to account for gravity including in the width of the fractures. It also includes a layer of damaged rock at the matrix fracture interface with its own mobility and capillary pressure functions. In this work, the convergence analysis carried out in [3] in the framework of gradient discretizations [2] is extended to obtain the uniform-in-time convergence of the discrete solutions to a weak solution of the model.
Key words: Discrete fracture model, two-phase Darcy flow, uniform-in-time con-vergence, gradient discretization method
J´erˆome Droniou
School of Mathematical Sciences, Monash University, Victoria 3800, Australia, e-mail: jerome. [email protected]
Julian Hennicker
Universit´e Cˆote d’Azur, Inria, CNRS, Laboratoire J.A. Dieudonn´e, team Coffee, France; and CSTJF, TOTAL S.A. - Avenue Larribau, 64018 Pau, France, e-mail: julian.hennicker@ unice.fr
Roland Masson
Universit´e Cˆote d’Azur, Inria, CNRS, Laboratoire J.A. Dieudonn´e, team Coffee, France e-mail: [email protected].
2 J. Droniou, J. Hennicker, R. Masson
1 Continuous model
We give here a brief overview of the notations, and refer to [3] for more details.Ω is a bounded polytopal domain of Rd(d = 2,3), partitioned into a fracture domain
Γ and a matrix domain Ω\Γ . The network of fractures is Γ =Si∈IΓi, where eachΓi
is planar and has therefore two faces a+(i) and a−(i). Setχ = {a+(i),a−(i) | i ∈ I}
the set all faces and write, for simplicity,Γa+(i)=Γa−(i)=Γi. For a ∈ χ, γais the
one-sided trace operator onΓaandnadenotes the unit normal vector directed from
the face a to the matrix domain. The following notations, in which uαµ is the phase
pressure in the mediumµ and phase α, are used throughout the paper. Mm=Ω , Mf=Γ and Ma=Γa; s+=max(0,s), s−= (−s)+;
(pm,pf) = (u1m− u2m,u1f− u2f)(capillary pressures); JuαKa=γauαm− uαf.
The assumptions in the rest of this paper are:
• The matrix-valued functions ΛmandΛf, permeability tensors in the matrix and
fracture domains, respectively, are uniformly coercive tensors.
• The functions Tf (half-normal transmissibility in the fracture network),φmand
φf (porosities of the matrix and fracture, respectively), and df (fracture width)
are bounded measurable and uniformly positive.
• The phase mobilities kαµ: Mµ× [0,1] → R are bounded uniformly positive
Caratheodory functions, hαµ ∈ L2((0,T ) × Mµ)andη > 0.
• The saturation S1µ : Mµ× R → [0,1] of the non wetting phase is a Caratheodory
function; for a.e. x ∈ Mµ, S1µ(x,·) is a non-decreasing Lipschitz continuous
function on R; S1
µ(·,q) is piecewise constant on a finite partition (Mµj)j∈Jµ of
polytopal subsets of Mµ, for all q ∈ R. Not indicating the phase in the saturation
means thatα = 1, that is, Sµ=S1
µ. Of course, S2µ=1 − S1µThe initial capillary
pressures (pm,0,pf ,0)belong to H1(Ω \Γ )×L2(Γ ). Forϕµ ∈ L2((0,T ) × Mµ)and a.e. (t,x) ∈ (0,T) × Mµ, we let
Sαµ(ϕµ)(t,x) = Sαµ(x,ϕµ(t,x)) and [kS]µα(ϕµ)(t,x) = kαµ(x,Sαµ(x,ϕµ(t,x))).
The PDEs model writes: find phase pressures (uαm,uαf)and velocities (qαm,qαf)
(α = 1,2), such that φm∂tSαm(pm) +div(qαm) =hαm on (0,T ) × Ω \Γ qαm=−[kS]αm(pm)Λm∇uαm on (0,T ) × Ω \Γ φfdf∂tSαf(pf) +divτ(qαf)−
∑
a∈χ Qαf ,a=dfhαf on (0,T ) ×Γ qαf =−df[kS]αf(pf)Λf∇τuf on (0,T ) ×Γ (pm,pf)|t=0= (pm,0,pf ,0) on (Ω \Γ )×Γ, (1a)qα m· na+Qαf ,a=η∂tSαa(γapm) Qα f ,a= [kS]αf(pf)TfJuαK−a− [kS]αa(γapm)TfJuαK+a. (1b) Sf(pf) Qα f,a Sα a(γapm) qα m qα m·na qα f df
Fig. 1 Illustration of the coupling con-dition. It can be seen as an upwind two point approximation of Qαf ,a. The up-winding takes into account the damaged rocktype of porous thicknessη at the matrix-fracture interfaces.
To give the weak formulation of this model, set V0=V0
m×Vf0with
V0
m={v ∈ H1(Ω\Γ ) | γ∂Ωv = 0 on∂Ω},
V0
f ={v ∈ H1(Γ ) | γ∂Γiv = 0 on∂Γi∩ ∂ Ω for all i ∈ I}.
The space H1(Γ ) is made of functions whose restriction to each Γ
ibelong to H1(Γi),
and whose traces are continuous at fracture intersections∂Γi∩ ∂Γj. Here,∂Γiis the
boundary ofΓirespective to the hyperplane containingΓi, andγ is the trace operator.
We abridge∑µ∈{m, f },∑a∈χand∑α=12 into, respectively,∑µ,∑aand∑α.
Definition 1 (Weak solution of the model). A weak solution of the model is (uα
m,uαf)α=1,2∈ [L2(0,T ;Vm0)× L2(0,T ;Vf0)]2 such that, for anyα = 1,2 and any
(ϕα m,ϕαf)∈ C0∞([0,T ) × Ω) ×C0∞([0,T ) ×Γ ),
∑
µ − Z T 0 Z Mµ φµSαµ(pµ)∂tϕαµdτµdt + Z T 0 Z Mµ[kS] α µ(pµ)Λµ∇uαµ· ∇ϕαµdτµdt − Z Mµ φµSαµ(pµ,0)ϕαµ(0,·)dτµ +∑
a Z T 0 Z Γa F (γapm,pf,JuαKa)JϕαKadτdt −∑
a Z T 0 Z Γa ηSα a(γapm)∂tγaϕαmdτdt + Z Γa ηSα a(γapm,0)γaϕαm(0,·)dτ =∑
µ Z T 0 Z Mµh α µϕαµdτµ, (2) where F (s1,s2,s3) =Tf([kS]αa(s1)s+3 − [kS]αf(s2)s−3), dτm(x) = dx and dτf(x) =df(x)dτ(x) (dτ being the (d − 1)-dimensional measure on the fractures).
2 The gradient scheme
Definition 2 (Gradient Discretization (GD)). A spatial gradient discretisation for a DFN is DS= (X0, (ΠDµS,∇DµS)µ∈{m, f }, (J·Ka,DS)a∈χ, (TaDS)a∈χ), where
4 J. Droniou, J. Hennicker, R. Masson
• X0is a finite dimensional space of degrees of freedom, • ΠDµS: X
0→ L2(Mµ)reconstructs a function on Mµfrom the DOFs,
• ∇µDS : X
0
→ L2(Mµ)dimMµ reconstructs a gradient on Mµ from the DOFs,
• J·Ka,DS : X0→ L2(Γa)reconstructs, from the DOFs, a jump onΓabetween the
matrix and fracture, • Ta
DS: X
0→ L2(Γ
a)reconstructs, from the DOFs, a trace onΓafrom the matrix.
Here,ΠDµSand Ta
DSare piecewise constant reconstructions in the sense of [2], which
implies that if g : R → R then ΠDµSg(w) = g(Π
µ DSw) and T a DSg(w) = g(T a DSw). DSis
extended into a space-time GD D = (DS, (IµD)µ∈{m, f }, (tn)n=0,...,N)with
• 0 = t0<t1<··· < tN=T a discretisation of the time interval [0,T ],
• ImD: H1(Ω \Γ ) → X0and I f
D: L2(Γ ) → X0are operators designed to interpolate
initial conditions.
The spatial operators are extended into space-time operators the following way. If w = (wn)n=0,...,N+1∈ (X0)N+1, andΨDS=Π µ DS,∇ µ DS, J·Ka,DSor TaDS, thenΨDw is defined on [0,T ] × Mµ or [0,T ] ×Γaby ΨDw(0,·) = ΨDSu0and, ∀n ∈ {0,...,N − 1}, ∀t ∈ (tn,tn+1]ΨDw(t,·) = ΨDSwn+1.
We also define the discrete time derivativeδtw : (0,T ] → X0by, for the same n and
t as above,δtw(t) =wtn+1n+1−w−tnn.
The gradient scheme for (2) is: find (uα)α=1,2∈ [(X0)N+1]2 such that, setting p = u1− u2, we have p
0= (ImDpm,0,IDf pf ,0)and, forα = 1,2 and vα∈ (X0)N+1,
∑
µ Z T 0 Z Mµ φµΠDµδtSαµ(p) ΠDµvα+ [kS]αµ(ΠDµp)Λµ∇µDuα· ∇µDvα dτµdt +∑
a Z T 0 Z ΓaF (TaDp,ΠDfp,JuαKa,D)JvαKa,Ddτdt
+ Z T 0 Z Γa ηTa D δtSαa(p) Ta Dvαdτdt =
∑
µ Z T 0 Z Mµh α µΠDµvαdτµdt. (3)3 Main result
Theorem 1. Under the assumptions of Section 1, let (Dl)
l∈N be a coercive,
con-sistent, limit-conforming and compact sequence of space-time GD (see [3]), and let (uα,l)l∈N be such that uα,l ∈ (Xl0)Nl+1 is a sequence of solutions of (3) with
D = Dl. Then, there exists a weak solution (uαm,uαf)α=1,2of the model such that, for
allµ ∈ {m, f } and a ∈ χ, Sµ(pµ): [0,T ] → L2(Mµ)and Sa(γapm): [0,T ] → L2(Γa)
ΠDµlSµ(pl)−→ Sµ(pµ)in L∞(0,T ;L2(Mµ)),
TaDlSa(pl)−→ Sa(γapm)in L∞(0,T ;L2(Γa)).
Notations and preliminary results. Before proving this theorem, we recall some convergence results established in [3], under the assumptions of Theorem 1. Here, if (wl)
l∈Nis a sequence of functions in L2((0,T ) ×M) for some measured space M,
“wl→ w in L2” means that the convergence holds in L2((0,T ) × M).
There exists a weak solution u = (um,uf)such that, up to a subsequence as l → ∞,
for allµ ∈ {m, f } and a ∈ χ, with p = u1− u2and p
µ=u1µ− u2µ,
ΠDµluα,l⇀uαµ,∇µDluα,l⇀∇uαµ and Juα,lKa,Dl ⇀JuαKaweakly in L2, (4)
ΠDµlSµ(pl)→ Sµ(pµ) and TaDlSa(pl)→ Sa(γapm)strongly in L2. (5)
The functions Sµ(pµ): [0,T ] → L2(Mµ)and Sa(γapm): [0,T ] → L2(Γa)are
contin-uous for the weak topologies of L2(M
µ)and L2(Γa), respectively. Moreover, for any
(Tl)
l∈N⊂ [0,T ] that converges to some T∞,
ΠDµlSµ(pl)(Tl)→ Sµ(pµ)(T∞)weakly in L2(Mµ), and TaDlSa(pl)(Tl)→ Sa(γapm)(T∞)weakly in L2(Γa).
(6)
There existsρa∈ L2((0,T ) ×Γa)such that
F (Ta Dlp l,Πf Dlp l,Juα,lK a,Dl)→ ρaweakly in L2, (7)
and, for allϕ ∈ [L2(0,T ;V0
m)× L2(0,T ;Vf0)]2,
∑
α,a Z T 0 Z Γa ρaJϕαKadτdt =∑
α,a Z T 0 Z Γa F (γapm,pf,JuαKa)JϕαKadτdt. (8)For ρ = µ ∈ {m, f } or ρ = a ∈ χ, let RSρ(x,·) be the range of Sρ(x,·) and
[Sρ(x,·)]i: RSρ(x,·)→ R be its pseudo-inverse defined by
[Sρ(x,·)]i(q) = inf{z ∈ R|Sρ(x,z) = q} if q > Sρ(x,0), 0 if q = Sρ(x,0), sup{z ∈ R|Sρ(x,z) = q} if q < Sρ(x,0). Let Bρ(x,·) : R → [0,∞] be given by Bρ(x,q) =RSqρ(x,0)[Sρ(x,·)]i(τ)dτ if q ∈ RSρ(x,·),
Bρ(x,q) = +∞ otherwise. Bρ(x,·) is convex l.s.c. and Bρ(x,Sρ(x,·)) has a
sub-quadratic growth: Bρ(x,Sρ(x,r)) ≤ Kr2for some K not depending onx or r.
The following continuous (based on [1, Lemma 3.6]) and discrete energy rela-tions hold. For all T0∈ [0,T ],
6 J. Droniou, J. Hennicker, R. Masson
∑
µ Z Mµφµ h Bµ(Sµ(pµ)(T0))dτµ− Z MµφµBµ(Sµ(pµ)(0)) i dτµ +∑
a Z Γa h ηBa(Sa(γapm)(T0))dτµ− Z Γa ηBa(Sa(γapm)(0)) i dτ +∑
α,µ Z T0 0 Z Mµ[kS] α µ(pµ)Λµ∇uαµ· ∇uαµdτµdt +∑
α,a Z T0 0 Z Γa F (γapm,pf,JuαKa)JuαKadτdt =∑
α,µ Z T0 0 Z Mµh α µuαµdτµdt (9)and, if k is chosen such that T0∈ (tk,tk+1],
∑
µ Z Mµ φµBµ(Sµ(ΠDµl Sp l)(T 0))− Bµ(Sµ(ΠDµl Sp0)) dτµ +∑
a Z Γa ηhBa(Sa(TaDl Sp l)(T 0))− Ba(Sa(TaDl Sp0)) i dτ +∑
α,µ Z T0 0 Z Mµ [kS]αµ(ΠDµlpl)Λµ∇Dµluα,l· ∇Dµluα,ldτµdt +∑
α,a Z T0 0 Z Γa F (TaDlpl,ΠDflpl,Juα,lKa,Dl)Juα,lKa,Dldτdt ≤∑
α,µ Z tk+1 0 Z Mµh α µΠDµluα,ldτµdt. (10)Proof of Theorem 1. The proof follows the ideas initially introduced in [1]. By the characterisation [2, Lemma 4.8] of uniform-in-time convergence, it suffices to prove that, for any sequence (Tl)
l∈N⊂ [0,T ] converging to some T∞,
ΠDµlSµ(pl)(Tl)→ Sµ(pµ)(T∞)in L2(Mµ), TaDlSa(pl)(Tl)→ Sa(γapm)(T∞)in L2(Γa).
(11)
Applying the discrete energy relation (10) to T0=Tl yields
∑
µ Z MµφµBµ(Sµ(Π µ DSlp l)(Tl))dτ µ+∑
a Z Γa ηBa(Sa(TaDl Sp l)(Tl))dτ ≤ Z MµφµBµ(Sµ(Π µ DSlp0))dτµ+∑
a Z Γa ηBa(Sa(TaDl Sp0))dτ −∑
α,µ Z Tl 0 Z Mµ[kS] α µ(ΠDµlp l)Λ µ∇Dµluα,l· ∇µDluα,ldτµdt −∑
α,a Z Tl 0 Z Γa F (TaDlpl,ΠDflpl,Juα,lKa,Dl)Juα,lKa,Dldτdt+
∑
α,µ Z tk(l)+1 0 Z Mµh α µΠDµluα,ldτµdt = A1+ A2− A3− A4+ A5. (12)where k(l) is such that Tl ∈ (t
k(l),tk(l)+1]. The consistency of (Dl)l∈N shows that
ΠDµl Sp0=Π µ DSlI µ Dlpµ,0 → pµ(0) in L 2(M µ), TaDl Sp0=T a DSlI m Dlpm,0→ γapm(0) in L2(Γ
a). Since Bρ◦ Sρ is sub-quadratic, we infer
A1+ A2→ Z MµφµBµ(Sµ(pµ(0)))dτµ+
∑
a Z Γa ηBa(Sa(γapm(0)))dτ. (13)The convergence of A5is trivial from the weak convergence ofΠDµuα,land the fact
that tk(l)+1→ T∞: A5→
∑
α,µ Z T∞ 0 Z Mµh α µuαµdτµdt. (14)Consider Lemma 1 applied to Fl((t,x),ξ) = 1
(0,Tl)(t)[kS]αµ(ΠDµlpl)(t,x)Λµ(x)ξ and Wl=∇µ Dlu α,l. By (4) and (5), Wl→ W := ∇uα µ weakly in L2((0,T ) × Mµ)and, up to a subsequence,1(0,Tl)ΠDµlSµ(pl)Λµ→ 1(0,T∞)[kS]αµ(pµ)Λµa.e. on Mµ×(0,T )
while remaining bounded. Since Fl is monotonic with respect to its second
argu-ment, the assumptions of Lemma 1 are satisfied withρ = 1(0,T∞)[kS]αµ(pµ)Λµ∇uαµ,
and therefore liminf l→∞ A3≥α,µ
∑
Z T∞ 0 Z Mµ[kS] α µ(pµ)Λµ∇uαµ· ∇uαµdτµdt. (15)To study the limit of A4, we apply again Lemma 1, this time with Fl((t,x),ξ) =
F (Ta Dlp
l(t,x),Πf Dlp
l(t,x),ξ) and Wl =Juα,lK
a,Dl. From the definition of F it
can be readily checked that Flis monotonic with respect to its first argument.
Us-ing therefore the strong convergences (5) of Sαa(TaDlpl)and Sµ(ΠDflpl), the weak
convergence (4) of Juα,lKa,Dl and the convergence property (7)–(8) of Fl(·,Wl) =
F (Ta Dlp
l,Πf Dlp
l,Juα,lK
a,Dl), the assumptions of Lemma 1 are satisfied and
liminf l→∞ A4≥α,a
∑
Z T 0 Z Γa F (γapm,pf,JuαKa)JuαKadτdt. (16)Gathering (13), (14), (15) and (16) into (12) and using the energy equality (9) yields limsup l→∞
∑
µ Z Mµ φµBµ(Sµ(ΠDµl Sp l)(Tl))dτ µ+∑
a Z Γa ηBa(Sa(TaDl Sp l)(Tl))dτ ≤∑
µ Z Mµ φµBµ(Sµ(pµ)(T∞))dτµ+∑
a Z Γa ηBa(Sa(pf)(T∞))dτ. (17)8 J. Droniou, J. Hennicker, R. Masson On the other hand, the weak L2convergences (6) and the fact that the functions Bρ
are convex lower semi-continuous give, by [1, Lemma 3.4],
∑
µ Z Mµ φµBµ(Sµ(pµ)(T∞))dτµ≤ liminf l→∞∑
µ Z Mµ φµBµ(Sµ(ΠDµl Sp l)(Tl))dτ µ (18)∑
a Z Γa ηBa(Sa(pf)(T∞))dτ ≤ liminf l→∞∑
a Z Γa ηBa(Sa(TaDl Sp l)(Tl))dτ. (19)Combining (17), (18) and (19) yields, by [2, Lemma 4.33],
∑
µ Z Mµ φµBµ(Sµ(pµ)(T∞))dτµ = lim l→∞∑
µ Z Mµ φµBµ(Sµ(ΠDµl Sp l)(Tl))dτ µ∑
a Z Γa ηBa(Sa(pf)(T∞))dτ = lim l→∞∑
a Z Γa ηBa(Sa(TaDl Sp l)(Tl))dτ.The proof of (11), and thus of Theorem 1, is then completed using the exact same reasoning as in [1, Section 4.3]. ⊓⊔
Lemma 1 (Weak Fatou by monotonicity). Let k ≥ 1, M be a measured space, and let (Fl)
l∈Nbe Caratheodory functions M ×Rk→ Rksuch that, for a.e.z ∈ M and all
ξ,η ∈ Rk, [Fl(z,ξ)−Fl(z,η)]·[ξ −η] ≥ 0. Let (Wl)
l∈Nsuch that, as l → ∞, Wl⇀
W weakly in L2(M)k, (Fl(·,W ))
l∈Nconverges strongly in L2(M)k, and Fl(·,Wl) ⇀
ρ weakly in L2(M)k. ThenR
Mρ(z) ·W(z)dz ≤ liminfl→∞RMFl(z,Wl(z)) ·Wl(z)dz.
Proof. We have [Fl(z,Wl)− Fl(z,W)] · [Wl−W ] ≥ 0. Integrate and develop:
0 ≤Z MF l(z,Wl) ·Wldz − Z MF l(z,Wl) ·W dz + Z MF l(z,W) ·hWl −Widz. (20) The last term goes to 0 by strong convergence of Fl(·,W ) and weak convergence of
Wl. By weak convergence of Fl(·,Wl), the second term goes toR
Mρ ·W. The proof
is concluded by taking the inferior limit of (20).
Acknowledgements We thank TOTAL S.A. and the Australian Research Council’s Discovery Projects funding scheme (project number DP170100605) for partially supporting this work.
References
1. Droniou, J., Eymard, R.: Uniform-in-time convergence of numerical methods for non-linear degenerate parabolic equations. Numer. Math. 132(4), 721–766 (2016). DOI 10.1007/ s00211-015-0733-6. URL http://dx.doi.org/10.1007/s00211-015-0733-6 2. Droniou, J., Eymard, R., Gallou¨et, T., Guichard, C., Herbin, R.: The gradient discretisation
method: A framework for the discretisation and numerical analysis of linear and nonlinear elliptic and parabolic problems (2016). URL https://hal.archives-ouvertes.fr/ hal-01382358
3. Droniou, J., Hennicker, J., Masson, R.: Numerical analysis of a two-phase flow discrete fracture model URL https://arxiv.org/abs/1612.07373. Submitted