Coupled Surface and Saturated/Unsaturated Ground Water Flow in - - PowerPoint PPT Presentation

coupled surface and saturated unsaturated ground water
SMART_READER_LITE
LIVE PREVIEW

Coupled Surface and Saturated/Unsaturated Ground Water Flow in - - PowerPoint PPT Presentation

Coupled Surface and Saturated/Unsaturated Ground Water Flow in Heterogeneous Media Heiko Berninger , Ralf Kornhuber, and Oliver Sander eve , Freie Universit Universit e de Gen` at Berlin and Matheon Multiscale Simulation &


slide-1
SLIDE 1

Coupled Surface and Saturated/Unsaturated Ground Water Flow in Heterogeneous Media

Heiko Berninger∗, Ralf Kornhuber, and Oliver Sander Universit´ e de Gen` eve∗, Freie Universit¨ at Berlin and Matheon

Multiscale Simulation & Analysis in Energy and the Environment, Radon Special Semester 2011

slide-2
SLIDE 2

Outline

Richards equation with homogeneous equations of state: Berninger, Kh. & Sander 10

  • solver friendly finite element discretization: linear efficiency and robustness

Heterogeneous equations of state: Thesis of Berninger 07, Berninger, Kh. & Sander 07,09,...

  • nonlinear domain decomposition: linear efficiency and robustness

Coupled Richards and shallow water equations: Ern et al. 06, Sochala et al. 09, Dawson 08, Berninger et al. 11

  • continuous of mass flow and discontinuous pressure (clogging)
  • mass conserving discretization (discontinuous Galerkin, ...) Dedner et al. 09, ...
  • Steklov–Poincar´

e formulation and substructuring

  • numerical experiments

All computations made with Dune Bastian, Gr¨

aser, Sander, ...

slide-3
SLIDE 3

Outline

Richards equation with homogeneous equations of state: Berninger, Kh. & Sander 10

  • solver friendly finite element discretization: linear efficiency and robustness

Heterogeneous equations of state: Thesis of Berninger 07, Berninger, Kh. & Sander 07,09,...

  • nonlinear domain decomposition: linear efficiency and robustness

Coupled Richards and shallow water equations: Ern et al. 06, Sochala et al. 09, Dawson 08, Berninger et al. 11

  • continuous of mass flow and discontinuous pressure (clogging)
  • mass conserving discretization (discontinuous Galerkin, ...) Dedner et al. 09
  • Steklov–Poincar´

e formulation and substructuring

  • numerical experiments

All computations made with Dune Bastian, Gr¨

aser, Sander, ...

slide-4
SLIDE 4

Runoff Generation for Lowland Areas

γE γSP saturated γD h γSP γE vadose

mathematical challenges:

  • saturated/unsaturated ground water flow: non-smooth degenerate pdes

l Signorini-type bc (seepage face)

  • coupling subsurface and surface water:

heterogeneous domain decomposition

  • uncertain parameters (permeability, ...):

stochastic pdes Forster & Kh. 10, Forster 11

slide-5
SLIDE 5

Saturated/Unsaturated Groundwater Flow: Richards Equation

∂ ∂t θ(p) + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz) equations of state: (Brooks & Corey, Burdine) θ(p) =

  • θm + (θM − θm)
  • p

pb

−ε (p ≤ pb) θM (p ≥ pb) kr(θ) = θ − θm θM − θm 3+2

ε

−5 −4 −3 −2 −1 1 2 3 4 5 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

saturation vs. pressure: p → θ(p)

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

relative permeability vs. saturation: θ → kr(θ)

slide-6
SLIDE 6

Saturated/Unsaturated Groundwater Flow: Richards Equation

∂ ∂t θ(p) + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz) equations of state: (Brooks & Corey, Burdine) θ(p) =

  • θm + (θM − θm)
  • p

pb

−ε (p ≤ pb) θM (p ≥ pb) kr(θ) = θ − θm θM − θm 3+2

ε

−5 −4 −3 −2 −1 1 2 3 4 5 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

saturation vs. pressure: p → θ(p)

pb, ε → 0

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

relative permeability vs. saturation: θ → kr(θ)

slide-7
SLIDE 7

Homogeneous Equations of State Alt & Luckhaus 83, Otto 97

Kirchhoff Transformation: κ(p) := p kr(θ(q)) dq = ⇒ ∇κ(p) = kr(θ(p))∇p

−3 −1 3 −4/3 −1 3

generalized pressure: u := κ(p)

−2 −4/3 −1 2 0.21 0.95 1

M(u) := θ(κ−1(u)) separation of ill–conditioning and numerical solution: semilinear variational equation u(t) ∈ H1

0(Ω) :

M(u)t v dx+

  • K∇u−kr(M(u))̺gez
  • ∇v dx = 0

∀v ∈ H1

0(Ω)

slide-8
SLIDE 8

Solver-Friendly Discretization

lumped implicit/explicit-upwind discretization in time, finite elements Sj ⊂ H1

0(Ω):

un+1

j

∈ Sj :

ISj(M(un+1

j

) v) dx +

τK∇un+1

j

∇v dx = ℓun

j (v)

∀v ∈ Sj equivalent convex minimization problem uj ∈ Sj : J (uj) + φj(uj) ≤ J (v) + φj(v) ∀v ∈ Sj quadratic energy J (v) = 1

2 (τK∇v, ∇v) − ℓun

j (v)

convex, l.s.c., proper functional φj(v) = Φ(v(p)) hp =

  • Ω ISj(Φ(v)) dx

