shallow water equations : modeling, numerics and applications

170
Shallow water equations : Modeling, numerics and applications. Mehmet Ersoy 1 , 2 University of Sussex, June 2013 1. [email protected] 2. http://ersoy.univ-tln.fr/

Upload: others

Post on 29-Oct-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Shallow water equations : Modeling, numerics and applications

Shallow water equations :Modeling, numerics and applications.

Mehmet Ersoy 1, 2

University of Sussex, June 2013

1. [email protected]. http://ersoy.univ-tln.fr/

Page 2: Shallow water equations : Modeling, numerics and applications

Outline of the talkOutline of the talk

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 2 / 68

Page 3: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 3 / 68

Page 4: Shallow water equations : Modeling, numerics and applications

Saint-Venant Equations

The shallow water equations (SWE), firstintroduced [SV] by Adhemar Jean ClaudeBarre de Saint-Venant are also called SaintVenant equations.

Figure: Adhemar Jean Claude Barre deSaint-Venant (1797-1886)

The SWE are a set of hyperbolic partial differential equations (or parabolic if viscousshear is considered) obtained from the Euler equations (Navier-Stokes equations) underthe following assumptions :

large-scale assumption (ε =H

Lwhere H being a caracteristic height and L a

caracteristic length of the domain)

and hydrostatic approximation ∂zp = −g.

J-C. B. de Saint-Venant . Theorie du mouvement non-permanent des eaux, avec application aux crues des rivieres et a l’introduction des marees

dans leur lit. Compte Rendu a l’Academie des Sciences, 1871.

M. Ersoy (IMATH) SW : Numerics and applications US 4 / 68

Page 5: Shallow water equations : Modeling, numerics and applications

Saint-Venant Equations

The shallow water equations (SWE), firstintroduced [SV] by Adhemar Jean ClaudeBarre de Saint-Venant are also called SaintVenant equations.

Figure: Adhemar Jean Claude Barre deSaint-Venant (1797-1886)

The SWE are a set of hyperbolic partial differential equations (or parabolic if viscousshear is considered) obtained from the Euler equations (Navier-Stokes equations) underthe following assumptions :

large-scale assumption (ε =H

Lwhere H being a caracteristic height and L a

caracteristic length of the domain)

and hydrostatic approximation ∂zp = −g.

J-C. B. de Saint-Venant . Theorie du mouvement non-permanent des eaux, avec application aux crues des rivieres et a l’introduction des marees

dans leur lit. Compte Rendu a l’Academie des Sciences, 1871.

M. Ersoy (IMATH) SW : Numerics and applications US 4 / 68

Page 6: Shallow water equations : Modeling, numerics and applications

Saint-Venant Equations

The shallow water equations (SWE), firstintroduced [SV] by Adhemar Jean ClaudeBarre de Saint-Venant are also called SaintVenant equations.

Figure: Adhemar Jean Claude Barre deSaint-Venant (1797-1886)

The SWE are a set of hyperbolic partial differential equations (or parabolic if viscousshear is considered) obtained from the Euler equations (Navier-Stokes equations) underthe following assumptions :

large-scale assumption (ε =H

Lwhere H being a caracteristic height and L a

caracteristic length of the domain)

and hydrostatic approximation ∂zp = −g.

J-C. B. de Saint-Venant . Theorie du mouvement non-permanent des eaux, avec application aux crues des rivieres et a l’introduction des marees

dans leur lit. Compte Rendu a l’Academie des Sciences, 1871.

M. Ersoy (IMATH) SW : Numerics and applications US 4 / 68

Page 7: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 5 / 68

Page 8: Shallow water equations : Modeling, numerics and applications

Physical applications

The SWE are the simplest form of the equations of motion that can be used to describethe horizontal structure of an incompressible fluid.

They are commonly used to describe rivers or lakes,

flooding, Sedimentation/erosionflows, channel flows, Multilayer flows, . . .

River

Flooding Dam break Sedimentation

Open channel flows Water pipe breaking

Based on the same principle, one can found a compressible variant of Saint-Venantequation (as in [BEG11] for unsteady mixed flows in closed water pipes)

Ersoy et al., A mathematical model for unsteady mixed flows in closed water pipes., SCIENCE CHINA Math.,55(1),pp 1-26,2012.

M. Ersoy (IMATH) SW : Numerics and applications US 6 / 68

Page 9: Shallow water equations : Modeling, numerics and applications

Physical applications

The SWE are the simplest form of the equations of motion that can be used to describethe horizontal structure of an incompressible fluid.They are commonly used to describe rivers or lakes,

flooding, Sedimentation/erosionflows, channel flows, Multilayer flows, . . .

River

Flooding Dam break Sedimentation

Open channel flows Water pipe breaking

Based on the same principle, one can found a compressible variant of Saint-Venantequation (as in [BEG11] for unsteady mixed flows in closed water pipes)

Ersoy et al., A mathematical model for unsteady mixed flows in closed water pipes., SCIENCE CHINA Math.,55(1),pp 1-26,2012.

M. Ersoy (IMATH) SW : Numerics and applications US 6 / 68

Page 10: Shallow water equations : Modeling, numerics and applications

Physical applications

The SWE are the simplest form of the equations of motion that can be used to describethe horizontal structure of an incompressible fluid.They are commonly used to describe rivers or lakes, flooding,

Sedimentation/erosionflows, channel flows, Multilayer flows, . . .

River Flooding Dam break

Sedimentation

Open channel flows Water pipe breaking

Based on the same principle, one can found a compressible variant of Saint-Venantequation (as in [BEG11] for unsteady mixed flows in closed water pipes)

Ersoy et al., A mathematical model for unsteady mixed flows in closed water pipes., SCIENCE CHINA Math.,55(1),pp 1-26,2012.

M. Ersoy (IMATH) SW : Numerics and applications US 6 / 68

Page 11: Shallow water equations : Modeling, numerics and applications

Physical applications

The SWE are the simplest form of the equations of motion that can be used to describethe horizontal structure of an incompressible fluid.They are commonly used to describe rivers or lakes, flooding, Sedimentation/erosionflows,

channel flows, Multilayer flows, . . .

River Flooding Dam break Sedimentation

Open channel flows Water pipe breaking

Based on the same principle, one can found a compressible variant of Saint-Venantequation (as in [BEG11] for unsteady mixed flows in closed water pipes)

Ersoy et al., A mathematical model for unsteady mixed flows in closed water pipes., SCIENCE CHINA Math.,55(1),pp 1-26,2012.

M. Ersoy (IMATH) SW : Numerics and applications US 6 / 68

Page 12: Shallow water equations : Modeling, numerics and applications

Physical applications

The SWE are the simplest form of the equations of motion that can be used to describethe horizontal structure of an incompressible fluid.They are commonly used to describe rivers or lakes, flooding, Sedimentation/erosionflows, channel flows,

Multilayer flows, . . .

River Flooding Dam break Sedimentation

Open channel flows Water pipe breaking

Based on the same principle, one can found a compressible variant of Saint-Venantequation (as in [BEG11] for unsteady mixed flows in closed water pipes)

Ersoy et al., A mathematical model for unsteady mixed flows in closed water pipes., SCIENCE CHINA Math.,55(1),pp 1-26,2012.

M. Ersoy (IMATH) SW : Numerics and applications US 6 / 68

Page 13: Shallow water equations : Modeling, numerics and applications

Physical applications

The SWE are the simplest form of the equations of motion that can be used to describethe horizontal structure of an incompressible fluid.They are commonly used to describe rivers or lakes, flooding, Sedimentation/erosionflows, channel flows, Multilayer flows, . . .

River Flooding Dam break Sedimentation

Open channel flows Water pipe breaking

Based on the same principle, one can found a compressible variant of Saint-Venantequation (as in [BEG11] for unsteady mixed flows in closed water pipes)

Ersoy et al., A mathematical model for unsteady mixed flows in closed water pipes., SCIENCE CHINA Math.,55(1),pp 1-26,2012.

M. Ersoy (IMATH) SW : Numerics and applications US 6 / 68

Page 14: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 7 / 68

Page 15: Shallow water equations : Modeling, numerics and applications

Equations

The conservative (Sh = Shu = 0) 1D SWE are :∂th+ ∂x(hu) = Sh∂t(hu) + ∂x(hu2 + gh2/2) = Shu

whereh(t, x) : densityu(t, x) : velocity of the water columng : gravity strength

with Su, Shu standing for source

terms (depending on the modeling problem).

For instance,

Sh can be a raining termShu can be −gh∂xZ + Sf where Z stands for the bathymetry (eventually dependson time) and Sf a friction term

Figure: configuration

M. Ersoy (IMATH) SW : Numerics and applications US 8 / 68

Page 16: Shallow water equations : Modeling, numerics and applications

Equations

The conservative (Sh = Shu = 0) 1D SWE are :∂th+ ∂x(hu) = Sh∂t(hu) + ∂x(hu2 + gh2/2) = Shu

whereh(t, x) : densityu(t, x) : velocity of the water columng : gravity strength

with Su, Shu standing for source

terms (depending on the modeling problem).For instance,

Sh can be a raining termShu can be −gh∂xZ + Sf where Z stands for the bathymetry (eventually dependson time) and Sf a friction term

Figure: configuration

M. Ersoy (IMATH) SW : Numerics and applications US 8 / 68

Page 17: Shallow water equations : Modeling, numerics and applications

Derivation of the 1D Saint-Venant Equations (previously)

Almost based on the following assumptions :

Almost flat bottom

Figure: Almost flat bottom configuration

Constant velocity in z

Rectangular channel

M. Ersoy (IMATH) SW : Numerics and applications US 9 / 68

Page 18: Shallow water equations : Modeling, numerics and applications

Derivation of the 1D Saint-Venant Equations (previously)

Almost based on the following assumptions :

Almost flat bottom

Figure: Almost flat bottom configuration

Constant velocity in z

Rectangular channel

M. Ersoy (IMATH) SW : Numerics and applications US 9 / 68

Page 19: Shallow water equations : Modeling, numerics and applications

Derivation of the 1D Saint-Venant Equations (previously)

Almost based on the following assumptions :

Almost flat bottom

Figure: Almost flat bottom configuration

Constant velocity in z

Rectangular channel

M. Ersoy (IMATH) SW : Numerics and applications US 9 / 68

Page 20: Shallow water equations : Modeling, numerics and applications

Derivation of the 1D Saint-Venant Equations (nowadays)

A mathematical rigorous derivation :

[GP01] a 1D viscous (non viscous) Saint-Venant system is obtained

[M07] a 2D viscous (non viscous) Saint-Venant system is obtained∂th+ divx,y(hu) = 0

∂t(hu) + divx,y(hu⊗ u+ gh2/2I2) = −gh∇x,yZ − 2Ω× hu− κ(h, u)u

where U(t, x, y, z) = u(t, x) +O(ε)

. . .

using

an asymptotic expansion

and a vertical averaging of the NS equations

under the assumptions :

Shallow water assumption → hydrostatic hypothesis

Scaled viscosity and friction → almost constant velocity

Almost flat bottom and free surface

J-F. Gerbeau, B. Perthame. Derivation of viscous Saint-Venant system for laminar shallow water ; numerical validation., Discrete Contin. Dyn. Syst.

Ser. B, 1(1) :89–102, 2001.

F. Marche. Derivation of a new two-dimensional viscous shallow water model with varying topography, bottom friction and capillary effects.,

European Journal of Mechanic. B, Fluids, 26(1) :49–63, 2007.

M. Ersoy (IMATH) SW : Numerics and applications US 9 / 68

Page 21: Shallow water equations : Modeling, numerics and applications

Derivation of the 1D Saint-Venant Equations (nowadays)

A mathematical rigorous derivation :

[GP01] a 1D viscous (non viscous) Saint-Venant system is obtained

[M07] a 2D viscous (non viscous) Saint-Venant system is obtained∂th+ divx,y(hu) = 0

∂t(hu) + divx,y(hu⊗ u+ gh2/2I2) = −gh∇x,yZ − 2Ω× hu− κ(h, u)u

where U(t, x, y, z) = u(t, x) +O(ε)

. . .

using

an asymptotic expansion

and a vertical averaging of the NS equations

under the assumptions :

Shallow water assumption → hydrostatic hypothesis

Scaled viscosity and friction → almost constant velocity

Almost flat bottom and free surface

J-F. Gerbeau, B. Perthame. Derivation of viscous Saint-Venant system for laminar shallow water ; numerical validation., Discrete Contin. Dyn. Syst.

Ser. B, 1(1) :89–102, 2001.

F. Marche. Derivation of a new two-dimensional viscous shallow water model with varying topography, bottom friction and capillary effects.,

European Journal of Mechanic. B, Fluids, 26(1) :49–63, 2007.

M. Ersoy (IMATH) SW : Numerics and applications US 9 / 68

Page 22: Shallow water equations : Modeling, numerics and applications

Derivation of the 1D Saint-Venant Equations (nowadays)

A mathematical rigorous derivation :

[GP01] a 1D viscous (non viscous) Saint-Venant system is obtained

[M07] a 2D viscous (non viscous) Saint-Venant system is obtained∂th+ divx,y(hu) = 0

∂t(hu) + divx,y(hu⊗ u+ gh2/2I2) = −gh∇x,yZ − 2Ω× hu− κ(h, u)u

