Hostname: page-component-78c5997874-94fs2 Total loading time: 0 Render date: 2024-11-10T15:19:14.302Z Has data issue: false hasContentIssue false

A steady-state capturing method for hyperbolic systems with geometrical source terms

Published online by Cambridge University Press:  15 April 2002

Shi Jin*
Affiliation:
Department of Mathematics, University of Wisconsin, Madison, WI 53706, USA. (jin@math.wisc.edu)
Get access

Abstract

We propose a simple numerical method for capturing thesteady state solution of hyperbolic systems with geometricalsource terms. We usethe interface value, rather than the cell-averages, for the source terms that balance the nonlinear convectionat the cell interface, allowing the numerical capturing of the steadystate with a formal high order accuracy. This method applies to Godunovor Roe type upwind methods butrequires no modification of the Riemann solver. Numerical experiments on scalar conservationlaws and the one dimensional shallow water equationsshow much better resolution of the steady state than the conventionalmethod, with almost no new numerical complexity.

Type
Research Article
Copyright
© EDP Sciences, SMAI, 2001

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Bernudez, A. and Vazquez, M.E., Upwind methods for hyperbolic conservation laws with source terms. Comput. & Fluids 23 (1994) 1049-1071. CrossRef
R. Botchorishvili, B. Perthame and A. Vasseur, Equilibrium schemes for scalar conservation laws with stiff sources. Math. Comp. (to appear).
A. Chinnayya and A.Y. Le Roux, A new general Riemann solver for the shallow-water equations with friction and topography. Preprint (1999).
T. Gallouët, J.-M. Hérard and N. Seguin, Some approximate Godunov schemes to compute shallow-water equations with topography. AIAA J. (to appear 2001).
Godunov, S.K., Finite difference schemes for numerical computation of solutions of the equations of fluid dynamics. Math. USSR-Sb. 47 (1959) 271-306.
Gosse, L., A well-balanced flux-vector splitting scheme designed for hyperbolic systems of conservation laws with source terms. Comput. Math. Appl. 39 (2000) 135-159. CrossRef
L. Gosse, A well-balanced scheme using non-conservative products designed for hyperbolic systems of conservation laws with source terms. M 3 AS (to appear).
L. Gosse and A.-Y. Le Roux, A well-balanced scheme designed for inhomogeneous scalar conservation laws. C. R. Acad. Sci. Paris Sér. I Math. 323 (1996). 543-546
J.M. Greenberg and A.-Y. Le Roux, A well-balanced scheme for the numerical processing of source terms in hyperbolic equations. SIAM J. Numer. Anal. 33 1-16 1996.
Greenberg, J.M., Le Roux, A.-Y., Baraille, R. and Noussair, A., Analysis and approximation of conservation laws with source terms. SIAM J. Numer. Anal. 34 (1997) 1980-2007. CrossRef
S. Jin and M. Katsoulakis, Hyperbolic systems with supercharacteristic relaxations and roll waves. SIAM J. Appl. Math. 61 (2000) 271-292 (electronic).
S. Jin and Y.J. Kim, On the computation of roll waves. ESAIM: M2AN 35 (2001) 463-480.
Kranenburg, C., On the evolution of roll waves. J. Fluid Mech. 245 (1992) 249-261. CrossRef
R.J. LeVeque, Numerical methods for conservation laws. Birkhäuser, Basel (1992).
LeVeque, R.J., Balancing source terms and flux gradients in high-resolution Godunov methods: the quasi-steady wave-propagation algorithm. J. Comput. Phys. 146 (1998) 346-365. CrossRef
Roe, P.L., Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 43 (1981) 357-372. CrossRef
P.L. Roe, Upwind differenced schemes for hyperbolic conservation laws with source terms, in Nonlinear Hyperbolic Problems, Proc. Adv. Res. Workshop, St. Étienne, 1986, Lect. Notes Math. Springer, Berlin, 1270 (1987) 41-45.
Vazquez-Cendon, M.E., Improved treatment of source terms in upwind schemes for shallow water equations in channels with irregular geometry. J. Comput. Phys. 148 (1999) 497-526. CrossRef