A two-level enriched finite element method for the Darcy equation - - PowerPoint PPT Presentation

a two level enriched finite element method for the darcy
SMART_READER_LITE
LIVE PREVIEW

A two-level enriched finite element method for the Darcy equation - - PowerPoint PPT Presentation

A two-level enriched finite element method for the Darcy equation Gabriel R. Barrenechea Department of Mathematics, University of Strathclyde, Scotland in collaboration with: Alejandro Allendes Erwin Hern andez Fr ed eric Valentin


slide-1
SLIDE 1

A two-level enriched finite element method for the Darcy equation

Gabriel R. Barrenechea

Department of Mathematics, University of Strathclyde, Scotland

in collaboration with: Alejandro Allendes Erwin Hern´ andez Fr´ ed´ eric Valentin Valpara´ ıso, Chile Valpara´ ıso, Chile LNCC, Brazil Scaling up and modeling for transport and flow in porous media Dubrovnik, October 13-16, 2008

slide-2
SLIDE 2

Plan of the talk ☞ The Darcy equation and the enrichment strategy. ☞ The semi-discrete method and error estimates. ☞ The two-level method and its analysis. ☞ Numerical results. ☞ Concluding remarks.

Teo-level FEM for the Darcy equation

Page 1

slide-3
SLIDE 3

The Darcy equation and the enrichment strategy The problem statement : Find (u, p) such that u + ∇p = f, ∇· u = g in Ω , u· n = 0

  • n ∂Ω ,

where

  • Ω g = 0 .

Weak problem : Find (u, p) ∈ Hdiv (Ω) × L2

0(Ω) such that

A((u, p), (v, q)) = F (v, q) ∀ (v, q) ∈ Hdiv (Ω) × L2

0(Ω) ,

where A((u, p), (v, q)) :=(u, v)Ω − (p, ∇· v)Ω − (q, ∇· u)Ω , F (v, q) :=(f, v)Ω − (g, q)Ω .

Teo-level FEM for the Darcy equation

Page 2

slide-4
SLIDE 4

The PGEM for the Darcy problem Derivation of the Method : Find uH := u1 + ue ∈ P1(Ω)2 + Hdiv (Ω) and pH := p0 + pe ∈ P0(Ω) ⊕ L2

0(TH) such that

A((u1 + ue, p0 + pe), (vH, qH)) = F (vH, qH), for all vH := v1 + vb ∈ P1(Ω)2 ⊕ Hdiv (TH), qH = q0 + qe ∈ P0(Ω) ⊕ L2

0(TH),

where Hdiv (TH) := {w ∈ L2(Ω)2 : w|K ∈ Hdiv (K) ∀ K ∈ TH} , L2

0(TH) := {q ∈ L2(Ω) : q|K ∈ L2 0(K) , ∀ K ∈ TH} .

Equivalent system : A((u1 + ue, p0 + pe), (v1, q0)) = L(v1, q0) ∀ (v1, q0) ∈ VH × QH , (u1 + ue, vb)K − (p0 + pe, ∇ · vb)K − (qe, ∇ · (u1 + ue))K = (f, vb)K − (g, qe)K , for all (vb, qe) ∈ H0(div, K) × L2

0(K) and all K ∈ TH. Teo-level FEM for the Darcy equation

Page 3

slide-5
SLIDE 5

Derivation of the Method (continued) Strong problem for (ue, pe) : ue + ∇pe = −u1, ∇· ue = CK in K, ue · n = α HF p0

  • n each F ⊆ ∂K ∩ Ω .

In order to make this problem compatible, we set CK = 1 |K|

3

  • i=1

α HFi

  • Fi

p0 .

Teo-level FEM for the Darcy equation

Page 4

slide-6
SLIDE 6

Derivation of the Method (continued)

  • Splitting ue = uM

e + uD e and pe = pM e + pD e

  • (uM

e , pM e ) solves

uM

e + ∇pM e = −u1,

∇· uM

e = 0

in K, uM

e · n = 0

  • n ∂K
  • (uD

e , pD e ) solves

uD

e + ∇pD e = 0

in K, ∇· uD

e = CK

in K, uD

