Performance of finite volume solutions to the shallow water equations with shock‐capturing schemes

Numerical methods have become well established as tools for solving problems in hydraulic engineering. In recent years the finite volume method (FVM) with shock capturing capabilities has come to the fore because of its suitability for modelling a variety of types of flow; subcritical and supercritical; steady and unsteady; continuous and discontinuous and its ability to handle complex topography easily. This paper is an assessment and comparison of the performance of finite volume solutions to the shallow water equations with the Riemann solvers; the Osher, HLL, HLLC, flux difference splitting (Roe) and flux vector splitting. In this paper implementation of the FVM including the Riemann solvers, slope limiters and methods used for achieving second order accuracy are described explicitly step by step. The performance of the numerical methods has been investigated by applying them to a number of examples from the literature, providing both comparison of the schemes with each other and with published results. The assessment of each method is based on five criteria; ease of implementation, accuracy, applicability, numerical stability and simulation time. Finally, results, discussion, conclusions and recommendations for further work are presented. Copyright © 2002 John Wiley & Sons, Ltd.

[1]  E. Toro Riemann Solvers and Numerical Methods for Fluid Dynamics , 1997 .

[2]  K. Anastasiou,et al.  SOLUTION OF THE 2D SHALLOW WATER EQUATIONS USING THE FINITE VOLUME METHOD ON UNSTRUCTURED TRIANGULAR MESHES , 1997 .

[3]  S. Roberts,et al.  Catastrophic Collapse of Water Supply Reservoirs in Urban Areas , 1999 .

[4]  Prediction of steady, supercritical, free-surface flow , 1995 .

[5]  Jian Ye,et al.  Depth-averaged hydrodynamic model in curvilinear collocated grid , 1997 .

[6]  Mohammed Louaked,et al.  TVD scheme for the shallow water equations , 1998 .

[7]  D. Zhao,et al.  Approximate Riemann solvers in FVM for 2D hydraulic shock wave modeling , 1996 .

[8]  Derek M. Causon,et al.  Calculation of unsteady bore diffraction using a high resolution finite volume method , 2000 .

[9]  Juichiro Akiyama,et al.  First- and Second-Order Flux Difference Splitting Schemes for Dam-Break Problem , 1995 .

[10]  C. P. Skeels,et al.  Evaluation of some approximate Riemann solvers for transient open channel flows , 2000 .

[11]  Pilar García-Navarro,et al.  A HIGH-RESOLUTION GODUNOV-TYPE SCHEME IN FINITE VOLUMES FOR THE 2D SHALLOW-WATER EQUATIONS , 1993 .

[12]  Yih Nen Jeng,et al.  An Adaptive TVD Limiter , 1995 .

[13]  Derek M. Causon,et al.  Advances in calculation methods for supercritical flow in spillway channels , 1999 .

[14]  P. Lax,et al.  On Upstream Differencing and Godunov-Type Schemes for Hyperbolic Conservation Laws , 1983 .

[15]  Reinaldo García,et al.  Numerical solution of the St. Venant equations with the MacCormack finite‐difference scheme , 1986 .

[16]  K. S. Erduran,et al.  An Investigation of a Straight Channel Assumption for Meandering Channels , 2000 .

[17]  P. Glaister A numerical scheme for two-dimensional, open channel flows with non-rectangular geometries , 1993 .

[18]  C. P. Skeels,et al.  TVD SCHEMES FOR OPEN CHANNEL FLOW , 1998 .

[19]  Derek M. Causon,et al.  HIGH-RESOLUTION FINITE-VOLUME METHOD FOR SHALLOW WATER FLOWS , 1998 .

[20]  M. Vázquez-Cendón Improved Treatment of Source Terms in Upwind Schemes for the Shallow Water Equations in Channels with Irregular Geometry , 1999 .

[21]  M. Hanif Chaudhry,et al.  Explicit Methods for 2‐D Transient Free Surface Flows , 1990 .

[22]  Bram van Leer,et al.  On the Relation Between the Upwind-Differencing Schemes of Godunov, Engquist–Osher and Roe , 1984 .

[23]  R. Courant,et al.  Über die partiellen Differenzengleichungen der mathematischen Physik , 1928 .

[24]  S. Sengupta,et al.  Boundary conformed co‐ordinate systems for selected two‐dimensional fluid flow problems. Part I: Generation of BFGs , 1986 .

[25]  Philip L. Roe,et al.  A Well-Behaved TVD Limiter for High-Resolution Calculations of Unsteady Flow , 1997 .

[26]  Randall J. LeVeque,et al.  Balancing Source Terms and Flux Gradients in High-Resolution Godunov Methods , 1998 .

[27]  D. Zhao,et al.  Finite‐Volume Two‐Dimensional Unsteady‐Flow Model for River Basins , 1994 .

[28]  Ming-Hseng Tseng Explicit finite volume non-oscillatory schemes for 2D transient free-surface flows , 1999 .

[29]  Jean-Antoine Désidéri,et al.  Upwind schemes for the two-dimensional shallow water equations with variable depth using unstructured meshes , 1998 .

[30]  P. Roe Approximate Riemann Solvers, Parameter Vectors, and Difference Schemes , 1997 .

[31]  Derek M. Causon,et al.  A bore-capturing finite volume method for open-channel flows , 1998 .

[32]  Eleuterio F. Toro,et al.  Experimental and numerical assessment of the shallow water model for two-dimensional dam-break type problems , 1995 .

[33]  E. Toro,et al.  Restoration of the contact surface in the HLL-Riemann solver , 1994 .

[34]  C. Dawson,et al.  A Godunov-type finite volume method for the system of shallow water equations , 1998 .

[35]  J. Steger,et al.  Flux vector splitting of the inviscid gasdynamic equations with application to finite-difference methods , 1981 .