Abstract
The shallow-water equations are a hyperbolic conservation law system with source terms, which can be used in various engineering applications. Designing a high-order numerical method to preserve exactly steady-state solutions is a challenging task. Another difficulty is the appearance of dry regions in the computational domain, where no water or very little water is present. Special attention needs to be paid; otherwise, numerical methods may fail in these regions creating unphysical negative water depths. In this paper, a new high-order well-balanced Chebyshev spectral volume with a new hydrostatic reconstruction (HR) scheme is presented to preserve the steady-state solutions, and at the same time, deal with wetting and drying without loss of mass conservation. In addition, the shallow water equations may have some discontinuous solutions, even for smooth initial conditions. We modify the C-WENO limiter to reconstruct the numerical approximation on target cells that have numerical oscillations. One of the significant advantages of the modified C-WENO limiter compared to other limiters is that it only depends on the numerical approximation of the target cell and immediate neighbors. With the modified C-WENO limiter, we can achieve a high order of accuracy and non-oscillatory properties and maintain the proposed method’s well-balanced and positivity-preserving properties. To restrict the time step to the Courant–Friedrichs–Lewy condition and ensure stability and accurate results, we introduce a semi-implicit discretization of the friction source term, which does not need an iteration method. Various numerical tests are presented to evaluate the proposed method’s performance in terms of high-order accuracy, well-balanced, positivity-preserving, non-oscillatory, and mass conservation properties.

