nonlinear convex function Φ : R → R ∪ {+∞} with ∂Φ = M

slide-9
SLIDE 9

Algebraic Solution: Monotone Multigrid Kh. 99, 02, Gr¨

aser & Kh. 07

  • given iterate uν

j

  • fine grid smoothing:

− successive 1D minimization of J + φj in direction of nodal basis functions of Sj: 1 step of nonlinear Gauss–Seidel iteration → smoothed iterate ¯ uν

j

  • coarse grid correction:

− Newton linearization of M(u) at ¯ uν

j

− constrain corrections to smooth regime of M 1 step of damped MMG → new iterate uν+1

j

= ⇒ (J + φj)(uν+1

j

) ≤ (J + φj)(uν

j)

0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

  • ¯

uν j (p) u M(u)

Theorem: (for V –cycle) Global convergence and asymptotic multigrid convergence ∀ −pb, ε ≥ 0 (robustness).

slide-10
SLIDE 10

Algebraic Solution: Monotone Multigrid Kh. 99, 02, Gr¨

aser & Kh. 07

  • given iterate uν

j

  • fine grid smoothing:

− successive 1D minimization of J + φj in direction of nodal basis functions of Sj: 1 step of nonlinear Gauss–Seidel iteration → smoothed iterate ¯ uν

j

  • coarse grid correction:

− Newton linearization of M(u) at ¯ uν

j

− constrain corrections to smooth regime of M 1 step of damped MMG → new iterate uν+1

j

= ⇒ (J + φj)(uν+1

j

) ≤ (J + φj)(uν

j)

0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

  • ¯

uν j (p) u M(u) Signorini condition

Theorem: (for V –cycle) Global convergence and asymptotic multigrid convergence ∀ −pb, ε ≥ 0 (robustness).

slide-11
SLIDE 11

Solver–Friendly Discretization

  • Kirchhoff transformation
  • discretization: discrete minimization problem for uj
  • algebraic solution by monotone multigrid (descent method!)
  • inverse discrete Kirchhoff transformation
slide-12
SLIDE 12

Solver–Friendly Discretization

  • Kirchhoff transformation:

u = κ(p)

  • discretization: discrete minimization problem for uj
  • algebraic solution by monotone multigrid (descent method!)
  • inverse discrete Kirchhoff transformation
slide-13
SLIDE 13

Solver–Friendly Discretization

  • Kirchhoff transformation:

u = κ(p)

  • discretization: discrete minimization problem for uj
  • algebraic solution by monotone multigrid (descent method!)
  • inverse discrete Kirchhoff transformation
slide-14
SLIDE 14

Solver–Friendly Discretization

  • Kirchhoff transformation:

u = κ(p)

  • discretization: discrete minimization problem for uj
  • algebraic solution by monotone multigrid
  • inverse discrete Kirchhoff transformation
slide-15
SLIDE 15

Solver–Friendly Discretization

  • Kirchhoff transformation:

u = κ(p)

  • discretization: discrete minimization problem for uj
  • algebraic solution by monotone multigrid
  • discrete inverse Kirchhoff transformation:

pj = Ij(κ−1(uj))

slide-16
SLIDE 16

Reinterpretation and Convergence Analysis Berninger, Kh. & Sander 10

reinterpretation in terms of physical variables: inexact finite element discretization with special quadrature points convergence properties: generalized variables: uj → u and M(uj) → M(u) in H1(Ω) physical variables pj → p and θj(pj) = Ij (M(uj)) → θ(p) in L2(Ω)

slide-17
SLIDE 17

Reinterpretation and Convergence Analysis Berninger, Kh. & Sander 10

reinterpretation in terms of physical variables: inexact finite element discretization with special quadrature points convergence properties: generalized variables: uj → u and M(uj) → M(u) in H1(Ω) physical variables pj → p and θj(pj) = Ij (M(uj)) → θ(p) in L2(Ω)

slide-18
SLIDE 18

Experimental Order of L2-Convergence

model problem: time discretized Richards equation without gravity physical parameters: Ω = (0, 2) × (0, 1), sandy soil → ε, θm, θM, pb, n triangulation; uniformly refined triangulation T11 (8 394 753 nodes)

1e-07 1e-06 1e-05 0.0001 0.001 0.01 0.1 1 0.0001 0.001 0.01 0.1 1 L2-error mesh size h 1e-07 1e-06 1e-05 0.0001 0.001 0.01 0.1 1 10 0.0001 0.001 0.01 0.1 1 L2-error mesh size h

generalized pressure u physical pressure p

slide-19
SLIDE 19

Experimental Order of H1-Convergence

model problem: time discretized Richards equation without gravity physical parameters: Ω = (0, 2) × (0, 1), sandy soil → ε, θm, θM, pb, n triangulation; uniformly refined triangulation T11 (8 394 753 nodes)

0.001 0.01 0.1 1 10 0.0001 0.001 0.01 0.1 1 H1-error mesh size h 0.001 0.01 0.1 1 10 0.0001 0.001 0.01 0.1 1 H1-error mesh size h

generalized pressure u physical pressure p

slide-20
SLIDE 20

Evolution of a Wetting Front in a Porous Dam

physical parameters: Ω = (0, 2) × (0, 1), sand → ε, θm, θM, pb, n triangulation; uniformly refined triangulation T4 (216 849 nodes) initial wetting front wetting front for t = 100s pressure pj

slide-21
SLIDE 21

Efficiency and Robustness of Monotone Multigrid (MMG)

pre- and postsmoothing steps: V(3,3) cycle

20 40 60 80 100 0.2 0.4 0.6 0.8 1