where U(t, x, y, z) = u(t, x) +O(ε)

. . .

using

an asymptotic expansion

and a vertical averaging of the NS equations

under the assumptions :

Shallow water assumption → hydrostatic hypothesis

Scaled viscosity and friction → almost constant velocity

Almost flat bottom and free surface

J-F. Gerbeau, B. Perthame. Derivation of viscous Saint-Venant system for laminar shallow water ; numerical validation., Discrete Contin. Dyn. Syst.

Ser. B, 1(1) :89–102, 2001.

F. Marche. Derivation of a new two-dimensional viscous shallow water model with varying topography, bottom friction and capillary effects.,

European Journal of Mechanic. B, Fluids, 26(1) :49–63, 2007.

M. Ersoy (IMATH) SW : Numerics and applications US 9 / 68

Page 23: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 10 / 68

Page 24: Shallow water equations : Modeling, numerics and applications

Basic properties

SWE ∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

Conservation law

Hyperbolic system (wave propagation, weak solution)

Entropy inequality

Positivity of water depth (invariant domain, dry zones, flooding zones)

Non-trivial steady states

M. Ersoy (IMATH) SW : Numerics and applications US 11 / 68

Page 25: Shallow water equations : Modeling, numerics and applications

Hyperbolicity

The conservative SWE∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

The quasi-linear form of the SWE

∂tW +A(W )∂xW = S

where W =

(hhu

), A(W ) =

(0 1

u2 − gh 2u

), S =

(0

−gh∂xZ

)SWE system is hyperbolic ⇔ A is diagonalizable on R meaning that λ = u± c ∈ Rwhere c =

√gh (sound speed).

SW system is strictly hyperbolic on the set (t, x);h(t, x) > 0.

M. Ersoy (IMATH) SW : Numerics and applications US 12 / 68

Page 26: Shallow water equations : Modeling, numerics and applications

Hyperbolicity

The conservative SWE∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

The quasi-linear form of the SWE

∂tW +A(W )∂xW = S

where W =

(hhu

), A(W ) =

(0 1

u2 − gh 2u

), S =

(0

−gh∂xZ

)

SWE system is hyperbolic ⇔ A is diagonalizable on R meaning that λ = u± c ∈ Rwhere c =

√gh (sound speed).

SW system is strictly hyperbolic on the set (t, x);h(t, x) > 0.

M. Ersoy (IMATH) SW : Numerics and applications US 12 / 68

Page 27: Shallow water equations : Modeling, numerics and applications

Hyperbolicity

The conservative SWE∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

The quasi-linear form of the SWE

∂tW +A(W )∂xW = S

where W =

(hhu

), A(W ) =

(0 1

u2 − gh 2u

), S =

(0

−gh∂xZ

)SWE system is hyperbolic ⇔ A is diagonalizable on R meaning that λ = u± c ∈ Rwhere c =

√gh (sound speed).

SW system is strictly hyperbolic on the set (t, x);h(t, x) > 0.

M. Ersoy (IMATH) SW : Numerics and applications US 12 / 68

Page 28: Shallow water equations : Modeling, numerics and applications

Hyperbolicity

The conservative SWE∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

The quasi-linear form of the SWE

∂tW +A(W )∂xW = S

where W =

(hhu

), A(W ) =

(0 1

u2 − gh 2u

), S =

(0

−gh∂xZ

)SWE system is hyperbolic ⇔ A is diagonalizable on R meaning that λ = u± c ∈ Rwhere c =

√gh (sound speed).

SW system is strictly hyperbolic on the set (t, x);h(t, x) > 0.

M. Ersoy (IMATH) SW : Numerics and applications US 12 / 68

Page 29: Shallow water equations : Modeling, numerics and applications

Physical flows

Noting the Froude number Fr =u

c, one has a

Fr < 1 Fluvial flow (sub-critical flows)

Fr > 1 Torrential flow (super-critical flows)

Moreover, one has a hydraulic bore (discontinuous solution) whenever

a hydraulic bore (jump) kitchen sink

M. Ersoy (IMATH) SW : Numerics and applications US 13 / 68

Page 30: Shallow water equations : Modeling, numerics and applications

Physical flows

Noting the Froude number Fr =u

c, one has a

Fr < 1 Fluvial flow (sub-critical flows)

Fr > 1 Torrential flow (super-critical flows)

Moreover, one has a hydraulic bore (discontinuous solution) whenever

a hydraulic bore (jump) kitchen sink

M. Ersoy (IMATH) SW : Numerics and applications US 13 / 68

Page 31: Shallow water equations : Modeling, numerics and applications

Physical flows

Noting the Froude number Fr =u

c, one has a

Fr < 1 Fluvial flow (sub-critical flows)

Fr > 1 Torrential flow (super-critical flows)

Moreover, one has a hydraulic bore (discontinuous solution) whenever

a hydraulic bore (jump) kitchen sink

M. Ersoy (IMATH) SW : Numerics and applications US 13 / 68

Page 32: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions

It is well-known that even if the initial data are smooth, the solutions of∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

develop complex discontinuous structure

and the uniqueness is lost

.

Uniqueness is recovered (weak physical solution) by completing the SW system with anentropy inequality of the form :

∂s(w)

∂t+∂ψ(w)

∂x6 0

where w = (h, u, Z) (non conservative variable) and (s, ψ) stands for a convexentropy-entropy flux pair which is also true with the physical energy :

s(w) = hu2

2+ gh

(h

2+ Z

)and ψ(w) = u(s(w) + g

h2

2) .

M. Ersoy (IMATH) SW : Numerics and applications US 14 / 68

Page 33: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions

It is well-known that even if the initial data are smooth, the solutions of∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

develop complex discontinuous structure

and the uniqueness is lost

.

Uniqueness is recovered (weak physical solution) by completing the SW system with anentropy inequality of the form :

∂s(w)

∂t+∂ψ(w)

∂x6 0

where w = (h, u, Z) (non conservative variable) and (s, ψ) stands for a convexentropy-entropy flux pair which is also true with the physical energy :

s(w) = hu2

2+ gh

(h

2+ Z

)and ψ(w) = u(s(w) + g

h2

2) .

M. Ersoy (IMATH) SW : Numerics and applications US 14 / 68

Page 34: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions

It is well-known that even if the initial data are smooth, the solutions of∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

develop complex discontinuous structure

and the uniqueness is lost.

Uniqueness is recovered (weak physical solution) by completing the SW system with anentropy inequality of the form :

∂s(w)

∂t+∂ψ(w)

∂x6 0

where w = (h, u, Z) (non conservative variable) and (s, ψ) stands for a convexentropy-entropy flux pair which is also true with the physical energy :

s(w) = hu2

2+ gh

(h

2+ Z

)and ψ(w) = u(s(w) + g

h2

2) .

M. Ersoy (IMATH) SW : Numerics and applications US 14 / 68

Page 35: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions

It is well-known that even if the initial data are smooth, the solutions of∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

develop complex discontinuous structure

and the uniqueness is lost.

Uniqueness is recovered (weak physical solution) by completing the SW system with anentropy inequality of the form :

∂s(w)

∂t+∂ψ(w)

∂x6 0

where w = (h, u, Z) (non conservative variable) and (s, ψ) stands for a convexentropy-entropy flux pair

which is also true with the physical energy :

s(w) = hu2

2+ gh

(h

2+ Z

)and ψ(w) = u(s(w) + g

h2

2) .

M. Ersoy (IMATH) SW : Numerics and applications US 14 / 68

Page 36: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions

It is well-known that even if the initial data are smooth, the solutions of∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −gh∂xZ

develop complex discontinuous structure

and the uniqueness is lost.

Uniqueness is recovered (weak physical solution) by completing the SW system with anentropy inequality of the form :

∂s(w)

∂t+∂ψ(w)

∂x6 0

where w = (h, u, Z) (non conservative variable) and (s, ψ) stands for a convexentropy-entropy flux pair which is also true with the physical energy :

s(w) = hu2

2+ gh

(h

2+ Z

)and ψ(w) = u(s(w) + g

h2

2) .

M. Ersoy (IMATH) SW : Numerics and applications US 14 / 68

Page 37: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions, in addition to

Convex invariant domain property :h > 0hu ∈ R

steady states preservation (continuous solutions) :∂x(hu) = 0

∂x(hu2 + gh2/2) = −gh∂xZ

steady states preservation (discontinuous solutions : hydraulic jump) :[hu] = 0[hu2 + gh2/2

]= 0

Both properties ensures some stability of the scheme at the discrete level.Remark : except the case S = −gh∂xZ ([ABBKP04, PS01])

entropic scheme

,steady states preservation scheme

are open problems

positivity of the water height → technical difficulties.

Audusse et al. A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comp.,

25(6) :2050–2065, 2004.

B. Perthame and C. Simeoni. A kinetic scheme for the Saint-Venant system with a source term. Calcolo, 38(4) :201–231, 2001.

M. Ersoy (IMATH) SW : Numerics and applications US 15 / 68

Page 38: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions, in addition to

Convex invariant domain property :h > 0hu ∈ R

steady states preservation (continuous solutions) :∂x(hu) = 0

∂x(hu2 + gh2/2) = −gh∂xZ

steady states preservation (discontinuous solutions : hydraulic jump) :[hu] = 0[hu2 + gh2/2

]= 0

Both properties ensures some stability of the scheme at the discrete level.Remark : except the case S = −gh∂xZ ([ABBKP04, PS01])

entropic scheme

,steady states preservation scheme

are open problems

positivity of the water height → technical difficulties.

Audusse et al. A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comp.,

25(6) :2050–2065, 2004.

B. Perthame and C. Simeoni. A kinetic scheme for the Saint-Venant system with a source term. Calcolo, 38(4) :201–231, 2001.

M. Ersoy (IMATH) SW : Numerics and applications US 15 / 68

Page 39: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions, in addition to

Convex invariant domain property :h > 0hu ∈ R

steady states preservation (continuous solutions) :∂x(hu) = 0

∂x(hu2 + gh2/2) = −gh∂xZ

steady states preservation (discontinuous solutions : hydraulic jump) :[hu] = 0[hu2 + gh2/2

]= 0

Both properties ensures some stability of the scheme at the discrete level.Remark : except the case S = −gh∂xZ ([ABBKP04, PS01])

entropic scheme

,steady states preservation scheme

are open problems

positivity of the water height → technical difficulties.

Audusse et al. A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comp.,

25(6) :2050–2065, 2004.

B. Perthame and C. Simeoni. A kinetic scheme for the Saint-Venant system with a source term. Calcolo, 38(4) :201–231, 2001.

M. Ersoy (IMATH) SW : Numerics and applications US 15 / 68

Page 40: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions, in addition to

Convex invariant domain property :h > 0hu ∈ R

steady states preservation (continuous solutions) :∂x(hu) = 0

∂x(hu2 + gh2/2) = −gh∂xZ

steady states preservation (discontinuous solutions : hydraulic jump) :[hu] = 0[hu2 + gh2/2

]= 0

Both properties ensures some stability of the scheme at the discrete level.

Remark : except the case S = −gh∂xZ ([ABBKP04, PS01])

entropic scheme

,steady states preservation scheme

are open problems

positivity of the water height → technical difficulties.

Audusse et al. A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comp.,

25(6) :2050–2065, 2004.

B. Perthame and C. Simeoni. A kinetic scheme for the Saint-Venant system with a source term. Calcolo, 38(4) :201–231, 2001.

M. Ersoy (IMATH) SW : Numerics and applications US 15 / 68

Page 41: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions, in addition to

Convex invariant domain property :h > 0hu ∈ R

steady states preservation (continuous solutions) :∂x(hu) = 0

∂x(hu2 + gh2/2) = −gh∂xZ

steady states preservation (discontinuous solutions : hydraulic jump) :[hu] = 0[hu2 + gh2/2

]= 0

Both properties ensures some stability of the scheme at the discrete level.Remark : except the case S = −gh∂xZ ([ABBKP04, PS01])

entropic scheme

,steady states preservation scheme

are open problems

positivity of the water height → technical difficulties.

Audusse et al. A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comp.,

25(6) :2050–2065, 2004.

B. Perthame and C. Simeoni. A kinetic scheme for the Saint-Venant system with a source term. Calcolo, 38(4) :201–231, 2001.

M. Ersoy (IMATH) SW : Numerics and applications US 15 / 68

Page 42: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions, in addition to

Convex invariant domain property :h > 0hu ∈ R

steady states preservation (continuous solutions) :∂x(hu) = 0

∂x(hu2 + gh2/2) = −gh∂xZ

steady states preservation (discontinuous solutions : hydraulic jump) :[hu] = 0[hu2 + gh2/2

]= 0

Both properties ensures some stability of the scheme at the discrete level.Remark : except the case S = −gh∂xZ ([ABBKP04, PS01])

entropic scheme

,steady states preservation scheme

are open problems

positivity of the water height → technical difficulties.

Audusse et al. A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comp.,

25(6) :2050–2065, 2004.

B. Perthame and C. Simeoni. A kinetic scheme for the Saint-Venant system with a source term. Calcolo, 38(4) :201–231, 2001.

M. Ersoy (IMATH) SW : Numerics and applications US 15 / 68

