Finite Volume Model for Shallow Water Equations with Improved Treatment of Source Terms
This article has a reply.
VIEW THE REPLYThis article has a reply.
VIEW THE REPLYPublication: Journal of Hydraulic Engineering
Volume 134, Issue 2
Abstract
A simple yet precise relation between the flux gradient and the bed slope source term is presented, which produces a net force within the cell with an inclined water surface, but ensures still water condition when there is no flow across the boundaries. The proposed method consists of calculating the pressure term based on the water depths at the cell vertices, which may be computed by a higher order scheme and the bed slope source term by a centered discretization technique. The methodology is demonstrated with a Godunov-type upwind finite volume formulation. The inviscid fluxes are calculated using Roe’s approximate Riemann solver and a second-order spatial accuracy is obtained by implementing multidimensional gradient reconstruction and slope limiting techniques. The accuracy and applicability of the numerical model is verified with a couple of test problems and a real flow example of tidal water movement in a stretch of River Hooghly in India.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgments
The writers wish to express their sincere appreciation to Jonathan Richard Shewchuk for allowing the use of the mesh generator program triangle.c, which is freely available for downloading at http://www-2.cs.cmu.edu/∼quake/triangle.html. The Kolkata Port Trust (KoPT), India is greatly acknowledged for providing necessary field data for the River Hooghly case study. The many helpful suggestions provided by the anonymous reviewers are also thankfully acknowledged.
References
Akanbi, A. A., and Katapodes, N. D. (1988). “Model for flood propagation on initially dry land.” J. Hydraul. Eng., 114(7), 689–706.
Alcrudo, F., and García-Navarro, P. (1993). “A high-resolution Godunov-type scheme in finite volumes for the 2D shallow water equations.” Int. J. Numer. Methods Fluids, 16, 489–505.
Alcrudo, F., García-Navarro, P., and Saviron, J. (1992). “Flux difference splitting for 1D open channel flow equations.” Int. J. Numer. Methods Fluids, 14, 1009–1018.
Anastasiou, K., and Chan, C. T. (1997). “Solution of the 2D shallow water equations using the finite volume method on unstructured triangular meshes.” Int. J. Numer. Methods Fluids, 24, 1225–1245.
Beffa, C. (1994). “Practische lösung der tiefengemittelten flachwasser gleichungen.” Communication No. 133, Lab of Hydr., ETH Zürich, Zürich.
Beffa, C., and Connell, R. J. (2001). “Two-dimensional flood plain flow. I: Model description.” J. Hydrol. Eng., 6(5), 397–405.
Berger, R. C., and Stockstill, R. L. (1995). “Finite-element model for high-velocity channels.” J. Hydraul. Eng., 121(10), 710–716.
Bermúdez, A., Dervieux, A., Desideri, J. A., and Vazquez-Cendón, M. E. (1998). “Upwind schemes for the two-dimensional shallow water equations with variable depth using unstructured meshes.” Comput. Methods Appl. Mech. Eng., 155, 49–72.
Bermúdez, A., and Vázquez-Cendón, M. E. (1994). “Upwind methods for hyperbolic conservation laws with source terms.” Comput. Fluids, 23(8), 1049–1071.
Bradford, S. F., and Sanders, B. F. (2002). “Finite volume model for shallow-water flooding of arbitrary topography.” J. Hydraul. Eng., 128(3), 289–298.
Brufau, P. and García-Navarro, P. (2003). “Unsteady free surface flow simulation over complex topography with a multidimensional upwind technique.” J. Comput. Phys., 186, 503–526.
Brufau, P., Vázquez-Cendón, M. E., and García-Navarro, P. (2002). “A numerical model for the flooding and drying of irregular domains.” Int. J. Numer. Methods Fluids, 39, 247–275.
Burguete, J., and García-Navarro, P. (2001). “Efficient construction of high-resolution TVD conservative schemes for equations with source terms: Application to shallow water flows.” Int. J. Numer. Methods Fluids, 37, 209–248.
Chaudhry, M. H. (1994). Open-channel flow, Prentice-Hall of India Pvt. Ltd., New Delhi, India.
Chow, V. T. (1973). Open channel hydraulics, McGraw-Hill, New York.
Cunge, J. A., Holly, F. M., and Verwey, A. (1980). Practical aspects of computational river hydraulics, Pitman Publishing Limited, London.
Delis, A. I., Skeels, C. P., and Ryrie, S. C. (2000). “Evaluation of some approximate Riemann solvers for transient open channel flows.” J. Hydraul. Res., 38(3), 217–231.
Farshi, D., and Komaei, S. (2005). “Discussions of finite volume method for two-dimensional shallow water flows on unstructured grids by Tae Hoon Yoon and Seok-koo Kang.” J. Hydraul. Eng., 130(7), 678–688.
Fennema, R. J., and Chaudhry, M. H. (1990). “Explicit methods for 2-D transient free-surface flows.” J. Hydraul. Eng., 116(8), 1013–1034.
García-Navarro, P., and Vázquez-Cendón, M. E. (2000). “On numerical treatment of the source terms in shallow water equations.” Comput. Fluids, 29(8), 951–979.
Glaister, P. (1988). “Approximate Riemann solutions of the shallow water equations.” J. Hydraul. Res., 26(3), 293–306.
Goutal, N., and Maurel, F. (1997). Technical Rep. No. HE-43/97/016/A, Electricité de France, Département Laboratoire National d’hydraulique, France.
Hirsch, C. (1988). Numerical computation of internal and external flows, Vol. II, Wiley, New York.
Holmes, D. G., and Connel, S. D. (1989). “Solution of the 2D Navier Stokes equations on unstructured adaptive grids.” Proc., AIAA 9th CFD Conf., AIAA Paper No. 89-1932.
Hubbard, M. E. (1999). “Multidimensional slope limiters for MUSCL-type finite volume schemes on unstructured grids.” J. Comput. Phys., 155, 54–74.
Hubbard, M. E., and García-Navarro, P. (2000). “Flux difference splitting and the balancing of source terms and flux gradients.” J. Comput. Phys., 165(1), 89–125.
Jawahar, P., and Kamath, H. (2000). “A high-resolution procedure for Euler and Navier-Stokes computations on unstructured grids.” J. Comput. Phys., 164, 165–203.
Katapodes, N. D., and Strelkoff, R. (1978). “Computing two-dimensional dam-break flood waves.” J. Hydr. Div., 104(9), 1269–1288.
Komaei, S., and Bechteler, W. (2004). “An improved, robust implicit solution for the two-dimensional shallow water equations on unstructured grids.” Proc., 2nd Int. Conf. on Fluvial Hydraulics, Vol. 2, M. Greco, ed., Balkema, Rotterdam, The Netherlands, 1065–1072.
LeVeque, R. J. (1998). “Balancing source terms and flux gradients in high-resolution Godunov methods: The quasi-steady wave propagation algorithm.” J. Comput. Phys., 146, 346–365.
Molls, T., and Chaudhry, M. H. (1995). “Depth-averaged open-channel flow model.” J. Hydraul. Eng., 121(6), 453–465.
Nujic, M. (1995). “Efficient implementation of nonoscillatory schemes for the computation of free surface flow.” J. Hydraul. Res., 33(1), 101–111.
Roberts, S., and Zoppou, C. (2000). “Robust and efficient solution of the 2D shallow water equation with domains containing dry beds.” ⟨http:://anziam.austms.org.au/V42/CTAC99/Robe⟩ (Feb. 10, 2003).
Roe, P. L. (1981). “Approximate Riemann solvers, parameter vectors and difference schemes.” J. Comput. Phys., 43, 357–372.
Roe, P. L. (1986). “A basis for upwind differencing of the two-dimensional unsteady Euler equations.” Numerical methods for fluid dynamics II, Oxford Univ. Press, Oxford, U.K.
Sanders, B. F. (2001). “High-resolution and nonoscillatory solution of the St. Venant equations in nonrectangular and nonprismatic channels.” J. Hydraul. Res., 39(3), 321–330.
Shewchuk, J. R. (1996). “Triangle: Engineering a 2D quality mesh generator and Delaunay triangulator.” Lect. Notes Comput. Sci. 1148, 203–222, ⟨http://www-2.cs.cmu.edu/~quake/triangle.html⟩.
Sleigh, P. A., Berzins, M., Gaskell, P. H., and Wright, N. G. (1998). “An unstructured finite-volume algorithm for predicting flow in rivers and estuaries.” Comput. Fluids, 27(4), 479–508.
Spekreijse, S. P. (1988). “Multigrid solution of steady Euler equations.” CWI Tract No. 46, Amsterdam, The Netherlands.
Tan, W. (1992). Shallow water hydrodynamics, Elsevier, Amsterdam, The Netherlands.
Tucciarelli, T., and Termini, D. (2000). “Finite-element modelling of floodplain flow.” J. Hydraul. Eng., 126(6), 416–424.
Valiani, A., and Begnudelli, L. (2006). “Divergence form of bed slope source term in shallow water equations.” J. Hydraul. Eng., 132(7), 652–665.
Valiani, A., Caleffi, V., and Zanni, A. (2002). “Case study: Malpasset dam-break simulation using two-dimensional finite volume method.” J. Hydraul. Eng., 128(5), 460–472.
Vázquez-Cendón, M. E. (1999). “Improved treatment of source terms in upwind schemes for the shallow water equations.” J. Comput. Phys., 148, 497–526.
Wang, J.-W., and Liu, R.-X. (2000). “A comparative study of finite volume methods on unstructured meshes for simulation of 2D shallow water problems.” Math. Comput. Simul., 53, 171–184.
Yoon, T. H., and Kang, S. K. (2004). “Finite volume model for two-dimensional shallow water flows on unstructured grids.” J. Hydraul. Eng., 130(7), 678–688.
Zhao, D. H., Shen, H. W., Lai, J. S., and Tabios, G. Q., III. (1996). “Approximate Riemann solvers in FVM for 2D hydraulic shock wave modeling.” J. Hydraul. Eng., 122(12), 692–702.
Zhao, D. H., Shen, H. W., Tabios, G. Q., III, Lai, J. S., and Tan, W. Y. (1994). “A finite-volume two-dimensional unsteady flow model for river basins.” J. Hydraul. Eng., 120(7), 863–883.
Zhou, J. G., Causon, D. M., Mingham, C. G., and Ingram, D. M. (2001). “The surface gradient method for the treatment of source terms in the shallow-water equations.” J. Comput. Phys., 168, 1–25.
Information & Authors
Information
Published In
Copyright
© 2008 ASCE.
History
Received: Aug 21, 2006
Accepted: Apr 16, 2007
Published online: Feb 1, 2008
Published in print: Feb 2008
Authors
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.