from unsaturated... ...to saturated soil t = 0 convergence rates ρ over time t t = 250s

slide-22
SLIDE 22

Robustness with respect to Soil Parameters

10

−2

10

−1

10 10

1

0.2 0.4 0.6 0.8 1 10

−2

10

−1

10 10

1

0.2 0.4 0.6 0.8 1

variation of ε: variation of −pb: ρave over ε ρave over −pb

slide-23
SLIDE 23

Part II: Heterogeneous Equations of State

Spatially varying equations of state: no global Kirchhoff transformation! Ω = N

i=1 Ωi

θ = θ(x, p) = θi(p) ∀x ∈ Ωi kr = kr(x, θ) = kri(θ) ∀x ∈ Ωi

  • Jumping soil parameters ε, pb

nonlinear domain decomposition:

Berninger & Kh. 07, Berninger 07, ...

physical transmission conditions: continuity of p and normal flux v · n generalized transmission conditions: κ−1

i (ui) = κ−1 j (uj) and ∇ui = ∇uj

nonlinear Dirichlet-Neumann and Robin methods efficient and robust subdomain solvers: monotone multigrid

slide-24
SLIDE 24

Part II: Heterogeneous Equations of State

Spatially varying equations of state: no global Kirchhoff transformation! Ω = N

i=1 Ωi

θ = θ(x, p) = θi(p) ∀x ∈ Ωi kr = kr(x, θ) = kri(θ) ∀x ∈ Ωi

  • Jumping soil parameters ε, pb

nonlinear domain decomposition:

Berninger & Kh. 07, Berninger 07, ...

physical transmission conditions: continuity of p and normal flux v · n generalized transmission conditions: κ−1

i (ui) = κ−1 j (uj) and ∇ui = ∇uj

nonlinear Dirichlet-Neumann and Robin methods efficient and robust subdomain solvers: monotone multigrid

slide-25
SLIDE 25

Solver–Friendly (?) Discretization

  • transmission problem
  • local Kirchhoff transformation
  • discretization: discrete nonlinear transmission problem
  • algebraic solution by domain decomposition (fast local solvers!)
  • local inverse discrete Kirchhoff transformation
slide-26
SLIDE 26

Solver–Friendly (?) Discretization

  • transmission problem
  • local Kirchhoff transformation
  • discretization: discrete nonlinear transmission problem
  • algebraic solution by domain decomposition (fast local solvers!)
  • local inverse discrete Kirchhoff transformation
slide-27
SLIDE 27

Solver–Friendly (?) Discretization

  • transmission problem
  • local Kirchhoff transformation
  • discretization: discrete nonlinear transmission problem
  • algebraic solution by domain decomposition (fast local solvers!)
  • local inverse discrete Kirchhoff transformation
slide-28
SLIDE 28

Solver–Friendly (?) Discretization

  • transmission problem
  • local Kirchhoff transformation
  • discretization: discrete nonlinear transmission problem
  • algebraic solution by domain decomposition (fast local solvers!)
  • local inverse discrete Kirchhoff transformation
slide-29
SLIDE 29

Solver–Friendly (?) Discretization

  • transmission problem
  • local Kirchhoff transformation
  • discretization: discrete nonlinear transmission problem
  • algebraic solution by domain decomposition (fast local solvers!)
  • local inverse discrete Kirchhoff transformation
slide-30
SLIDE 30

Solver–Friendly (?) Discretization

  • transmission problem
  • local Kirchhoff transformation
  • discretization: discrete nonlinear transmission problem
  • algebraic solution by domain decomposition (fast local solvers!)
  • local inverse discrete Kirchhoff transformation
slide-31
SLIDE 31

Nonoverlapping Domain Decomposition Problem

Richards equation (time-discretized) in two different soils: θ(x, p) = θi(p), k(x, p) = ki(p) ∀x ∈ Ωi, i = 1, 2, θi monotonically increasing and Lipschitz, ki ∈ L∞(R), ki ≥ c > 0. Find p on Ω, p|Ωi = pi ∈ H1(Ωi), i = 1, 2, p|∂Ω = 0, such that θi(pi) − div(ki(pi)∇pi) = f

  • n Ωi

p1 = p2

  • n Γ

k1(p1)∇p1 · n = k2(p2)∇p2 · n

  • n Γ

Ω1 Ω2 Γ n

slide-32
SLIDE 32

Nonoverlapping Domain Decomposition Problem

Richards equation (time-discretized) in two different soils: θ(x, p) = θi(p), k(x, p) = ki(p) ∀x ∈ Ωi, i = 1, 2, θi monotonically increasing and Lipschitz, ki ∈ L∞(R), ki ≥ c > 0. Find p on Ω, p|Ωi = pi ∈ H1(Ωi), i = 1, 2, p|∂Ω = 0, such that θi(pi) − div(ki(pi)∇pi) = f

  • n Ωi

p1 = p2

  • n Γ

k1(p1)∇p1 · n = k2(p2)∇p2 · n

  • n Γ

Ω1 Ω2 Γ n Kirchhoff transformation (different superposition operators on subdomains): κi(pi) = pi ki(q) dq = ui

slide-33
SLIDE 33

Transformations in each Subdomain

Properties: − κ′

i = ki a.e. =

⇒ κi strictly increasing, Lipschitz and inverse Lipschitz − c2

Ωi |∇pi|2 ≤

  • Ωi |∇ui|2 ≤ ki2

  • Ωi |∇pi|2 ⇒ ui|ΓH1/2

00 (Γ) ∼ pi|ΓH1/2 00 (Γ)

