A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction C. Berthon 1 , S. Clain 2 , F. Foucher 1,3 , R. Loubère 4 , V. Michel-Dansac 5 1 Laboratoire de Mathématiques Jean Leray, Université de Nantes 2 Centre of Mathematics, Minho University 3 École Centrale de Nantes 4 CNRS et Institut de Mathématiques de Bordeaux 5 Institut de Mathématiques de Toulouse et INSA Toulouse Thursday, February 5th, 2019 Séminaire Équations aux dérivées partielles, Strasbourg
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction and motivations Several kinds of destructive geophysical flows Dam failure (Malpasset, France, 1959) Tsunami (T¯ ohoku, Japan, 2011) Flood (La Faute sur Mer, France, 2010) Mudslide (Madeira, Portugal, 2010) 1 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction and motivations The shallow-water equations and their source terms ∂ t h + ∂ x ( hu ) = 0 � � hu 2 + 1 = − gh∂ x Z − kq | q | 2 gh 2 (with q = hu ) ∂ t ( hu ) + ∂ x h 7 � 3 � h � We can rewrite the equations as ∂ t W + ∂ x F ( W ) = S ( W ) , with W = . q Z ( x ) is the known water surface topography k is the Manning h ( x, t ) u ( x, t ) coefficient channel bottom Z ( x ) g is the gravitational constant x we label the water discharge q := hu 2 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction and motivations Steady state solutions Definition: Steady state solutions W is a steady state solution iff ∂ t W = 0 , i.e. ∂ x F ( W ) = S ( W ) . Taking ∂ t W = 0 in the shallow-water equations leads to ∂ x q = 0 � q 2 � h + 1 = − gh∂ x Z − kq | q | 2 gh 2 ∂ x . h 7 � 3 The steady state solutions are therefore given by q = cst = q 0 � q 2 � h + 1 = − gh∂ x Z − kq 0 | q 0 | 0 2 gh 2 ∂ x . h 7 � 3 3 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction and motivations A real-life simulation: the 2011 T¯ ohoku tsunami. The water is close to a steady state at rest far from the tsunami. This steady state is not preserved by a non-well-balanced scheme! 4 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction and motivations A real-life simulation: the 2011 T¯ ohoku tsunami. The water is close to a steady state at rest far from the tsunami. This steady state is not preserved by a non-well-balanced scheme! 4 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction and motivations Objectives Our goal is to derive a numerical method for the shallow-water model with topography and Manning friction that exactly preserves its stationary solutions on every mesh. To that end, we seek a numerical scheme that: 1 is well-balanced for the shallow-water equations with topography and friction, i.e. it exactly preserves and captures the steady states without having to solve the governing nonlinear differential equation; 2 preserves the non-negativity of the water height and handles wet/dry fronts; 3 ensures a discrete entropy inequality; 4 can be easily implemented in an HPC environment. 5 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction to Godunov-type schemes 1 Introduction to Godunov-type schemes 2 Derivation of a 1D first-order well-balanced scheme 3 Two-dimensional and high-order extensions 4 Numerical simulations 5 Conclusion and perspectives
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction to Godunov-type schemes Setting: finite volume schemes Objective: Approximate the solution W ( x, t ) of the system ∂ t W + ∂ x F ( W ) = S ( W ) , with suitable initial and boundary conditions. We partition the space domain in cells , of volume ∆ x and of evenly spaced centers x i , and we define: 2 and x i + 1 2 , the boundaries of the cell i ; x i − 1 W n i , an approximation of W ( x, t ) , constant in the cell i and � ∆ x/ 2 1 W ( x, t n ) dx . at time t n , which satisfies W n i ≃ ∆ x ∆ x/ 2 W n W ( x, t ) i x x x i − 1 x i x i +1 x i − 1 x i + 1 2 2 6 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction to Godunov-type schemes Godunov-type scheme (approximate Riemann solver) As a consequence, at time t n , we have a succession of Riemann problems (Cauchy problems with discontinuous initial data) at the interfaces between cells: ∂ t W + ∂ x F ( W ) = S ( W ) � W n i if x < x i + 1 W ( x, t n ) = 2 W n i +1 if x > x i + 1 2 W n W n i i +1 x i x i + 1 x i +1 2 For S ( W ) � = 0 , the exact solution to these Riemann problems is unknown or costly to compute � we require an approximation. 7 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction to Godunov-type schemes Godunov-type scheme (approximate Riemann solver) We choose to use an approximate Riemann solver, as follows. t λ L λ R i + 1 i + 1 2 2 W n i + 1 2 W n W n i i +1 x i + 1 x 2 W n 2 is an approximation of the interaction between W n i and i + 1 W n i +1 (i.e. of the solution to the Riemann problem), possibly made of several constant states separated by discontinuities. λ L 2 and λ R 2 are approximations of the largest wave speeds of i + 1 i + 1 the system. 8 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Introduction to Godunov-type schemes Godunov-type scheme (approximate Riemann solver) t W ∆ ( x, t n +1 ) � �� � t n +1 W n W n i − 1 i + 1 2 2 λ L λ R i + 1 i − 1 2 2 W n W n W n i − 1 i i +1 t n x x i − 1 x i x i + 1 2 2 We define the time update as follows: � x i + 1 1 W n +1 W ∆ ( x, t n +1 ) dx. 2 := i ∆ x x i − 1 2 Since W n 2 and W n 2 are made of constant states, the above i − 1 i + 1 integral is easy to compute. 9 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Derivation of a 1D first-order well-balanced scheme 1 Introduction to Godunov-type schemes 2 Derivation of a 1D first-order well-balanced scheme 3 Two-dimensional and high-order extensions 4 Numerical simulations 5 Conclusion and perspectives
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Derivation of a 1D first-order well-balanced scheme The HLL approximate Riemann solver t To approximate solutions of λ L λ R ∂ t W + ∂ x F ( W ) = 0 , the HLL approximate W HLL Riemann solver (Harten, Lax, van Leer W L W R (1983)) may be chosen; it is denoted by W ∆ and displayed on the right. x − ∆ x/ 2 0 ∆ x/ 2 The consistency condition (as per Harten and Lax) holds if: � ∆ x/ 2 � ∆ x/ 2 1 1 W ∆ (∆ t, x ; W L , W R ) dx = W R (∆ t, x ; W L , W R ) dx, ∆ x ∆ x − ∆ x/ 2 − ∆ x/ 2 � h HLL � which gives W HLL = λ R W R − λ L W L − F ( W R ) − F ( W L ) . = λ R − λ L λ R − λ L q HLL Note that, if h L > 0 and h R > 0 , then h HLL > 0 for | λ L | and | λ R | large enough. 10 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Derivation of a 1D first-order well-balanced scheme Modification of the HLL approximate Riemann solver The shallow-water equations with the topography and friction source terms read as follows: ∂ t h + ∂ x q = 0 , � q 2 � h + 1 + gh∂ x Z + kq | q | 2 gh 2 ∂ t q + ∂ x = 0 . h 7 � 3 11 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Derivation of a 1D first-order well-balanced scheme Modification of the HLL approximate Riemann solver With Y ( t, x ) := x , we can add the equations ∂ t Z = 0 and ∂ t Y = 0 , which correspond to the fixed geometry of the problem: ∂ t h + ∂ x q = 0 , � q 2 � h + 1 + gh∂ x Z + kq | q | 2 gh 2 ∂ t q + ∂ x ∂ x Y = 0 , h 7 � 3 ∂ t Y = 0 , ∂ t Z = 0 . 11 / 41
A high-order well-balanced scheme for the shallow-water equations with topography and Manning friction Derivation of a 1D first-order well-balanced scheme Modification of the HLL approximate Riemann solver With Y ( t, x ) := x , we can add the equations ∂ t Z = 0 and ∂ t Y = 0 , which correspond to the fixed geometry of the problem: ∂ t h + ∂ x q = 0 , � q 2 � h + 1 + gh∂ x Z + kq | q | 2 gh 2 ∂ t q + ∂ x ∂ x Y = 0 , h 7 � 3 ∂ t Y = 0 , ∂ t Z = 0 . The equations ∂ t Y = 0 and ∂ t Z = 0 induce stationary waves associated to the source term (of which q is a Riemann invariant). To approximate solutions of λ L 0 λ R ∂ t W + ∂ x F ( W ) = S ( W ) , we thus use W ∗ W ∗ L R the approximate Riemann solver displayed on the right W L W R (assuming λ L < 0 < λ R ). 11 / 41
Recommend
More recommend