Higher order Godunov methods for general systems of hyperbolic conservation laws

Abstract We describe an extension of higher order Godunov methods to general systems of hyperbolic conservation laws. This extension allow the method to be applied to problems that are not strictly hyperbolic and exhibit local linear degeneracies in the wave fields. The method constructs an approximation of the Riemann problem from local wave information. A generalization of the Engquist-Osher flux for systems is then used to compute a numerical flux based on this approximation. This numerical flux replaces the Godunov numerical flux in the algorithm, thereby eliminating the need for a global Riemann problem solution. The additional modifications to the Godunov methodology that are needed to treat loss of strict hyperbolicity are described in detail. The method is applied to some simple model problems for which the global analytic structure is known. The method is also applied to the black-oil model for multiphase flow in petroleum reservoirs.

[1]  Phillip Colella,et al.  Efficient Solution Algorithms for the Riemann Problem for Real Gases , 1985 .

[2]  Tai-Ping Liu,et al.  The Riemann problem for general systems of conservation laws , 1975 .

[3]  José Carlos Goulart de Siqueira,et al.  Differential Equations , 1919, Nature.

[4]  J. B. Bell,et al.  Higher-Order Godunov Methods for Reducing Numerical Dispersion in Reservoir Simulation , 1985 .

[5]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[6]  D. Book,et al.  Finite-difference techniques for vectorized fluid dynamics calculations , 1981 .

[7]  I. Bohachevsky,et al.  Finite difference method for numerical computation of discontinuous solutions of the equations of fluid dynamics , 1959 .

[8]  J. Cole,et al.  Calculation of plane steady transonic flows , 1970 .

[9]  S. Osher,et al.  One-sided difference approximations for nonlinear conservation laws , 1981 .

[10]  S. Osher,et al.  Stable and entropy satisfying approximations for transonic flow calculations , 1980 .

[11]  David G. Schaeffer,et al.  The classification of 2 × 2 systems of non‐strictly hyperbolic conservation laws, with application to oil recovery , 1987 .

[12]  Ohannes A. Karakashian,et al.  On a higher order accurate fully discrete Galerkin approximation to the Navier-Stokes equations , 1982 .

[13]  P. Lax Hyperbolic Systems of Conservation Laws and the Mathematical Theory of Shock Waves , 1987 .

[14]  by Arch. Rat. Mech. Anal. , 2022 .

[15]  Barbara Lee Keyfitz,et al.  A system of non-strictly hyperbolic conservation laws arising in elasticity theory , 1980 .

[16]  P. Lax Hyperbolic systems of conservation laws II , 1957 .

[17]  S. Osher Riemann Solvers, the Entropy Condition, and Difference , 1984 .

[18]  P. Woodward,et al.  The numerical simulation of two-dimensional fluid flow with strong shocks , 1984 .

[19]  Gary A. Pope,et al.  The Application of Fractional Flow Theory to Enhanced Oil Recovery , 1980 .

[20]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme. IV. A new approach to numerical convection , 1977 .