Transformed problem: Find u on Ω, u|Ωi = ui ∈ H1(Ωi), i = 1, 2, u|∂Ω = 0, such that Mi(ui) − ∆ui = f

  • n Ωi

κ−1

1 (u1)

= κ−1

2 (u2)

  • n Γ

∂u1 ∂n = ∂u2 ∂n

  • n Γ
slide-34
SLIDE 34

Analysis by Steklov–Poincar´ e Operators

  • For given Dirichlet-value η ∈ Λ = H1/2

00 (Γ) find wi ∈ H1(Ωi), wi|∂Ω = 0, with

Mi(wi) − ∆wi = f in Ωi, wi = κi(η)

  • n Γ

and set Siη = ∂wi

∂ni ∈ Λ′, the Neumann-value.

slide-35
SLIDE 35

Analysis by Steklov–Poincar´ e Operators

  • For given Dirichlet-value η ∈ Λ = H1/2

00 (Γ) find wi ∈ H1(Ωi), wi|∂Ω = 0, with

Mi(wi) − ∆wi = f in Ωi, wi = κi(η)

  • n Γ

and set Siη = ∂wi

∂ni ∈ Λ′, the Neumann-value.

  • With the Dirichlet-to-Neumann-maps or Steklov–Poincar´

e operators S1, S2: Find λ ∈ Λ such that Sλ = S1λ + S2λ = ∂u1 ∂n1 + ∂u2 ∂n2 = 0 in Λ′ is equivalent to the substructuring problem.

slide-36
SLIDE 36

Nonlinear Dirichlet–Neumann Method

With damping parameter ϑ ∈ (0, 1) and given iterate λ0 on Γ :          M1(uk+1

1

) − ∆uk+1

1

= f

  • n Ω1

uk+1

1

=

  • n ∂Ω1 ∩ ∂Ω

uk+1

1

= κ1(λk)

  • n Γ

         M2(uk+1

2

) − ∆uk+1

2

= f

  • n Ω2

uk+1

2

=

  • n ∂Ω2 ∩ ∂Ω

∂uk+1

2

∂n

=

∂uk+1

1

∂n

  • n Γ

λk+1 := κ−1

2 (ϑ uk+1 2

|Γ + (1 − ϑ)κ2(λk))

slide-37
SLIDE 37

Nonlinear Dirichlet–Neumann Method

With damping parameter ϑ ∈ (0, 1) and given iterate λ0 on Γ :          M1(uk+1

1

) − ∆uk+1

1

= f

  • n Ω1

uk+1

1

=

  • n ∂Ω1 ∩ ∂Ω

uk+1

1

= κ1(λk)

  • n Γ

         M2(uk+1

2

) − ∆uk+1

2

= f

  • n Ω2

uk+1

2

=

  • n ∂Ω2 ∩ ∂Ω

∂uk+1

2

∂n

=

∂uk+1

1

∂n

  • n Γ

λk+1 := κ−1

2 (ϑ uk+1 2

|Γ + (1 − ϑ)κ2(λk)) For Mi = 0 (stationary case): Convergence in 1D for small ϑ if 0 < c ≤ κ′

i(·) ≤ C.

slide-38
SLIDE 38

Stationary Richards Equation: Strongly Heterogeneous Case

− domain: unit Yin Yang Ω = Ω1 ∪ Ω2 − hydrological data: USDA soil texture triangle (Maidment) Ω1 (grey clay): ε2 = 0.165, pb,2 = −0.373 [m], K1 = 1.67 · 10−7 [m/s] Ω2 (white sand): ε1 = 0.694, pb,1 = −0.073 [m], K2 = 6.54 · 10−5 [m/s] − Right hand side: source (f1 = 5 · 10−5) in grey circle sink (f2 = −2.5 · 10−3) in white circle − no gravity term Ω1 Ω2 − discretization: uniformly refined triangulations T0 – T7 (938 000 nodes)

slide-39
SLIDE 39

Solution

Physical pressure p: Ranges: p1 ∈ [−56.1, 0.0] (clay) p2 ∈ [−36.2, 3.0] (sand) pi smooth across pi = pb,i p nonsmooth across Γ

slide-40
SLIDE 40

Comparison of Nonlinear and Linear Dirichlet–Neumann Method

  • linear case: mesh-independence for sufficiently small damping parameter (proof)
  • nonlinear case:

(i) mesh-independence for sufficiently small damping parameter (proof in 1D) (ii) numerical mesh-independence (observed in 2D) (iii) mildly heterogeneous data: much damping (ϑopt ≈ 0.17) needed for acceptable optimal rates ρopt ≈ 0.77 (iv) strongly heterogeneous data: little damping (ϑopt ≈ 0.85) needed for good optimal rates ρopt ≈ 0.15

  • general observation:

jumping diffusion coefficients K1/K2 ≫ 1 seem to improve convergence

slide-41
SLIDE 41

Nonlinear Robin Method Gustave Robin (1855–1897)

With acceleration parameters γ1, γ2 > 0 and given u0

2 :

         M1(uk+1

1

) − ∆uk+1

1

= f

  • n Ω1

uk+1

1

=

  • n ∂Ω1 ∩ ∂Ω

∂uk+1

1

∂n

+ γ1κ−1

1 (uk+1 1

) =

∂uk

2

∂n + γ1κ−1 2 (uk 2)

  • n Γ

         M2(uk+1

2

) − ∆uk+1

2

= f

  • n Ω2

uk+1

2

=

  • n ∂Ω2 ∩ ∂Ω

∂uk+1

2

∂n

