Numerics for Hydromorphodynamics Processes Relaxation Solvers and - - PowerPoint PPT Presentation

numerics for hydromorphodynamics processes relaxation
SMART_READER_LITE
LIVE PREVIEW

Numerics for Hydromorphodynamics Processes Relaxation Solvers and - - PowerPoint PPT Presentation

Morphodynamics Relaxation solver Stochastic aspects Numerics for Hydromorphodynamics Processes Relaxation Solvers and Stochastic Aspects E. Audusse . LAGA, UMR 7569, Univ. Paris 13 ANGE group (CETMEF INRIA UPMC - CNRS) August 7,


slide-1
SLIDE 1

Morphodynamics Relaxation solver Stochastic aspects

Numerics for Hydromorphodynamics Processes Relaxation Solvers and Stochastic Aspects

  • E. Audusse

. LAGA, UMR 7569, Univ. Paris 13 ANGE group (CETMEF – INRIA – UPMC - CNRS) August 7, 2015

  • E. Audusse

Numerics for hydromorphodynamics

slide-2
SLIDE 2

Morphodynamics Relaxation solver Stochastic aspects

Saint-Venant – Exner Model : A CEMRACS Story

◮ CEMRACS 2011 : Numerical Simulation

Sediment transport modelling : Relaxation schemes for Saint-Venant Exner and three layer models. Emmanuel Audusse, Christophe Berthon, Christophe Chalons, Olivier Delestre, Nicole Goutal, Magali Jodeau, Jacques Sainte-Marie, Jan Giesselmann and Georges Sadaka. ESAIM Proc., Vol. 38, pp 78-98, 2012.

◮ CEMRACS 2013 : Stochastic Aspects

Numerical simulation of the dynamics of sedimentary river beds with a stochastic Exner equation. Emmanuel Audusse, S´ ebastien Boyaval, Nicole Goutal, Magali Jodeau and Philippe Ung. ESAIM Proc., Vol. 48, pp 312-340, 2015.

  • E. Audusse

Numerics for hydromorphodynamics

slide-3
SLIDE 3

Morphodynamics Relaxation solver Stochastic aspects

Morphodynamic processes

Coastal erosion River Morphodynamics Dunes formation Soil erosion Dam drain Industrial sites

  • E. Audusse

Numerics for hydromorphodynamics

slide-4
SLIDE 4

Morphodynamics Relaxation solver Stochastic aspects

Morphodynamics processes

. Morphodynamics process Suspended- and bedload

  • E. Audusse

Numerics for hydromorphodynamics

slide-5
SLIDE 5

Morphodynamics Relaxation solver Stochastic aspects

Modelling for bedload transport

◮ Saint-Venant – Exner model

◮ Implemented at the industrial level ◮ Empirical derivation, no energy ◮ Reasonable results for a large class of experiences ◮ A lot of parameters to tune...

◮ Two-layer (Saint-Venant ?) models

◮ Well-known in the hyperbolic community for bi-fluid modelling ◮ Validity of the extension to bedload transport ? ◮ Definition of the layers ? ◮ Interfaces conditions ? ◮ Rheology law in the solid part ?

  • E. Audusse

Numerics for hydromorphodynamics

slide-6
SLIDE 6

Morphodynamics Relaxation solver Stochastic aspects

Saint-Venant – Exner model

◮ Equations

∂th + ∂xqw = 0, ∂tqw + ∂x q2

w

h + g 2 h2

  • =

−gh∂xb − τb ρw , ρs(1 − p)∂tb + ∂xqs = 0,

(Exner[25], Paola-Voller[05], VanRijn[93,06], Parker[06], Cordier[11], Garegnani[13]...)

◮ Comments

◮ Fluid quantities : Water depth (h) and discharge (qw) ◮ Sediment quantity : Position of the interface (b) ◮ 2 conservation equations + 1 dynamic equation

  • E. Audusse

Numerics for hydromorphodynamics

slide-7
SLIDE 7

Morphodynamics Relaxation solver Stochastic aspects

Saint-Venant – Exner model

◮ Equations

∂th + ∂xqw = 0, ∂tqw + ∂x q2

w

h + g 2 h2

  • =

−gh∂xb − τb ρw , ρs(1 − p)∂tb + ∂xqs = 0,

(Exner[25], Paola-Voller[05], VanRijn[93,06], Parker[06], Cordier[11], Garegnani[13]...)

◮ Comments

◮ No dynamics in the solid phase ◮ No sediment transport in the fluid phase ◮ Closure relations for friction term τb and sediment flux qs

  • E. Audusse

