TECHNICAL PAPERS
Jun 1, 1998

High-Resolution Finite-Volume Method for Shallow Water Flows

Publication: Journal of Hydraulic Engineering
Volume 124, Issue 6

Abstract

A high-resolution time-marching method is presented for solving the two-dimensional shallow water equations. The method uses a cell-centered formulation with collocated data rather than a space-staggered approach. Spurious oscillations are avoided by employing Monotonic Upstream Schemes for Conservation Laws (MUSCL) reconstruction with an approximate Riemann solver in a two-step Runge-Kutta time stepping scheme. A finite-volume implementation on a boundary conforming mesh is chosen to more accurately map the complex geometries that will occur in practice. These features enable the model to deal with dam break phenomena involving flow discontinuities, subcritical and supercritical flows, and other cases. The method is applied to several bore wave propagation and dam break problems.

Get full access to this article

View all available purchase options and get full access to this article.

References

1.
Abbot, M., Damsgaard, A., and Rodenhuis, G.(1973). “SYSTEM 21, `Jupiter', (a design system for two dimensional nearly horizontal flows).”J. Hydr. Res., Delft, The Netherlands, 11, 1–28.
2.
Akanbi, A., and Katopodes, N.(1988). “Model for flood propagation on initially dry land.”J. Hydr. Engrg., ASCE, 114(7), 689–706.
3.
Alcrudo, F., and Garcia-Navarro, P.(1993). “A high-resolution Godunov-type scheme in finite volumes for the 2D shallow-water equations.”Int. J. Numer. Methods in Fluids, 16, 489–505.
4.
Alcrudo, F., Garcia-Navarro, P., and Saviron, J.-M.(1992). “Flux difference splitting for 1D open channel flow equations.”Int. J. Numer. Methods in Fluids, 14, 1009–1018.
5.
Barber, R. (1992). “Solving the shallow water equations using a non-orthogonal curvilinear coordinate system.”Hydraulic and environmental modelling: Coastal waters, R. Falconer, ed., Ashgate Publishing Co., Brookfield, Vt., 469–480.
6.
Bellos, C., Soulis, J., and Sakkas, J.(1991). “Computation of two dimensional dam break induced flows.”Adv. in Water Resour., 14(1), 31–41.
7.
Berger, M., and LeVeque, R. (1989). “An adaptive Cartesian mesh algorithm for the Euler equations in arbitrary geometries.”AIAA Paper 89-1930-CP American Institute of Aeronautics and Astronautics, Reston, Va.
8.
Billett, S. J., and Toro, E. F.(1997). “On WAF-type schemes for multidimensional hyperbolic conservation laws.”J. Computational Phys., 130, 1–24.
9.
Borthwick, A., and Barber, R.(1992). “River and reservoir flow modelling using the transformed shallow water equations.”Int. J. Numer. Methods in Fluids, 14, 1193–1217.
10.
Causon, D., Clench, T., and Ingram, D. (1992). “The use of CFD techniques to investigate the physical nature of engine surge and its effect on a twin engine intake duct system.”Engine/Air-Frame Integration Conference, Royal Aeronautical Society, London, U.K., 12.1–12.17.
11.
Causon, D., and Ford, P.(1985). “Numerical solution of the Euler equations for three dimensional flows.”The Aeronautical J., 89(886), 226–241.
12.
Einfeldt, B. (1988). “On Godunov-type methods for the Euler equations with general equations of state.”2nd Int. Conf. on Hyperbolic Problems, Aachen, Germany.
13.
Falconer, R. A.(1980). “Numerical modeling of tidal circulation in harbors.”J. Wtrwy., Port, Coast., and Oc. Div., ASCE, 106(1), 31–48.
14.
Fennema, R. J., and Chaudhry, M. H.(1990). “Explicit methods for 2-D transient free-surface flows.”J. Hydr. Engrg., ASCE, 116(11), 1013–1034.
15.
Fraccarollo, L., and Toro, E.(1995). “Experimental and numerical assessment of the shallow water model for two dimensional dam-break type problems.”J. Hydr. Res., Delft, The Netherlands, 33(6), 843–864.
16.
Garcia, R., and Kahawitha, R.(1986). “Numerical solution of the St. Venant equations with the MacCormack finite difference scheme.”Int. J. Numer. Methods in Fluids, 6, 507–527.
17.
Glaister, P.(1993). “Flux difference splitting for open-channel flows.”Int. J. Numer. Methods in Fluids, 16, 629–654.
18.
Glass, I., and Sislian, J. (1994). Nonstationary flows and shock waves. Oxford Engineering Science, No. 39, Clarendon Press, Oxford, U.K.
19.
Godunov, S. (1959). “A difference scheme for numerical computation of discontinuous solution of hydrodynamic equations.”Math. Sbornik, 43, 271–306 [Translated, U.S. Joint Publication Research Service, JPRS 7226 (1969)].
20.
Gordon, W., and Hall, C.(1973). “Construction of curvilinear co-ordinate systems and applications to mesh generation.”Int. J. Numer. Methods in Engrg., 7, 461–477.
21.
Guenther, R. (1990). Modern optics, John Wiley & Sons, Inc., New York, N.Y.
22.
Harten, A.(1983). “High resolution schemes for hyperbolic conservation laws.”J. Computational Phys., 49, 357–393.
23.
Harten, A., Lax, P., and van Leer, B.(1983). “On upstream differencing and Godunov-type schemes for hyperbolic conservation laws.”SIAM Rev., 25(1), 35–61.
24.
Hauser, J., Paap, H., Eppel, D., and Mueller, A.(1985). “Solution of the shallow water equations for complex flow domains via boundary-fitted coordinates.”Int. J. Numer. Methods in Fluids, 5, 727–744.
25.
Leendertse, J. (1967). “Aspects of a computational model for long-period water wave propagation,”Tech. Rep. RN-5294-PR, Rand Corporation.
26.
Lohner, R., Morgan, K., Peraire, J., and Vahdati, M.(1987). “Finite element flux-corrected transport (FEM-FCT) for the Euler and Navier Stokes equations.”Int. J. Numer. Methods in Fluids, 7, 1093–1109.
27.
Nujić, M.(1995). “Efficient implementation of non-oscillatory schemes for the computation of free surface flows.”J. Hydr. Res., 33(1), 101–111.
28.
Osher, S., and Solomon, F.(1982). “Upwind difference schemes for hyperbolic conservation laws.”Math. Comp., 38(158), 339–374.
29.
Peraire, J., Vahdati, M., Morgan, K., and Zienkiewicz, O. C.(1987). “Adaptive remeshing for compressible flow computations.”J. Computational Phys., 72, 449–466.
30.
Prodert, E., Hassan, O., Morgan, K., and Peraire, J.(1991). “An adaptive finite element method for transient compressible flows with moving boundaries.”Int. J. Numer. Methods in Engrg., 32(4), 751–765.
31.
Roe, P. L.(1981). “Approximate Riemann solvers, parameter vectors and difference schemes.”J. Computational Phys., 43, 357–372.
32.
Savic, L., and Holly Jr., F.(1993). “Dambreak flood waves computed by a modified Godunov method.”J. Hydr. Res., Delft, The Netherlands, 31(2), 187–204.
33.
Spekreijse, S. (1988). “Multigrid solution of the steady Euler equations.”Tech. Rep. Tract 46, CWI, Centre for Mathematics and Computer Science, Amsterdam, The Netherlands.
34.
Steger, J., and Warming, R.(1981). “Flux vector splitting of the inviscid gasdynamic equations with applications to finite difference methods.”J. Computational Phys., 40, 263–293.
35.
Sweby, P. K.(1984). “High resolution schemes using flux limiters for hyperbolic conservation laws.”SIAM J. Numer. Anal., 21(5), 995–1011.
36.
Thompson, J. F., Thames, F. C., and Mastin, C. W.(1974). “Automatic generation of body-fitted curvilinear coordinate system for field containing any number of arbitrary two-dimensional bodies.”J. Computational Phys., 15, 299–319.
37.
Toro, E. (1992). “Riemann problems and the WAF method for solving the two-dimensional shallow water equations.”Philosophical Trans. Royal Soc., London, U. K., A338, 43–68.
38.
van Leer, B.(1973). “Towards the ultimate conservative difference scheme. I. The quest of monotonicity.”Lecture Notes in Phys., 18, 163–168.
39.
van Leer, B. (1982). “Flux vector splitting for the Euler equations.”Proc., 8th Int. Conf. on Numer. Methods in Fluid Dyn., E. Krause, ed., Springer Verlag, Berlin, Germany, 507–512.
40.
van Leer, B.(1984). “On the relation between the upwind-differencing schemes of Godunov, Engquisdt-Osher and roe.”SIAM J. Scientific and Statistical Computing, 5(1), 1–20.
41.
Yang, G., Causon, D. M., Ingram, D. M., Saunders, R., and Batten, P.(1997a). “A Cartesian cut cell method for compressible flows—Part A: Static body problems.” Aeronautical J., 101(1001), 47–56.
42.
Yang, G., Causon, D. M., Ingram, D. M., Saunders, R., and Batten, P.(1997b). “A Cartesian cut cell method for compressible flows—Part B: Moving body problems.”Aeronautical J., 101(1001), 57–65.
43.
Yang, J., and Hsu, C.(1993). “Computation of free surface flows.”J. Hydr. Res., Delft, The Netherlands, 31(3), 403–413.
44.
Zeeuw, D., and Powell, K.(1993). “An adaptively refined Cartesian mesh solver for the Euler equations.”J. Computational Phys., 104, 56–68.
45.
Zhao, D., Shen, H., Lai, J., and Tabios, G.(1996). “Approximate Riemann solvers in FVM for 2D hydraulic shock wave modelling.”J. Hydr. Engrg., ASCE, 122(12), 692–702.
46.
Zhao, D., Shen, H., Tabios, G., Lai, J., and Tan, W.(1994). “Finite volume two dimensional unsteady flow model for river basins.”J. Hydr. Engrg., ASCE, 120(7), 863–883.

Information & Authors

Information

Published In

Go to Journal of Hydraulic Engineering
Journal of Hydraulic Engineering
Volume 124Issue 6June 1998
Pages: 605 - 614

History

Published online: Jun 1, 1998
Published in print: Jun 1998

Permissions

Request permissions for this article.

Authors

Affiliations

C. G. Mingham
Sr. Lect., Ctr. for Mathematical Modelling and Flow Anal., Manchester Metropolitan Univ., Manchester M1 5GD, U.K.
D. M. Causon
Prof., Ctr. for Mathematical Modelling and Flow Anal., Manchester Metropolitan Univ., Manchester M1 5GD, U.K.

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share