Central Schemes: A Powerful Black-Box Solver for Nonlinear Hyperbolic PDEs

Abstract We review a class of Godunov-type finite-volume methods for hyperbolic systems of conservation and balance laws—nonoscillatory central schemes. These schemes date back to 1950s, when the first-order Lax–Friedrichs scheme was introduced. The central Lax–Friedrichs scheme can be viewed as a simple alternative to the upwind Godunov scheme, which was also introduced in the 1950s. The main idea in the construction of both central and upwind first-order schemes is the same: use a global piecewise constant approximation of the solution at a certain time level and evolve it in time to the next time level exactly. The exact evolution is performed using the integral form of the studied system of PDEs. The difference is in one small detail—which is in fact not small at all—how to select the space–time control volume for the time evolution. The key idea in the construction of central schemes is to choose these control volume in such a way that no (localized) Riemann problems need to be solved at the evolution step. This makes central schemes particularly simple and universal numerical tool for general hyperbolic systems. On the other hand, central schemes are based on averaging the nonlinear waves rather than resolving them and thus they have larger numerical dissipation than their upwind counterparts. In order to increase the resolution achieved by central schemes, one has to increase their order. We describe how to design high-order nonoscillatory central schemes and also discuss how to further decrease their numerical dissipation without risking oscillations. The latter is achieved by utilizing some upwinding information (local speeds of propagation) within the framework of the Riemann-problem-solver-free central schemes and modifying the set of control volumes used for the time evolution. This leads to another type of central schemes—central-upwind schemes, whose derivation is reviewed in this work.

[1]  James C. McWilliams,et al.  Quasi-Monotone Advection Schemes Based on Explicit Locally Adaptive Dissipation , 1998 .

[2]  Gabriella Puppo,et al.  High-Order Central Schemes for Hyperbolic Systems of Conservation Laws , 1999, SIAM J. Sci. Comput..

[3]  D. Serre Systems of conservation laws , 1999 .

[4]  Alexander Kurganov,et al.  Well-Balanced Positivity Preserving Central-Upwind Scheme for the Shallow Water System with Friction Terms , 2013 .

[5]  G. Petrova,et al.  A SECOND-ORDER WELL-BALANCED POSITIVITY PRESERVING CENTRAL-UPWIND SCHEME FOR THE SAINT-VENANT SYSTEM ∗ , 2007 .

[6]  Alexander Kurganov,et al.  A third-order semi-discrete genuinely multidimensional central scheme for hyperbolic conservation laws and related problems , 2001, Numerische Mathematik.

[7]  Eitan Tadmor,et al.  Non-Oscillatory Hierarchical Reconstruction for Central and Finite Volume Schemes , 2006 .

[8]  Chi-Wang Shu,et al.  Hierarchical reconstruction with up to second degree remainder for solving nonlinear conservation laws , 2009 .

[9]  Chi-Wang Shu,et al.  A technique of treating negative weights in WENO schemes , 2000 .

[10]  Paul Arminjon,et al.  A Finite Volume Extension of the Lax-Friedrichs and Nessyahu-Tadmor Schemes for Conservation Laws on Unstructured Grids , 1998 .

[11]  P. Sweby High Resolution Schemes Using Flux Limiters for Hyperbolic Conservation Laws , 1984 .

[12]  R. LeVeque Finite Volume Methods for Hyperbolic Problems: Characteristics and Riemann Problems for Linear Hyperbolic Equations , 2002 .

[13]  Steve Bryson,et al.  Well-balanced positivity preserving central-upwind scheme on triangular grids for the Saint-Venant system , 2011 .

[14]  Eitan Tadmor,et al.  Nonoscillatory Central Schemes for Multidimensional Hyperbolic Conservation Laws , 1998, SIAM J. Sci. Comput..

[15]  K. Friedrichs Symmetric hyperbolic linear differential equations , 1954 .

