Solution of the 2D shallow water equations using the finite volume method on unstructured triangular meshes
Abstract
A 2D, depth-integrated, free surface flow solver for the shallow water equations is developed and tested. The solver is implemented on unstructured triangular meshes and the solution methodology is based upon a Godunov-type second-order upwind finite volume formulation, whereby the inviscid fluxes of the system of equations are obtained using Roes flux function. The eigensystem of the 2D shallow water equations is derived and is used for the construction of Roes matrix on an unstructured mesh. The viscous terms of the shallow water equations are computed using a finite volume formulation which is second-order-accurate. Verification of the solution technique for the inviscid form of the governing equations as well as for the full system of equations is carried out by comparing the model output with documented published results and very good agreement is obtained. A numerical experiment is also conducted in order to evaluate the performance of the solution technique as applied to linear convection problems. The presented results show that the solution technique is robust.
- Publication:
-
International Journal for Numerical Methods in Fluids
- Pub Date:
- June 1997
- DOI:
- 10.1002/(SICI)1097-0363(19970615)24:11<1225::AID-FLD540>3.0.CO;2-D
- Bibcode:
- 1997IJNMF..24.1225A
- Keywords:
-
- free surface flow;
- unstructured triangular mesh;
- Roes matrix;
- upwind finite volume method