− γ2κ−1

2 (uk+1 2

) =

∂uk+1

1

∂n

− γ2κ−1

1 (uk+1 1

)

  • n Γ
slide-42
SLIDE 42

Nonlinear Robin Method Gustave Robin (1855–1897)

With acceleration parameters γ1, γ2 > 0 and given u0

2 :

         M1(uk+1

1

) − ∆uk+1

1

= f

  • n Ω1

uk+1

1

=

  • n ∂Ω1 ∩ ∂Ω

∂uk+1

1

∂n

+ γ1κ−1

1 (uk+1 1

) =

∂uk

2

∂n + γ1κ−1 2 (uk 2)

  • n Γ

         M2(uk+1

2

) − ∆uk+1

2

= f

  • n Ω2

uk+1

2

=

  • n ∂Ω2 ∩ ∂Ω

∂uk+1

2

∂n

− γ2κ−1

2 (uk+1 2

) =

∂uk+1

1

∂n

− γ2κ−1

1 (uk+1 1

)

  • n Γ

convergence in 1D if 0 < c ≤ κ′

i(·) ≤ C and

Mi : R → R Lipschitz continuous and monotonically increasing, i = 1, 2.

slide-43
SLIDE 43

Properties of the Linear Robin Method Lions 90, Gander 04, Liu 06, Dubois 07

  • no mesh-independence in general. O.K.
  • convergence speed can be increased by a good choice of Robin parameters. O.K.
  • for γ1 = γ2 = γ one has the asymptotic behaviour

γopt = O(h−1/2) and ρopt = 1 − O(h1/2). O.K.

  • for possibly different γ1 and γ2 one has the improved asymptotic behaviour

γopt = O(h−1/4) and ρopt = 1 − O(h1/4). quite O.K.

  • for possibly different γ1 and γ2 and jumping diffusion coefficients

K1/K2 > 1

  • ne can even obtain

ρopt = 1/µ − O(h1/4/µ), i.e. mesh-independence. O.K.

  • optimal Robin tends to undamped Dirichlet-Neumann for

K1/K2 → ∞ O.K.

slide-44
SLIDE 44

Comparison of Nonlinear and Linear Robin Method

  • no mesh-independence in general. O.K.
  • convergence speed can be increased by a good choice of Robin parameters. O.K.
  • for γ1 = γ2 = γ one has the asymptotic behaviour

γopt = O(h−1/2) and ρopt = 1 − O(h1/2). O.K.

  • for possibly different γ1 and γ2 one has the improved asymptotic behaviour

γopt = O(h−1/4) and ρopt = 1 − O(h1/4). quite O.K.

  • for possibly different γ1 and γ2 and jumping diffusion coefficients

K1/K2 > 1

  • ne can even obtain

ρopt = 1/µ − O(h1/4/µ), i.e. mesh-independence. O.K.

  • optimal Robin tends to undamped Dirichlet-Neumann for

K1/K2 → ∞ O.K.

slide-45
SLIDE 45

Robustness: Dirichlet–Neumann Berninger, Kh. & Sander 11

problem: unit Yin Yang problem with homogeneous soil (sand / sand)

10

−2

10

−1

10 10

1

0.2 0.4 0.6 0.8 1 −10

1

−10 −10

−1

−10

−2

0.2 0.4 0.6 0.8 1

variation of ε: variation of pb: ρave over ε ρave over pb

slide-46
SLIDE 46

Conclusion of Numerical Experiments Berninger, Kh. & Sander 09 Nonlinear Dirichlet-Neumann and Robin methods behave surprisingly similar as in the linear case.

slide-47
SLIDE 47

Part III: Coupling of Ground and Surface Water

non-moving surface water: compartment model mass conservation: m′(t) =

  • γD∪γSP v(x, p) · n dσ

hydrostatic pressure: p = h(m)ρg on γD, Signorini b.c. on γSP ∪ γE

γE γSP saturated γD h γSP γE vadose

discretization: explicit Euler method

slide-48
SLIDE 48

Compartment Model with Heterogeneous Dam Berninger 07

flow of water through into a 2D-domain with 4 different soils and surface water: − soil types (from top to bottom): sand, loamy sand, sandy loam, loam soil parameters: εi ∈ [0.252, 0.694], Ki ∈ [3.67 · 10−6, 6.54 · 10−5], pb,i ∈ [−0.147, −0.073], i = 1, 2, 3, 4 − initial condition: p0 = −10 (dry soil) and surface water − boundary conditions: dynamic Dirichlet/Signorini and surface water on the top −v · n = 3 · 10−4 [m/s] on the left and v · n = 0 elsewhere − discretization: implicit/explicit Euler (time step size 10 [s]), FE (h = 1/24) − domain decomposition: nonlinear Robin method (γ = 10−4) − local solver: monotone multigrid (3 levels, accuracy 10−12 in H1-norm w.r.t. u)

slide-49
SLIDE 49

Coupling of Richards Equation with the Shallow Water Equations

(R) θ(p)t + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz)

  • n Ω ⊂ Rd

(S1) mass conservation: ht + div q = gS

  • n Γ

(S2) momentum conservation: qt + div (q2/h + gh2/2) = 0

  • n Γ

coupling: mass flux gS = v · n hydrostatic pressure: p = ̺gh

  • n Γ

Γ Ω

slide-50
SLIDE 50

Coupling of Richards Equation with the Shallow Water Equations

(R) θ(p)t + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz)

  • n Ω ⊂ Rd

(S1) mass conservation: ht + div q = gS

  • n Γ

