A Q-scheme for a class of systems of coupled conservation laws with source term. Application to a two-layer 1-D shallow water system
Dpto. Análisis Matemático. Facultad de Ciencias.
Universidad de Málaga, Campus de Teatinos s/n, 29080 Málaga, Spain. (email@example.com)
Revised: 3 November 2000
The goal of this paper is to construct a first-order upwind scheme for solving the system of partial differential equations governing the one-dimensional flow of two superposed immiscible layers of shallow water fluids. This is done by generalizing a numerical scheme presented by Bermúdez and Vázquez-Cendón [3, 6, 27] for solving one-layer shallow water equations, consisting in a Q-scheme with a suitable treatment of the source terms. The difficulty in the two layer system comes from the coupling terms involving some derivatives of the unknowns. Due to these terms, a numerical scheme obtained by performing the upwinding of each layer, independently from the other one, can be unconditionally unstable. In order to define a suitable numerical scheme with global upwinding, we first consider an abstract system that generalizes the problem under study. This system is not a system of conservation laws but, nevertheless, Roe's method can be applied to obtain an upwind scheme based on Approximate Riemann State Solvers. Following this, we present some numerical tests to validate the resulting schemes and to highlight the fact that, in general, numerical schemes obtained by applying a Q-scheme to each separate conservation law of the system do not yield good results. First, a simple system of coupled Burgers' equations is considered. Then, the Q-scheme obtained is applied to the two-layer shallow water system.
Mathematics Subject Classification: 65M99 / 76B55 / 76B70
Key words: Q-schemes / coupled conservation laws / source terms / 1D shallow water equations / two-layer flows / hyperbolic systems.
© EDP Sciences, SMAI, 2001