A general approximate‐state Riemann solver for hyperbolic systems of conservation laws with source terms |
| |
Authors: | Julien Lhomme Vincent Guinot |
| |
Affiliation: | Hydrosciences Montpellier, UMR 5569, Université Montpellier 2, Maison des Sciences de l'Eau – MSE, 34095 Montpellier Cedex 5, France |
| |
Abstract: | An approximate‐state Riemann solver for the solution of hyperbolic systems of conservation laws with source terms is proposed. The formulation is developed under the assumption that the solution is made of rarefaction waves. The solution is determined using the Riemann invariants expressed as functions of the components of the flux vector. This allows the flux vector to be computed directly at the interfaces between the computational cells. The contribution of the source term is taken into account in the governing equations for the Riemann invariants. An application to the water hammer equations and the shallow water equations shows that an appropriate expression of the pressure force at the interface allows the balance with the source terms to be preserved, thus ensuring consistency with the equations to be solved as well as a correct computation of steady‐state flow configurations. Owing to the particular structure of the variable and flux vectors, the expressions of the fluxes are shown to coincide partly with those given by the HLL/HLLC solver. Computational examples show that the approximate‐state solver yields more accurate solutions than the HLL solver in the presence of discontinuous solutions and arbitrary geometries. Copyright © 2006 John Wiley & Sons, Ltd. |
| |
Keywords: | Godunov‐type schemes Riemann solvers source terms water hammer equations shallow water equations |
|
|