Numerics for hydromorphodynamics

slide-8
SLIDE 8

Morphodynamics Relaxation solver Stochastic aspects

Friction coefficient formulae

◮ Laminar flow

τb = κ(h)u

Gerbeau[01]

◮ Engineers formulae

τb = κ(h)u2

◮ Chezy formula

κ(h) = κ

Formule pour trouver la vitesse uniforme que l’eau aura dans un foss´ e ou dans un canal dont la pente est connue. Applications pour la Seine et l’Yvette [Chezy, 1776]

◮ Manning formula

κ(h) = κ h1/3

Manning[1891]

  • E. Audusse

Numerics for hydromorphodynamics

slide-9
SLIDE 9

Morphodynamics Relaxation solver Stochastic aspects

Sediment flux formulae

◮ Power laws (Exner[25], Grass[81])

qs = Ag|¯ u|m¯ u

◮ Shields parameter

θ = |τb|/ρw g(s − 1)dm , s = ρs/ρw, τb = u2 Khα

◮ Threshold sediment flux formulae

qs = Φ

  • g(s − 1)d3

m

◮ Meyer-Peter & M¨

uller [48] : Φ = 8 (θ − θc)3/2

+

◮ Engelund & Fredsoe [76]: Φ = 18.74(θ − θc)+ (θ1/2 − 0.7θ1/2

c

)

◮ Nielsen [92] : Φ = 12 θ1/2 (θ − θc)+...

  • E. Audusse

Numerics for hydromorphodynamics

slide-10
SLIDE 10

Morphodynamics Relaxation solver Stochastic aspects

”Steady” flow over a movable bump

Dunes Antidunes Fluvial flow Torrential flow

  • E. Audusse

Numerics for hydromorphodynamics

slide-11
SLIDE 11

Morphodynamics Relaxation solver Stochastic aspects

”Steady” flow over a movable bump in 2d

(O. Delestre, CEMRACS 2012)

  • E. Audusse

Numerics for hydromorphodynamics

slide-12
SLIDE 12

Morphodynamics Relaxation solver Stochastic aspects

Numerical strategies for bedload transport

◮ Steady state strategy

◮ Hydrodynamic computation on fixed topography

Steady state

◮ Evolution of topography forced by hydrodynamic steady state ◮ Efficient for phenomena involving very different time scales

◮ External coupling (time splitting)

◮ Use of two different softwares for hydro- and morphodynamics ◮ Allow to use existing solvers and different numerical strategies ◮ Actual strategy in industrial softwares ◮ Efficient for low coupling (?)

◮ Internal coupling

◮ Solution of the whole system at once ◮ Need for a new solver ◮ Efficient for general coupling

(Hudson[05], Castro[08], Delis[08], Benkhaldoun[09], Murillo[10]...)

  • E. Audusse

Numerics for hydromorphodynamics

slide-13
SLIDE 13

Morphodynamics Relaxation solver Stochastic aspects

Dam break : Failure for time splitting

External coupling (M. Jodeau, EDF)

  • E. Audusse

Numerics for hydromorphodynamics

slide-14
SLIDE 14

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Finite Volume Method

∂tu + ∇ · f (u) = 0, u ∈ Rp, f : Rp → R2×p

◮ Integration on the prism Ci × [tn, tn+1]

  • Ci

u(tn+1, x)dx =

  • Ci

u(tn, x)dx −

  • j∈V (i)
  • Γij

tn+1

tn

f (u(t, s)).nijdtds with F(Un

i , Un j , nij) ≈

1 ∆tn|Γij|

  • Γij

tn+1

tn

f (u(t, s)).nijdtds

  • E. Audusse

Numerics for hydromorphodynamics

slide-15
SLIDE 15

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Finite Volume Method

∂tu + ∇ · f (u) = 0, u ∈ Rp, f : Rp → R2×p

◮ Integration on the prism Ci × [tn, tn+1]

Un+1

i

= Un

i −

  • j∈V (i)

σn

ijF(Un i , Un j , nij),

σn

ij = ∆tn|Γij|

|Ci| with F(Un

i , Un j , nij) ≈

1 ∆tn|Γij|

  • Γij

tn+1

tn

f (u(t, s)).nijdtds

  • E. Audusse

Numerics for hydromorphodynamics

slide-16
SLIDE 16

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Godunov scheme

◮ Riemann problem