[16]  Jianxian Qiu,et al.  On the construction, comparison, and local characteristic decomposition for high-Order central WENO schemes , 2002 .

[17]  E. Tadmor,et al.  Non-oscillatory central differencing for hyperbolic conservation laws , 1990 .

[18]  Chi-Wang Shu,et al.  High order finite difference and finite volume WENO schemes and discontinuous Galerkin methods for CFD , 2001 .

[19]  D. Kröner Numerical Schemes for Conservation Laws , 1997 .

[20]  Chi-Wang Shu,et al.  Strong Stability-Preserving High-Order Time Discretization Methods , 2001, SIAM Rev..

[21]  E. Tadmor,et al.  New High-Resolution Central Schemes for Nonlinear Conservation Laws and Convection—Diffusion Equations , 2000 .

[22]  A. Kurganov,et al.  On the Reduction of Numerical Dissipation in Central-Upwind Schemes , 2006 .

[23]  Tong Wu,et al.  Second-Order Fully Discrete Central-Upwind Scheme for Two-Dimensional Hyperbolic Systems of Conservation Laws , 2017, SIAM J. Sci. Comput..

[24]  P. Lax,et al.  On Upstream Differencing and Godunov-Type Schemes for Hyperbolic Conservation Laws , 1983 .

[25]  Yingjie Liu,et al.  Well-Balanced Central Schemes on Overlapping Cells with Constant Subtraction Techniques for the Saint-Venant Shallow Water System , 2014, J. Sci. Comput..

[26]  C. Dafermos Hyberbolic Conservation Laws in Continuum Physics , 2000 .

[27]  Alexander Kurganov,et al.  Well-balanced central-upwind scheme for a fully coupled shallow water system modeling flows over erodible bed , 2015, J. Comput. Phys..

[28]  Alexander Kurganov,et al.  Moving-water equilibria preserving central-upwind schemes for the shallow water equations , 2016 .

[29]  Jean-Luc Guermond,et al.  Entropy-based nonlinear viscosity for Fourier approximations of conservation laws , 2008 .

[30]  Bernd Einfeld On Godunov-type methods for gas dynamics , 1988 .

[31]  Yu Liu,et al.  New adaptive artificial viscosity method for hyperbolic systems of conservation laws , 2012, J. Comput. Phys..

[32]  Doron Levy,et al.  CENTRAL-UPWIND SCHEMES FOR THE SAINT-VENANT SYSTEM , 2002 .

[33]  G. Russo,et al.  Central WENO schemes for hyperbolic systems of conservation laws , 1999 .

[34]  David I. Ketcheson,et al.  Strong stability preserving runge-kutta and multistep time discretizations , 2011 .

[35]  Mikhail Shashkov,et al.  Formulations of Artificial Viscosity for Multi-dimensional Shock Wave Computations , 1998 .

[36]  Knut-Andreas Lie,et al.  On the Artificial Compression Method for Second-Order Nonoscillatory Central Difference Schemes for Systems of Conservation Laws , 2002, SIAM J. Sci. Comput..

[37]  P. LeFloch Hyperbolic Systems of Conservation Laws , 2002 .

[38]  Alexander Kurganov,et al.  Central-Upwind Schemes for Two-Layer Shallow Water Equations , 2009, SIAM J. Sci. Comput..

[39]  Eitan Tadmor,et al.  Solution of two‐dimensional Riemann problems for gas dynamics without Riemann problem solvers , 2002 .

[40]  Alexander Kurganov,et al.  Semidiscrete Central-Upwind Schemes for Hyperbolic Conservation Laws and Hamilton-Jacobi Equations , 2001, SIAM J. Sci. Comput..

[41]  R. D. Richtmyer,et al.  A Method for the Numerical Calculation of Hydrodynamic Shocks , 1950 .

[42]  Chi-Wang Shu,et al.  High Order Weighted Essentially Nonoscillatory Schemes for Convection Dominated Problems , 2009, SIAM Rev..

