Table of Contents
Fetching ...

A fully well-balanced hydrodynamic reconstruction

Christophe Berthon, Victor Michel-Dansac

TL;DR

This work advances shallow water simulations over uneven topography by extending the hydrostatic reconstruction to a hydrodynamic reconstruction that exactly preserves moving steady states and the lake-at-rest solution, without solving nonlinear Bernoulli equations. The key ideas include a linearized interface reconstruction governed by a perturbation function $\mathcal{H}$ that satisfies specific consistency, well-balanced, and dry/wet-dynamics properties, plus a high-order extension that uses a steady-state detector to maintain well-balancedness without nonlinear solves. Comprehensive numerical experiments demonstrate consistency, accuracy, and robust handling of wet/dry transitions, dam-breaks, and stationary contacts, while highlighting the method’s limitations near critical points and its dependence on the choice of $\mathcal{H}$. The proposed framework delivers a versatile, computationally efficient approach for reliable shallow water simulations on complex topographies, with potential for further refinement of $\mathcal{H}$ and enhanced performance at Fr$^2\approx1$.

Abstract

The present work focuses on the numerical approximation of the weak solutions of the shallow water model over a non-flat topography. In particular, we pay close attention to steady solutions with nonzero velocity. The goal of this work is to derive a scheme that exactly preserves these stationary solutions, as well as the commonly preserved lake at rest steady solution. These moving steady states are solution to a nonlinear equation. We emphasize that the method proposed here never requires solving this nonlinear equation; instead, a suitable linearization is derived. To address this issue, we propose an extension of the well-known hydrostatic reconstruction. By appropriately defining the reconstructed states at the interfaces, any numerical flux function, combined with a relevant source term discretization, produces a well-balanced scheme that preserves both moving and non-moving steady solutions. This eliminates the need to construct specific numerical fluxes. Additionally, we prove that the resulting scheme is consistent with the homogeneous system on flat topographies, and that it reduces to the hydrostatic reconstruction when the velocity vanishes. To increase the accuracy of the simulations, we propose a well-balanced high-order procedure, which still does not require solving any nonlinear equation. Several numerical experiments demonstrate the effectiveness of the numerical scheme.

A fully well-balanced hydrodynamic reconstruction

TL;DR

This work advances shallow water simulations over uneven topography by extending the hydrostatic reconstruction to a hydrodynamic reconstruction that exactly preserves moving steady states and the lake-at-rest solution, without solving nonlinear Bernoulli equations. The key ideas include a linearized interface reconstruction governed by a perturbation function that satisfies specific consistency, well-balanced, and dry/wet-dynamics properties, plus a high-order extension that uses a steady-state detector to maintain well-balancedness without nonlinear solves. Comprehensive numerical experiments demonstrate consistency, accuracy, and robust handling of wet/dry transitions, dam-breaks, and stationary contacts, while highlighting the method’s limitations near critical points and its dependence on the choice of . The proposed framework delivers a versatile, computationally efficient approach for reliable shallow water simulations on complex topographies, with potential for further refinement of and enhanced performance at Fr.

Abstract

The present work focuses on the numerical approximation of the weak solutions of the shallow water model over a non-flat topography. In particular, we pay close attention to steady solutions with nonzero velocity. The goal of this work is to derive a scheme that exactly preserves these stationary solutions, as well as the commonly preserved lake at rest steady solution. These moving steady states are solution to a nonlinear equation. We emphasize that the method proposed here never requires solving this nonlinear equation; instead, a suitable linearization is derived. To address this issue, we propose an extension of the well-known hydrostatic reconstruction. By appropriately defining the reconstructed states at the interfaces, any numerical flux function, combined with a relevant source term discretization, produces a well-balanced scheme that preserves both moving and non-moving steady solutions. This eliminates the need to construct specific numerical fluxes. Additionally, we prove that the resulting scheme is consistent with the homogeneous system on flat topographies, and that it reduces to the hydrostatic reconstruction when the velocity vanishes. To increase the accuracy of the simulations, we propose a well-balanced high-order procedure, which still does not require solving any nonlinear equation. Several numerical experiments demonstrate the effectiveness of the numerical scheme.
Paper Structure (17 sections, 7 theorems, 73 equations, 11 figures, 9 tables)

This paper contains 17 sections, 7 theorems, 73 equations, 11 figures, 9 tables.

Key Result

Theorem 1

Let $\mathop{\mathrm{\mathcal{H}}}\nolimits(h_L, h_R, q_0, {\Delta Z})$ be a function which satisfies the assumptions item:def:H_property_dZ_0, item:def:H_property_WB and item:def:properties_of_H_dry_wet. For non-negative water heights $h_i^n\ge0$ for all $i\in\mathbb{Z}$, the scheme eq:scheme--eq:h

Figures (11)

  • Figure 1: Non-smooth, emerged steady state at rest not governed by \ref{['eq:steady_with_constants']}. Left panel: lake at rest with $h_{i+1} = 0$ and $h_i + Z_i < Z_{i+1}$. Right panel: lake at rest with $h_i = 0$ and $Z_i > h_{i+1} + Z_{i+1}$.
  • Figure 2: Experiment from \ref{['sec:order_of_accuracy']}: values of $h$ (left panel) and $q$ (right panel) at time $t_{\text{end}}$ with $40$ cells.
  • Figure 3: Experiment from \ref{['sec:order_of_accuracy']}: error in $L^2$ norm on $h$ (left panel) and on $q$ (right panel) with respect to the number of cells.
  • Figure 4: Lake at rest with submerged bottom from \ref{['sec:lake_at_rest']}: free surface $h+Z$ (left panel) and discharge $q$ (right panel), displayed at time $t_{\text{end}} = 1$ with $50$ cells.
  • Figure 5: Lake at rest with emerged bottom from \ref{['sec:lake_at_rest']}: free surface $h+Z$ (left panel) and discharge $q$ (right panel), displayed at time $t_{\text{end}} = 1$ with $50$ cells.
  • ...and 6 more figures

Theorems & Definitions (14)

  • Theorem 1
  • Lemma 2
  • proof
  • Lemma 3
  • proof
  • proof : Proof of \ref{['thm:scheme_properties']}
  • Lemma 4
  • proof
  • Proposition 5
  • proof
  • ...and 4 more