∂tu + ∂xf (u) = 0, u(0, x) = ul if x ≤ 0 ur if x > 0 Much more easy to solve that the general IBVP

◮ Godunov scheme

◮ Start from piecewise constant initial data ◮ Solve the Riemann pb at each interface xi+1/2 : ur

i+1/2(t, x)

◮ Fix the time step so that the Riemann problems do not interact ◮ Construct a global solution by merging the solutions of all the

local Riemann problems ug(t, x) = ur

i+1/2(t, x)

if x ∈ [xi, xi+1]

◮ Take the meanvalue of this solution at time ∆tn

Un+1

i

= 1 ∆xi xi+1/2

xi−1/2

ug(∆tn, x)dx

  • E. Audusse

Numerics for hydromorphodynamics

slide-17
SLIDE 17

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Godunov scheme

◮ Riemann problem

∂tu + ∂xf (u) = 0, u(0, x) = ul if x ≤ 0 ur if x > 0 Much more easy to solve that the general IBVP

◮ Godunov scheme

◮ Start from piecewise constant initial data ◮ Solve the Riemann pb at each interface xi+1/2 : ur

i+1/2(t, x)

◮ Fix the time step so that the Riemann problems do not interact ◮ Construct a global solution by merging the solutions of all the

local Riemann problems ug(t, x) = ur

i+1/2(t, x)

if x ∈ [xi, xi+1]

◮ For conservative equations, equivalent with FV approach

Fi+1/2 = 1 ∆tn tn ur

i+1/2(t, xi+1/2)dt

  • E. Audusse

Numerics for hydromorphodynamics

slide-18
SLIDE 18

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Relaxation solver: General idea

◮ Godunov scheme

◮ Consistency, Stability ◮ Complexity : Solution of the Riemann problem

(rarefaction waves, shocks, contact discontinuities...)

◮ Relaxation models : Introduction of a larger system

◮ that is hyperbolic (with LD fields) ◮ that formally converges to the physical one ◮ that ensures some stability properties ◮ for which the (homogeneous) Riemann problem is easy to solve

◮ Numerical algorithm

◮ Definition of auxiliary variables from physical ones ◮ Solution of the (homogeneous) Riemann problem ◮ Computation of the physical variables at the next time step

(Suliciu [92], Chen et al. [94], Jin-Xin [95], Nonlinear Stability of FVM for Hyperbolic Conservation Laws [Bouchut, 04]...)

  • E. Audusse

Numerics for hydromorphodynamics

slide-19
SLIDE 19

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Relaxation solver : Scalar conservation law

◮ SCL to solve

∂tu + ∂xf (u) = 0

◮ Relaxation model

∂tu + ∂xv = ∂tv + c2∂xu = 1 ǫ (f (u) − v)

◮ Homogeneous part : Linear wave equation

∂ttu − c2∂xxu = 0

◮ Rusanov (or HLL) scheme

  • E. Audusse

Numerics for hydromorphodynamics

slide-20
SLIDE 20

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Relaxation solver : Stability criterion (Wave celerities)

◮ Wave celerities

f ′(u) vs. c, −c

◮ Information goes faster in the relaxation model

c ≥ |f ′(u)|

◮ Same argument as for explicit numerical schemes

(cone of dependence)

  • E. Audusse

Numerics for hydromorphodynamics

slide-21
SLIDE 21

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Relaxation solver : Stability criterion (Diffusive correction)

◮ ”Chapman-Enskog” expansion

v = f (u) + ǫv1 + O(ǫ2)

◮ Auxiliary equation

v1 = ∂tf (u) + c2∂xu + O(ǫ)

◮ Estimation of the time derivative

∂tf (u) = f ′(u)∂tu = −f ′(u)∂xv = −f ′(u)∂xf (u) + O(ǫ) = −f ′(u)2∂xu + O(ǫ)

◮ Modified equation with viscous correction

∂tu + ∂xf (u) = ǫ ∂x

  • (−f ′(u)2 + c2)∂xu
  • + O(ǫ2)
  • E. Audusse

Numerics for hydromorphodynamics

slide-22
SLIDE 22

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Relaxation solver : Numerical strategy

◮ Entries

(un

i )i ◮ Initialization of auxiliary unknowns

Solution of EDO system with ”ǫ = 0” vn

i = f (un i ) ◮ Advance in time

Solution of the homogeneous Riemann problems at each interface wR

[Wl,Wr](t, x),

W=(u, v)T Computation of physical unknowns : Averaging of the solution on each cell (un+1

i

) = 1 ∆x

  • Ci