[43]  Eitan Tadmor,et al.  The large-time behavior of the scalar genuinely nonlinear Lax-Friedrichs scheme , 1984 .

[44]  Mark L. Wilkins,et al.  Use of artificial viscosity in multidimensional fluid dynamic calculations , 1980 .

[45]  Thierry Gallouët,et al.  On an Approximate Godunov Scheme , 1999 .

[46]  P. Roe Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes , 1997 .

[47]  Jean-Marc Hérard,et al.  Some recent finite volume schemes to compute Euler equations using real gas EOS , 2002 .

[48]  P. Lax Weak solutions of nonlinear hyperbolic equations and their numerical computation , 1954 .

[49]  Gabriella Puppo,et al.  Compact Central WENO Schemes for Multidimensional Conservation Laws , 1999, SIAM J. Sci. Comput..

[50]  Centro internazionale matematico estivo. Session,et al.  Advanced Numerical Approximation of Nonlinear Hyperbolic Equations , 1998 .

[51]  Bojan Popov,et al.  Adaptive Semidiscrete Central-Upwind Schemes for Nonconvex Hyperbolic Conservation Laws , 2007, SIAM J. Sci. Comput..

[52]  Joseph Falcovitz,et al.  Generalized Riemann Problems in Computational Fluid Dynamics , 2003 .

[53]  Alexander Kurganov,et al.  Central‐upwind schemes on triangular grids for hyperbolic systems of conservation laws , 2005 .

[54]  Jean-Marc Hérard,et al.  A sequel to a rough Godunov scheme: application to real gases , 2000 .

[55]  E. Tadmor,et al.  Third order nonoscillatory central scheme for hyperbolic conservation laws , 1998 .

[56]  P. Raviart,et al.  Numerical Approximation of Hyperbolic Systems of Conservation Laws , 1996, Applied Mathematical Sciences.

[57]  Shuli,et al.  The two-dimensional Riemann problem in gas dynamics , 1998 .

[58]  J. Smoller Shock Waves and Reaction-Diffusion Equations , 1983 .

[59]  Jean-Luc Guermond,et al.  Entropy viscosity method for nonlinear conservation laws , 2011, J. Comput. Phys..

[60]  Alexander Kurganov,et al.  Well-balanced positivity preserving cell-vertex central-upwind scheme for shallow water flows , 2016 .

[61]  E. Toro Riemann Solvers and Numerical Methods for Fluid Dynamics , 1997 .

[62]  Yuxi Zheng,et al.  Systems of conservation laws , 2001 .

[63]  Chi-Wang Shu,et al.  Efficient Implementation of Weighted ENO Schemes , 1995 .

[64]  Rémi Abgrall,et al.  On essentially non-oscillatory schemes on unstructured meshes: analysis and implementation , 1994 .

[65]  E. Toro,et al.  Restoration of the contact surface in the HLL-Riemann solver , 1994 .

[66]  S. Osher,et al.  Uniformly high order accurate essentially non-oscillatory schemes, 111 , 1987 .

[67]  Gabriella Puppo,et al.  A Fourth-Order Central WENO Scheme for Multidimensional Hyperbolic Systems of Conservation Laws , 2002, SIAM J. Sci. Comput..

[68]  Eitan Tadmor,et al.  Numerical Viscosity and the Entropy Condition for Conservative Difference Schemes , 1984 .

[69]  Yingjie Liu Central schemes on overlapping cells , 2005 .

[70]  Alexander Kurganov,et al.  A well-balanced positivity-preserving central-upwind scheme for shallow water equations on unstructured quadrilateral grids , 2016 .

[71]  Stanley Osher,et al.  Nonoscillatory high order accurate self-similar maximum principle satisfying shock capturing schemes I , 1996 .

[72]  Alexander Kurganov,et al.  CENTRAL SCHEMES AND CONTACT DISCONTINUITIES , 2000 .

[73]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .