Skip to main content
Log in

Moving Water Equilibria Preserving Discontinuous Galerkin Method for the Shallow Water Equations

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

Abstract

In this paper, a new well-balanced discontinuous Galerkin (DG) method is proposed for the shallow water equations in the sense of moving-water equilibria preservation. The significant ingredient for the scheme is the approximation of the equilibrium variables in the DG piecewise polynomial space, rather than the conservative variables in most existing well-balanced schemes. Thus, the conservative variables are non-polynomial functions of the equilibrium variables. This approach is easily accomplished without the reference equilibrium state recovery and a special source term approximation. To obtain the moving water equilibrium preservation of the scheme, the strategy pursued is to modify the numerical fluxes based on the generalized hydrostatic reconstruction. A rigorous theoretical analysis proves the exact equilibrium preservation of the scheme. Numerical tests demonstrate that this DG method is high-order accurate, successfully maintains the still water and the generalized moving water equilibria states, and captures small perturbations of the hydrostatic state without numerical oscillations near shocks even on the discontinuous bottom topography.

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

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Data Availability

The datasets generated during the current study are available from the corresponding author on reasonable request. They support our published claims and comply with field standards.

References

  1. 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(6), 2050–2065 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bermudez, A., Vazquez, M.E.: Upwind methods for hyperbolic conservation laws with source terms. Comput. Fluids 23(8), 1049–1071 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bouchut, F., Morales, T.: A subsonic-well-balanced reconstruction scheme for shallow water flows. SIAM J. Numer. Anal. 48(5), 1733–1758 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  4. Britton, J., Xing, Y.: High order still-water and moving-water equilibria preserving discontinuous Galerkin methods for the Ripa model. J. Sci. Comput. 82, 1–37 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  5. Castro Díaz, M.J., López-García, J.A., Parés, C.: High order exactly well-balanced numerical methods for shallow water systems. J. Comput. Phys. 246, 242–264 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  6. Cheng, Y., Chertock, A., Herty, M., Kurganov, A., Wu, T.: A new approach for designing moving-water equilibria preserving schemes for the shallow water equations. J. Sci. Comput. 80(1), 538–554 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  7. Cheng, Y., Kurganov, A.: Moving-water equilibria preserving central-upwind schemes for the shallow water equations. Commun. Math. Sci. 14(6), 1643–1663 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  8. Cockburn, B., Hou, S., Shu, C.-W.: The Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws IV. The multidimensional case. Math. Comput. 54(190), 545–581 (1990)

    MathSciNet  MATH  Google Scholar 

  9. Cockburn, B., Lin, S.-Y., Shu, C.-W.: TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws. III. one-dimensional systems. J. Comput. Phys. 84(1), 90–113 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  10. Cockburn, B., Shu, C.-W.: TVB Runge-Kutta local projection discontinuous Galerkin finite element method for conservation laws II. General framework. Math. Comput. 52(186), 411–435 (1989)

    MathSciNet  MATH  Google Scholar 

  11. Cockburn, B., Shu, C.-W.: The Runge-Kutta discontinuous Galerkin method for conservation laws V: multidimensional systems. J. Comput. Phys. 141(2), 199–224 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  12. Cockburn, B., Shu, C.-W.: Runge-Kutta discontinuous Galerkin methods for convection-dominated problems. J. Sci. Comput. 16(3), 173–261 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  13. Gosse, L.: A well-balanced flux-vector splitting scheme designed for hyperbolic systems of conservation laws with source terms. Comput. Math. Appl. 39(9), 135–159 (2000)

    MathSciNet  MATH  Google Scholar 

  14. Gottlieb, S., Shu, C.-W., Tadmor, E.: Strong stability-preserving high-order time discretization methods. SIAM Rev. 43(1), 89–112 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  15. Klingenberg, C., Kurganov, A., Zenk, M.: Moving-water equilibria preserving HLL-type schemes for the shallow water equations. Commun. Math. Res. 36(3), 247–271 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  16. Lambert, W.D.: A generalized trigonometric solution of the cubic equation. Am. Math. Mon. 13(4), 73–76 (1906)

    Article  MathSciNet  MATH  Google Scholar 

  17. Li, G., Caleffi, V., Gao, J.M.: High-order well-balanced central WENO scheme for pre-balanced shallow water equations. Comput. Fluids 99, 182–189 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  18. Mantri, Y., Noelle, S.: Well-balanced discontinuous Galerkin scheme for 2\(\times \)2 hyperbolic balance law. J. Comput. Phys. 429, 110011 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  19. Noelle, S., Pankratz, N., Puppo, G., Natvig, J.R.: Well-balanced finite volume schemes of arbitrary order of accuracy for shallow water flows. J. Comput. Phys. 213(2), 474–499 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  20. Noelle, S., Xing, Y., Shu, C.-W.: High-order well-balanced finite volume WENO schemes for shallow water equation with moving water. J. Comput. Phys. 226(1), 29–58 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  21. Noelle, S., Xing, Y., Shu, C.-W.: High-order well-balanced schemes. In: G. Puppo and G. Russo, editors, Numerical Methods for Balance Laws, volume 24, pages 1–66. 2010

  22. Russo, G.: Central schemes for conservation laws with application to shallow water equations. In: S. Rionero and G. Romano, editors, Trends and Applications of Mathematics to Mechanics: STAMM 2002, pages 225–246. Springer, (2005)

  23. Shu, C.-W.: Total-variation-diminishing time discretizations. SIAM J. Sci. Statist. Comput. 9(6), 1073–1084 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  24. Wen, X.: A steady state capturing and preserving method for computing hyperbolic systems with geometrical source terms having concentrations. J. Comput. Phys. 219(1), 322–390 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  25. Xing, Y.: Exactly well-balanced discontinuous Galerkin methods for the shallow water equations with moving water equilibrium. J. Comput. Phys. 257, 536–553 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  26. Xing, Y., Shu, C.-W.: High order well-balanced finite volume WENO schemes and discontinuous Galerkin methods for a class of hyperbolic systems with source terms. J. Comput. Phys. 214(2), 567–598 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  27. Xing, Y., Shu, C.-W.: A new approach of high order well-balanced finite volume WENO schemes and discontinuous Galerkin methods for a class of hyperbolic systems with source terms. Commun. Comput. Phys. 1(1), 100–134 (2006)

    MathSciNet  MATH  Google Scholar 

  28. Xing, Y., Shu, C.-W.: A survey of high order schemes for the shallow water equations. J. Math. Study 47(3), 221–249 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  29. Xing, Y., Shu, C.-W., Noelle, S.: On the advantage of well-balanced schemes for moving-water equilibria of the shallow water equations. J. Sci. Comput. 48(1), 339–349 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  30. Zhang, J., Xia, Y., Xu, Y.: Structure-preserving finite volume arbitrary Lagrangian-Eulerian WENO schemes for the shallow water equations. J. Comput. Phys. 473, 111758 (2023)

    Article  MathSciNet  MATH  Google Scholar 

  31. Zhang, W., Xia, Y., Xu, Y.: Positivity-preserving well-balanced arbitrary Lagrangian-Eulerian discontinuous Galerkin methods for the shallow water equations. J. Sci. Comput. 88(3), 1–43 (2021)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Funding

Research of Yinhua Xia was supported by NSFC grant No. 12271498, and National Key R &D Program of China No. 2022YFA1005202/2022YFA1005200. Research of Yan Xu was supported by NSFC Grant No. 12071455.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. Algorithm implementation and data collection were performed by Jiahui Zhang. The first draft of the manuscript was written by Jiahui Zhang and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Yinhua Xia.

Ethics declarations

Competing of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, J., Xia, Y. & Xu, Y. Moving Water Equilibria Preserving Discontinuous Galerkin Method for the Shallow Water Equations. J Sci Comput 95, 48 (2023). https://doi.org/10.1007/s10915-023-02174-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10915-023-02174-w

Keywords

Navigation