A Wave Propagation Method for Conservation Laws and Balance Laws with Spatially Varying Flux Functions

We study a general approach to solving conservation laws of the form qt+f(q,x)x=0, where the flux function f(q,x) has explicit spatial variation. Finite-volume methods are used in which the flux is discretized spatially, giving a function fi(q) over the ith grid cell and leading to a generalized Riemann problem between neighboring grid cells. A high-resolution wave-propagation algorithm is defined in which waves are based directly on a decomposition of flux differences fi(Qi)-f-1(Qi-1) into eigenvectors of an approximate Jacobian matrix. This method is shown to be second-order accurate for smooth problems and allows the application of wave limiters to obtain sharp results on discontinuities. Balance laws $q_t+f(q,x)_x=\psi(q,x)$ are also considered, in which case the source term is used to modify the flux difference before performing the wave decomposition, and an additional term is derived that must also be included to obtain full accuracy. This method is particularly useful for quasi-steady problems close to steady state.

[1]  W. Lyons,et al.  Conservation laws with sharp inhomogeneities , 1983 .

[2]  Philip L. Roe,et al.  Upwind differencing schemes for hyperbolic conservation laws with source terms , 1987 .

[3]  Jean-Claude Nédélec,et al.  Explicit formula for weighted scalar nonlinear hyperbolic conservation laws , 1988 .

[4]  Friederik Wubs Numerical solution of the shallow-water equations , 1990 .

[5]  R. LeVeque Numerical methods for conservation laws , 1990 .

[6]  D. Peregrine,et al.  Numerical solution of the shallow water eqns on a beach using the weighted average flux method , 1992 .

[7]  N. Risebro,et al.  Solution of the Cauchy problem for a conservation law with a discontinuous flux function , 1992 .

[8]  R. LeVeque Approximate Riemann Solvers , 1992 .

[9]  Alfredo Bermúdez,et al.  Upwind methods for hyperbolic conservation laws with source terms , 1994 .

[10]  Christian Klingenberg,et al.  Convex conservation laws with discontinuous coefficients. existence, uniqueness and asymptotic behavior , 1995 .

[11]  Stefan Diehl,et al.  A conservation Law with Point Source and Discontinuous Flux Function Modelling Continuous Sedimentation , 1996, SIAM J. Appl. Math..

[12]  Michel Rascle,et al.  Measure solutions to the linear multi-dimensional transport equation with non-smooth coefficients , 1997 .

[13]  J. Greenberg,et al.  Analysis and Approximation of Conservation Laws with Source Terms , 1997 .

[14]  R. LeVeque Wave Propagation Algorithms for Multidimensional Hyperbolic Systems , 1997 .

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

[16]  Randall J. LeVeque,et al.  Balancing Source Terms and Flux Gradients in High-Resolution Godunov Methods , 1998 .

[17]  F. James,et al.  One-dimensional transport equations with discontinuous coefficients , 1998 .

[18]  Patrick Jenny,et al.  Rankine-Hugoniot-Riemann Solver Considering Source Terms and Multidimensional Effects , 1998 .

[19]  Randall J. LeVeque,et al.  High-resolution finite-volume methods for acoustic waves in periodic and random media , 1999 .

[20]  Laurent Gosse,et al.  Numerical approximations of one-dimensional linear conservation equations with discontinuous coefficients , 2000, Math. Comput..

[21]  L. Gosse A well-balanced flux-vector splitting scheme designed for hyperbolic systems of conservation laws with source terms☆ , 2000 .

[22]  L. Chambers Linear and Nonlinear Waves , 2000, The Mathematical Gazette.

[23]  Randall J. LeVeque,et al.  A wave propagation method for three-dimensional hyperbolic conservation laws , 2000 .

[24]  R. LeVeque,et al.  A wave propagation algorithm for hyperbolic systems on curved manifolds , 2004 .

[25]  Randall J. LeVeque,et al.  Finite‐volume methods for non‐linear elasticity in heterogeneous media , 2002 .

[26]  José M. Corberán,et al.  Construction of second-order TVD schemes for nonhomogeneous hyperbolic conservation laws , 2001 .

[27]  Randall J. LeVeque,et al.  A class of approximate Riemann solvers and their relation to relaxation schemes , 2001 .

[28]  A wave propagation method with constrained transport for ideal and shallow water magnetohydrodynamics , 2002 .

[29]  J. Bardeen,et al.  Numerical Tests of Evolution Systems, Gauge Conditions, and Boundary Conditions for 1D Colliding Gravitational Plane Waves , 2002 .

[30]  Randall J. LeVeque,et al.  Wave propagation algorithms on curved manifolds with applications to relativistic hydrodynamics , 2002 .

[31]  Randall J. LeVeque,et al.  Solitary Waves in Layered Nonlinear Media , 2003, SIAM J. Appl. Math..