102
Shallow Water Derivation and Applications Christian Kühbacher Technische Universität Dortmund May 28, 2009 The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Derivation and Applications Christian ... - TU Dortmund

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Derivation and Applications Christian ... - TU Dortmund

Shallow WaterDerivation and Applications

Christian Kühbacher

Technische Universität Dortmund

May 28, 2009

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 2: Derivation and Applications Christian ... - TU Dortmund

Overview

1 The 2d Shallow Water Equations

2 Derivation from basic conservation laws

3 Solutions to SWE problems

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 3: Derivation and Applications Christian ... - TU Dortmund

Overview

1 The 2d Shallow Water Equations

2 Derivation from basic conservation laws

3 Solutions to SWE problems

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 4: Derivation and Applications Christian ... - TU Dortmund

Basic properties

The shallow water equations (SWE) are

are a set of PDEs, that describe fluid-flow-problems

are derived from the physical conservation laws for the mass andmomentum

are valid for problems in which vertical dynamics can be neglectedcompared to horizontal effects

are a 2d model, which is derived from a 3d model by depth averaging

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 5: Derivation and Applications Christian ... - TU Dortmund

Basic properties

The shallow water equations (SWE) are

are a set of PDEs, that describe fluid-flow-problems

are derived from the physical conservation laws for the mass andmomentum

are valid for problems in which vertical dynamics can be neglectedcompared to horizontal effects

are a 2d model, which is derived from a 3d model by depth averaging

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 6: Derivation and Applications Christian ... - TU Dortmund

Basic properties

The shallow water equations (SWE) are

are a set of PDEs, that describe fluid-flow-problems

are derived from the physical conservation laws for the mass andmomentum

are valid for problems in which vertical dynamics can be neglectedcompared to horizontal effects

are a 2d model, which is derived from a 3d model by depth averaging

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 7: Derivation and Applications Christian ... - TU Dortmund

Basic properties

The shallow water equations (SWE) are

are a set of PDEs, that describe fluid-flow-problems

are derived from the physical conservation laws for the mass andmomentum

are valid for problems in which vertical dynamics can be neglectedcompared to horizontal effects

are a 2d model, which is derived from a 3d model by depth averaging

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 8: Derivation and Applications Christian ... - TU Dortmund

Is “shallow water” a good name?

For two reasons the name shallow water is not exact

The fluid doesn’t have to be waterFor example wheather forecasting was done with a modification ofthe SWE

The fluid doesn’t necessarily have to be shallowFor example a tsunami wave on the ocean (approx. 5 km deep) canbe a SW wave

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 9: Derivation and Applications Christian ... - TU Dortmund

Is “shallow water” a good name?

For two reasons the name shallow water is not exact

The fluid doesn’t have to be waterFor example wheather forecasting was done with a modification ofthe SWE

The fluid doesn’t necessarily have to be shallowFor example a tsunami wave on the ocean (approx. 5 km deep) canbe a SW wave

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 10: Derivation and Applications Christian ... - TU Dortmund

Tsunami

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 11: Derivation and Applications Christian ... - TU Dortmund

Some examples

The SWE have been applied to

Tsunamis prediction

Atmospheric flows

Storm surges

Flows around structures (pier)

Planetary flows

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 12: Derivation and Applications Christian ... - TU Dortmund

Some examples

The SWE have been applied to

Tsunamis prediction

Atmospheric flows

Storm surges

Flows around structures (pier)

Planetary flows

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 13: Derivation and Applications Christian ... - TU Dortmund

Some examples

The SWE have been applied to

Tsunamis prediction

Atmospheric flows

Storm surges

Flows around structures (pier)

Planetary flows

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 14: Derivation and Applications Christian ... - TU Dortmund

Some examples

The SWE have been applied to

Tsunamis prediction

Atmospheric flows

Storm surges

Flows around structures (pier)

Planetary flows

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 15: Derivation and Applications Christian ... - TU Dortmund

Some examples

The SWE have been applied to

Tsunamis prediction

Atmospheric flows

Storm surges

Flows around structures (pier)

Planetary flows

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 16: Derivation and Applications Christian ... - TU Dortmund

Counterexamples

The SWE can not be applied, when

3d effects become essential

Waves become too short or toohigh

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 17: Derivation and Applications Christian ... - TU Dortmund

Counterexamples

The SWE can not be applied, when

3d effects become essential

Waves become too short or toohigh

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 18: Derivation and Applications Christian ... - TU Dortmund

Overview

1 The 2d Shallow Water Equations

2 Derivation from basic conservation laws

3 Solutions to SWE problems

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 19: Derivation and Applications Christian ... - TU Dortmund

Mass conservation

Conservation of mass

∂t+∇ · (v) = 0

= Density

v = (u, v ,w) = Velocity

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 20: Derivation and Applications Christian ... - TU Dortmund

Mass conservation

Conservation of mass

∂t+∇ · (v) = 0

=Density

v = (u, v ,w) = Velocity

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 21: Derivation and Applications Christian ... - TU Dortmund

Mass conservation

Conservation of mass

∇ · v = 0

v = (u, v ,w) = Velocity

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 22: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

v = (u, v ,w) = Velocity

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 23: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂t(v) +∇ · (v ⊗ v + pI − Π) = g

= Density

v = (u, v ,w) = Velocity

p = Pressure

Π = Viscosity

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 24: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂t(v) +∇ · (v ⊗ v + pI − Π) = g

= Density

v = (u, v ,w) = Velocity

p = Pressure

Π=Viscosity

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 25: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂t(v) +∇ · (v ⊗ v + pI) = g

= Density

v = (u, v ,w) = Velocity

p = Pressure

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 26: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂t(v) +∇ · (v ⊗ v + pI) = g

=Density

v = (u, v ,w) = Velocity

p = Pressure

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 27: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂tv +∇ · (v ⊗ v) +

1

∇ · pI = g

=Density

v = (u, v ,w) = Velocity

p = Pressure

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 28: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂tv +∇ · (v ⊗ v) +

1

∇ · pI = g

= Density

v = (u, v ,w) = Velocity

p = Pressure

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 29: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂tv +∇ · (v ⊗ v) +

1

∇ · pI = g

= Density

v = (u, v ,w) = Velocity

p = Pressure

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 30: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂tv +∇ · (v ⊗ v) +

1

∇ · pI =

00−g

= Density

v = (u, v ,w) = Velocity

p = Pressure

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 31: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂tv +∇ · (v ⊗ v) +

1

∇ · pI =

00−g

= Density

v = (u, v ,w) = Velocity

p = Pressure

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 32: Derivation and Applications Christian ... - TU Dortmund

Momentum conservation

Conservation of momentum

∂tv +∇ · (v ⊗ v) = −

1

∇ · pI +

00−g

= Density

v = (u, v ,w) = Velocity

p = Pressure

g = Body force vector (gravitation)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 33: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −

1

∂xp

∂tv + u

∂xv + v

∂yv + w

∂zv = −

1

∂yp

∂tw + u

∂xw + v

∂yw + w

∂zw = −

1

∂zp − g

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 34: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −

1

∂xp

∂tv + u

∂xv + v

∂yv + w

∂zv = −

1

∂yp

∂tw + u

∂xw + v

∂yw + w

∂zw = −

1

∂zp − g

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 35: Derivation and Applications Christian ... - TU Dortmund

Solveability

We have obtained four PDEs for the four unknowns

Given appropriate initial and boundary conditions, these equationscan be solved

Boundary conditions have to be applied to the surface

BUT

The position of the surface is notknown a priori!

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 36: Derivation and Applications Christian ... - TU Dortmund

Solveability

We have obtained four PDEs for the four unknowns

Given appropriate initial and boundary conditions, these equationscan be solved

Boundary conditions have to be applied to the surface

BUT

The position of the surface is notknown a priori!

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 37: Derivation and Applications Christian ... - TU Dortmund

Solveability

We have obtained four PDEs for the four unknowns

Given appropriate initial and boundary conditions, these equationscan be solved

Boundary conditions have to be applied to the surface

BUT

The position of the surface is notknown a priori!

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 38: Derivation and Applications Christian ... - TU Dortmund

Variables

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 39: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −

1

∂xp

∂tv + u

∂xv + v

∂yv + w

∂zv = −

1

∂yp

∂tw + u

∂xw + v

∂yw + w

∂zw = −

1

∂zp − g

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 40: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −

1

∂xp

∂tv + u

∂xv + v

∂yv + w

∂zv = −

1

∂yp

d

dtw = −

1

∂zp − g

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 41: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −

1

∂xp

∂tv + u

∂xv + v

∂yv + w

∂zv = −

1

∂yp

0 =d

dtw = −

1

∂zp − g

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 42: Derivation and Applications Christian ... - TU Dortmund

Main simplification

Primary assumption in SW-Theory

Horizontal scales (wave length l) are much larger, than vertical scales(undistubed water heigth h)

∂xu +∂

∂yv

︸ ︷︷ ︸

≈Ul

+∂

∂zw

︸ ︷︷ ︸

≈Wh

= 0

W ≈ Uh

l, where

h

l≪ 1

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 43: Derivation and Applications Christian ... - TU Dortmund

Main simplification

Primary assumption in SW-Theory

Horizontal scales (wave length l) are much larger, than vertical scales(undistubed water heigth h)

∂xu +∂

∂yv

︸ ︷︷ ︸

≈Ul

+∂

∂zw

︸ ︷︷ ︸

≈Wh

= 0

W ≈ Uh

l, where

h

l≪ 1

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 44: Derivation and Applications Christian ... - TU Dortmund

Main simplification

Primary assumption in SW-Theory

Horizontal scales (wave length l) are much larger, than vertical scales(undistubed water heigth h)

∂xu +∂

∂yv

︸ ︷︷ ︸

≈Ul

+∂

∂zw

︸ ︷︷ ︸

≈Wh

= 0

W ≈ Uh

l, where

h

l≪ 1

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 45: Derivation and Applications Christian ... - TU Dortmund

Boundary layer theory

Neglegt vertical accelerations

Boundary layer assumption

d

dtw = 0

So you can think of the SWE as a boundary layer.This explains the name “shallow”.

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 46: Derivation and Applications Christian ... - TU Dortmund

Boundary layer theory

Neglegt vertical accelerations

Boundary layer assumption

d

dtw = 0

So you can think of the SWE as a boundary layer.This explains the name “shallow”.

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 47: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −

1

∂xp

∂tv + u

∂xv + v

∂yv + w

∂zv = −

1

∂yp

0 =d

dtw = −

1

∂zp − g

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 48: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −

1

∂xp

∂tv + u

∂xv + v

∂yv + w

∂zv = −

1

∂yp

0= −1

∂zp − g

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 49: Derivation and Applications Christian ... - TU Dortmund

Hydrostatic pressure

∂zp = −g

Integrate this equation

Hydrostatic pressure distribution

p = g

∫ s

z

dz + pa

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 50: Derivation and Applications Christian ... - TU Dortmund

Hydrostatic pressure

∂zp = −g

Integrate this equation

Hydrostatic pressure distribution

p = g

∫ s

z

dz + pa

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 51: Derivation and Applications Christian ... - TU Dortmund

Pressure gradient

Assuming constant density along the z-axis, we obtain

p = g(s − z) + pa

Pressure gradient

∂xp = g

∂xs

∂yp = g

∂ys

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 52: Derivation and Applications Christian ... - TU Dortmund

Pressure gradient

Assuming constant density along the z-axis, we obtain

p = g(s − z) + pa

Pressure gradient

∂xp = g

∂xs

∂yp = g

∂ys

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 53: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −

1

∂xp

∂tv + u

∂xv + v

∂yv + w

∂zv = −

1

∂yp

0= −1

∂zp − g

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 54: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −g

∂xs

∂tv + u

∂xv + v

∂yv + w

∂zv = −g

∂ys

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 55: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −g

∂xs

∂tv + u

∂xv + v

∂yv + w

∂zv = −g

∂ys

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 56: Derivation and Applications Christian ... - TU Dortmund

Horizontal mean velocity

The pressure gradient

∂xp = g

∂xs

∂yp = g

∂ys

is independent of the variable z

is responsible for horizontal accelerations

The horizontal velocities u, v

are independent of the variable z

can be interpreted as vertical mean velocities∂

∂zu = ∂

∂zv = 0

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 57: Derivation and Applications Christian ... - TU Dortmund

Horizontal mean velocity

The pressure gradient

∂xp = g

∂xs

∂yp = g

∂ys

is independent of the variable z

is responsible for horizontal accelerations

The horizontal velocities u, v

are independent of the variable z

can be interpreted as vertical mean velocities∂

∂zu = ∂

∂zv = 0

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 58: Derivation and Applications Christian ... - TU Dortmund

Horizontal mean velocity

The pressure gradient

∂xp = g

∂xs

∂yp = g

∂ys

is independent of the variable z

is responsible for horizontal accelerations

The horizontal velocities u, v

are independent of the variable z

can be interpreted as vertical mean velocities∂

∂zu = ∂

∂zv = 0

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 59: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu + w

∂zu = −g

∂xs

∂tv + u

∂xv + v

∂yv + w

∂zv = −g

∂ys

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 60: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu = −g

∂xs

∂tv + u

∂xv + v

∂yv = −g

∂ys

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 61: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity

∂xu +∂

∂yv +∂

∂zw = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu = −g

∂xs

∂tv + u

∂xv + v

∂yv = −g

∂ys

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 62: Derivation and Applications Christian ... - TU Dortmund

Depth averaging

∫ s

b

∂xu +∂

∂yv +∂

∂zw dz = 0

Mass continuity

∂th +∂

∂x(hu) +

∂y(hv) = 0

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 63: Derivation and Applications Christian ... - TU Dortmund

Depth averaging

∫ s

b

∂xu +∂

∂yv +∂

∂zw dz = 0

Mass continuity

∂th +∂

∂x(hu) +

∂y(hv) = 0

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 64: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity in conservative form

∂th +∂

∂x(hu) +

∂y(hv) = 0

Conservation of momentum

∂tu + u

∂xu + v

∂yu = −g

∂xs

∂tv + u

∂xv + v

∂yv = −g

∂ys

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 65: Derivation and Applications Christian ... - TU Dortmund

Simplified form

Mass continuity in conservative form

∂th +∂

∂x(hu) +

∂y(hv) = 0

Momentum equations in conservative form

∂t(hu) +

∂x(hu2 +

1

2gh2) +

∂y(huv) = −gh

∂xb

∂t(hv) +

∂x(huv) +

∂y(hv2 +

1

2gh2) = −gh

∂yb

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 66: Derivation and Applications Christian ... - TU Dortmund

Final form of the equations I

SWE I

∂th +∂

∂x(hu) +

∂y(hv) = 0

∂t(hu) +

∂x(hu2 +

1

2gh2) +

∂y(huv) = −gh

∂xb

∂t(hv) +

∂x(huv) +

∂y(hv2 +

1

2gh2) = −gh

∂yb

h : Water heigthu, v : Depth-averaged velocity in x- and y-directionb : Function describing the bottom profile

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 67: Derivation and Applications Christian ... - TU Dortmund

Final form of the equations I

SWE I

∂th +∂

∂x(hu) +

∂y(hv) = 0

∂t(hu) +

∂x(hu2 +

1

2gh2) +

∂y(huv) = −gh

∂xb

∂t(hv) +

∂x(huv) +

∂y(hv2 +

1

2gh2) = −gh

∂yb

h : Water heigthu, v : Depth-averaged velocity in x- and y-directionb : Function describing the bottom profile

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 68: Derivation and Applications Christian ... - TU Dortmund

Final form of the equations II

SWE II

∂tQ +

∂xF (Q) +

∂yG(Q) = Sb(Q)

Q = (h, hu, hv)⊤ Vector of conservered variablesF (Q) = (hu, hu2 + 1

2gh2, huv)⊤ Flux in x-direction

G(Q) = (hv , huv , hv2 + 12gh2)⊤ Flux in y-direction

Sb = (0,−ghbx ,−ghby)⊤ Source term for bottom profile

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 69: Derivation and Applications Christian ... - TU Dortmund

Final form of the equations II

SWE II

∂tQ +

∂xF (Q) +

∂yG(Q) = Sb(Q)

Q = (h, hu, hv)⊤ Vector of conservered variablesF (Q) = (hu, hu2 + 1

2gh2, huv)⊤ Flux in x-direction

G(Q) = (hv , huv , hv2 + 12gh2)⊤ Flux in y-direction

Sb = (0,−ghbx ,−ghby)⊤ Source term for bottom profile

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 70: Derivation and Applications Christian ... - TU Dortmund

Extensions

Coriolis forces

Wind shear stress

Multilayer models

Additional transport equations (heat, dissolved substances, sedimentparticles)

The Boussinesq Equations (to model shorter and steeper waves) canbe considered as an extension to the SWE

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 71: Derivation and Applications Christian ... - TU Dortmund

Extensions

Coriolis forces

Wind shear stress

Multilayer models

Additional transport equations (heat, dissolved substances, sedimentparticles)

The Boussinesq Equations (to model shorter and steeper waves) canbe considered as an extension to the SWE

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 72: Derivation and Applications Christian ... - TU Dortmund

Extensions

Coriolis forces

Wind shear stress

Multilayer models

Additional transport equations (heat, dissolved substances, sedimentparticles)

The Boussinesq Equations (to model shorter and steeper waves) canbe considered as an extension to the SWE

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 73: Derivation and Applications Christian ... - TU Dortmund