uR(∆t, x)dx

  • E. Audusse

Numerics for hydromorphodynamics

slide-23
SLIDE 23

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Homogeneous SW system

◮ Equations

∂th + ∂x(h¯ u) = ∂t(h¯ u) + ∂x

u2 + gh2 2

  • =

◮ Energy

∂t(hE) + ∂x(¯ u(HE + p)) ≤ 0, hE = h¯ u2 2 + gh2 2

◮ Eigenvalues

λ± = ¯ u ±

  • gh

◮ Riemann problem

Multiple waves and complex structure

  • E. Audusse

Numerics for hydromorphodynamics

slide-24
SLIDE 24

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Homogeneous SW system

◮ Relaxation model (v1) : Direct extension

∂th + ∂x ˜ Q = ∂t ˜ Q + c2

1 ∂xh

= 1 ǫ

u − ˜ Q

  • ∂t(h¯

u) + ∂x ˜ H = ∂t ˜ H + c2

2 ∂x(h¯

u) = 1 ǫ

u2 + gh2 2 − ˜ H

  • ◮ Eigenvalues (distincts and associated to LD fields)

(λ1)± = ±c1, (λ2)± = ±c2

◮ Stability criterion

max(c1, c2) > |¯ u| +

  • gh
  • E. Audusse

Numerics for hydromorphodynamics

slide-25
SLIDE 25

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Homogeneous SW system

◮ Relaxation model (v2) : Suliciu approach

∂th + ∂xh¯ u = ∂th¯ u + ∂x

u2 + π

  • =

∂thπ + ∂x(hπ¯ u) + c2∂x¯ u = 1 ǫ gh2 2 − π

  • ◮ Eigenvalues (distincts and associated to LD fields)

λ± = ¯ u ± c h, λu = ¯ u

◮ Stability criterion

c ≥ h

  • gh
  • E. Audusse

Numerics for hydromorphodynamics

slide-26
SLIDE 26

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Homogeneous SW system

◮ Initialization

Computation of auxiliary variables : System with ”ǫ = 0” πn

i = g(hn i )2/2 ◮ Solution of the (homogeneous) Riemann problem

wR

[Wl,Wr](t, x),

W=(h, ¯ u, π)T

  • E. Audusse

Numerics for hydromorphodynamics

slide-27
SLIDE 27

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Homogeneous SW system

◮ Computation of the intermediate states

u∗ = uM − 1 2c ∆π, π∗ = πM − c 2∆u τ ∗

l = τl+ 1

2c ∆u− 1 2c2 ∆π, τ ∗

r = τr+ 1

2c ∆u+ 1 2c2 ∆π, ”τ = 1 h”

◮ Computation of the physical solution

Projection of the solution onto piecewise constant space hn+1

i

, (h¯ u)n+1

i ◮ Stability criterion

c = max

  • hl
  • ghl, hr
  • ghr
  • ◮ Extension to vacuum

(Bouchut [04])

  • E. Audusse

Numerics for hydromorphodynamics

slide-28
SLIDE 28

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Homogeneous SW system

◮ Conservative system

◮ Averaging process ◮ Flux computation

◮ Properties of the Suliciu solver

Consistency, Positivity, Entropy inequality

◮ Riemann problem

Eigenvalues always ordered One single Riemann pb to solve

  • E. Audusse

Numerics for hydromorphodynamics

slide-29
SLIDE 29

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW system with source

◮ Equations

∂th + ∂x(h¯ u) = ∂t(h¯ u) + ∂x

u2 + gh2 2

  • =

−gh∂xB ∂tB =

◮ Stationary States

¯ u = 0, h + B = 0

◮ Eigenvalues

λ± = ¯ u ±

  • gh,

λ0 = 0

◮ Riemann problem

Multiple waves and (very !) complex structure

  • E. Audusse

Numerics for hydromorphodynamics

slide-30
SLIDE 30

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW system with source

◮ Relaxation Model v1

∂th + ∂xh¯ u = ∂th¯ u + ∂x

u2 + π

  • + gh∂xB

= ∂thπ + ∂x(hπ¯ u) + c2∂x¯ u = 1 ǫ gh2 2 − π

  • ∂tB

=

◮ Eigenvalues (associated to LD fields)

λ± = u ± c h, λu = u, λ0 = 0 (Bouchut [04])

  • E. Audusse

Numerics for hydromorphodynamics

slide-31
SLIDE 31

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW system with source

◮ Non conservative system

Integration process

◮ Properties

