×

zbMATH — the first resource for mathematics

WENO schemes for balance laws with spatially varying flux. (English) Zbl 1127.76344
Summary: We construct numerical schemes of high order of accuracy for hyperbolic balance law systems with spatially variable flux function and a source term of the geometrical type. We start with the original finite difference characteristicwise weighted essentially nonoscillatory (WENO) schemes and then we create new schemes by modifying the flux formulations (locally Lax-Friedrichs and Roe with entropy fix) in order to account for the spatially variable flux, and by decomposing the source term in order to obtain balance between numerical approximations of the flux gradient and of the source term. We apply so extended WENO schemes to the one-dimensional open channel flow equations and to the one-dimensional elastic wave equations. In particular, we prove that in these applications the new schemes are exactly consistent with steady-state solutions from an appropriately chosen subset. Experimentally obtained orders of accuracy of the extended and original WENO schemes are almost identical on a convergence test. Other presented test problems illustrate the improvement of the proposed schemes relative to the original WENO schemes combined with the pointwise source term evaluation. As expected, the increase in the formal order of accuracy of applied WENO reconstructions in all the tests causes visible increase in the high resolution properties of the schemes.

MSC:
76M20 Finite difference methods applied to problems in fluid mechanics
65M06 Finite difference methods for initial value and initial-boundary value problems involving PDEs
35L65 Hyperbolic conservation laws
PDF BibTeX XML Cite
Full Text: DOI
References:
[1] D.S. Bale, R.J. LeVeque, S. Mitran, J.A. Rossmanith, A wave propagation method for conservation laws and balance laws with spatially varying flux functions (2001), preprint · Zbl 1034.65068
[2] Balsara, D.S.; Shu, C.W., Monotonicity preserving weighted essentially nonoscillatory schemes with increasingly high order of accuracy, J. comput. phys., 160, (2000), doi:10.1006/jcph.2000.6443
[3] Bermùdez, A.; Dervieux, A.; Désideéri, J.A.; Vázquez, M.E., Upwind schemes for the two-dimensional shallow water equations with variable depth using unstructured meshes, Comput. methods appl. mech. eng., 155, 49, (1998) · Zbl 0961.76047
[4] Bermùdez, A.; Vázquez, M.E., Upwind methods for hyperbolic conservation laws with source terms, Comput. fluids, 23, 8, 1049, (1994) · Zbl 0816.76052
[5] M.O. Bristeau, B. Perthame, Transport of pollutant in shallow water using kinetic schemes, in: ESAIM-Proceedings, vol. 10 - CEMRACS, 1999, p. 9 · Zbl 1151.76593
[6] Burguete, J.; Garcı́a-Navarro, P., Efficient construction of high-resolution TVD conservative schemes for equations with source terms: application to shallow water flows, Int. J. numer. meth. fluids, 37, (2001), doi: 10.1002/fld.175 · Zbl 1003.76059
[7] A. Chinnaya, A.-Y. LeRoux, A new general Riemann solver for the shallow water equations, with friction topography. Available from: <www.math.ntnu.no/conservation/1999/021.html>
[8] Crnjaric-Zic, N.; Vukovic, S.; Sopta, L., Extension of ENO and WENO schemes to one-dimensional bed-load sediment transport equations, Comput. fluids, 33, 1, 31, (2003) · Zbl 1165.76359
[9] Garcı́a-Navarro, P.; Alcrudo, F.; Saviroón, J.M., 1-D open-channel flow simulation using TVD-mccormack scheme, J. hydraulic eng., 118, 1359, (1992)
[10] Garcı́a-Navarro, P.; Vázquez-Cendón, M.E., On numerical treatment of the source terms in the shallow water equations, Comput. fluids, 29, 951, (2000) · Zbl 0986.76051
[11] Greenberg, J.M.; LeRoux, A.-Y., A well-balanced scheme for the numerical processing of source terms in hyperbolic equations, SIAM J. numer. anal., 33, 1, (1996)
[12] Gosse, L., A well-balanced flux-vector splitting scheme designed for hyperbolic systems of conservation laws with source terms, Comput. math. appl., 39, 135, (2000) · Zbl 0963.65090
[13] Gosse, L., A well-balanced scheme using non-conservative products designed for hyperbolic systems of conservation laws with source terms, Math. models methods appl. sci., 11, 339, (2001) · Zbl 1018.65108
[14] P. Goutal, F. Maurel, Proceedings of the 2nd Workshop on Dam Break Wave Simulation, Technical Report IIE-13/97/016A, Electricité de France, Départment Laboratoire National d’Hydraulique, Groupe Hydraulique Fluviale, 1997
[15] Harten, A.; Osher, S., Uniformly high-order accurate non-oscillatory schemes, I, SIAM J. numer. anal., 24, 279, (1987) · Zbl 0627.65102
[16] Harten, A.; Engquist, B.; Osher, S.; Chakravarthy, S.R., Uniformly high-order accurate non-oscillatory schemes, III, J. comput. phys., 71, 231, (1987) · Zbl 0652.65067
[17] Hubbard, M.E.; Garcı́a-Navarro, P., Flux difference splitting and the balancing of source terms and flux gradients, J. comput. phys., 165, (2000), doi: 10.1006/jcph.2000.6603 · Zbl 0972.65056
[18] Jenny, P.; Müller, B., Rankine – hugoniot – riemann solver considering source terms and multidimensional effects, J. comput. phys., 145, 575, (1998) · Zbl 0926.76079
[19] Jiang, G.; Shu, C.W., Efficient implementation of weighted ENO schemes, J. comput. phys., 126, 202, (1996) · Zbl 0877.65065
[20] Jin, S., A steady-state capturing method for hyperbolic systems with geometrical source terms, Math. model. numer. anal., 35, 631, (2001) · Zbl 1001.35083
[21] LeVeque, R.J., Balancing source terms and flux gradients in high-resolution Godunov methods: the quasi-steady wave-propagation algorithm, J. comput. phys., 146, 346, (1998) · Zbl 0931.76059
[22] Liu, X.-D.; Osher, S.; Chan, T., Weighted essentially non-oscillatory schemes, J. comput. phys., 115, 200, (1994) · Zbl 0811.65076
[23] Perthame, B.; Simeoni, C., A kinetic scheme for the Saint-Venant system with a source term, Calcolo, 38, 4, 201, (2001) · Zbl 1008.65066
[24] Roe, P.L., Upwinded difference schemes for hyperbolic conservation laws with source terms, (), 41
[25] Shu, C.W.; Osher, S., Efficient implementation of essentially non-oscillatory shock-capturing schemes, J. comput. phys., 77, 439, (1988) · Zbl 0653.65072
[26] Shu, C.W.; Osher, S., Efficient implementation of essentially non-oscillatory shock-capturing schemes, II, J. comput. phys., 83, 32, (1989) · Zbl 0674.65061
[27] Shu, C.W., Essentially non-oscillatory and weighted essentially non-oscillatory shock-capturing schemes for hyperbolic conservation laws, (), 325 · Zbl 0927.65111
[28] Vázquez-Cendón, M.E., Improved treatment of source terms in upwind schemes for the shallow water equations in channels with irregular geometry, J. comput. phys., 148, 497, (1999) · Zbl 0931.76055
[29] Vukovic, S.; Sopta, L., ENO and WENO schemes with the exact conservation property for one-dimensional shallow water equations, J. comput. phys., 179, 593, (2002), doi: 10.1006/jcph.2002.7076 · Zbl 1130.76389
[30] Vukovic, S.; Sopta, L., Upwind schemes with exact conservation property for one-dimensional open channel flow equations, SIAM J. scient. comput., 24, 5, 1630, (2003) · Zbl 1140.76405
[31] Zhou, J.G.; Causon, D.M.; Mingham, C.G.; Ingram, D.M., The surface gradient method for the treatment of source terms in the shallow water equations, J. comput. phys., 168, 1, (2001), doi:10.1006/jcph/2000.6670 · Zbl 1074.86500
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.