e · n = αHF p0

  • n each F ⊆ ∂K ∩ Ω .

Teo-level FEM for the Darcy equation

Page 5

slide-7
SLIDE 7

Derivation of the Method (continued) Remarks:

  • uD

e is a Raviart-Thomas field. Indeed, there holds

uD

e =

  • F ⊆∂K∩Ω

αHF p0 ϕF , where ϕF (x) = |K| 2HF (x − xF ) .

Teo-level FEM for the Darcy equation

Page 6

slide-8
SLIDE 8

Derivation of the Method (continued) Returning to the first equation : For all (v1, q0) ∈ P1(Ω)2 × P0(Ω): (u1 + ue, v1)Ω − (p0 + pe, ∇ · v1)Ω + (q0, ∇ · (u1 + ue))Ω = F (v1, q0) . Remark :

  • (pe, ∇· v1)K = 0 for all K ∈ TH , and hence the enrichment of the

pressure has no effect on the formulation.

  • (u1 + ue, v1)Ω = (u1 + uM

e (−u1)

  • =−MK(u1)

, v1)Ω +

K∈TH(uD e (p0), v1)K ;

  • (q0, ∇· ue)Ω =

K∈TH(uD e · n, q0)∂K = F ∈EH(αHF p0, q0)F ; Teo-level FEM for the Darcy equation

Page 7

slide-9
SLIDE 9

Derivation of the Method (continued) Find (u1, p0) ∈ P1(Ω)2 × P0(Ω) such that

  • K∈TH

((I − MK)(u1), v1)Ω +

  • K∈TH

(uD

e (p0), v1)K − (p0, ∇ · v1)Ω

− (q0, ∇ · u1)Ω −

  • F ∈EH

αHF (p0, q0)F = F (v1, q0) , for all (v1, q0) ∈ P1(Ω)2 × P0(Ω). Lemma: The operator MK satisfies (v − MK(v), MK(w))K = 0 ∀ v, w ∈ L2(K)2 . Furthermore

  • K∈TH

(uD

e (p0), v1)K ≈ O(H2) ,

and then this term may be neglected.

Teo-level FEM for the Darcy equation

Page 8

slide-10
SLIDE 10

The semi-discrete problem Find (u1, p0) ∈ P1(Ω)2 × P0(Ω) such that B((u1, p0), (v1, q0)) = F (v1, q0) , for all (v1, q0) ∈ P1(Ω)2 × P0(Ω), where B((u1, p0), (v1, q0)) :=

  • K∈TH

((I − MK)(u1), (I − MK)(v1))K − (p0, ∇ · v1)Ω − (q0, ∇ · u1)Ω −

  • F ∈EH

αHF (p0, q0)F . Remark : This method is symmetric.

Teo-level FEM for the Darcy equation

Page 9

slide-11
SLIDE 11

The semi-discrete problem Remark : uH has discontinuous tangential component (unlike u1) and it satisfies the following local mass conservation property:

  • K

[∇ · (u1 + uD

e ) − g] = 0

∀ K ∈ TH . The same argument may be applied to any jump-based stabilized method for the Darcy equation.

Teo-level FEM for the Darcy equation

Page 10

slide-12
SLIDE 12

The semi-discrete problem Numerical analysis of the semi-discrete problem : Lemma: The bilinear forms B(., .) satisfies B((v1, q0), (v1, −q0)) = (I − MK)(v1)2

0,Ω +

  • F ∈EH

τF q02

0,F ,

for all (v1, q0) ∈ P1(Ω)2 × P0(Ω). Lemma: There exists C > 0 such that v10,K ≤ C ((I − MK)(v1)0,K + ∇ · v10,K) ∀v1 ∈ P1(K)2 .

Teo-level FEM for the Darcy equation

Page 11

slide-13
SLIDE 13

The semi-discrete problem Mesh-dependent norm : (w, t)2

H = w2 div,Ω + α t2 0,Ω +

  • F ∈EH

αHF t2

0,F .

Theorem: Let α small enough, then there exists β > 0, independent of H and α, such that sup

(w1,t0)∈P1(Ω)2×P0(Ω)−{0}