Consistency, WB, Positivity, Entropy inequality

◮ Riemann problem

Eigenvalues not ordered Multiple Riemann pbs to solve Possibility of resonance Difficulty to define the solution

  • E. Audusse

Numerics for hydromorphodynamics

slide-32
SLIDE 32

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW system with source

◮ Relaxation model v2

∂th + ∂xh¯ u = ∂th¯ u + ∂x

u2 + π

  • + gh∂x ˜

B = ∂thπ + ∂x(hπ¯ u) + c2∂x¯ u = 1 ǫ gh2 2 − π

  • ∂t ˜

B + ¯ u∂x˜ z = 1 ǫ (B − ˜ B) ∂tB =

◮ Eigenvalues (associated to LD fields)

λ± = u ± c h, λu = u (double), (λ0 = 0) Riemann problem is under-determined...

  • E. Audusse

Numerics for hydromorphodynamics

slide-33
SLIDE 33

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW system with source

◮ Relaxation model v3

∂th + ∂xh¯ u = ∂th¯ u + ∂x

u2 + π

  • + g¯

h∂x ˜ B = ∂thπ + ∂x(hπ¯ u) + c2∂x¯ u = 1 ǫ gh2 2 − π

  • ∂t ˜

B + ¯ u∂x˜ z = 1 ǫ (B − ˜ B) ∂tB =

◮ Eigenvalues (associated to LD fields)

λ± = u ± c h, λu = u (double), (λ0 = 0) Riemann problem is well-posed !

  • E. Audusse

Numerics for hydromorphodynamics

slide-34
SLIDE 34

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW system with source

◮ Non conservative system

Integration process

◮ Properties

Consistency, WB (¯ h = hM), Positivity

◮ Riemann problem

Eigenvalues always ordered One single Riemann pb to solve Same structure as homogeneous case, = intermediate states

(Introduced as a wb simple Riemann solver : Galice [02])

  • E. Audusse

Numerics for hydromorphodynamics

slide-35
SLIDE 35

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW-Exner system

◮ Equations

∂th + ∂xqw = 0, ∂tqw + ∂x q2

w

h + g 2 h2

  • =

−gh∂xb − τb ρw , ∂tb + ∂xqs = 0,

◮ Properties

◮ Hyperbolicity depends on the choice of qs ◮ Eigenvalues hard to compute except for special choices of qs ◮ No energy associated to the present version

  • E. Audusse

Numerics for hydromorphodynamics

slide-36
SLIDE 36

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW-Exner system

◮ Relaxation model v1 (CEMRACS 2011)

∂th + ∂xh¯ u = ∂t(h¯ u) + ∂x

u2 + π

  • + g¯

h∂xb = ∂tπ + ¯ u∂xπ + α2 h ∂xu = 1 ǫ gh2 2 − π

  • ∂tb + ∂xω

= ∂tω + β2 h2 − ¯ u2

  • ∂xb + 2¯

u∂xω = 1 ǫ (qs − ω)

◮ Definitions

◮ (π, ω) : Auxiliary variables (fluid pressure, sediment flux) ◮ ǫ > 0 : (Small) relaxation parameter ◮ (α, β) > 0 : Have to be fixed to ensure stability

  • E. Audusse

Numerics for hydromorphodynamics

slide-37
SLIDE 37

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW-Exner system

◮ Mathematical properties

◮ Formally tends to SW-Exner model when ǫ tends to 0 ◮ Stability requirement (diffusive correction)

α2 ≥ h2p′(h) = gh3, β2 ≥ (hu)2 + gh2∂uQs

◮ Relaxation parameters ratio

β2 α2 = Fr 2 + 1 h∂uQs

◮ Sub- or supercritical flow ◮ Low or strong erosion coefficient

◮ Physical properties

◮ No explicit dependency on sediment flux qS ◮ Same as previous model when u = 0 Stationary states ◮ Not the same as previous model when Q = 0...

  • E. Audusse

Numerics for hydromorphodynamics

slide-38
SLIDE 38

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW-Exner system

◮ Numerical properties

◮ Always hyperbolic (h = 0) and LD fields ◮ Ordered eigenvalues (two possibilities)

u − β h < u − α h < u < u + α h < u + β h Two Riemann problems to solve

  • E. Audusse

Numerics for hydromorphodynamics

slide-39
SLIDE 39

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Dam break on moveable flat bottom

◮ Stable computation (no oscillations) ◮ Strong numerical diffusion

  • E. Audusse

Numerics for hydromorphodynamics