(S2) momentum conservation: qt + div (q2/h + gh2/2) = 0

  • n Γ

coupling: mass flux: gS = v · n hydrostatic pressure: p = ̺gh

  • n Γ

Γ Ω

slide-51
SLIDE 51

Coupling of Richards Equation with the Shallow Water Equations

(R) θ(p)t + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz)

  • n Ω ⊂ Rd

(S1) mass conservation: ht + div q = gS

  • n Γ

(S2) momentum conservation: qt + div (q2/h + gh2/2) = 0

  • n Γ

coupling: mass flux: gS = v · n hydrostatic pressure: p = ̺gh

  • n Γ

Γ Ω

slide-52
SLIDE 52

Coupling of Richards Equation with the Shallow Water Equations

(R) θ(p)t + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz)

  • n Ω ⊂ Rd

(S1) mass conservation: ht + div q = gS

  • n Γ

(S2) momentum conservation: qt + div (q2/h + gh2/2) = 0

  • n Γ

coupling: mass flux: gS = v·n

  • discont. pressure:

p = ̺gh+α div(q/h) on Γ J¨ ager–Mikeli´ c condition (Navier–Stokes/Darcy): pD = pN − α n · ∂uN

∂n

  • n Γ

and n · ∂uN

∂n = O(ε), ε = char. pore size.

shallow water equations on Γ: n · ∂uN

∂n ≈ ∂ ∂zuz = − ∂ ∂xux − ∂ ∂yuy = − div(q/h).

slide-53
SLIDE 53

Coupling of Richards Equation with the Shallow Water Equations

(R) θ(p)t + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz)

  • n Ω ⊂ Rd

(S1) mass conservation: ht + div q = gS

  • n Γ

(S2) momentum conservation: qt + div (q2/h + gh2/2) = 0

  • n Γ

coupling: mass flux: gS = v · n

  • discont. pressure:

p = ̺gh + αv · n

  • n Γ

clogging: pressure discontinuity due to a thin and nearly impermeable river bed with thickness ε and conductivity Kε. Darcy’s law provides: v = −Kε∇peff := −Kε ̺gh − p ε n , α = ε Kε (leakage coefficient)

slide-54
SLIDE 54

Formal Steklov–Poincar´ e Formulation Quarteroni & Valli 99, Deparis et al. 05, ...

coupled problem:

Sochala et al. 09, Dawson 08, ...

n θ(p)t + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz) on Ω × [0, T] ht + div q = gS, qt + div (q2/h + gh2/2) = 0

  • n Γ × [0, T]

gS = v · n, p = ̺gh

  • n Γ × [0, T]

Dirichlet to Neumann maps: subsurface: h → SΩ(h) = v · n surface: h → SΓ(h) = − div q(h) Steklov–Poincar´ e formulation: ht = SΩ(h) + SΓ(h)

  • n Γ × [0, T]
slide-55
SLIDE 55

Formal Steklov–Poincar´ e Formulation Quarteroni & Valli 99, Deparis et al. 05, ...

coupled problem:

Sochala et al. 09, Dawson 08, ...

n θ(p)t + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz) on Ω × [0, T] ht + div q = gS, qt + div (q2/h + gh2/2) = 0

  • n Γ × [0, T]

gS = v · n, p = ̺gh

  • n Γ × [0, T]

Dirichlet to Neumann maps: subsurface: h → SΩ(h) = v · n surface: h → SΓ(h) = − div q(h) Steklov–Poincar´ e formulation: ht = SΩ(h) + SΓ(h)

  • n Γ × [0, T]
slide-56
SLIDE 56

Formal Steklov–Poincar´ e Formulation Quarteroni & Valli 99, Deparis et al. 05, ...

coupled problem:

Sochala et al. 09, Dawson 08, ...

n θ(p)t + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz) on Ω × [0, T] ht + div q = gS, qt + div (q2/h + gh2/2) = 0

  • n Γ × [0, T]

gS = v · n, p = ̺gh

  • n Γ × [0, T]

Dirichlet to Neumann maps: subsurface: h → SΩ(h) = v · n surface: h → SΓ(h) = − div q(h) Steklov–Poincar´ e formulation: ht = SΩ(h) + SΓ(h)

  • n Γ × [0, T]
slide-57
SLIDE 57

Formal Steklov–Poincar´ e Formulation Quarteroni & Valli 99, Deparis et al. 05, ...

coupled problem:

Sochala et al. 09, Dawson 08, ...

n θ(p)t + div v(x, p) = 0 , v(x, p) = −K(x) kr(θ(p))∇(p − ̺gz) on Ω × [0, T] ht + div q = gS, qt + div (q2/h + gh2/2) = 0

  • n Γ × [0, T]

gS = v · n, p = ̺gh

  • n Γ × [0, T]

Dirichlet to Neumann maps: subsurface: h → SΩ(h) = v · n surface: h → SΓ(h) = − div q(h) Steklov–Poincar´ e formulation: ht = SΩ(h) + SΓ(h)

  • n Γ × [0, T]
slide-58
SLIDE 58

Iterative Substructuring

Dirichlet–Neumann iteration: hν+1

t

− SΓ(hν+1) = SΩ(hν),

  • n Γ × [0, T],

k = 1, . . . , N local Dirichlet–Neumann iteration: hν+1

k,t − SΓ(hν+1 k

) = SΩ(hν

k),

h0

k = hν∗ k−1

  • n Γ × [tk−1, tk],

k = 1, . . . , N Dirichlet–Neumann time stepping: hk,t + SΓ(hk) = SΩ(hk−1),

  • n Γ × [tk−1, tk],