Page 43: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions, in addition to

Convex invariant domain property :h > 0hu ∈ R

steady states preservation (continuous solutions) :∂x(hu) = 0

∂x(hu2 + gh2/2) = −gh∂xZ

steady states preservation (discontinuous solutions : hydraulic jump) :[hu] = 0[hu2 + gh2/2

]= 0

Both properties ensures some stability of the scheme at the discrete level.Remark : except the case S = −gh∂xZ ([ABBKP04, PS01])

entropic scheme ,steady states preservation scheme are open problems

positivity of the water height → technical difficulties.

Audusse et al. A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comp.,

25(6) :2050–2065, 2004.

B. Perthame and C. Simeoni. A kinetic scheme for the Saint-Venant system with a source term. Calcolo, 38(4) :201–231, 2001.

M. Ersoy (IMATH) SW : Numerics and applications US 15 / 68

Page 44: Shallow water equations : Modeling, numerics and applications

Relevant mathematical (physical) solutions, in addition to

Convex invariant domain property :h > 0hu ∈ R

steady states preservation (continuous solutions) :∂x(hu) = 0

∂x(hu2 + gh2/2) = −gh∂xZ

steady states preservation (discontinuous solutions : hydraulic jump) :[hu] = 0[hu2 + gh2/2

]= 0

Both properties ensures some stability of the scheme at the discrete level.Remark : except the case S = −gh∂xZ ([ABBKP04, PS01])

entropic scheme ,steady states preservation scheme are open problems

positivity of the water height → technical difficulties.

Audusse et al. A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci. Comp.,

25(6) :2050–2065, 2004.

B. Perthame and C. Simeoni. A kinetic scheme for the Saint-Venant system with a source term. Calcolo, 38(4) :201–231, 2001.

M. Ersoy (IMATH) SW : Numerics and applications US 15 / 68

Page 45: Shallow water equations : Modeling, numerics and applications

Numerical illustration

Dambreak on horizontalplane

Dambreak over a nonconstant bottom andtranscritical steadysolution with shock

1D moving bottom

2D moving bottom Dambreak on inclinatedplane and drying and foo-ding phenomena (closedpipe)

A air entrainment model(closed pipe)

M. Ersoy (IMATH) SW : Numerics and applications US 16 / 68

Page 46: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 17 / 68

Page 47: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 18 / 68

Page 48: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (homogenous case)

Finite Volume method is designed for conservation laws

∂tu+ ∂xf(u) = 0

well-adapted for discontinuous solutioneasy implementation on structured or non-structured mesh

Principle :notations :

I uni =

∫mi

u(tn, x) dx : finite volume approximation

I Fi+1/2 ≈1

∆tn

∫ tn+1

tn

f(t, xi+1/2 : numerical flux

integration over the strip [tn, tn+1]×mi

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)where tn+1 = tn + ∆tn and

Figure: Mesh

M. Ersoy (IMATH) SW : Numerics and applications US 19 / 68

Page 49: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (homogenous case)

Finite Volume method is designed for conservation laws

∂tu+ ∂xf(u) = 0

well-adapted for discontinuous solutioneasy implementation on structured or non-structured mesh

Principle :notations :

I uni =

∫mi

u(tn, x) dx : finite volume approximation

I Fi+1/2 ≈1

∆tn

∫ tn+1

tn

f(t, xi+1/2 : numerical flux

integration over the strip [tn, tn+1]×mi

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)where tn+1 = tn + ∆tn and

Figure: Mesh

M. Ersoy (IMATH) SW : Numerics and applications US 19 / 68

Page 50: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (homogenous case)

Finite Volume method is designed for conservation laws

∂tu+ ∂xf(u) = 0

well-adapted for discontinuous solutioneasy implementation on structured or non-structured mesh

Principle :notations :

I uni =

∫mi

u(tn, x) dx : finite volume approximation

I Fi+1/2 ≈1

∆tn

∫ tn+1

tn

f(t, xi+1/2 : numerical flux

integration over the strip [tn, tn+1]×mi

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)where tn+1 = tn + ∆tn and

Figure: Mesh

M. Ersoy (IMATH) SW : Numerics and applications US 19 / 68

Page 51: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (homogenous case)

Finite Volume method is designed for conservation laws

∂tu+ ∂xf(u) = 0

well-adapted for discontinuous solutioneasy implementation on structured or non-structured mesh

Principle :notations :

I uni =

∫mi

u(tn, x) dx : finite volume approximation

I Fi+1/2 ≈1

∆tn

∫ tn+1

tn

f(t, xi+1/2 : numerical flux

integration over the strip [tn, tn+1]×mi

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)where tn+1 = tn + ∆tn and

Figure: Mesh

M. Ersoy (IMATH) SW : Numerics and applications US 19 / 68

Page 52: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (homogenous case)

Finite Volume method is designed for conservation laws

∂tu+ ∂xf(u) = 0

well-adapted for discontinuous solutioneasy implementation on structured or non-structured mesh

Principle :notations :

I uni =

∫mi

u(tn, x) dx : finite volume approximation

I Fi+1/2 ≈1

∆tn

∫ tn+1

tn

f(t, xi+1/2 : numerical flux

integration over the strip [tn, tn+1]×mi

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)where tn+1 = tn + ∆tn and

Figure: Mesh

M. Ersoy (IMATH) SW : Numerics and applications US 19 / 68

Page 53: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (homogenous case)

Finite Volume method is designed for conservation laws

∂tu+ ∂xf(u) = 0

well-adapted for discontinuous solutioneasy implementation on structured or non-structured mesh

Principle :notations :

I uni =

∫mi

u(tn, x) dx : finite volume approximation

I Fi+1/2 ≈1

∆tn

∫ tn+1

tn

f(t, xi+1/2 : numerical flux

integration over the strip [tn, tn+1]×mi

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)where tn+1 = tn + ∆tn and

Figure: Mesh

M. Ersoy (IMATH) SW : Numerics and applications US 19 / 68

Page 54: Shallow water equations : Modeling, numerics and applications

Time restriction

Explicit scheme are restricted by the time step (CFL, Courant, Friederich and Levycondition (1928))

∆tn 6∆x

maxi |λni |Why ?

Figure: CFL condition

M. Ersoy (IMATH) SW : Numerics and applications US 20 / 68

Page 55: Shallow water equations : Modeling, numerics and applications

Treatment of the boundary conditions

Introduction of ghost cells to deal with

the most usual caseI wall conditions (u(xghost, t) = 0)I free boundaries conditions (u(xghost, t) = u(0, t) and h(xghost, t) = h(0, t))

more physical case (w/r to Fr )I upstream and/or downstream fluvial flow : one prescribed valueI upstream and/or downstream torrential in

(resp. out)

flow : two

(resp. free boundaryconditions)

prescribed value

fluvial flow upstream torrential in upstream torrential out

with possibly varying in time for upstream and downstream conditions.

M. Ersoy (IMATH) SW : Numerics and applications US 21 / 68

Page 56: Shallow water equations : Modeling, numerics and applications

Treatment of the boundary conditions

Introduction of ghost cells to deal with

the most usual caseI wall conditions (u(xghost, t) = 0)I free boundaries conditions (u(xghost, t) = u(0, t) and h(xghost, t) = h(0, t))

more physical case (w/r to Fr )I upstream and/or downstream fluvial flow : one prescribed value

I upstream and/or downstream torrential in

(resp. out)

flow : two

(resp. free boundaryconditions)

prescribed value

fluvial flow

upstream torrential in upstream torrential out

with possibly varying in time for upstream and downstream conditions.

M. Ersoy (IMATH) SW : Numerics and applications US 21 / 68

Page 57: Shallow water equations : Modeling, numerics and applications

Treatment of the boundary conditions

Introduction of ghost cells to deal with

the most usual caseI wall conditions (u(xghost, t) = 0)I free boundaries conditions (u(xghost, t) = u(0, t) and h(xghost, t) = h(0, t))

more physical case (w/r to Fr )I upstream and/or downstream fluvial flow : one prescribed valueI upstream and/or downstream torrential in

(resp. out)

flow : two

(resp. free boundaryconditions)

prescribed value

fluvial flow upstream torrential in

upstream torrential out

with possibly varying in time for upstream and downstream conditions.

M. Ersoy (IMATH) SW : Numerics and applications US 21 / 68

Page 58: Shallow water equations : Modeling, numerics and applications

Treatment of the boundary conditions

Introduction of ghost cells to deal with

the most usual caseI wall conditions (u(xghost, t) = 0)I free boundaries conditions (u(xghost, t) = u(0, t) and h(xghost, t) = h(0, t))

more physical case (w/r to Fr )I upstream and/or downstream fluvial flow : one prescribed valueI upstream and/or downstream torrential in (resp. out) flow : two (resp. free boundary

conditions) prescribed value

fluvial flow upstream torrential in upstream torrential out

with possibly varying in time for upstream and downstream conditions.

M. Ersoy (IMATH) SW : Numerics and applications US 21 / 68

Page 59: Shallow water equations : Modeling, numerics and applications

Properties of the numerical fluxes (solvers)

The simplest choice :

F (u, v) =f(u) + f(v)

2

lead to unstable numerical scheme (even for the transport equation) !Some properties are required to ensure convergence of the numerical scheme :

Scalar case :

Consistency : for any three point solver un+1i = H(uni−1, u

ni , u

ni+1)

F (u, u) = f(u)⇐⇒ conservativity and consistency (truncation error)

Stability :I Monotonicity orI L∞ stable and Entropic scheme, i.e.

∀(s, ψ), ∃Ψ(u, v), s.t. Ψ(u, u) = ψ(u) and

s(un+1i )− s(uni )

∆tn+

Ψ(uni , uni+1)−Ψ(uni−1, u

ni )

∆x6 0

M. Ersoy (IMATH) SW : Numerics and applications US 22 / 68

Page 60: Shallow water equations : Modeling, numerics and applications

Properties of the numerical fluxes (solvers)

The simplest choice :

F (u, v) =f(u) + f(v)

2

lead to unstable numerical scheme (even for the transport equation) !Some properties are required to ensure convergence of the numerical scheme :Scalar case :

Consistency : for any three point solver un+1i = H(uni−1, u

ni , u

ni+1)

F (u, u) = f(u)⇐⇒ conservativity and consistency (truncation error)

Stability :I Monotonicity orI L∞ stable and Entropic scheme, i.e.

∀(s, ψ), ∃Ψ(u, v), s.t. Ψ(u, u) = ψ(u) and

s(un+1i )− s(uni )

∆tn+

Ψ(uni , uni+1)−Ψ(uni−1, u

ni )

∆x6 0

M. Ersoy (IMATH) SW : Numerics and applications US 22 / 68

Page 61: Shallow water equations : Modeling, numerics and applications

Properties of the numerical fluxes (solvers)

The simplest choice :

F (u, v) =f(u) + f(v)

2

lead to unstable numerical scheme (even for the transport equation) !Some properties are required to ensure convergence of the numerical scheme :Scalar case :

Consistency : for any three point solver un+1i = H(uni−1, u

ni , u

ni+1)

F (u, u) = f(u)⇐⇒ conservativity and consistency (truncation error)

Stability :I Monotonicity or

I L∞ stable and Entropic scheme, i.e.

∀(s, ψ), ∃Ψ(u, v), s.t. Ψ(u, u) = ψ(u) and

s(un+1i )− s(uni )

∆tn+

Ψ(uni , uni+1)−Ψ(uni−1, u

ni )

∆x6 0

M. Ersoy (IMATH) SW : Numerics and applications US 22 / 68

Page 62: Shallow water equations : Modeling, numerics and applications

Properties of the numerical fluxes (solvers)

The simplest choice :

F (u, v) =f(u) + f(v)

2

lead to unstable numerical scheme (even for the transport equation) !Some properties are required to ensure convergence of the numerical scheme :Scalar case :

Consistency : for any three point solver un+1i = H(uni−1, u

ni , u

ni+1)

F (u, u) = f(u)⇐⇒ conservativity and consistency (truncation error)

Stability :I Monotonicity orI L∞ stable and Entropic scheme, i.e.

∀(s, ψ), ∃Ψ(u, v), s.t. Ψ(u, u) = ψ(u) and

s(un+1i )− s(uni )

∆tn+

Ψ(uni , uni+1)−Ψ(uni−1, u

ni )

∆x6 0

M. Ersoy (IMATH) SW : Numerics and applications US 22 / 68

Page 63: Shallow water equations : Modeling, numerics and applications

Properties of the numerical fluxes (solvers)

The simplest choice :

F (u, v) =f(u) + f(v)

2

lead to unstable numerical scheme (even for the transport equation) !Some properties are required to ensure convergence of the numerical scheme :System case :

Consistency : for any three point solver un+1i = H(uni−1, u

ni , u

ni+1)

F (u, u) = f(u)⇐⇒ conservativity and consistency (truncation error)

Stability :I Convex invariant domain property (monotonicity) andI Entropic scheme, i.e.

∀(s, ψ), ∃Ψ(u, v), s.t. Ψ(u, u) = ψ(u) and

s(un+1i )− s(uni )

∆tn+

Ψ(uni , uni+1)−Ψ(uni−1, u

ni )

∆x6 0

M. Ersoy (IMATH) SW : Numerics and applications US 22 / 68

Page 64: Shallow water equations : Modeling, numerics and applications

Properties of the numerical fluxes (solvers)

The simplest choice :

F (u, v) =f(u) + f(v)

2

lead to unstable numerical scheme (even for the transport equation) !Some properties are required to ensure convergence of the numerical scheme :System case :

Consistency : for any three point solver un+1i = H(uni−1, u

ni , u

ni+1)

F (u, u) = f(u)⇐⇒ conservativity and consistency (truncation error)

Stability :I Convex invariant domain property (monotonicity) and

I Entropic scheme, i.e.

∀(s, ψ), ∃Ψ(u, v), s.t. Ψ(u, u) = ψ(u) and

s(un+1i )− s(uni )

∆tn+

Ψ(uni , uni+1)−Ψ(uni−1, u

ni )

∆x6 0

M. Ersoy (IMATH) SW : Numerics and applications US 22 / 68

Page 65: Shallow water equations : Modeling, numerics and applications

Properties of the numerical fluxes (solvers)

The simplest choice :

F (u, v) =f(u) + f(v)

2

lead to unstable numerical scheme (even for the transport equation) !Some properties are required to ensure convergence of the numerical scheme :System case :

Consistency : for any three point solver un+1i = H(uni−1, u

ni , u

ni+1)

F (u, u) = f(u)⇐⇒ conservativity and consistency (truncation error)

Stability :I Convex invariant domain property (monotonicity) andI Entropic scheme, i.e.

∀(s, ψ), ∃Ψ(u, v), s.t. Ψ(u, u) = ψ(u) and

s(un+1i )− s(uni )

∆tn+

Ψ(uni , uni+1)−Ψ(uni−1, u

ni )

∆x6 0

M. Ersoy (IMATH) SW : Numerics and applications US 22 / 68

Page 66: Shallow water equations : Modeling, numerics and applications

Some numerical solvers

Solvers are

either based on the exact solution of the Riemann problem, namely, the hyperbolicsystem with the following initial data

u0(x) =

ul if x 6 0ur if x > 0

I Godunov solver

or based on the approximate solution of the Riemann problemI Kinetic solverI Suliciu relaxation solverI simple solversI Roe solverI HLLI RusanovI . . .

VFRoe (based on the exact solution of the linearized Riemann problem)

M. Ersoy (IMATH) SW : Numerics and applications US 23 / 68

Page 67: Shallow water equations : Modeling, numerics and applications

Some numerical solvers

Solvers are

either based on the exact solution of the Riemann problem, namely, the hyperbolicsystem with the following initial data

u0(x) =

ul if x 6 0ur if x > 0

I Godunov solver

or based on the approximate solution of the Riemann problemI Kinetic solverI Suliciu relaxation solverI simple solversI Roe solverI HLLI RusanovI . . .

VFRoe (based on the exact solution of the linearized Riemann problem)

M. Ersoy (IMATH) SW : Numerics and applications US 23 / 68

Page 68: Shallow water equations : Modeling, numerics and applications

Some numerical solvers

Solvers are

either based on the exact solution of the Riemann problem, namely, the hyperbolicsystem with the following initial data

u0(x) =

ul if x 6 0ur if x > 0

I Godunov solver

or based on the approximate solution of the Riemann problemI Kinetic solverI Suliciu relaxation solverI simple solversI Roe solverI HLLI RusanovI . . .

VFRoe (based on the exact solution of the linearized Riemann problem)

M. Ersoy (IMATH) SW : Numerics and applications US 23 / 68

Page 69: Shallow water equations : Modeling, numerics and applications

Godunov solver

PrincipleI solve locally, for each interface x = xi+1/2, the Riemann problem with the data

un(x) =

uni if x 6 xi+1/2

uni+1 if x > xi+1/2

I Call Ri+1/2(x/t;uni , uni+1) the exact solution

I Define the numerical flux Fi+1/2(uni , uni+1) := f(Ri+1/2(0))

Figure: local Riemann problem

M. Ersoy (IMATH) SW : Numerics and applications US 24 / 68

Page 70: Shallow water equations : Modeling, numerics and applications

Godunov solver

PrincipleI solve locally, for each interface x = xi+1/2, the Riemann problem with the data

un(x) =

uni if x 6 xi+1/2

uni+1 if x > xi+1/2

I Call Ri+1/2(x/t;uni , uni+1) the exact solution

I Define the numerical flux Fi+1/2(uni , uni+1) := f(Ri+1/2(0))

Figure: local Riemann problem

M. Ersoy (IMATH) SW : Numerics and applications US 24 / 68

Page 71: Shallow water equations : Modeling, numerics and applications

Godunov solver

PrincipleI solve locally, for each interface x = xi+1/2, the Riemann problem with the data

un(x) =

uni if x 6 xi+1/2

uni+1 if x > xi+1/2

I Call Ri+1/2(x/t;uni , uni+1) the exact solution

I Define the numerical flux Fi+1/2(uni , uni+1) := f(Ri+1/2(0))

Figure: local Riemann problem

M. Ersoy (IMATH) SW : Numerics and applications US 24 / 68

Page 72: Shallow water equations : Modeling, numerics and applications

Approximate solvers

Rusanov (also known as Lax–Friedrichs scheme)

F (u, v) =f(u) + f(v)

2− cv − u

2

for some parameter c > 0

HLL flux

F (u, v) =

f(u) if 0 < c1c2f(u)− c1f(v)

c2 − c1+

c1c2c2 − c1

(v − u) if c1 < 0 < c2

f(v) if c2 < 0

for some parameters c1 < c2

M. Ersoy (IMATH) SW : Numerics and applications US 25 / 68

Page 73: Shallow water equations : Modeling, numerics and applications

Comparison

Figure: SWE with ul = 2 and ur = 1

M. Ersoy (IMATH) SW : Numerics and applications US 26 / 68

Page 74: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 27 / 68

Page 75: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Cell-centered scheme

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)+ ∆tn

∫ tn+1

tn

∫mi

S(t, x) dx dt

I Consistency of the fluxI Stability propertiesI BUT usually→ bad results close to steady state solution → numerical oscillations(

Fi+1/2 − Fi−1/2

)∆x

+

∫ tn+1

tn

∫mi

S(t, x) dx dt 6= 0

M. Ersoy (IMATH) SW : Numerics and applications US 28 / 68

Page 76: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Cell-centered scheme

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)+ ∆tn

∫ tn+1

tn

∫mi

S(t, x) dx dt

I Consistency of the flux

I Stability propertiesI BUT usually→ bad results close to steady state solution → numerical oscillations(

Fi+1/2 − Fi−1/2

)∆x

+

∫ tn+1

tn

∫mi

S(t, x) dx dt 6= 0

M. Ersoy (IMATH) SW : Numerics and applications US 28 / 68

Page 77: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Cell-centered scheme

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)+ ∆tn

∫ tn+1

tn

∫mi

S(t, x) dx dt

I Consistency of the fluxI Stability properties

I BUT usually→ bad results close to steady state solution → numerical oscillations(Fi+1/2 − Fi−1/2

)∆x

+

∫ tn+1

tn

∫mi

S(t, x) dx dt 6= 0

M. Ersoy (IMATH) SW : Numerics and applications US 28 / 68

Page 78: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Cell-centered scheme

un+1i = uni −

∆tn∆x

(Fi+1/2 − Fi−1/2

)+ ∆tn

∫ tn+1

tn

∫mi

S(t, x) dx dt

I Consistency of the fluxI Stability propertiesI BUT usually→ bad results close to steady state solution → numerical oscillations(

Fi+1/2 − Fi−1/2

)∆x

+

∫ tn+1

tn

∫mi

S(t, x) dx dt 6= 0

M. Ersoy (IMATH) SW : Numerics and applications US 28 / 68

Page 79: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Upwinded scheme (USI methods)

un+1i = uni −

∆tn∆x

(F−i+1/2 − F

+i−1/2

)with

F−i+1/2(uni , uni+1; zi+1 − zi) = Fi+1/2(uni , u

ni+1) + S−i+1/2(uni , u

ni+1, zi+1 − zi)

where S(x, u) = z′(x)b(u)

I Sources are upwinded at the cell interface.I Consistency of the flux (F (u, u) = f(u)) and the sources :

limλ→0

S+(u, u, λ) + S−(u, u, λ)

λ= b(u)

I Stability : positivity, steady states, discrete entropy inequalityI Generalisation of the Lax-Wendroff theoremI Noting D(u) + z = cte a steady state, then

Theorem (Katsaounis, Perthame, Simeoni, Applied Mathematics Letters, 04)

A USI scheme is well-balanced iff for all u, v, z+, z− such that D(u) + z− = D(v) + z+, one has

F (u, v)− F (u, u) + S−(u, v, z+ − z−) = 0 and F (v, v)− F (u, v) + S+(u, v, z+ − z−) = 0

M. Ersoy (IMATH) SW : Numerics and applications US 29 / 68

Page 80: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Upwinded scheme (USI methods)

un+1i = uni −

∆tn∆x

(F−i+1/2 − F

+i−1/2

)with

F−i+1/2(uni , uni+1; zi+1 − zi) = Fi+1/2(uni , u

ni+1) + S−i+1/2(uni , u

ni+1, zi+1 − zi)

where S(x, u) = z′(x)b(u)I Sources are upwinded at the cell interface.

I Consistency of the flux (F (u, u) = f(u)) and the sources :

limλ→0

S+(u, u, λ) + S−(u, u, λ)

λ= b(u)

I Stability : positivity, steady states, discrete entropy inequalityI Generalisation of the Lax-Wendroff theoremI Noting D(u) + z = cte a steady state, then

Theorem (Katsaounis, Perthame, Simeoni, Applied Mathematics Letters, 04)

A USI scheme is well-balanced iff for all u, v, z+, z− such that D(u) + z− = D(v) + z+, one has

F (u, v)− F (u, u) + S−(u, v, z+ − z−) = 0 and F (v, v)− F (u, v) + S+(u, v, z+ − z−) = 0

M. Ersoy (IMATH) SW : Numerics and applications US 29 / 68

Page 81: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Upwinded scheme (USI methods)

un+1i = uni −

∆tn∆x

(F−i+1/2 − F

+i−1/2

)with

F−i+1/2(uni , uni+1; zi+1 − zi) = Fi+1/2(uni , u

ni+1) + S−i+1/2(uni , u

ni+1, zi+1 − zi)

where S(x, u) = z′(x)b(u)I Sources are upwinded at the cell interface.I Consistency of the flux (F (u, u) = f(u)) and the sources :

limλ→0

S+(u, u, λ) + S−(u, u, λ)

λ= b(u)

I Stability : positivity, steady states, discrete entropy inequalityI Generalisation of the Lax-Wendroff theoremI Noting D(u) + z = cte a steady state, then

Theorem (Katsaounis, Perthame, Simeoni, Applied Mathematics Letters, 04)

A USI scheme is well-balanced iff for all u, v, z+, z− such that D(u) + z− = D(v) + z+, one has

F (u, v)− F (u, u) + S−(u, v, z+ − z−) = 0 and F (v, v)− F (u, v) + S+(u, v, z+ − z−) = 0

M. Ersoy (IMATH) SW : Numerics and applications US 29 / 68

Page 82: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Upwinded scheme (USI methods)

un+1i = uni −

∆tn∆x

(F−i+1/2 − F

+i−1/2

)with

F−i+1/2(uni , uni+1; zi+1 − zi) = Fi+1/2(uni , u

ni+1) + S−i+1/2(uni , u

ni+1, zi+1 − zi)

where S(x, u) = z′(x)b(u)I Sources are upwinded at the cell interface.I Consistency of the flux (F (u, u) = f(u)) and the sources :

limλ→0

S+(u, u, λ) + S−(u, u, λ)

λ= b(u)

I Stability : positivity, steady states, discrete entropy inequality

I Generalisation of the Lax-Wendroff theoremI Noting D(u) + z = cte a steady state, then

Theorem (Katsaounis, Perthame, Simeoni, Applied Mathematics Letters, 04)

A USI scheme is well-balanced iff for all u, v, z+, z− such that D(u) + z− = D(v) + z+, one has

F (u, v)− F (u, u) + S−(u, v, z+ − z−) = 0 and F (v, v)− F (u, v) + S+(u, v, z+ − z−) = 0

M. Ersoy (IMATH) SW : Numerics and applications US 29 / 68

Page 83: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Upwinded scheme (USI methods)

un+1i = uni −

∆tn∆x

(F−i+1/2 − F

+i−1/2

)with

F−i+1/2(uni , uni+1; zi+1 − zi) = Fi+1/2(uni , u

ni+1) + S−i+1/2(uni , u

ni+1, zi+1 − zi)

where S(x, u) = z′(x)b(u)I Sources are upwinded at the cell interface.I Consistency of the flux (F (u, u) = f(u)) and the sources :

limλ→0

S+(u, u, λ) + S−(u, u, λ)

λ= b(u)

I Stability : positivity, steady states, discrete entropy inequalityI Generalisation of the Lax-Wendroff theorem

I Noting D(u) + z = cte a steady state, then

Theorem (Katsaounis, Perthame, Simeoni, Applied Mathematics Letters, 04)

A USI scheme is well-balanced iff for all u, v, z+, z− such that D(u) + z− = D(v) + z+, one has

F (u, v)− F (u, u) + S−(u, v, z+ − z−) = 0 and F (v, v)− F (u, v) + S+(u, v, z+ − z−) = 0

M. Ersoy (IMATH) SW : Numerics and applications US 29 / 68

Page 84: Shallow water equations : Modeling, numerics and applications

How to reproduce that ? Finite Volume methods (non homogenous case)

Generality : Upwinded scheme (USI methods)

un+1i = uni −

∆tn∆x

(F−i+1/2 − F

+i−1/2

)with

F−i+1/2(uni , uni+1; zi+1 − zi) = Fi+1/2(uni , u

ni+1) + S−i+1/2(uni , u

ni+1, zi+1 − zi)

where S(x, u) = z′(x)b(u)I Sources are upwinded at the cell interface.I Consistency of the flux (F (u, u) = f(u)) and the sources :

limλ→0

S+(u, u, λ) + S−(u, u, λ)

λ= b(u)

I Stability : positivity, steady states, discrete entropy inequalityI Generalisation of the Lax-Wendroff theoremI Noting D(u) + z = cte a steady state, then

Theorem (Katsaounis, Perthame, Simeoni, Applied Mathematics Letters, 04)

A USI scheme is well-balanced iff for all u, v, z+, z− such that D(u) + z− = D(v) + z+, one has

F (u, v)− F (u, u) + S−(u, v, z+ − z−) = 0 and F (v, v)− F (u, v) + S+(u, v, z+ − z−) = 0

M. Ersoy (IMATH) SW : Numerics and applications US 29 / 68

Page 85: Shallow water equations : Modeling, numerics and applications

Important remarks

It is technically hard to show if a numerical scheme :

preserve all steady states

all discrete inequalities

Generally, what people do (when it is possible) :

preserve still water steady states

some discrete inequalities

There exist only two scheme able to :

Hyrostatic reconstruction (Audusse, Bouchut,. . . )

Kinetic scheme (Perthame, Simeoni)

M. Ersoy (IMATH) SW : Numerics and applications US 30 / 68

Page 86: Shallow water equations : Modeling, numerics and applications

Important remarks

It is technically hard to show if a numerical scheme :

preserve all steady states

all discrete inequalities

Generally, what people do (when it is possible) :

preserve still water steady states

some discrete inequalities

There exist only two scheme able to :

Hyrostatic reconstruction (Audusse, Bouchut,. . . )

Kinetic scheme (Perthame, Simeoni)

M. Ersoy (IMATH) SW : Numerics and applications US 30 / 68

Page 87: Shallow water equations : Modeling, numerics and applications

Important remarks

It is technically hard to show if a numerical scheme :

preserve all steady states

all discrete inequalities

Generally, what people do (when it is possible) :

preserve still water steady states

some discrete inequalities

There exist only two scheme able to :

Hyrostatic reconstruction (Audusse, Bouchut,. . . )

Kinetic scheme (Perthame, Simeoni)

M. Ersoy (IMATH) SW : Numerics and applications US 30 / 68

Page 88: Shallow water equations : Modeling, numerics and applications

Well-balanced schemes

Generalized Godunov schemes (Leroux, Seguin, . . . )

VFRoe schemes (Gallouet, Ersoy,. . . )

Hydrostatic reconstruction (Audusse, Bouchut, . . . )

Kinetic scheme (Perthame, Simeoni, Ersoy, . . . )

steady state profil (Greenberg, Leroux, Ersoy)

Central upwind (Kurganov)

. . .

M. Ersoy (IMATH) SW : Numerics and applications US 31 / 68

Page 89: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 32 / 68

Page 90: Shallow water equations : Modeling, numerics and applications

Kinetic scheme (c.f. Perthame, Simeoni, Calcolo, 01)

Consider the SWE with a bathymetry term :∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −ghZ′(x)

whereh(t, x) : densityu(t, x) : velocity of the water columnZ(x) : topography

Theorem

The SW system is strictly hyperbolic for h > 0. It admits a mathematical entropy, which

is also the physical energy s(h, u, Z) =hu2

2+gh2

2+ ghZ which satisfies the entropy

inequalities :

∂ts+ ∂x

(u

(s+

gh2

2

))Moreover, the system admits a family of smooth steady states characterized by hu = c1

u2

2+ g(h+ Z) = c2

M. Ersoy (IMATH) SW : Numerics and applications US 33 / 68

Page 91: Shallow water equations : Modeling, numerics and applications

Kinetic scheme (c.f. Perthame, Simeoni, Calcolo, 01)

Consider the SWE with a bathymetry term :∂th+ ∂x(hu) = 0

∂t(hu) + ∂x(hu2 + gh2/2) = −ghZ′(x)

whereh(t, x) : densityu(t, x) : velocity of the water columnZ(x) : topography

Theorem

The SW system is strictly hyperbolic for h > 0. It admits a mathematical entropy, which

is also the physical energy s(h, u, Z) =hu2

2+gh2

2+ ghZ which satisfies the entropy

inequalities :

∂ts+ ∂x

(u

(s+

gh2

2

))Moreover, the system admits a family of smooth steady states characterized by hu = c1

u2

2+ g(h+ Z) = c2

M. Ersoy (IMATH) SW : Numerics and applications US 33 / 68

Page 92: Shallow water equations : Modeling, numerics and applications

Kinetic interpretation

As in gas theory ,Describe the macroscopic behavior from particle motions, here, assumed fictitious by

introducing a χ density function and

a M(t, x, ξ;χ) maxwellian function (or a Gibbs equilibrium)

i.e., transform the nonlinear system into a kinetic transport equation on M.Thus, to be able to define the numerical macroscopic fluxes from the microscopic one.

...Faire d’une pierre deux coups...

M. Ersoy (IMATH) SW : Numerics and applications US 34 / 68

Page 93: Shallow water equations : Modeling, numerics and applications

Kinetic interpretation

As in gas theory ,Describe the macroscopic behavior from particle motions, here, assumed fictitious by

introducing a χ density function and

a M(t, x, ξ;χ) maxwellian function (or a Gibbs equilibrium)

i.e., transform the nonlinear system into a kinetic transport equation on M.

Thus, to be able to define the numerical macroscopic fluxes from the microscopic one.

...Faire d’une pierre deux coups...

M. Ersoy (IMATH) SW : Numerics and applications US 34 / 68

Page 94: Shallow water equations : Modeling, numerics and applications

Kinetic interpretation

As in gas theory ,Describe the macroscopic behavior from particle motions, here, assumed fictitious by

introducing a χ density function and

a M(t, x, ξ;χ) maxwellian function (or a Gibbs equilibrium)

i.e., transform the nonlinear system into a kinetic transport equation on M.Thus, to be able to define the numerical macroscopic fluxes from the microscopic one.

...Faire d’une pierre deux coups...

M. Ersoy (IMATH) SW : Numerics and applications US 34 / 68

Page 95: Shallow water equations : Modeling, numerics and applications

Principle

Density function

We introduce

χ(ω) = χ(−ω) ≥ 0 ,

∫Rχ(ω)dω = 1,

∫Rω2χ(ω)dω =

g

2,

M. Ersoy (IMATH) SW : Numerics and applications US 35 / 68

Page 96: Shallow water equations : Modeling, numerics and applications

Principle

Gibbs Equilibrium or Maxwellian

We introduce

χ(ω) = χ(−ω) ≥ 0 ,

∫Rχ(ω)dω = 1,

∫Rω2χ(ω)dω =

g

2,

then we define the Gibbs equilibrium by

M(t, x, ξ) =√h(t, x) χ

(ξ − u(t, x)√

h(t, x)

)

M. Ersoy (IMATH) SW : Numerics and applications US 35 / 68

Page 97: Shallow water equations : Modeling, numerics and applications

Principle

Since

χ(ω) = χ(−ω) ≥ 0 ,

∫Rχ(ω)dω = 1,

∫Rω2χ(ω)dω =

g

2,

and

M(t, x, ξ) =√h(t, x) χ

(ξ − u(t, x)√

h(t, x)

)then

micro-macroscopic relations

h =

∫RM(t, x, ξ) dξ

hu =

∫RξM(t, x, ξ) dξ

hu2 +gh2

2=

∫Rξ2M(t, x, ξ) dξ

M. Ersoy (IMATH) SW : Numerics and applications US 35 / 68

Page 98: Shallow water equations : Modeling, numerics and applications

Principle [PS01, P02]

The kinetic formulation

(h, hu) is solution of the SW system if and only if M satisfy the transport equation :

∂tM+ ξ · ∂xM− g∂xZ ∂ξM = K(t, x, ξ)

where K(t, x, ξ) is a collision kernel satisfying a.e. (t, x)∫RK dξ = 0 ,

∫RξKd ξ = 0 .

B. Perthame.

Kinetic formulation of conservation laws.Oxford University Press.Oxford Lecture Series in Mathematics and its Applications, Vol 21, 2002.

B. Perthame and C. Simeoni

A kinetic scheme for the Saint-Venant system with a source term.Calcolo, 38(4) :201–231, 2001.

M. Ersoy (IMATH) SW : Numerics and applications US 36 / 68

Page 99: Shallow water equations : Modeling, numerics and applications

Discretization of source terms

Recalling that Z is constant per cell

Then ∀(t, x) ∈ [tn, tn+1[× mi

Z′(x) = 0

M. Ersoy (IMATH) SW : Numerics and applications US 37 / 68

Page 100: Shallow water equations : Modeling, numerics and applications

Discretization of source terms

Recalling that Z is constant per cell

Then ∀(t, x) ∈ [tn, tn+1[× mi

Z′(x) = 0

M. Ersoy (IMATH) SW : Numerics and applications US 37 / 68

Page 101: Shallow water equations : Modeling, numerics and applications

Simplification of the transport equation

Recalling that Z is constant per cell

Then ∀(t, x) ∈ [tn, tn+1[× mi

Z′(x) = 0

=⇒∂tM+ ξ · ∂xM = K(t, x, ξ)

M. Ersoy (IMATH) SW : Numerics and applications US 37 / 68

Page 102: Shallow water equations : Modeling, numerics and applications

Simplification of the transport equation

Recalling that Z is constant per cell

Then ∀(t, x) ∈ [tn, tn+1[× mi

Z′(x) = 0

=⇒ ∂tf + ξ · ∂xf = 0

f(tn, x, ξ) = M(tn, x, ξ)def:=√h(t, x)χ

(ξ − u(tn, x, ξ)√

h(t, x)

)by neglecting the collision kernel.

M. Ersoy (IMATH) SW : Numerics and applications US 37 / 68

Page 103: Shallow water equations : Modeling, numerics and applications

Discretization of source terms

On [tn, tn+1[×mi, we have :∂tf + ξ · ∂xf = 0f(tn, x, ξ) = Mn

i (ξ)

i.e.

fn+1i (ξ) =Mn

i (ξ) + ξ∆tn

∆x

(M−

i+ 12(ξ)−M+

i− 12(ξ))

or

Un+1i = Un

i −∆tn

∆x

(F−i+1/2 − F

+i−1/2

)

with

F±i± 1

2=

∫Rξ

(1ξ

)M±

i± 12(ξ) dξ.

M. Ersoy (IMATH) SW : Numerics and applications US 38 / 68

Page 104: Shallow water equations : Modeling, numerics and applications

Discretization of source terms

On [tn, tn+1[×mi, we have :∂tf + ξ · ∂xf = 0f(tn, x, ξ) = Mn

i (ξ)

i.e.

fn+1i (ξ) =Mn

i (ξ) + ξ∆tn

∆x

(M−

i+ 12(ξ)−M+

i− 12(ξ))

or

Un+1i = Un

i −∆tn

∆x

(F−i+1/2 − F

+i−1/2

)

with

F±i± 1

2=

∫Rξ

(1ξ

)M±

i± 12(ξ) dξ.

M. Ersoy (IMATH) SW : Numerics and applications US 38 / 68

Page 105: Shallow water equations : Modeling, numerics and applications

Discretization of source terms

On [tn, tn+1[×mi, we have :∂tf + ξ · ∂xf = 0f(tn, x, ξ) = Mn

i (ξ)

i.e.

fn+1i (ξ) =Mn

i (ξ) + ξ∆tn

∆x

(M−

i+ 12(ξ)−M+

i− 12(ξ))

where

Un+1i =

(An+1i

Qn+1i

)def:=

∫R

(1ξ

)fn+1i (ξ) dξ

with

F±i± 1

2=

∫Rξ

(1ξ

)M±

i± 12(ξ) dξ.

M. Ersoy (IMATH) SW : Numerics and applications US 38 / 68

Page 106: Shallow water equations : Modeling, numerics and applications

Discretization of source terms

On [tn, tn+1[×mi, we have :∂tf + ξ · ∂xf = 0f(tn, x, ξ) = Mn

i (ξ)

i.e.

fn+1i (ξ) =Mn

i (ξ) + ξ∆tn

∆x

(M−

i+ 12(ξ)−M+

i− 12(ξ))

or

Un+1i = Un

i −∆tn

∆x

(F−i+1/2 − F

+i−1/2

)with

F±i± 1

2=

∫Rξ

(1ξ

)M±

i± 12(ξ) dξ.

M. Ersoy (IMATH) SW : Numerics and applications US 38 / 68

Page 107: Shallow water equations : Modeling, numerics and applications

The microscopic fluxes

Interpretation : potential bareer

M−i+1/2(ξ) =

positive transmission︷ ︸︸ ︷1ξ>0Mn

i (ξ)

+

reflection︷ ︸︸ ︷1ξ<0, ξ2−2g∆Φn

i+1/2<0M

ni (−ξ)

+ 1ξ<0, ξ2−2g∆Φni+1/2

>0Mni+1

(−√ξ2 − 2g∆Φni+1/2

)︸ ︷︷ ︸

negative transmission

∆Φi+1/2 := ∆Zi+1/2 = Zi+1 − Zi

M. Ersoy (IMATH) SW : Numerics and applications US 39 / 68

Page 108: Shallow water equations : Modeling, numerics and applications

The microscopic fluxes

Interpretation : potential bareer

M−i+1/2(ξ) =

positive transmission︷ ︸︸ ︷1ξ>0Mn

i (ξ) +

reflection︷ ︸︸ ︷1ξ<0, ξ2−2g∆Φn

i+1/2<0M

ni (−ξ)

+ 1ξ<0, ξ2−2g∆Φni+1/2

>0Mni+1

(−√ξ2 − 2g∆Φni+1/2

)︸ ︷︷ ︸

negative transmission

∆Φi+1/2 := ∆Zi+1/2 = Zi+1 − Zi

M. Ersoy (IMATH) SW : Numerics and applications US 39 / 68

Page 109: Shallow water equations : Modeling, numerics and applications

The microscopic fluxes

Interpretation : potential bareer

M−i+1/2(ξ) =

positive transmission︷ ︸︸ ︷1ξ>0Mn

i (ξ) +

reflection︷ ︸︸ ︷1ξ<0, ξ2−2g∆Φn

i+1/2<0M

ni (−ξ)

+ 1ξ<0, ξ2−2g∆Φni+1/2

>0Mni+1

(−√ξ2 − 2g∆Φni+1/2

)︸ ︷︷ ︸

negative transmission

∆Φi+1/2 := ∆Zi+1/2 = Zi+1 − Zi

M. Ersoy (IMATH) SW : Numerics and applications US 39 / 68

Page 110: Shallow water equations : Modeling, numerics and applications

χ =??? in practice ? ? ?

Let us recall that we have to define a χ function such that :

χ(ω) = χ(−ω) ≥ 0 ,

∫Rχ(ω)dω = 1,

∫Rω2χ(ω)dω =

g

2,

and M =√hχ

(ξ − u√h

)satisfies the equation :

∂tM+ ξ · ∂xM− gZ′ ∂ξM = 0

and

χ −→ definition of the macroscopic fluxes.

M. Ersoy (IMATH) SW : Numerics and applications US 40 / 68

Page 111: Shallow water equations : Modeling, numerics and applications

Properties related to χ

One has

Conservativity of h holds for every χ.

Positivity of A holds for every χ but for numerical purpose only if suppχ is compactto get a CFL condition.

while

discrete equilibrium,

discrete entropy inequalities

strongly depend on the choice of the χ function.

In the following, we only focus on discrete equilibrium.

M. Ersoy (IMATH) SW : Numerics and applications US 41 / 68

Page 112: Shallow water equations : Modeling, numerics and applications

Properties related to χ

One has

Conservativity of h holds for every χ.

Positivity of A holds for every χ but for numerical purpose only if suppχ is compactto get a CFL condition.

while

discrete equilibrium,

discrete entropy inequalities

strongly depend on the choice of the χ function.

In the following, we only focus on discrete equilibrium.

M. Ersoy (IMATH) SW : Numerics and applications US 41 / 68

Page 113: Shallow water equations : Modeling, numerics and applications

Properties related to χ

One has

Conservativity of h holds for every χ.

Positivity of A holds for every χ but for numerical purpose only if suppχ is compactto get a CFL condition.

while

discrete equilibrium,

discrete entropy inequalities

strongly depend on the choice of the χ function.

In the following, we only focus on discrete equilibrium.

M. Ersoy (IMATH) SW : Numerics and applications US 41 / 68

Page 114: Shallow water equations : Modeling, numerics and applications

Strategy

Set χ such that M(t, x, ξ;χ) is the still water steady state solution of :

ξ · ∂xM− gZ′ ∂ξM = 0.

Then

wχ(w) +

2g − w2χ′(w) = 0

The solution isχ(w) = (2g − w2)

1/2+ .

As a consequence, this function is the only possible choice such that

M(t, x, ξ) =√hχ

(ξ − u√h

)satisfies the equation

ξ · ∂xM− gZ′ ∂ξM = 0.

on any still water steady states,

u(t, x) = 0, h(t, x) + Z(x) = H, ∀t > 0 .

Moreover, one can interpret, such a solution, as the minimum of the kinetic energy

E(f) =

∫R

(ξ2

2f(ξ) +

π2g2

6f3(ξ) + gZf(ξ)dξ

)

M. Ersoy (IMATH) SW : Numerics and applications US 42 / 68

Page 115: Shallow water equations : Modeling, numerics and applications

Strategy

Set χ such that M(t, x, ξ;χ) is the still water steady state solution of :

ξ · ∂xM− gZ′ ∂ξM = 0.

Then

wχ(w) +

2g − w2χ′(w) = 0

The solution isχ(w) = (2g − w2)

1/2+ .

As a consequence, this function is the only possible choice such that

M(t, x, ξ) =√hχ

(ξ − u√h

)satisfies the equation

ξ · ∂xM− gZ′ ∂ξM = 0.

on any still water steady states,

u(t, x) = 0, h(t, x) + Z(x) = H, ∀t > 0 .

Moreover, one can interpret, such a solution, as the minimum of the kinetic energy

E(f) =

∫R

(ξ2

2f(ξ) +

π2g2

6f3(ξ) + gZf(ξ)dξ

)

M. Ersoy (IMATH) SW : Numerics and applications US 42 / 68

Page 116: Shallow water equations : Modeling, numerics and applications

Strategy

Set χ such that M(t, x, ξ;χ) is the still water steady state solution of :

ξ · ∂xM− gZ′ ∂ξM = 0.

Then

wχ(w) +

2g − w2χ′(w) = 0

The solution isχ(w) = (2g − w2)

1/2+ .

As a consequence, this function is the only possible choice such that

M(t, x, ξ) =√hχ

(ξ − u√h

)satisfies the equation

ξ · ∂xM− gZ′ ∂ξM = 0.

on any still water steady states,

u(t, x) = 0, h(t, x) + Z(x) = H, ∀t > 0 .

Moreover, one can interpret, such a solution, as the minimum of the kinetic energy

E(f) =

∫R

(ξ2

2f(ξ) +

π2g2

6f3(ξ) + gZf(ξ)dξ

)

M. Ersoy (IMATH) SW : Numerics and applications US 42 / 68

Page 117: Shallow water equations : Modeling, numerics and applications

Strategy

Set χ such that M(t, x, ξ;χ) is the still water steady state solution of :

ξ · ∂xM− gZ′ ∂ξM = 0.

Then

wχ(w) +

2g − w2χ′(w) = 0

The solution isχ(w) = (2g − w2)

1/2+ .

As a consequence, this function is the only possible choice such that

M(t, x, ξ) =√hχ

(ξ − u√h

)satisfies the equation

ξ · ∂xM− gZ′ ∂ξM = 0.

on any still water steady states,

u(t, x) = 0, h(t, x) + Z(x) = H, ∀t > 0 .

Moreover, one can interpret, such a solution, as the minimum of the kinetic energy

E(f) =

∫R

(ξ2

2f(ξ) +

π2g2

6f3(ξ) + gZf(ξ)dξ

)M. Ersoy (IMATH) SW : Numerics and applications US 42 / 68

Page 118: Shallow water equations : Modeling, numerics and applications

Numerical properties

With this χ function, one has

Theorem

Under the CFL condition

∆tn max(|uni |+

√2ghni

)6 ∆x ,

the following assertions hold :

1 Positivity of h,

2 Conservativity of h,

3 Discrete still water steady states are preserved,

4 Discrete in-entropy inequalities are satisfied,

5 Drying and flooding phenomenon are naturally obtained

As a conclusion, EVEN IF THE INTEGRAL COMPUTATION ARE NOT EXPLICIT, thiskinetic scheme have all the necessary properties to get consistency, stability, convergence.

M. Ersoy (IMATH) SW : Numerics and applications US 43 / 68

Page 119: Shallow water equations : Modeling, numerics and applications

Numerical properties

With this χ function, one has

Theorem

Under the CFL condition

∆tn max(|uni |+

√2ghni

)6 ∆x ,

the following assertions hold :

1 Positivity of h,

2 Conservativity of h,

3 Discrete still water steady states are preserved,

4 Discrete in-entropy inequalities are satisfied,

5 Drying and flooding phenomenon are naturally obtained

In practice, I prefer to use the following simplest χ-function

χ(ω) =1

2√

31[−√

3,√

3](ω)

with

integral computation are explicit and easyloosing the property 3 and a priori 4 (even if the numerical results provides goodagreements with test cases)

M. Ersoy (IMATH) SW : Numerics and applications US 43 / 68

Page 120: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 44 / 68

Page 121: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 45 / 68

Page 122: Shallow water equations : Modeling, numerics and applications

Physical applications : Saint-Venant Exner

Saint-Venant equations for the hydrodynamic part :∂th+ div(q) = 0,

∂tq + div(q ⊗ q

h

)+∇

(gh2

2

)= −gh∇b (1)

+

a bedload transport equation for the morphodynamic part :

∂tb+ ξdiv(qb(h, q)) = 0 (2)

M. Ersoy (IMATH) SW : Numerics and applications US 46 / 68

Page 123: Shallow water equations : Modeling, numerics and applications

Physical applications : Saint-Venant Exner

Saint-Venant equations for the hydrodynamic part :∂th+ div(q) = 0,

∂tq + div(q ⊗ q

h

)+∇

(gh2

2

)= −gh∇b (1)

+

a bedload transport equation for the morphodynamic part :

∂tb+ ξdiv(qb(h, q)) = 0 (2)

with

h : water height,

q = hu : water discharge,

qb : sediment discharge (empirical law : [MPM48], [G81]),

ξ = 1/(1− ψ) : porosity coefficient.

M. Ersoy,

Modelisation, analyse mathematique et numerique de divers ecoulements compressibles ou incompressibles en couche mince,Ph.D University of Savoie (France), 2010.

E. Meyer-Peter and R. Muller,

Formula for bed-load transport,Rep. 2nd Meet. Int. Assoc. Hydraul. Struct. Res., 39–64, 1948.

A.J. Grass,

Sediment transport by waves and currents,SERC London Cent. Mar. Technol. Report No. FL29 , 1981.

M. Ersoy (IMATH) SW : Numerics and applications US 46 / 68

Page 124: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 47 / 68

Page 125: Shallow water equations : Modeling, numerics and applications

Physical applications :Unsteady mixed flows in closed water pipes ?

Free surface area (SL)sections are not completely filled and the flow is incompressible. . .

Pressurized area (CH)sections are non completely filled and the flow is compressible. . .

Transition point

M. Ersoy (IMATH) SW : Numerics and applications US 48 / 68

Page 126: Shallow water equations : Modeling, numerics and applications

Physical applications :Unsteady mixed flows in closed water pipes ?

Free surface area (SL)sections are not completely filled and the flow is incompressible. . .

Pressurized area (CH)sections are non completely filled and the flow is compressible. . .

Transition point

M. Ersoy (IMATH) SW : Numerics and applications US 48 / 68

Page 127: Shallow water equations : Modeling, numerics and applications

Physical applications :Unsteady mixed flows in closed water pipes ?

Free surface area (SL)sections are not completely filled and the flow is incompressible. . .

Pressurized area (CH)sections are non completely filled and the flow is compressible. . .

Transition point

M. Ersoy (IMATH) SW : Numerics and applications US 48 / 68

Page 128: Shallow water equations : Modeling, numerics and applications

Examples of pipes

Orange-Fish tunnel Sewers . . . in Paris

Forced pipe problems . . . at Minnesotahttp://www.sewerhistory.org/grfx/misc/

disaster.htm

M. Ersoy (IMATH) SW : Numerics and applications US 49 / 68

Page 129: Shallow water equations : Modeling, numerics and applications

Previous works

For free surface flows :

GenerallySaint-Venant equations :

∂tA+ ∂xQ = 0,

∂tQ+ ∂x

(Q2

A+ gI1(A)

)= 0

with

A(t, x) : wet areaQ(t, x) : dischargeI1(A) : hydrostatic pressureg : gravity

AdvantageConservative formulation −→ Easy numerical implementation

Hamam and McCorquodale (82), Trieu Dong (91), Musandji Fuamba (02), Vasconcelos et al (06)

M. Ersoy (IMATH) SW : Numerics and applications US 50 / 68

Page 130: Shallow water equations : Modeling, numerics and applications

Previous works

For pressurized flows :

GenerallyAllievi equations : ∂tp+

c2

gS∂xQ = 0,

∂tQ+ gS∂xp = 0

with

p(t, x) : pressureQ(t, x) : dischargec(t, x) : sound speedS(x) : section

AdvantageCompressibility of water is taking into account =⇒ Sub-atmospheric flows andover-pressurized flows are well computed

DrawbackNon conservative formulation =⇒ Cannot be, at least easily, coupled toSaint-Venant equations

Winckler (93), Blommaert (00)

M. Ersoy (IMATH) SW : Numerics and applications US 51 / 68

Page 131: Shallow water equations : Modeling, numerics and applications

Previous works

For mixed flows :

GenerallySaint-Venant with Preissmann slot artifact :

∂tA+ ∂xQ = 0,

∂tQ+ ∂x

(Q2

A+ gI1(A)

)= 0

AdvantageOnly one model for two types of flows.

DrawbacksIncompressible Fluid =⇒ Water hammer not well computedPressurized sound speed '

√S/Tfente =⇒ adjustment of Tfente

Depression =⇒ seen as a free surface state

Preissmann (61), Cunge et al. (65), Baines et al. (92), Garcia-Navarro et al. (94), Capart et al. (97), Tseng (99)

M. Ersoy (IMATH) SW : Numerics and applications US 52 / 68

Page 132: Shallow water equations : Modeling, numerics and applications

Our goal :

Use Saint-Venant equations for free surface flows

M. Ersoy (IMATH) SW : Numerics and applications US 53 / 68

Page 133: Shallow water equations : Modeling, numerics and applications

Our goal :

Use Saint-Venant equations for free surface flows

Write a pressurized modelI which takes into account the compressibility of waterI which takes into account the depressionI similar to Saint-Venant equations

M. Ersoy (IMATH) SW : Numerics and applications US 53 / 68

Page 134: Shallow water equations : Modeling, numerics and applications

Our goal :

Use Saint-Venant equations for free surface flows

Write a pressurized modelI which takes into account the compressibility of waterI which takes into account the depressionI similar to Saint-Venant equations

Get one model for mixed flows

To be able to simulate, for instance :

Ersoy et al. A model for unsteady mixed flows in non uniform closed water pipes and a well-balanced finite volume scheme., Int. J. On Finite

Volumes, 6(2), pp 1-47, 2009.

M. Ersoy (IMATH) SW : Numerics and applications US 53 / 68

Page 135: Shallow water equations : Modeling, numerics and applications

Derivation of the free surface model

3D Incompressible Euler equations

ρ0div(U) = 0ρ0(∂tU + U · ∇U) +∇p = ρ0F

Method :1 Write Euler equations in curvilinear coordinates.

2 Write equations in non-dimensional form using the small parameter ε = H/L andtakes ε = 0.

3 Section averaging U2 ≈ U U and U V ≈ U V .

4 Introduce Asl(t, x) : wet area, Qsl(t, x) discharge given by :

Asl(t, x) =

∫Ω(t,x)

dydz, Qsl(t, x) = Asl(t, x)u(t, x)

u(t, x) =1

Asl(t, x)

∫Ω(t,x)

U(t, x) dydz

M. Ersoy (IMATH) SW : Numerics and applications US 54 / 68

Page 136: Shallow water equations : Modeling, numerics and applications

Derivation of the free surface model

3D Incompressible Euler equations

ρ0div(U) = 0ρ0(∂tU + U · ∇U) +∇p = ρ0F

Method :1 Write Euler equations in curvilinear coordinates.

2 Write equations in non-dimensional form using the small parameter ε = H/L andtakes ε = 0.

3 Section averaging U2 ≈ U U and U V ≈ U V .

4 Introduce Asl(t, x) : wet area, Qsl(t, x) discharge given by :

Asl(t, x) =

∫Ω(t,x)

dydz, Qsl(t, x) = Asl(t, x)u(t, x)

u(t, x) =1

Asl(t, x)

∫Ω(t,x)

U(t, x) dydzJ.-F. Gerbeau, B. Perthame

Derivation of viscous Saint-Venant System for Laminar Shallow Water ; Numerical Validation.Discrete and Continuous Dynamical Systems, Ser. B, Vol. 1, Num. 1, 89–102, 2001.

F. Marche

Derivation of a new two-dimensional viscous shallow water model with varying topography, bottom friction and capillary effects.European Journal of Mechanic B/Fluid, 26 (2007), 49–63.

M. Ersoy (IMATH) SW : Numerics and applications US 54 / 68

Page 137: Shallow water equations : Modeling, numerics and applications

Derivation of the free surface model

3D Incompressible Euler equations

ρ0div(U) = 0ρ0(∂tU + U · ∇U) +∇p = ρ0F

Method :1 Write Euler equations in curvilinear coordinates.

2 Write equations in non-dimensional form using the small parameter ε = H/L andtakes ε = 0.

3 Section averaging U2 ≈ U U and U V ≈ U V .

4 Introduce Asl(t, x) : wet area, Qsl(t, x) discharge given by :

Asl(t, x) =

∫Ω(t,x)

dydz, Qsl(t, x) = Asl(t, x)u(t, x)

u(t, x) =1

Asl(t, x)

∫Ω(t,x)

U(t, x) dydz

M. Ersoy (IMATH) SW : Numerics and applications US 54 / 68

Page 138: Shallow water equations : Modeling, numerics and applications

Derivation of the free surface model

3D Incompressible Euler equations

ρ0div(U) = 0ρ0(∂tU + U · ∇U) +∇p = ρ0F

Method :1 Write Euler equations in curvilinear coordinates.

2 Write equations in non-dimensional form using the small parameter ε = H/L andtakes ε = 0.

3 Section averaging U2 ≈ U U and U V ≈ U V .

4 Introduce Asl(t, x) : wet area, Qsl(t, x) discharge given by :

Asl(t, x) =

∫Ω(t,x)

dydz, Qsl(t, x) = Asl(t, x)u(t, x)

u(t, x) =1

Asl(t, x)

∫Ω(t,x)

U(t, x) dydz

M. Ersoy (IMATH) SW : Numerics and applications US 54 / 68

Page 139: Shallow water equations : Modeling, numerics and applications

The free surface model

∂tAsl + ∂xQsl = 0,

∂tQsl + ∂x

(Q2sl

Asl+ psl(x,Asl)

)= −gAsl

dZ

dx+ Prsl(x,Asl)−G(x,Asl)

− gK(x,Asl)Qsl|Qsl|Asl︸ ︷︷ ︸

friction added after the derivation

withpsl = gI1(x,Asl) cos θ : hydrostatic pressure law

Prsl = gI2(x,Asl) cos θ : pressure source term

G = gAslzd

dxcos θ : curvature source term

K =1

K2sRh(Asl)4/3

: Manning-Strickler law

M. Ersoy (IMATH) SW : Numerics and applications US 55 / 68

Page 140: Shallow water equations : Modeling, numerics and applications

The free surface model

∂tAsl + ∂xQsl = 0,

∂tQsl + ∂x

(Q2sl

Asl+ psl(x,Asl)

)= −gAsl

dZ

dx+ Prsl(x,Asl)−G(x,Asl)

− gK(x,Asl)Qsl|Qsl|Asl︸ ︷︷ ︸

friction added after the derivation

withpsl = gI1(x,Asl) cos θ : hydrostatic pressure law

Prsl = gI2(x,Asl) cos θ : pressure source term

G = gAslzd

dxcos θ : curvature source term

K =1

K2sRh(Asl)4/3

: Manning-Strickler law

M. Ersoy (IMATH) SW : Numerics and applications US 55 / 68

Page 141: Shallow water equations : Modeling, numerics and applications

Derivation of the pressurized model

3D isentropic compressible equations

∂tρ+ div(ρU) = 0∂t(ρU) + div(ρU⊗U) +∇p = ρF

withp = pa +

ρ− ρ0

c2with c sound speed

Method :

1 Write Euler equations in curvilinear coordinates.

2 Write equations in non-dimensional form using the small parameter ε = H/L andtakes ε = 0.

3 Section averaging ρU ≈ ρU and ρU2 ≈ ρU U .

4 Introduce Ach(t, x) : equivalent wet area, Qch(t, x) discharge given by :

Ach(t, x) =ρ

ρ0S(x), Qch(t, x) = Ach(t, x)u(t, x)

u(t, x) =1

S(x)

∫Ω(x)

U(t, x) dydz

M. Ersoy (IMATH) SW : Numerics and applications US 56 / 68

Page 142: Shallow water equations : Modeling, numerics and applications

Derivation of the pressurized model

3D isentropic compressible equations

∂tρ+ div(ρU) = 0∂t(ρU) + div(ρU⊗U) +∇p = ρF

withp = pa +

ρ− ρ0

c2with c sound speed

Method :

1 Write Euler equations in curvilinear coordinates.

2 Write equations in non-dimensional form using the small parameter ε = H/L andtakes ε = 0.

3 Section averaging ρU ≈ ρU and ρU2 ≈ ρU U .

4 Introduce Ach(t, x) : equivalent wet area, Qch(t, x) discharge given by :

Ach(t, x) =ρ

ρ0S(x), Qch(t, x) = Ach(t, x)u(t, x)

u(t, x) =1

S(x)

∫Ω(x)

U(t, x) dydz

M. Ersoy (IMATH) SW : Numerics and applications US 56 / 68

Page 143: Shallow water equations : Modeling, numerics and applications

Derivation of the pressurized model

3D isentropic compressible equations

∂tρ+ div(ρU) = 0∂t(ρU) + div(ρU⊗U) +∇p = ρF

withp = pa +

ρ− ρ0

c2with c sound speed

Method :

1 Write Euler equations in curvilinear coordinates.

2 Write equations in non-dimensional form using the small parameter ε = H/L andtakes ε = 0.

3 Section averaging ρU ≈ ρU and ρU2 ≈ ρU U .

4 Introduce Ach(t, x) : equivalent wet area, Qch(t, x) discharge given by :

Ach(t, x) =ρ

ρ0S(x), Qch(t, x) = Ach(t, x)u(t, x)

u(t, x) =1

S(x)

∫Ω(x)

U(t, x) dydz

M. Ersoy (IMATH) SW : Numerics and applications US 56 / 68

Page 144: Shallow water equations : Modeling, numerics and applications

Derivation of the pressurized model

3D isentropic compressible equations

∂tρ+ div(ρU) = 0∂t(ρU) + div(ρU⊗U) +∇p = ρF

withp = pa +

ρ− ρ0

c2with c sound speed

Method :

1 Write Euler equations in curvilinear coordinates.

2 Write equations in non-dimensional form using the small parameter ε = H/L andtakes ε = 0.

3 Section averaging ρU ≈ ρU and ρU2 ≈ ρU U .

4 Introduce Ach(t, x) : equivalent wet area, Qch(t, x) discharge given by :

Ach(t, x) =ρ

ρ0S(x), Qch(t, x) = Ach(t, x)u(t, x)

u(t, x) =1

S(x)

∫Ω(x)

U(t, x) dydz

M. Ersoy (IMATH) SW : Numerics and applications US 56 / 68

Page 145: Shallow water equations : Modeling, numerics and applications

The pressurized model

∂tAch + ∂xQch = 0,

∂tQch + ∂x

(Q2ch

Ach+ pch(x,Ach)

)= −gAch

dZ

dx+ Prch(x,Ach)−G(x,Ach)

− gK(x, S)Qch|Qch|Ach︸ ︷︷ ︸

friction added after the derivation

withpch = c2(Ach − S) : acoustic type pressure law

Prch = c2(AchS− 1

)dS

dx: pressure source term

G = gAchzd

dxcos θ : curvature source term

K =1

K2sRh(S)4/3

: Manning-Strickler law

M. Ersoy (IMATH) SW : Numerics and applications US 57 / 68

Page 146: Shallow water equations : Modeling, numerics and applications

The pressurized model

∂tAch + ∂xQch = 0,

∂tQch + ∂x

(Q2ch

Ach+ pch(x,Ach)

)= −gAch

dZ

dx+ Prch(x,Ach)−G(x,Ach)

− gK(x, S)Qch|Qch|Ach︸ ︷︷ ︸

friction added after the derivation

withpch = c2(Ach − S) : acoustic type pressure law

Prch = c2(AchS− 1

)dS

dx: pressure source term

G = gAchzd

dxcos θ : curvature source term

K =1

K2sRh(S)4/3

: Manning-Strickler law

M. Ersoy (IMATH) SW : Numerics and applications US 57 / 68

Page 147: Shallow water equations : Modeling, numerics and applications

the PFS model

Models are formally close . . .

∂tAsl + ∂xQsl = 0,

∂tQsl + ∂x

(Q2sl

Asl+ psl (x,Asl)

)= −g Asl

dZ

dx+ Prsl (x,Asl)

−G(x, Asl )

−gK(x, Asl )Qsl|Qsl|Asl

∂tAch + ∂xQch = 0,

∂tQch + ∂x

(Q2ch

Ach+ pch (x,Ach)

)= −g Ach

dZ

dx+ Prch (x,Ach)

−G(x, Ach )

−gK(x, S )Qch|Qch|Ach

M. Ersoy (IMATH) SW : Numerics and applications US 58 / 68

Page 148: Shallow water equations : Modeling, numerics and applications

the PFS model

Models are formally close . . .

∂tAsl + ∂xQsl = 0,

∂tQsl + ∂x

(Q2sl

Asl+ psl (x,Asl)

)= −g Asl

dZ

dx+ Prsl (x,Asl)

−G(x, Asl )

−gK(x, Asl )Qsl|Qsl|Asl

∂tAch + ∂xQch = 0,

∂tQch + ∂x

(Q2ch

Ach+ pch (x,Ach)

)= −g Ach

dZ

dx+ Prch (x,Ach)

−G(x, Ach )

−gK(x, S )Qch|Qch|Ach

Continuity criterion

M. Ersoy (IMATH) SW : Numerics and applications US 58 / 68

Page 149: Shallow water equations : Modeling, numerics and applications

the PFS model

Models are formally close . . .

∂tAsl + ∂xQsl = 0,

∂tQsl + ∂x

(Q2sl

Asl+ psl (x,Asl)

)= −g Asl

dZ

dx+ Prsl (x,Asl)

−G(x, Asl )

−gK(x, Asl )Qsl|Qsl|Asl

∂tAch + ∂xQch = 0,

∂tQch + ∂x

(Q2ch

Ach+ pch (x,Ach)

)= −g Ach

dZ

dx+ Prch (x,Ach)

−G(x, Ach )

−gK(x, S )Qch|Qch|Ach

« mixed » condition

M. Ersoy (IMATH) SW : Numerics and applications US 58 / 68

Page 150: Shallow water equations : Modeling, numerics and applications

the PFS model

Models are formally close . . .

∂tAsl + ∂xQsl = 0,

∂tQsl + ∂x

(Q2sl

Asl+ psl (x,Asl)

)= −g Asl

dZ

dx+ Prsl (x,Asl)

−G(x, Asl )

−gK(x, Asl )Qsl|Qsl|Asl

∂tAch + ∂xQch = 0,

∂tQch + ∂x

(Q2ch

Ach+ pch (x,Ach)

)= −g Ach

dZ

dx+ Prch (x,Ach)

−G(x, Ach )

−gK(x, S )Qch|Qch|Ach

To be coupled

M. Ersoy (IMATH) SW : Numerics and applications US 58 / 68

Page 151: Shallow water equations : Modeling, numerics and applications

The PFS model

The « mixed » variable

We introduce a state indicator

E =

1 if the flow is pressurized (CH),0 if the flow is free surface (SL)

and the physical section of water S by :

S = S(Asl, E) =

S if E = 1,Asl if E = 0.

We set

A =ρ

ρ0S =

S(Asl, 0) = Asl if SLρ

ρ0S(Asl, 1) = Ach if CH

: the « mixed » variable

Q = Au : the discharge

Continuity of S at transition point

M. Ersoy (IMATH) SW : Numerics and applications US 59 / 68

Page 152: Shallow water equations : Modeling, numerics and applications

The PFS model

The « mixed » variable

We introduce a state indicator

E =

1 if the flow is pressurized (CH),0 if the flow is free surface (SL)

and the physical section of water S by :

S = S(Asl, E) =

S if E = 1,Asl if E = 0.

We set

A =ρ

ρ0S =

S(Asl, 0) = Asl if SLρ

ρ0S(Asl, 1) = Ach if CH

: the « mixed » variable

Q = Au : the discharge

Continuity of S at transition point

M. Ersoy (IMATH) SW : Numerics and applications US 59 / 68

Page 153: Shallow water equations : Modeling, numerics and applications

The PFS model

The « mixed » variable

We introduce a state indicator

E =

1 if the flow is pressurized (CH),0 if the flow is free surface (SL)

and the physical section of water S by :

S = S(Asl, E) =

S if E = 1,Asl if E = 0.

We set

A =ρ

ρ0S =

S(Asl, 0) = Asl if SLρ

ρ0S(Asl, 1) = Ach if CH

: the « mixed » variable

Q = Au : the discharge

Continuity of S at transition point

M. Ersoy (IMATH) SW : Numerics and applications US 59 / 68

Page 154: Shallow water equations : Modeling, numerics and applications

The PFS model

The « mixed » variable

We introduce a state indicator

E =

1 if the flow is pressurized (CH),0 if the flow is free surface (SL)

and the physical section of water S by :

S = S(Asl, E) =

S if E = 1,Asl if E = 0.

We set

A =ρ

ρ0S =

S(Asl, 0) = Asl if SLρ

ρ0S(Asl, 1) = Ach if CH

: the « mixed » variable

Q = Au : the discharge

Continuity of S at transition point

M. Ersoy (IMATH) SW : Numerics and applications US 59 / 68

Page 155: Shallow water equations : Modeling, numerics and applications

The PFS model

Construction of the « mixed » pressure

Continuity of S =⇒ continuity of p at transition point−→

p(x,A,E) = c2(A− S) + gI1(x,S) cos θ

Similar construction for the pressure source term :

Pr(x,A,E) = c2(A

S− 1

)dS

dx+ gI2(x,S) cos θ

M. Ersoy (IMATH) SW : Numerics and applications US 60 / 68

Page 156: Shallow water equations : Modeling, numerics and applications

The PFS model

Construction of the « mixed » pressure

Continuity of S =⇒ continuity of p at transition point−→

p(x,A,E) = c2(A− S) + gI1(x,S) cos θ

Similar construction for the pressure source term :

Pr(x,A,E) = c2(A

S− 1

)dS

dx+ gI2(x,S) cos θ

M. Ersoy (IMATH) SW : Numerics and applications US 60 / 68

Page 157: Shallow water equations : Modeling, numerics and applications

The PFS model

∂t(A) + ∂x(Q) = 0

∂t(Q) + ∂x

(Q2

A+ p(x,A,E)

)= −g A d

dxZ(x)

+Pr(x,A,E)

−G(x,A,E)

−g K(x,S)Q|Q|A

Ersoy et al., A model for unsteady mixed flows in non uniform closed water pipes., SCIENCE CHINA Mathematics, 55(1) :1–26, 2012.

M. Ersoy (IMATH) SW : Numerics and applications US 61 / 68

Page 158: Shallow water equations : Modeling, numerics and applications

The PFS model

Mathematical properties

The PFS system is strictly hyperbolic for A(t, x) > 0.

For regular solutions, the mean speed u = Q/A verifies

∂tu+ ∂x

(u2

2+ c2 ln(A/S) + gH(S) cos θ + g Z

)= −g K(x,S)u |u|

and for u = 0, we have :

c2 ln(A/S) + gH(S) cos θ + g Z = cte

where H(S) is the physical water height.

There exists a mathematical entropy

E(A,Q, S) =Q2

2A+ c2A ln(A/S) + c2S + gz(x,S) cos θ + gAZ

which satisfies

∂tE + ∂x (E u+ p(x,A,E)u) = −g AK(x,S)u2 |u| 6 0

M. Ersoy (IMATH) SW : Numerics and applications US 62 / 68

Page 159: Shallow water equations : Modeling, numerics and applications

Numerics

The PFS model have complexe source terms which makes its analysis hard !We have developped two numerical scheme :

VFRoe (Ersoy et al., IJFV, 09)

Kinetic (Ersoy et al., JSC, 11)

Nevertheless (for both), one can analytically check

1 Positivity of A,

2 Conservativity of A,

3 Drying and flooding phenomenon are naturally obtained

4 Discrete still water steady states are preserved exactly (only for VFRoe scheme)

and numerically check that

1 Discrete still water steady states are ≈ preserved,

2 Discrete in-entropy inequalities are a priori satisfied.

M. Ersoy (IMATH) SW : Numerics and applications US 63 / 68

Page 160: Shallow water equations : Modeling, numerics and applications

Numerical illustration

VFRoe : a still water steady states Kinetic : variation of section

Kinetic : a transcritical steady solution withshock

Kinetic : a transcritical steady solution withshock

M. Ersoy (IMATH) SW : Numerics and applications US 64 / 68

Page 161: Shallow water equations : Modeling, numerics and applications

Numerics : how to take into account sources ?

The kinetic formulation

(A,Q) is solution of the PFS system if and only if M satisfy the transport equation :

∂tM+ ξ · ∂xM− gΦ ∂ξM = K(t, x, ξ)

where K(t, x, ξ) is a collision kernel satisfying a.e. (t, x)∫RK dξ = 0 ,

∫RξKd ξ = 0

and Φ are the source terms.

B. Perthame.

Kinetic formulation of conservation laws.Oxford University Press.Oxford Lecture Series in Mathematics and its Applications, Vol 21, 2002.

M. Ersoy (IMATH) SW : Numerics and applications US 65 / 68

Page 162: Shallow water equations : Modeling, numerics and applications

Principe

The kinetic formulation

(A,Q) is solution of the PFS system if and only if M satisfy the transport equation :

∂tM+ ξ · ∂xM− gΦ ∂ξM = K(t, x, ξ)

where K(t, x, ξ) is a collision kernel satisfying a.e. (t, x)∫RK dξ = 0 ,

∫RξKd ξ = 0

and Φ are the source terms.

General form of the source terms :

Φ =

conservative︷ ︸︸ ︷d

dxZ +

non conservative︷ ︸︸ ︷B · d

dxW +

friction︷ ︸︸ ︷KQ|Q|A2

with W = (Z, S, cos θ)

conservative term : classical upwind

non conservative term : mid point rule (DLM, 95)

friction : dynamic topography (Ersoy, Ph.D.)

M. Ersoy (IMATH) SW : Numerics and applications US 65 / 68

Page 163: Shallow water equations : Modeling, numerics and applications

OutlineOutline

1 IntroductionApplicationsDerivation of SWEProperties of SWE and numerical illustration

2 Numerical approximation of SWEFinite volume scheme for Homogenous SWEFinite volume scheme for non Homogenous SWEKinetic scheme

3 some physical applications derived from SWEA sediment transport modelAn unsteady mixed flows in closed water pipes model (PFS model)

4 Concluding remarks

M. Ersoy (IMATH) SW : Numerics and applications US 66 / 68

Page 164: Shallow water equations : Modeling, numerics and applications

Conclusion

Even if SWE are academic equations,

huge field

easy implementation

nevertheless, there are still several problems (even in the 1D case)

I for conservative source terms (typically Z′) : scheme preserving all steady states ?I for non conservative (as in the PFS model) : scheme preserving still water steady

states exactly as well as an entropic scheme ?

M. Ersoy (IMATH) SW : Numerics and applications US 67 / 68

Page 165: Shallow water equations : Modeling, numerics and applications

Conclusion

Even if SWE are academic equations,

huge field

easy implementation

nevertheless, there are still several problems (even in the 1D case)

I for conservative source terms (typically Z′) : scheme preserving all steady states ?I for non conservative (as in the PFS model) : scheme preserving still water steady

states exactly as well as an entropic scheme ?

M. Ersoy (IMATH) SW : Numerics and applications US 67 / 68

Page 166: Shallow water equations : Modeling, numerics and applications

Conclusion

Even if SWE are academic equations,

huge field

easy implementation

nevertheless, there are still several problems (even in the 1D case)

I for conservative source terms (typically Z′) : scheme preserving all steady states ?I for non conservative (as in the PFS model) : scheme preserving still water steady

states exactly as well as an entropic scheme ?

M. Ersoy (IMATH) SW : Numerics and applications US 67 / 68

Page 167: Shallow water equations : Modeling, numerics and applications

Conclusion

Even if SWE are academic equations,

huge field

easy implementation

nevertheless, there are still several problems (even in the 1D case)I for conservative source terms (typically Z′) : scheme preserving all steady states ?

I for non conservative (as in the PFS model) : scheme preserving still water steadystates exactly as well as an entropic scheme ?

M. Ersoy (IMATH) SW : Numerics and applications US 67 / 68

Page 168: Shallow water equations : Modeling, numerics and applications

Conclusion

Even if SWE are academic equations,

huge field

easy implementation

nevertheless, there are still several problems (even in the 1D case)I for conservative source terms (typically Z′) : scheme preserving all steady states ?I for non conservative (as in the PFS model) : scheme preserving still water steady

states exactly as well as an entropic scheme ?

M. Ersoy (IMATH) SW : Numerics and applications US 67 / 68

Page 169: Shallow water equations : Modeling, numerics and applications

References

M. Ersoy. Modeling, mathematical and numerical analysis of various compressible orincompressible flows in thin layer – Modelisation, analyse mathematique etnumerique de divers ecoulements compressibles ou incompressibles en couche mince,Ph.D., University of Chambery, 2010.

E. Godlewski and P.A Raviart. Numerical approximation of hyperbolic systems ofconservation laws,Springer-Verlag, 1996.

L. Randall, Finite volume methods for hyperbolic problems, Cambridge UniversityPress, 2002.

C. Dafermos, Hyperbolic conservation laws in continuum physics, Springer-Verlag,2010.

L.C. Evans, Partial differential equations, AMS, 2010.

E. Toro, Riemann solvers and numerical methods for fluid dynamics, Springer-Verlag,2009.

D. Serre, Systems of conservation laws. 1. Hyperbolicity, entropies, shock waves.,Cambridge University Press, 2010.

M. Ersoy (IMATH) SW : Numerics and applications US 68 / 68

Page 170: Shallow water equations : Modeling, numerics and applications

Thank youThank you

for yourfor your

attentionattentio

n

M. Ersoy (IMATH) SW : Numerics and applications US 69 / 68