slide-40
SLIDE 40

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

SW-Exner system

◮ Relaxation model v2

∂th + ∂xh¯ u = ∂t(h¯ u) + ∂x

u2 + π

  • + g¯

h∂x˜ b = ∂tπ + ¯ u∂xπ + α2 h ∂xu = 1 ǫ gh2 2 − π

  • ∂t˜

b + ∂xω = 1 ǫ

  • b − ˜

b

  • ∂tω +

β2 h2 − ¯ u2

  • ∂x˜

b + 2¯ u∂xω = 1 ǫ (qs − ω) ∂tb + ∂xqs = 0,

◮ Comments

◮ Three auxiliary variables (π, ω, ˜

b)

◮ Same Riemann problem as before (b is ”not” coupled)

  • E. Audusse

Numerics for hydromorphodynamics

slide-41
SLIDE 41

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Time Splitting : The come back !

◮ Usual Time Splitting : Unstable

Fluid software + Exner equation

◮ Relaxation solver : Stable

Modified Fluid software + Exner equation The fluid solver has to take into account some information from the sediment

◮ Modified Time splitting : Stable

◮ Consider a fluid solver using a bound of the largest eigenvalue

  • f the SW Jacobian (Rusanov, HLL, Relaxation...)

◮ Replace it by a bound of the largest eigenvalue of the

SW-Exner Jacobian

  • E. Audusse

Numerics for hydromorphodynamics

slide-42
SLIDE 42

Morphodynamics Relaxation solver Stochastic aspects Scalar conservation law SW system and Suliciu approaches SW-Exner system and Suliciu extensions

Dam break on moveable flat bottom

◮ Stable computation (no oscillations) ◮ Accurate results

  • E. Audusse

Numerics for hydromorphodynamics

slide-43
SLIDE 43

Morphodynamics Relaxation solver Stochastic aspects

Uncertainty quantification for SW-Exner system

◮ Friction coefficient formula

τb = κ(h)u2

◮ Sediment flux formula

qs = A (θ − θc)3/2

+

  • g(s − 1)d3

m ◮ Uncertain parameters

κ, A, τc

◮ Uncertainties on qs directly impact bottom topography b

Study of SW system with uncertain topography

  • E. Audusse

Numerics for hydromorphodynamics

slide-44
SLIDE 44

Morphodynamics Relaxation solver Stochastic aspects

Uncertainty quantification for SW system

◮ Equations

∂th + ∂xq = 0, ∂tq + ∂x q2 h + g 2 h2

  • =

−gh∂xb − τb ρ ,

◮ Flow on a constant slope S

h = H0, q = Q0, Q0 = KsS1/2H5/3

◮ Study of perturbations of this stationary state

  • E. Audusse

Numerics for hydromorphodynamics

slide-45
SLIDE 45

Morphodynamics Relaxation solver Stochastic aspects

Uncertainty quantification for SW system

◮ Perturbated bottom topography

Bn

i+1/2

= B0

i+1/2 + ˜

Bi+1/2, ˜ Bi+1/2 = α √ ∆x

N/2

  • k=1

1 kβ

  • ak cos
  • 2kπi + 1/2

N

  • + bk sin
  • 2kπi + 1/2

N

  • ,

◮ Characteristics of the noise

◮ Amplitude α ◮ Regularity β ◮ Random coefficients ak and bk (Normal law)

  • E. Audusse

Numerics for hydromorphodynamics

slide-46
SLIDE 46

Morphodynamics Relaxation solver Stochastic aspects

Uncertainty quantification for SW system

◮ Monte Carlo simulations ◮ Water depth

Mass conservation 1 L

  • x

E(h) = H0

◮ Discharge

  • E. Audusse

Numerics for hydromorphodynamics

slide-47
SLIDE 47

Morphodynamics Relaxation solver Stochastic aspects

Uncertainty quantification for SW system

◮ Objective

Preservation of the unperturbed stationary state 1 L

  • x

E(q) ≈ Q0

◮ Modification of the friction coefficient

Ks → ˜ Ks

◮ Physical motivation

Friction coefficient takes into account roughness of the bottom

  • E. Audusse

Numerics for hydromorphodynamics

slide-48
SLIDE 48

Morphodynamics Relaxation solver Stochastic aspects

Uncertainty quantification for SW system

◮ Friction coefficient as a function of the noise

May help to characterize suitable bounds for noise

◮ More results in P. Ung PhD thesis (december 2015)

  • E. Audusse

Numerics for hydromorphodynamics