B((v1, q0), (w1, t0)) (w1, t0)H ≥ β (v1, q0)H , for all (v1, q0) ∈ P1(Ω)2 × P0(Ω).

Teo-level FEM for the Darcy equation

Page 12

slide-14
SLIDE 14

The semi-discrete problem Theorem: There exists C > 0 such that (u − u1, p − p0)H ≤ CH (u2,Ω + |p|1,Ω) , u − (u1 + uD

e )div,Ω ≤ C H ( u2,Ω + |p|1,Ω

  • .

Teo-level FEM for the Darcy equation

Page 13

slide-15
SLIDE 15

The two-level FEM Remember: To implement the method, MK(u1) must be computed, i.e., we must solve the local problem uM

e + ∇pM e = u1,

∇· uM

e = 0

in K, uM

e · n = 0

  • n ∂K

Teo-level FEM for the Darcy equation

Page 14

slide-16
SLIDE 16

The two-level FEM Starting remark : v1 − MK(v1) = ∇pe(v1) . Then our method may be rewritten in the following equivalent way

  • K∈TH

(∇pe(u1), ∇pe(v1))K − (p0, ∇ · v1)Ω − (q0, ∇ · u1)Ω −

  • F ∈EH

αHF (p0, q0)F = (f, v1)Ω − (g, q0) , for all (v1, q0) ∈ P1(Ω)2 × P0(Ω). Here, pe(v1) solves −∆pe(v1)= −∇ · v1 in K , ∂npe(v1)= v1 · n

  • n ∂K .

Teo-level FEM for the Darcy equation

Page 15

slide-17
SLIDE 17

The two-level FEM Discrete local problems : Find ph(v1) ∈ RK

h such that

  • K

∇ph(v1) · ∇ξh =

  • K

v1 · ∇ξh ∀ξh ∈ RK

h ,

where RK

h are Lagrangian finite elements of degree l ≥ 1.

Two-level method : Find (u1,h, p0,h) ∈ P1(Ω)2 × P0(Ω) such that: Bh((u1,h, p0,h), (v1, q0)) = F(v1, q0) ∀ (v1, q0) ∈ P1(Ω)2 × P0(Ω) , where Bh((v1, q0), (w1, t0)) :=

  • K∈TH

(∇ph(v1), ∇ph(w1))K − (q0, ∇ · w1)Ω − (t0, ∇ · v1)Ω −

  • F ∈EH

τF (q0, t0)F .

Teo-level FEM for the Darcy equation

Page 16

slide-18
SLIDE 18

The two-level FEM Lemma: Let · h be the mesh-dependent norm given by (v1, q0)2

h :=

  • K∈TH

∇ph(v1)2

0,K + ∇ · v12 0,Ω+

α q02

0,Ω +

  • F ∈EH

τF q02

0,F ,

and let us suppose that there exists C0 > 0 such that h ≤ C0HK. Then (v1, q0)H ≤ C (v1, q0)h . Theorem: There exists β2 > 0 independent of H, h and α such that sup

(w1,t0)∈P1(Ω)2×P0(Ω)

Bh((v1, q0), (w1, t0)) (w1, t0)H ≥ β2 (v1, q0)H , for all (v1, q0) ∈ P1(Ω)2 × P0(Ω).

Teo-level FEM for the Darcy equation

Page 17

slide-19
SLIDE 19

The two-level FEM Theorem: There exists C > 0 such that (u − u1,h, p − p0,h)H ≤ C

  • hHt |g|t,Ω + (H + h) u2,Ω + H |p|1,Ω
  • ,

for t = 0, 1. Remark : The condition h ≤ C0H means that a fixed mesh may be used for all the elements and all the refinements, hence making the computation

  • cheap. In fact, in all the numerical results, only one P1 element is used in

each element.

Teo-level FEM for the Darcy equation

Page 18

slide-20
SLIDE 20

Numerical Results Convergence analysis I : We consider p(x, y) = cos(2πx) cos(2πy), u = −∇p (f = 0, g = 8π2 cos(2πx) cos(2πy)). Me := max

K∈TH

  • K
  • ∇· (u1 + uD

e ) − g

  • d x
  • |K|

M1 := max

K∈TH

  • K
  • ∇· u1 − g
  • d x
  • |K|

. h 0.5 0.125 6.25 × 10−2 3.125 × 10−2 Me 6 × 10−14 1.4 × 10−14 2.1 × 10−14 9.2 × 10−15 M1 9.2 3.4 1.1 0.28 Relative local mass conservation errors.

Teo-level FEM for the Darcy equation

Page 19

slide-21
SLIDE 21

Numerical Results

  • 10
  • 8
  • 6
  • 4
  • 2

2 4

  • 6
  • 5.5
  • 5
  • 4.5
  • 4
  • 3.5
  • 3
  • 2.5
  • 2

log(error) log(h) ||u-u1||(0,Ω) ||div(u)-div(u1)||(0,Ω) H2 H

Figure 1: Convergence history of ∇· (u − u1)0,Ω and u − u10,Ω.

Teo-level FEM for the Darcy equation

Page 20

slide-22
SLIDE 22

Numerical Results

  • 6
  • 5
  • 4
  • 3
  • 2
  • 1
  • 6
  • 5.5
  • 5
  • 4.5
  • 4
  • 3.5
  • 3
  • 2.5
  • 2

log(error) log(h) ||p-p0||(0,Ω) ||[|p0|]||(0,Ω) H

Figure 2: Convergence history of p − p00,Ω and |p0|H.

Teo-level FEM for the Darcy equation

Page 21

slide-23
SLIDE 23

Numerical Results The sensitivity w.r. to α :

  • 2
  • 1

1 2

  • 5
  • 4.5
  • 4
  • 3.5
  • 3
  • 2.5
  • 2

log(error(div(u))) log(h) α=10-6 α=0.01 α=1 h

  • 5.5
  • 5
  • 4.5
  • 4
  • 3.5
  • 3
  • 2.5
  • 2
  • 5
  • 4.5
  • 4
  • 3.5
  • 3
  • 2.5
  • 2

log(error(p)) log(h) α=10-6 α=0.01 α=1 h

Teo-level FEM for the Darcy equation

Page 22

slide-24
SLIDE 24

Numerical Results A caparison with the RT0 method :

  • 10
  • 8
  • 6
  • 4
  • 2

2

  • 6
  • 5.5
  • 5
  • 4.5
  • 4
  • 3.5
  • 3
  • 2.5
  • 2

log(erroru) log(h) ||u-uRT|| ||u-u1|| h2 h

Teo-level FEM for the Darcy equation

Page 23

slide-25
SLIDE 25

Coeficientes discontinuos The checkerboard domain for the five-spot problem :

II III IV I

Figure 3: Checkerboard domain: σ = 1 in zones II-III and σ = 10−9 in zones I-IV.

Teo-level FEM for the Darcy equation

Page 24

slide-26
SLIDE 26

Coeficientes discontinuos The boundary condition on ue here reads: ue · n = αF HF σF p0, where σF = σ|K+ + σ|K− 2 .

Teo-level FEM for the Darcy equation

Page 25

slide-27
SLIDE 27

Coeficientes discontinuos

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 −0.5 −0.4 −0.3 −0.2 −0.1 0.1 0.2 0.3 0.4 0.5

Figure 4: Pressure elevation for the checkerboard domain

Teo-level FEM for the Darcy equation

Page 26

slide-28
SLIDE 28

Coeficientes discontinuos

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −2 2 4 6 8 10 12 14 16 2 4 6 8 10 12 14 16

Figure 5: |u1|.

Teo-level FEM for the Darcy equation

Page 27

slide-29
SLIDE 29

Concluding remarks ☞ The enrichment strategy has provided: ✔ Enrichment of the finite element space with local but not bubble functions. ✔ Theoretical justification for edge-based low-order stabilized method for the Darcy equation. ✔ A cheap computation of the local basis functions.

Teo-level FEM for the Darcy equation

Page 28

slide-30
SLIDE 30

Concluding remarks ☞ Future extensions: ✔ Discontinuous and oscillating coefficients. ✔ Darcy-Stokes coupled problem. ✔ New enrichment functions treating convective flows. ✔ Time-dependent problems.

Teo-level FEM for the Darcy equation

Page 29