Skip to main content
Log in

A well-balanced van Leer-type numerical scheme for shallow water equations with variable topography

  • Published:
Advances in Computational Mathematics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. 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)

    Article  MATH  MathSciNet  Google Scholar 

  2. 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)

    Article  MATH  MathSciNet  Google Scholar 

  3. 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)

    Article  MATH  MathSciNet  Google Scholar 

  4. 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)

    Article  MATH  MathSciNet  Google Scholar 

  5. Botchorishvili, R., Perthame, B., Vasseur, A.: Equilibrium schemes for scalar conservation laws with stiff sources. Math. Comput. 72, 131–157 (2003)

    Article  MATH  MathSciNet  Google Scholar 

  6. 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)

    Article  MATH  MathSciNet  Google Scholar 

  7. 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)

  8. 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)

    Article  MATH  MathSciNet  Google Scholar 

  9. 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

  10. Coquel, F., Helluy, P., Schneider, J.: Second-order entropy diminishing scheme for the Euler equations. Int. J. Num. Meth. Fluids 50, 1029–1061 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  11. 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)

    Article  MATH  MathSciNet  Google Scholar 

  12. Dal Maso, G., LeFloch, P.G., Murat, F.: Definition and weak stability of nonconservative products. J. Math. Pures Appl. 74, 483–548 (1995)

    MATH  MathSciNet  Google Scholar 

  13. 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)

    Article  MATH  MathSciNet  Google Scholar 

  14. Godlewski, E., Raviart, P.A.: Numerical approximation of hyperbolic systems of conservation laws. Springer, New York (1996)

    Book  MATH  Google Scholar 

  15. 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)

    Article  MathSciNet  Google Scholar 

  16. 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)

    Article  MATH  Google Scholar 

  17. 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)

    Article  MATH  MathSciNet  Google Scholar 

  18. Hou, T.Y., LeFloch, P.: Why nonconservative schemes converge to wrong solutions. Error Anal. Math. of Comput. 62, 497–530 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  19. Isaacson, E., Temple, B.: Nonlinear resonance in systems of conservation laws. SIAM J. Appl. Math. 52, 1260–1278 (1992)

    Article  MATH  MathSciNet  Google Scholar 

  20. 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)

    Article  MATH  MathSciNet  Google Scholar 

  21. 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)

    Article  MATH  MathSciNet  Google Scholar 

  22. 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)

    Article  MATH  MathSciNet  Google Scholar 

  23. 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)

    Article  MATH  Google Scholar 

  24. LeFloch, P.G.: Entropy weak solutions to nonlinear hyperbolic systems in nonconservative form. Com. Partial. Diff. Eqs. 13, 669–727 (1988)

    Article  Google Scholar 

  25. LeFloch, P.G.: Shock waves for nonlinear hyperbolic systems in nonconservative form, Institute for Math. and its Appl. Minneapolis, Preprint, # 593 (1989)

  26. 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)

    Article  MATH  MathSciNet  Google Scholar 

  27. LeFloch, P.G., Thanh, M.D.: The Riemann problem for shallow water equations with discontinuous topography. Comm. Math. Sci. 5, 865–885 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  28. 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)

    Article  MATH  MathSciNet  Google Scholar 

  29. 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)

    Article  MATH  MathSciNet  Google Scholar 

  30. 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)

    Article  MATH  MathSciNet  Google Scholar 

  31. 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)

    Article  MATH  MathSciNet  Google Scholar 

  32. Saurel, R., Abgrall, R.: A multi-phase Godunov method for compressible multifluid and multiphase flows. J. Comput. Phys. 150, 425–467 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  33. 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)

    Article  MATH  MathSciNet  Google Scholar 

  34. 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)

    Article  MathSciNet  Google Scholar 

  35. 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)

    Article  MATH  MathSciNet  Google Scholar 

  36. 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)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mai Duc Thanh.

Additional information

Communicated by: Leslie Greengard

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10444-017-9521-4

Keywords

Navigation