Similar content being viewed by others
References
Bermudez A, Vazquez ME (1994) Upwind methods for hyperbolic conservation laws with source terms. Comput Fluids 23(8):1049–1071
Toro EF (2001) Shock-capturing methods for free-surface shallow flows. Wiley, New York
Li G, Caleffi V, Qi Z (2015) A well-balanced finite difference WENO scheme for shallow water flow model. Appl Math Comput 265:1–16
Li P-W, Fan C-M (2017) Generalized finite difference method for two-dimensional shallow water equations. Eng Anal Bound Elem 80(February):58–71
Zhu Q, Gao Z, Don WS, Lv X (2017) Well-balanced hybrid compact-WENO scheme for shallow water equations. Appl Numer Math 112(October):65–78
Xing Y, Shu C (2005) High order finite difference WENO schemes with the exact conservation property for the shallow water equations. J Comput Phys 208(1):206–227
Casulli V (1990) Semi-implicit finite difference methods for the two-dimensional shallow water equations. J Comput Phys 86(1):56–74
Felcman J, Kadrnka L (2012) Adaptive finite volume approximation of the shallow water equations. Appl Math Comput 219(7):3354–3366
Gallardo JM, Parés C, Castro M (2007) On a well-balanced high-order finite volume scheme for shallow water equations with topography and dry areas. J Comput Phys 227(1):574–601
Xing Y, Shu CW (2011) High-order finite volume WENO schemes for the shallow water equations with dry states. Adv Water Resour 34(8):1026–1038
Kuiry SN, Pramanik K, Sen D (2008) Finite volume model for shallow water equations with improved treatment of source terms. J Hydraul Eng 134(2):231–242
Touma R (2009) Central unstaggered finite volume schemes for hyperbolic systems: applications to unsteady shallow water equations. Appl Math Comput 213(1):47–59
Song L, Zhou J, Guo J, Zou Q, Liu Y (2011) A robust well-balanced finite volume model for shallow water flows with wetting and drying over irregular terrain. Adv Water Resour 34(7):915–932
Castro-Díaz MJ, López-García JA, Parés C (2013) High order exactly well-balanced numerical methods for shallow water systems. J Comput Phys 246(242–264):2013
Noelle S, Xing Y, Shu C-W (2007) High-order well-balanced finite volume WENO schemes for shallow water equation with moving water. J Comput Phys 226(1):29–58
Xing Y (2016) High order finite volume WENO schemes for the shallow water flows through channels with irregular geometry. J Comput Appl Math 299:229–244
Tavelli M, Dumbser M (2014) A high order semi-implicit discontinuous Galerkin method for the two dimensional shallow water equations on staggered unstructured meshes. Appl Math Comput 234:623–644
Qian S, Li G, Shao F, Xing Y (2018) Positivity-preserving well-balanced discontinuous Galerkin methods for the shallow water flows in open channels. Adv Water Resour 115:172–184
Chen A, Li M (2019) A modified central discontinuous Galerkin method with positivity-preserving and well-balanced properties for the one-dimensional non-linear shallow water equations. J Comput Appl Math 345:374–387
Yuan X (2018) A well-balanced element-free Galerkin method for the non-linear shallow water equations. Appl Math Comput 331:46–53
Xing Y (2014) Exactly well-balanced discontinuous Galerkin methods for the shallow water equations with moving water equilibrium. J Comput Phys 257(PA):536–553
Xing Y, Zhang X, Shu C-W (2010) Positivity-preserving high order well-balanced discontinuous Galerkin methods for the shallow water equations. Adv Water Resour 33(12):1476–1493
Ioriatti M, Dumbser M (2019) A posteriori sub-cell finite volume limiting of staggered semi-implicit discontinuous Galerkin schemes for the shallow water equations. Appl Numer Math 135(August):443–480
Li G, Song L, Gao J (2018) High order well-balanced discontinuous Galerkin methods based on hydrostatic reconstruction for shallow water equations. J Comput Appl Math 340:546–560
Bai F, Yang Z, Zhou W (2018) Study of total variation diminishing (TVD) slope limiters in dam-break flow simulation. Water Sci Eng 11(1):68–74
Wang Z, Zhang L, Liu Y (2004) Spectral (finite) volume method for conservation laws on unstructured grids IV: extension to two-dimensional systems. J Comput Phys 194(2):716–741
Liu X-D, Osher S, Chan T (1994) Weighted essentially non-oscillatory schemes. J Comput Phys 115(1):200–212
Jiang G-S, Shu C-W (1996) Efficient implementation of weighted ENO schemes. J Comput Phys 126(1):202–228
Xing Y, Shu C-W (2006) 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
Xing Y, Shu C (2006) 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
Noelle S, Pankratz N, Puppo G, Natvig JR (2006) Well-balanced finite volume schemes of arbitrary order of accuracy for shallow water flows. J Comput Phys 213(2):474–499
Audusse E, Bouchut F, Bristeau M-O, Klein R, Perthame B (2004) A fast and stable well-balanced scheme with hydrostatic reconstruction for shallow water flows. SIAM J Sci Comput 25(6):2050–2065
Qiu J, Shu C (2005) Runge–Kutta discontinuous Galerkin method using WENO limiters. SIAM J Sci Comput 26(3):907–929
Caleffi V (2011) A new well-balanced Hermite weighted essentially non-oscillatory scheme for shallow water equations. Int J Numer Methods Fluids 67(9):1135–1159
Qui J, Shu CW (2004) Hermite WENO schemes and their application as limiters for Runge–Kutta discontinuous Galerkin method: one-dimensional case. J Comput Phys 193(1):115–135
Zhu J, Zhong X, Shu C, Qiu J (2013) Runge–Kutta discontinuous Galerkin method using a new type of WENO limiters on unstructured meshes. J Comput Phys 248(2010):200–220
Castro M, Costa B, Sun W (2011) High order weighted essentially non-oscillatory WENO-Z schemes for hyperbolic conservation laws. J Comput Phys 230(5):1766–1792
Lele SK (1992) Compact finite difference schemes with spectral-like resolution. J Comput Phys 103(1):16–42
Harten A (1983) High resolution schemes for hyperbolic conservation laws. J Comput Phys 49(3):357–393
Zhu J, Zhong X, Shu C, Qiu J (2017) Runge–Kutta discontinuous Galerkin method with a simple and compact hermite WENO limiter on unstructured meshes. Commun Comput Phys 21(3):623–649
Shu C (2009) High order weighted essentially non-oscillatory schemes for convection dominated problems. SIAM Rev 51(1):82–126
Shi J, Hu C, Shu CW (2002) A technique of treating negative weights in WENO schemes. J Comput Phys 175(1):108–127
Lu C, Xie L, Yang H (2018) The simple finite volume Lax-Wendroff weighted essentially non-oscillatory schemes for shallow water equations with bottom topography. Math Probl Eng 2018:1–15
Zhu J, Qiu J (2016) A new fifth order finite difference WENO scheme for solving hyperbolic conservation laws. J Comput Phys 318:110–121
Hadadian Nejad Yousefi M, Ghoreishi Najafabadi SH, Tohidi E (2020) A new WENO based Chebyshev spectral volume method for solving one- and two-dimensional conservation laws. J Comput Phys 403:109055
Delestre O, Cordier S, Darboux F, James F (2012) A limitation of the hydrostatic reconstruction technique for shallow water equations. C R Math 350(13–14):677–681
Chen G, Noelle S (2017) A new hydrostatic reconstruction scheme based on Subcell reconstructions. SIAM J Numer Anal 55(2):758–784
Morales De Luna T, Castro-Díaz MJ, Parés C (2013) Reliability of first order numerical schemes for solving shallow water system over abrupt topography. Appl Math Comput 219(17):9012–9032
Xia X, Liang Q, Ming X, Hou J (2017) An efficient and stable hydrodynamic model with novel source term discretization schemes for overland flow and flood simulations. Water Resour Res 53(5):3730–3759
Buttinger-Kreuzhuber A, Horváth Z, Noelle S, Blöschl G, Waser J (2019) A fast second-order shallow water scheme on two-dimensional structured grids over abrupt topography. Adv Water Resour 127:89–108
Bokhove O (2005) Flooding and drying in discontinuous Galerkin finite-element discretizations of shallow-water equations. Part 1: one dimension. J Sci Comput 22–23(1–3):47–82
Ern A, Piperno S, Djadel K (2008) A well-balanced Runge–Kutta discontinuous Galerkin method for the shallow-water equations with flooding and drying. Int J Numer Methods Fluids 58(1):1–25
Liang Q, Marche F (2009) Numerical resolution of well-balanced shallow water equations with complex source terms. Adv Water Resour 32(6):873–884
Dazzi S, Vacondio R, Dal Palù A, Mignosa P (2018) A local time stepping algorithm for GPU-accelerated 2D shallow water models. Adv Water Resour 111(September 2017):274–288
Michel-Dansac V, Berthon C, Clain S, Foucher F (2017) A well-balanced scheme for the shallow-water equations with topography or Manning friction. J Comput Phys 335:115–154
Song L, Zhou J, Li Q, Yang X, Zhang Y (2011) An unstructured finite volume model for dam-break floods with wet/dry fronts over complex topography. Int J Numer Methods Fluids 67(8):960–980
Vreugdenhil CB (2013) Numerical methods for shallow-water flow, vol 13. Springer, Berlin
Rogers BD, Borthwick AGL, Taylor PH (2003) Mathematical balancing of flux gradient and source terms prior to using Roe’s approximate Riemann solver. J Comput Phys 192(2):422–451
Shu CW (1998) Essentially non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws. In: Advance of numerical approximation of nonlinear hyperbolic equations. Springer, Berlin, pp 325–432
Shampine LF, Sommeijer BP, Verwer JG (2006) IRKC: an IMEX solver for stiff diffusion–reaction PDEs. J Comput Appl Math 196(2):485–497
Kooij GL, Botchev MA, Geurts BJ (2017) A block Krylov subspace implementation of the time-parallel Paraexp method and its extension for nonlinear partial differential equations. J Comput Appl Math 316:229–246
LeVeque RJ (1998) Balancing source terms and flux gradients in high-resolution Godunov methods: the quasi-steady wave-propagation algorithm J. Comput Phys 146(1):346–365
Bernetti R, Titarev VA, Toro EF (2008) Exact solution of the Riemann problem for the shallow water equations with discontinuous bottom geometry. J Comput Phys 227(6):3212–3243
Sampson J, Easton A, Singh M (2006) Moving boundary shallow water flow above parabolic bottom topography. Anziam J 47:373–387
Hou J, Simons F, Mahgoub M, Hinkelmann R (2013) A robust well-balanced model on unstructured grids for shallow water flows with wetting and drying over complex topography. Comput Methods Appl Mech Eng 257:126–149
Touma R (2016) Well-balanced central schemes for systems of shallow water equations with wet and dry states. Appl Math Model 40(4):2929–2945
Soares-Frazão S (2007) Experiments of dam-break wave over a triangular bottom sill. J Hydraul Res 45(sup1):19–26
Briggs MJ, Synolakis CE, Harkins GS, Green DR (1995) Laboratory experiments of tsunami runup on a circular island. Pure Appl Geophys Pageophys 144(3–4):569–593
Duran A, Marche F (2014) Recent advances on the discontinuous Galerkin method for shallow water equations with topography source terms. Comput Fluids 101:88–104
Zhao J, Özgen I, Liang D, Hinkelmann R (2018) Improved multislope MUSCL reconstruction on unstructured grids for shallow water equations. Int J Numer Methods Fluids 87(8):401–436
Hubbard ME, Dodd N (2002) A 2D numerical model of wave run-up and overtopping. Coast Eng 47(1):1–26
Duran A, Liang Q, Marche F (2013) On the well-balanced numerical discretization of shallow water equations on unstructured meshes. J Comput Phys 235:565–586
Martínez-Aranda S, Fernández-Pato J, Caviedes-Voullième D, García-Palacín I, García-Navarro P (2018) Towards transient experimental water surfaces: a new benchmark dataset for 2D shallow water solvers. Adv Water Resour 121:130–149
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
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 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.
About this article
Cite this article
Hadadian Nejad Yousefi, M., Ghoreishi Najafabadi, S.H. & Tohidi, E. A new well-balanced spectral volume method for solving shallow water equations over variable bed topography with wetting and drying. Engineering with Computers 39, 3099–3130 (2023). https://doi.org/10.1007/s00366-022-01704-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-022-01704-8