k = 1, . . . , N

  • ther substructuring methods:

Neumann–Dirichlet, Neumann–Neumann, ... Neumann–Dirichlet: hν+1

t

− SΩ(hν+1) = SΓ(hν), Neumann–Neumann, ... discretization: different schemes, time steps, grids, ...

slide-59
SLIDE 59

Iterative Substructuring

Dirichlet–Neumann iteration: hν+1

t

− SΓ(hν+1) = SΩ(hν),

  • n Γ × [0, T],

k = 1, . . . , N local Dirichlet–Neumann iteration: hν+1

k,t − SΓ(hν+1 k

) = SΩ(hν

k),

h0

k = hν∗ k−1

  • n Γ × [tk−1, tk],

k = 1, . . . , N Dirichlet–Neumann time stepping: hk,t + SΓ(hk) = SΩ(hk−1),

  • n Γ × [tk−1, tk],

k = 1, . . . , N

  • ther substructuring methods:

Neumann–Dirichlet, Neumann–Neumann, ... Neumann–Dirichlet: hν+1

t

− SΩ(hν+1) = SΓ(hν), Neumann–Neumann, ... discretization: different schemes, time steps, grids, ...

slide-60
SLIDE 60

Iterative Substructuring

Dirichlet–Neumann iteration: hν+1

t

− SΓ(hν+1) = SΩ(hν),

  • n Γ × [0, T],

k = 1, . . . , N local Dirichlet–Neumann iteration: hν+1

k,t − SΓ(hν+1 k

) = SΩ(hν

k),

h0

k = hν∗ k−1

  • n Γ × [tk−1, tk],

k = 1, . . . , N Dirichlet–Neumann time stepping: hk,t − SΓ(hk) = SΩ(hk−1),

  • n Γ × [tk−1, tk],

k = 1, . . . , N

  • ther substructuring methods:

Neumann–Dirichlet, Neumann–Neumann, ... Neumann–Dirichlet: hν+1

t

− SΩ(hν+1) = SΓ(hν), Neumann–Neumann, ... discretization: different schemes, time steps, grids, ...

slide-61
SLIDE 61

Iterative Substructuring

Dirichlet–Neumann iteration: hν+1

t

− SΓ(hν+1) = SΩ(hν),

  • n Γ × [0, T],

k = 1, . . . , N local Dirichlet–Neumann iteration: hν+1

k,t − SΓ(hν+1 k

) = SΩ(hν

k),

h0

k = hν∗ k−1

  • n Γ × [tk−1, tk],

k = 1, . . . , N Dirichlet–Neumann time stepping: hk,t − SΓ(hk) = SΩ(hk−1),

  • n Γ × [tk−1, tk],

k = 1, . . . , N

  • ther substructuring methods:

Neumann–Dirichlet: hν+1 = S−1

Ω (hν t − SΓ(hν)),

Neumann–Neumann, ... discretization: different schemes, time steps, grids, ...

slide-62
SLIDE 62

Iterative Substructuring

Dirichlet–Neumann iteration: hν+1

t

− SΓ(hν+1) = SΩ(hν),

  • n Γ × [0, T],

k = 1, . . . , N local Dirichlet–Neumann iteration: hν+1

k,t − SΓ(hν+1 k

) = SΩ(hν

k),

h0

k = hν∗ k−1

  • n Γ × [tk−1, tk],

k = 1, . . . , N Dirichlet–Neumann time stepping: hk,t − SΓ(hk) = SΩ(hk−1),

  • n Γ × [tk−1, tk],

k = 1, . . . , N

  • ther substructuring methods:

Neumann–Dirichlet: hν+1 = S−1

Ω (hν t − SΓ(hν)),

Neumann–Neumann, ... discretization: different schemes, time steps, grids, ...

slide-63
SLIDE 63

Coupling Conditions Revisited

continuous pressure: Dirichlet conditions: pν+1

Γ

(t) = ρghν(t) regularity gap: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ) clogging: p = ρgh + αv · n Robin condition in weak form:

  • Γ

(pν+1 − ρghν)v dσ well-defined: hν(t) ∈ L1(Γ) ∩ L∞(Γ) ⊂ H1/2(Γ)′ = ⇒ Robin-Neumann iteration

slide-64
SLIDE 64

Coupling Conditions Revisited

continuous pressure: Dirichlet conditions: pν+1

Γ

(t) = ρghν(t) regularity gap: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ) = ⇒ pν+1(t) ∈ H1(Ω) clogging: p = ρgh + αv · n Robin condition in weak form:

  • Γ

(pν+1 − ρghν)v dσ well-defined: hν(t) ∈ L1(Γ) ∩ L∞(Γ) ⊂ H1/2(Γ)′ = ⇒ Robin-Neumann iteration

slide-65
SLIDE 65

Coupling Conditions Revisited

continuous pressure: Dirichlet conditions: pν+1

Γ

(t) = ρghν(t) regularity gap: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ) = ⇒ pν+1(t) ∈ H1(Ω) discontinuous pressure (clogging): pν+1 = ρghν + αvν+1 · n Robin condition in weak form:

  • Γ

(pν+1 − ρghν)v dσ well-defined: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ)′ = ⇒ Robin-Neumann iteration

slide-66
SLIDE 66

Coupling Conditions Revisited

continuous pressure: Dirichlet conditions: pν+1

Γ

(t) = ρghν(t) regularity gap: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ) = ⇒ pν+1(t) ∈ H1(Ω) discontinuous pressure (clogging): pν+1 = ρghν + αvν+1 · n weak formulation of Robin condition: α−1 pν+1, vΓ − (ρghν, v)

  • Γ

