The Generalized Riemann Problem for Two-Layer Shallow Water Equations with Two-Velocities

Authors

DOI:

https://doi.org/10.4208/

Keywords:

Generalized Riemann problem (GRP), two-layer shallow water equations, layer-wise discretization, Riemann invariants, Rankine-Hugoniot condition

Abstract

This paper proposes a direct Eulerian generalized Riemann problem (GRP) scheme for two-layer shallow water equations.  The model takes into account the distinctions between different densities and velocities, and is obtained by taking the vertical averaging across the layer depth. The source terms generated from the mass and momentum exchange prevent us from solving the Riemann problem analytically. We consider an equivalent conservative two-layer model which describes the horizontal velocity with two degrees of freedom. The rarefaction wave and the shock wave are analytically resolved by using the Riemann invariants and Rankine-Hugoniot condition, respectively. Numerical simulations are also given on some typical problems in order to verify the good performance of the GRP method.

Author Biographies

  • Shuzhi Liu

    School of Statistics and Data Science, Ningbo University of Technology, Ningbo, Zhejiang 315211, China

  • Qinglong Zhang

    Corresponding author. School of Mathematics andStatistics, Ningbo University, Ningbo, Zhejiang 315211, China

Published

2025-10-04

Issue

Section

Articles