A high-resolution numerical method for solving the shallow water equations based on the modified CABARET scheme
https://doi.org/10.25587/SVFU.2023.33.65.009
Abstract
A numerical method based on the CABARET scheme for modeling unsteady flow over arbitrary topography in the shallow water approximation is developed. The method allows simulating a wide range of flow conditions, including transcritical. To model transcritical transitions, a hybrid approach is used based on solving the local Riemann problem, as is done in Godunov-type schemes. The presented numerical method has a well-balance condition–the fulfillment of the condition of hydrostatic equilibrium or the condition of a fluid at rest on an uneven bottom topography. A robust technique is used to simulate the movement of wet/dry fronts caused by flooding or recession. A number of physical processes are taken into account, such as bed friction and rain. Numerical results are compared with analytical solutions and data from the dam-break experiment.
About the Authors
D. G. AsfandiyarovRussian Federation
Danil G. Asfandiyarov
52 Bolshaya Tulskaya Street, 115191 Moscow, Russia
O. S. Sorokovikova
Russian Federation
Olga S. Sorokovikova
52 Bolshaya Tulskaya Street, 115191 Moscow, Russia
References
1. Kulikovsky A. G., Pogorelov N. V., and Semenov A. Yu., Mathematical Questions of the Numerical Solution of Hyperbolic Systems of Equations [in Russian], FIZMATLIT, Moscow (2001).
2. Huang Y., Zhang N., and Pei Y., “Well-balanced finite volume scheme for shallow water flooding and drying over arbitrary topography,” Eng. Appl. Comput. Fluid Mech., 7, No. 1, 40–54 (2013).
3. Bermudez A., Dervieux J. A., and V´azquez M. E., “Upwind schemes for the two dimensional shallow water equations with variable depth using unstructured meshes,” Comput. Methods Appl. Mech. Eng., 155, 49–72 (1998).
4. Delestre O., Lucas C., Ksinant P.-A., Darboux F., Laguerre C. et al., “SWASHES: a compilation of shallow water analytic solutions for hydraulic and environmental studies,” Int. J. Numer. Methods Fluids, 72, No. 3, 269–300 (2013).
5. Ngoc Tuoi Vo Thi, One dimensional Saint-Venant system, Analysis of PDEs [math.AP]. 2008. https://dumas.ccsd.cnrs.fr/dumas-00597434
6. Karabasov S. and Goloviznin V., “Compact accurately boundary-adjusting high-resolution technique for fluid dynamics,” J. Comput. Phys., 228, 7426–7451 (2009).
7. Goloviznin V. M., Zaitsev M. A., Karabasov S. A., and Korotkin I. A., New Algorithms of Computational Fluid Dynamics for Multiprocessor Computing Systems [in Russian], Izdat. Moskov. Univ., Moscow (2013).
8. Goloviznin V. M. and Isakov V. A., “Balance-characteristic scheme as applied to the shallow water equations over a rough bottom,” Comput. Math. Math. Phys., 57, 1140–1157 (2017).
9. Afanasiev N. and Goloviznin V., “A locally implicit time-reversible sonic point processing algorithm for one-dimensional shallow-water equations,” J. Comput. Phys., 434, paper ID 110220 (2021).
10. Goloviznin V. M., Solovjev A. V., and Isakov V. A., “An approximation algorithm for the treatment of sound points in the CABARET scheme [in Russian],” Numer. Methods Program., 17, 166–176 (2016).
11. Fraccarollo L. and Toro E. F., “Experimental and numerical assessment of the shallow water model for two-dimensional dam-break type problems,” J. Hydraul. Res., 33, No. 6, 843–863 (1995).
12. Kostrykin S. V., “A variant of the multidimensional generalization of the CABARET scheme,” Math. Models Comput. Simul., 2, 564–573 (2010).
13. Delestre O., Cordier S., Darboux F., Du M., James F., Laguerre C., Lucas C., and Planchon O., FullSWOF: A free software package for the simulation of shallow water flows, arXiv:1401.4125 (2014).
14. Brufau P. and Garc´ ıa-Navarro P., “Unsteady free surface flow simulation over complex topography with a multidimensional upwind technique,” J. Comput. Phys., 186, No. 2, 503–526 (2003).
15. Toro E. F., Shock-Capturing Methods for Free-Surface Shallow Flows, Wiley, Chichester (2001).
16. Chintagunta A., Naghibi S. E., and Karabasov S. A., “Flux-corrected dispersion improved CABARET schemes for linear and nonlinear wave propagation problems,” Comput. Fluids (2017).
Review
For citations:
Asfandiyarov D.G., Sorokovikova O.S. A high-resolution numerical method for solving the shallow water equations based on the modified CABARET scheme. Mathematical notes of NEFU. 2023;30(3):91-112. (In Russ.) https://doi.org/10.25587/SVFU.2023.33.65.009
JATS XML