well-defined: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ)′ = ⇒ Robin-Neumann iteration

slide-67
SLIDE 67

Coupling Conditions Revisited

continuous pressure: Dirichlet conditions: pν+1

Γ

(t) = ρghν(t) regularity gap: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ) = ⇒ pν+1(t) ∈ H1(Ω) discontinuous pressure (clogging): pν+1 = ρghν + αvν+1 · n weak formulation of Robin condition: α−1 pν+1, vΓ − (ρghν, v)

  • Γ

well-defined: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ)′ = ⇒ Robin-Neumann iteration

slide-68
SLIDE 68

Coupling Conditions Revisited

continuous pressure: Dirichlet conditions: pν+1

Γ

(t) = ρghν(t) regularity gap: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ) = ⇒ pν+1(t) ∈ H1(Ω) discontinuous pressure (clogging): pν+1 = ρghν + αvν+1 · n weak formulation of Robin condition: α−1 pν+1, vΓ − (ρghν, v)

  • Γ

well-defined: hν(t) ∈ L∞(Γ) ⊂ H1/2(Γ)′ Robin-Neumann iteration: hν+1

t

− SΓ(hν+1) = SΩ(hν),

slide-69
SLIDE 69

Discretization of the Shallow Water Equations

spatial discretization of :

∂ ∂tu = S − div F(u):

uh ∈ VΓ :

∂ ∂t

  • Γ

uhw dσ =

N

  • i=1
  • Γi

S w − F(uh) · ∇w dσ −

  • ∂Γi

w G(u+

h , u− h ) · n dσ

∀w ∈ V2

Γ

discontinuous Galerkin: VΓ = {v ∈ L2(Γ) | v|Γi polynomial of degree p ≥ 0} discrete flux G(u+

h , u− h ),

u+

h , u− h ∈ V2 Γ

time discretization by a stabilized Runge–Kutta scheme Dedner & Kl¨

  • fkorn 08
slide-70
SLIDE 70

Discrete Robin–Neumann Iteration

Robin boundary conditions for Richards equation: evaluation of right hand side:

  • Γ

hν v dσ, hν ∈ VΓ, v ∈ Sh source term for shallow water equation: extension by zero: E : Sh|′

Γ → V′ Γ

E(v · n), w = v · n, wS, hierarchical decomposition w = wS + wDG discrete mass conservation:

θν+1

h

dx +

  • Γ

hν+1

h

dσ =

θν

h dx +

  • Γ

h dσ ,

ν = 0, 1, . . . ,

slide-71
SLIDE 71

Discrete Robin–Neumann Iteration

Robin conditions for Richards equation: ... + α−1pν+1, vΓ = α−1(hν, v)Γ, hν ∈ VΓ, v ∈ Sh source term for shallow water equation: (v · n, v)Γ = α−1(pν+1, v)Γ − (ρghν, v)Γ, pν+1

h

∈ Sh, v ∈ VΓ Discrete mass conservation:

θν+1

h

dx +

  • Γ

hν+1

h

dσ =

θν

h dx +

  • Γ

h dσ ,

ν = 0, 1, . . . ,

slide-72
SLIDE 72

Discrete Robin–Neumann Iteration

Robin conditions for Richards equation: ... + α−1pν+1, vΓ = α−1(hν, v)Γ, hν ∈ VΓ, v ∈ Sh source term for shallow water equation: (v · n, v)Γ = α−1 (pν+1, v)Γ − (ρghν, v)Γ

  • ,

pν+1 ∈ Sh, v ∈ VΓ Discrete mass conservation:

θν+1

h

dx +

  • Γ

hν+1

h

dσ =

θν

h dx +

  • Γ

h dσ ,

ν = 0, 1, . . . ,

slide-73
SLIDE 73

Discrete Robin–Neumann Iteration

Robin conditions for Richards equation: ... + α−1pν+1, vΓ = α−1(hν, v)Γ, hν ∈ VΓ, v ∈ Sh source term for shallow water equation: (v · n, v)Γ = α−1 (pν+1, v)Γ − (ρghν, v)Γ

  • ,

pν+1 ∈ Sh, v ∈ VΓ Discrete mass conservation:

θν+1 dx +

  • Γ

hν+1 dσ =

θν dx +

  • Γ

hν dσ + inflow − outflow

slide-74
SLIDE 74

Numerical Results: Supercritical Surface Flow over Dry Soil

soil:

sandy soil, α = ρgL−1, L = 10−5s−1 (Wiese & N¨

utzmann 09)

problem:

p(0) = −20 Pa, h(0) = 10 m, q(0) = 10 m2s−1 + oscillating bc

discretization: ∆TΩ = 500s, ∆xΩ = 10·2−6m,

δTΓ = 3−1 ·10−5∆T , δxΓ = 10·400−1m

total mass conservation up to 10−10

slide-75
SLIDE 75

Convergence of Robin–Neumann Iteration

α = ρg 105: weak coupling

Wiese & N¨ utzmann 09

α = ρg 5: medium coupling

slide-76
SLIDE 76

Convergence of Robin–Neumann Iteration

α = ρg 105: weak coupling

Wiese & N¨ utzmann 09

α = ρg 5: medium coupling

slide-77
SLIDE 77

Ongoing Work

Further convergence studies of Robin–Neumann iterations Other substructuring methods (Neumann–Robin, ...) Analysis of coupled problem (existence, uniqueness, ...) Numerical analysis of Robin–Neumann iterations (convergence, convergence rates, ...) flooding