×

A well-balanced weighted compact nonlinear scheme for shallow water equations on curvilinear grids. (English) Zbl 07536757

Summary: Shallow water equations have important applications in civil engineering. For these balance models, a numerical scheme with a well-balanced property is useful for reducing numerical errors and hence for resolving small perturbations of steady state solutions. In the past two decades, some high-order well-balanced finite difference schemes have been developed for the shallow water equations on Cartesian grids. However, it is not clear whether the well-balanced property can be maintained on curvilinear grids, which are often used in practice for physical domains with curved boundaries. In this work, we consider a two-dimensional case to show that the weighted compact nonlinear scheme is well-balanced for the shallow water equations in a pre-balanced form provided that geometric conservation laws are satisfied. Theoretical analysis and several representative numerical tests are conducted to validate the proposed fifth-order scheme.

MSC:

65Mxx Numerical methods for partial differential equations, initial value and time-dependent initial-boundary value problems
76Mxx Basic methods in fluid mechanics
76Bxx Incompressible inviscid fluids
Full Text: DOI

References:

[1] Vazquez, B. M.E., Upwind methods for hyperbolic conservation laws with source terms, Comput. Fluids, 23, 1049-1071 (1994) · Zbl 0816.76052
[2] Xing, Y.; Shu, C.-W., High order finite difference WENO schemes with the exact conservation property for the shallow water equations, J. Comput. Phys., 208, 206-227 (2005) · Zbl 1114.76340
[3] 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, 567-598 (2005) · Zbl 1089.65091
[4] Gao, Z.; Hu, G., High order well-balanced weighted compact nonlinear schemes for shallow water equations, Commun. Comput. Phys., 22, 1049-1068 (2017) · Zbl 1488.65243
[5] Wintermeyer, N.; Winters, A. R.; Gassner, G. J.; Kopriva, D. A., An entropy stable nodal discontinuous Galerkin method for the two dimensional shallow water equations on unstructured curvilinear meshes with discontinuous bathymetry, J. Comput. Phys., 340, 200-242 (2017) · Zbl 1380.65291
[6] Wu, X.; Kubatko, E. J.; Chan, J., High-order entropy stable discontinuous Galerkin methods for the shallow water equations: curved triangular meshes and GPU acceleration, Comput. Math. Appl., 82, 179-199 (2021) · Zbl 1524.65613
[7] Xing, Y.; Shu, C.-W., A survey of high order schemes for the shallow water equations, J. Math. Study, 47, 221-249 (2014) · Zbl 1324.76035
[8] Rogers, B. D.; Borthwick, A. G.L.; Taylor, P. H., Mathematical balancing of flux gradient and source terms prior to using Roe’s approximate Riemann solver, J. Comput. Phys., 192, 422-451 (2003) · Zbl 1047.76539
[9] Canestrelli, A.; Siviglia, A.; Dumbser, M.; Toro, E. F., Well-balanced high-order centred schemes for non-conservative hyperbolic systems. Applications to shallow water equations with fixed and mobile bed, Adv. Water Resour., 32, 834-844 (2009)
[10] Kesserwani, G.; Liang, Q., A discontinuous Galerkin algorithm for the two-dimensional shallow water equations, Comput. Methods Appl. Mech. Eng., 199, 3356-3368 (2010) · Zbl 1225.76197
[11] Li, G.; Caleffi, V.; Gao, J., High-order well-balanced central WENO scheme for pre-balanced shallow water equations, Comput. Fluids, 99, 182-189 (2014) · Zbl 1391.76484
[12] Li, G.; Caleffi, V.; Qi, Z., A well-balanced finite difference WENO scheme for shallow water flow model, Appl. Math. Comput., 265, 1-16 (2015) · Zbl 1410.76296
[13] Cheng, M.; Tang, L.; Chen, Y.; Song, S., A well-balanced weighted compact nonlinear scheme for pre-balanced shallow water equations, Adv. Appl. Math. Mech. (2021), in press
[14] Li, P.; Don, W. S.; Gao, Z., High order well-balanced finite difference WENO interpolation-based schemes for shallow water equations, Comput. Fluids, 201, Article 104476 pp. (2020) · Zbl 1519.76215
[15] Cannata, G.; Petrelli, C.; Barsi, L.; Fratello, F.; Gallerano, F., A dam-break flood simulation model in curvilinear coordinates, Wseas Trans. Fluid Mech., 13, 60-70 (2018)
[16] Wintermeyer, N.; Winters, A. R.; Gassner, G. J.; Warburton, T., An entropy stable discontinuous Galerkin method for the shallow water equations on curvilinear meshes with wet/dry fronts accelerated by GPUs, J. Comput. Phys., 375, 447-480 (2018) · Zbl 1416.65363
[17] Deng, X.; Min, Y.; Mao, M.; Liu, H.; Tu, G.; Zhang, H., Geometric conservation law and applications to high-order finite difference schemes with stationary grids, J. Comput. Phys., 230, 1100-1115 (2011) · Zbl 1210.65153
[18] Deng, X.; Min, Y.; Mao, M.; Liu, H.; Tu, G.; Zhang, H., Further studies on Geometric Conservation Law and applications to high-order finite difference schemes with stationary grids, J. Comput. Phys., 239, 90-111 (2013) · Zbl 1284.65101
[19] Jiang, G.-S.; Shu, C.-W., Efficient implementation of weighted ENO schemes, J. Comput. Phys., 126, 202-228 (1996) · Zbl 0877.65065
[20] Shu, C.-W.; Osher, S., Efficient implementation of essentially non-oscillatory shock-capturing schemes, J. Comput. Phys., 77, 439-471 (1989) · Zbl 0653.65072
[21] Nonomura, T.; Iizuka, N.; Fujii, K., Freestream and vortex preservation properties of high-order WENO and WCNS on curvilinear grids, Comput. Fluids, 39, 197-214 (2010) · Zbl 1242.76180
[22] Caleffi, V.; Valiani, A., A well-balanced, third-order-accurate RKDG scheme for SWE on curved boundary domains, Adv. Water Resour., 46, 31-45 (2012)
[23] Arpaia, L.; Ricchiuto, M., R-adaptation for shallow water flows: conservation, well balancedness, efficiency, Comput. Fluids, 160, 175-203 (2018) · Zbl 1390.76393
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. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.