Abstract
Four finite-volume component-wise total variation diminishing (TVD) schemes are proposed for solving the two-dimensional shallow water equations. In the framework of the finite volume method, a proposed algorithm using the flux-splitting technique is established by modifying the MacCormack scheme to preserve second-order accuracy in both space and time. Based on this algorithm, four component-wise TVD schemes, including the Liou–Steffen splitting (LSS), van Leer splitting, Steger–Warming splitting and local Lax–Friedrichs splitting schemes, are developed. These schemes are verified through the simulations of the 1D dam-break, the oblique hydraulic jump, the partial dam-break and circular dam-break problems. It is demonstrated that the proposed schemes are accurate, efficient and robust to capture the discontinuous shock waves without any spurious oscillations in the complex flow domains with dry-bed situation, bottom slope or friction. The simulated results also show that the LSS scheme has the best numerical accuracy among the schemes tested.
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have