Simple efficient algorithm (SEA) for shallow flows with shock wave on dry and irregular beds

An explicit Godunov-type solution algorithm called SEA (simple efficient algorithm) has been introduced for the shallow water equations. The algorithm is based on finite volume conservative discretisation method. It can deal with wet/dry and irregular beds. Second-order accuracy, in both time and space, is achieved using prediction and correction steps. A very simple and efficient flux limiting technique is used to equip the algorithm with total variation dimensioning property for shock capturing purposes. In order to make sure about the balance between the flux gradient and the bed slope, treatment of the source term has been done using a new procedure inspired mainly by the physical rather than mathematical consideration. SEA has been applied to one-dimensional problems, although it can equally be applied to multi-dimensional problems. In order to assess the capability of proposed algorithm in dealing with practical applications, several test cases have been examined. Copyright © 2007 John Wiley & Sons, Ltd.

[1]  R. LeVeque Finite Volume Methods for Hyperbolic Problems: Characteristics and Riemann Problems for Linear Hyperbolic Equations , 2002 .

[2]  Stephen Roberts,et al.  Explicit schemes for dam-break simulations , 2003 .

[3]  E. Toro Shock-Capturing Methods for Free-Surface Shallow Flows , 2001 .

[4]  Alfredo Bermúdez,et al.  Upwind methods for hyperbolic conservation laws with source terms , 1994 .

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

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

[7]  V. Guinot An approximate two-dimensional Riemann solver for hyperbolic systems of conservation laws , 2005 .

[8]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme I. The quest of monotonicity , 1973 .

[9]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme. IV. A new approach to numerical convection , 1977 .

[10]  Eleuterio F. Toro,et al.  A weighted average flux method for hyperbolic conservation laws , 1989, Proceedings of the Royal Society of London. A. Mathematical and Physical Sciences.

[11]  Benedict D. Rogers,et al.  Mathematical balancing of flux gradient and source terms prior to using Roe's approximate Riemann solver , 2003 .

[12]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme V. A second-order sequel to Godunov's method , 1979 .

[13]  Javier Murillo,et al.  The influence of source terms on stability, accuracy and conservation in two‐dimensional shallow flow simulation using triangular finite volumes , 2007 .

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

[15]  Jiequan Li,et al.  The generalized Riemann problem method for the shallow water equations with bottom topography , 2006 .

[16]  Heng Yu,et al.  A second-order accurate, component-wise TVD scheme for nonlinear, hyperbolic conservation laws , 2001 .

[17]  Joseph Falcovitz,et al.  Application of the GRP scheme to open channel flow equations , 2007, J. Comput. Phys..

[18]  P. Woodward,et al.  The Piecewise Parabolic Method (PPM) for Gas Dynamical Simulations , 1984 .

[19]  Alessandro Valiani,et al.  Divergence Form for Bed Slope Source Term in Shallow Water Equations , 2006 .

[20]  K. S. Erduran,et al.  Performance of finite volume solutions to the shallow water equations with shock‐capturing schemes , 2002 .

[21]  Jihn-Sung Lai,et al.  Finite-volume component-wise TVD schemes for 2D shallow water equations , 2003 .

[22]  V. Guinot,et al.  A general approximate‐state Riemann solver for hyperbolic systems of conservation laws with source terms , 2007 .

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

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

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

[26]  Roger Alexander Falconer,et al.  Modelling estuarine and coastal flows using an unstructured triangular finite volume algorithm , 2004 .

[27]  D. Causon,et al.  The surface gradient method for the treatment of source terms in the shallow-water equations , 2001 .

[28]  Abdolmajid Mohammadian,et al.  Simulation of shallow flows over variable topographies using unstructured grids , 2006 .

[29]  J. Lai,et al.  An upstream flux‐splitting finite‐volume scheme for 2D shallow water equations , 2005 .

[30]  Masayuki Fujihara,et al.  Adaptive Q-tree Godunov-type scheme for shallow water equations , 2001 .

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

[32]  Marinko Nujić,et al.  Efficient implementation of non-oscillatory schemes for the computation of free-surface flows , 1995 .

[33]  Jay P. Boris,et al.  Flux-corrected transport. I. SHASTA, a fluid transport algorithm that works , 1973 .

[34]  Pierre Fabrie,et al.  Evaluation of well‐balanced bore‐capturing schemes for 2D wetting and drying processes , 2007 .

[35]  J. Lai,et al.  High-resolution TVD schemes in finite volume method for hydraulic shock wave modeling , 2005 .

[36]  Qiuhua Liang,et al.  Simulation of dam‐ and dyke‐break hydrodynamics on dynamically adaptive quadtree grids , 2004 .

[37]  Pilar García-Navarro,et al.  Flux difference splitting and the balancing of source terms and flux gradients , 2000 .

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

[39]  Valerio Caleffi,et al.  Finite volume method for simulating extreme flood events in natural channels , 2003 .

[40]  Valerio Caleffi,et al.  Case Study: Malpasset Dam-Break Simulation using a Two-Dimensional Finite Volume Method , 2002 .

[41]  P. Sweby High Resolution Schemes Using Flux Limiters for Hyperbolic Conservation Laws , 1984 .

[42]  Tae Hoon Yoon,et al.  Finite volume model for two-dimensional shallow water flows on unstructured grids , 2004 .

[43]  Karim Mazaheri,et al.  A mass conservative scheme for simulating shallow flows over variable topographies using unstructured grid , 2005 .