Abstract
A well-balanced van Leer-type numerical scheme for the shallow water equations with variable topography is presented. The model involves a nonconservative term, which often makes standard schemes difficult to approximate solutions in certain regions. The construction of our scheme is based on exact solutions in computational form of local Riemann problems. Numerical tests are conducted, where comparisons between this van Leer-type scheme and a Godunov-type scheme are provided. Data for the tests are taken in both the subcritical region as well as supercritical region. Especially, tests for resonant cases where the exact solutions contain coinciding waves are also investigated. All numerical tests show that each of these two methods can give a good accuracy, while the van Leer -type scheme gives a better accuracy than the Godunov-type scheme. Furthermore, it is shown that the van Leer-type scheme is also well-balanced in the sense that it can capture exactly stationary contact discontinuity waves.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Ambroso, A., Chalons, C., Coquel, F., Galié, T.: Relaxation and numerical approximation of a two-fluid two-pressure diphasic model. Math. Mod. Numer. Anal. 43, 1063–1097 (2009)
Ambroso, A., Chalons, C., Raviart, P.-A.: A Godunov-type method for the seven-equation model of compressible two-phase flow. Comput. Fluids 54, 67–91 (2012)
Audusse, E., Bouchut, F., Bristeau, M.-O., Klein, R., Perthame, B.: A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J. Sci Comput. 25, 2050–2065 (2004)
Baudin, M., Coquel, F., Tran, Q.-H.: A semi-implicit relaxation scheme for modeling two-phase flow in a pipeline. SIAM J. Sci. Comput. 27, 914–936 (2005)
Botchorishvili, R., Perthame, B., Vasseur, A.: Equilibrium schemes for scalar conservation laws with stiff sources. Math. Comput. 72, 131–157 (2003)
Botchorishvili, R., Pironneau, O.: Finite volume schemes with equilibrium type discretization of source terms for scalar conservation laws. J. Comput. Phys. 187, 391–427 (2003)
Chinnayya, A., LeRoux, A.-Y., Seguin, N.: A well-balanced numerical scheme for the approximation of the shallow water equations with topography: the resonance phenomenon. Int. J. Finite 1(4), (2004)
Castro, C.E., Toro, E.F.: A Riemann solver and upwind methods for a two-phase flow model in non-conservative form. Internat. J. Numer. Methods Fluids 50, 275–307 (2006)
Cuong, D.H., Thanh, M.D.: A Godunov-type scheme for the isentropic model of a fluid flow in a nozzle with variable cross-section. Appl. Math. Comput. 256, 602–629
Coquel, F., Helluy, P., Schneider, J.: Second-order entropy diminishing scheme for the Euler equations. Int. J. Num. Meth. Fluids 50, 1029–1061 (2006)
Coquel, F., Hérard, J.-M., Saleh, K., Seguin, N.: Two properties of two-velocity two-pressure models for two-phase flows. Commun. Math. Sci. 12, 593–600 (2014)
Dal Maso, G., LeFloch, P.G., Murat, F.: Definition and weak stability of nonconservative products. J. Math. Pures Appl. 74, 483–548 (1995)
Gallardo, J.M., Parés, C., Castro, M.: On a well-balanced high-order finite volume scheme for shallow water equations with topography and dry areas. J. Comput. Phys. 227, 574–601 (2007)
Godlewski, E., Raviart, P.A.: Numerical approximation of hyperbolic systems of conservation laws. Springer, New York (1996)
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–16 (1996)
Goatin, P., LeFloch, P.G.: The Riemann problem for a class of resonant nonlinear systems of balance laws. Ann. Inst. H. Poincar Anal. NonLinéaire 21, 881–902 (2004)
Gallouët, T., Hérard, J.-M., Seguin, N.: Numerical modeling of two-phase flows using the two-fluid two-pressure approach. Math. Models Methods Appl. Sci. 14, 663–700 (2004)
Hou, T.Y., LeFloch, P.: Why nonconservative schemes converge to wrong solutions. Error Anal. Math. of Comput. 62, 497–530 (1994)
Isaacson, E., Temple, B.: Nonlinear resonance in systems of conservation laws. SIAM J. Appl. Math. 52, 1260–1278 (1992)
Isaacson, E., Temple, B.: Convergence of the 22 Godunov method for a general resonant nonlinear balance law. SIAM J. Appl. Math. 55, 625–640 (1995)
Keyfitz, B.L., Sander, R., Sever, M.: Lack of hyperbolicity in the two-fluid model for two-phase incompressible flow. Discret. Cont. Dyn. Sys.-Ser. B 3, 541–563 (2003)
Kröner, D., Thanh, M.D.: Numerical solutions to compressible flows in a nozzle with variable cross-section. SIAM J. Numer. Anal. 43, 796–824 (2005)
Kröner, D., LeFloch, P.G., Thanh, M.D.: The minimum entropy principle for fluid flows in a nozzle with discntinuous crosssection. Math. Mod. Numer. Anal. 42, 425–442 (2008)
LeFloch, P.G.: Entropy weak solutions to nonlinear hyperbolic systems in nonconservative form. Com. Partial. Diff. Eqs. 13, 669–727 (1988)
LeFloch, P.G.: Shock waves for nonlinear hyperbolic systems in nonconservative form, Institute for Math. and its Appl. Minneapolis, Preprint, # 593 (1989)
LeFloch, P.G., Thanh, M.D.: The Riemann problem for fluid flows in a nozzle with discontinuous cross-section. Comm. Math. Sci. 1, 763–797 (2003)
LeFloch, P.G., Thanh, M.D.: The Riemann problem for shallow water equations with discontinuous topography. Comm. Math. Sci. 5, 865–885 (2007)
LeFloch, P.G., Thanh, M.D.: A Godunov-type method for the shallow water equations with variable topography in the resonant regime. J. Comput. Phys. 230, 7631–7660 (2011)
Marchesin, D., Paes-Leme, P.J.: A Riemann problem in gas dynamics with bifurcation. Hyperbolic partial differential equations III. Comput. Math. Appl. (Part A) 12, 433–455 (1986)
Rosatti, G., Begnudelli, L.: The Riemann Problem for the one-dimensional, free-surface shallow water equations with a bed step: theoretical analysis and numerical simulations. J. Comput. Phys. 229, 760–787 (2010)
Schwendeman, D.W., Wahle, C.W., Kapila, A.K.: The Riemann problem and a high-resolution Godunov method for a model of compressible two-phase flow. J. Comput. Phys. 212, 490–526 (2006)
Saurel, R., Abgrall, R.: A multi-phase Godunov method for compressible multifluid and multiphase flows. J. Comput. Phys. 150, 425–467 (1999)
Tian, B., Toro, E.F., Castro, C.E.: A path-conservative method for a five-equation model of two-phase flow with an HLLC-type Riemann solver. Comput. Fluids 46, 122–132 (2011)
Thanh, M.D., phase decomposition approach, A: the Riemann problem for a model of two-phase flows. J. Math. Anal Appl. 418, 569–594 (2014)
Thanh, M.D.: The Riemann problem for a non-isentropic fluid in a nozzle with discontinuous cross-sectional area. SIAM J. Appl. Math. 69, 1501–1519 (2009)
Thanh, M.D., Cuong, D.H.: Existence of solutions to the Riemann problem for a model of two-phase flows. Elect. J. Diff. Eqs. 2015(32), 1–18 (2015)
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by: Leslie Greengard
Rights and permissions
About this article
Cite this article
Cuong, D.H., Thanh, M.D. A well-balanced van Leer-type numerical scheme for shallow water equations with variable topography. Adv Comput Math 43, 1197–1225 (2017). https://doi.org/10.1007/s10444-017-9521-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10444-017-9521-4