Extensions

Coriolis forces

Wind shear stress

Multilayer models

Additional transport equations (heat, dissolved substances, sedimentparticles)

The Boussinesq Equations (to model shorter and steeper waves) canbe considered as an extension to the SWE

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 74: Derivation and Applications Christian ... - TU Dortmund

Extensions

Coriolis forces

Wind shear stress

Multilayer models

Additional transport equations (heat, dissolved substances, sedimentparticles)

The Boussinesq Equations (to model shorter and steeper waves) canbe considered as an extension to the SWE

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 75: Derivation and Applications Christian ... - TU Dortmund

Final remarks

The SWE are not completely 2d

The resulting 2d velocity field is not divergence-free

There are 3d models, but as the detph-averaging is a very importantpart of the SWE, they are usually just called boundary layer models

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 76: Derivation and Applications Christian ... - TU Dortmund

Final remarks

The SWE are not completely 2d

The resulting 2d velocity field is not divergence-free

There are 3d models, but as the detph-averaging is a very importantpart of the SWE, they are usually just called boundary layer models

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 77: Derivation and Applications Christian ... - TU Dortmund

Final remarks

The SWE are not completely 2d

The resulting 2d velocity field is not divergence-free

There are 3d models, but as the detph-averaging is a very importantpart of the SWE, they are usually just called boundary layer models

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 78: Derivation and Applications Christian ... - TU Dortmund

Overview

1 The 2d Shallow Water Equations

2 Derivation from basic conservation laws

3 Solutions to SWE problems

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 79: Derivation and Applications Christian ... - TU Dortmund

Melitta test case

Our first test case will show us, thatthe SWE can produce reasonablesolutions

Its solution is well known from thefamous tv ad of melitta :-)

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 80: Derivation and Applications Christian ... - TU Dortmund

Melitta

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 81: Derivation and Applications Christian ... - TU Dortmund

Melitta

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 82: Derivation and Applications Christian ... - TU Dortmund

Melitta

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 83: Derivation and Applications Christian ... - TU Dortmund

Melitta

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 84: Derivation and Applications Christian ... - TU Dortmund

Analytical solutions

1d dambreak problem

∂t

[h

hu

]

+∂

∂x

[hu

hu2 + 12gh2

]

= 0.

h0 :=

{hl x < 0hr x > 0

u0 := 0

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 85: Derivation and Applications Christian ... - TU Dortmund

1d dambreak

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 86: Derivation and Applications Christian ... - TU Dortmund

Generalisation to 2d

There are 2d versions of the dambreak problem.

First we will consider a water revervoir break, then we will observe thesolution of an asymmetric dambreak problem.

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 87: Derivation and Applications Christian ... - TU Dortmund

Generalisation to 2d

There are 2d versions of the dambreak problem.

First we will consider a water revervoir break, then we will observe thesolution of an asymmetric dambreak problem.

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 88: Derivation and Applications Christian ... - TU Dortmund

2d circular dambreak

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 89: Derivation and Applications Christian ... - TU Dortmund

2d circular dambreak

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 90: Derivation and Applications Christian ... - TU Dortmund

2d asymmetric dambreak

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 91: Derivation and Applications Christian ... - TU Dortmund

2d asymmetric dambreak

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 92: Derivation and Applications Christian ... - TU Dortmund

Flow around a pillar

Floodwave flowing around a pillar

Computational grid

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 93: Derivation and Applications Christian ... - TU Dortmund

Flow around pillar

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 94: Derivation and Applications Christian ... - TU Dortmund

Flow around pillar

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 95: Derivation and Applications Christian ... - TU Dortmund

Flow around pillar

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 96: Derivation and Applications Christian ... - TU Dortmund

Flow around pillar

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 97: Derivation and Applications Christian ... - TU Dortmund

Flow around pillar

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 98: Derivation and Applications Christian ... - TU Dortmund

Flow around pillar

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 99: Derivation and Applications Christian ... - TU Dortmund

Nonlinear hyperbolic charakter

In our last test case we observe the nonlinear hyperbolic character of theSWE.

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 100: Derivation and Applications Christian ... - TU Dortmund

Nonlinear hyperbolic charakter

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 101: Derivation and Applications Christian ... - TU Dortmund

Nonlinear hyperbolic charakter

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems

Page 102: Derivation and Applications Christian ... - TU Dortmund

The end

The 2d Shallow Water Equations Derivation from basic conservation laws Solutions to SWE problems