Performance of High-Resolution, Nonlevel Bed, Shallow-Water Models
Publication: Journal of Engineering Mechanics
Volume 131, Issue 10
Abstract
Several techniques are investigated for extending Roe’s finite volume method to second-order spatial and temporal accuracy in order to better simulate shallow water flow over nonlevel beds. Specifically, methods reported in the literature for limiting and reconstructing dependent variables, discretizing source terms, and time stepping are examined. Steady subcritical and supercritical flow as well as unsteady flow over nonlevel beds is simulated in order to evaluate each methods’ performance in terms of error and computational effort. There is not a single method which minimizes error and computational effort for all test cases. On the contrary, methods that perform best in one application may be suboptimal in another. A general purpose modeling approach that balances accuracy against computational effort is identified and recommended.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgment
B.F.S. was supported on this project by the National Science Foundation (Grant No. NSFCMS-9984579).
References
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 Fluids, 16, 489–505.
Bermudez, A., and Vazquez, M. E. (1994). “Upwind methods for hyperbolic conservation laws with source terms.” Comput. Fluids, 23, 1049–1071.
Bradford, S. F., and Katopodes, N. D. (2001). “Finite volume model for nonlevel basin irrigation.” Irrig. Drain., 127(4), 216–223.
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.
Engquist, B., and Osher, S. (1981). “One-sided difference approximations for nonlinear conservation laws.” Math. Comput., 36, 321–352.
Gallouet, T., Herard, J., and Seguin, N. (2003). “Some approximate Godunov schemes to compute shallow-water equations with topography.” Comput. Fluids, 32, 479–513.
Hubbard, M. E., and Garcia-Navarro, P. (2000). “Flux difference splitting and the balancing of source terms and flux gradients.” J. Comput. Phys., 165, 89–125.
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.
Nujić, M. (1995). “Efficient implementation of non-oscillatory schemes for the computation of free-surface flows.” J. Hydraul. Res., 33, 101–111.
Rider, W. J. (1993). “Methods for extending high-resolution schemes to non-linear systems of hyperbolic conservation laws.” Int. J. Numer. Methods Fluids, 17, 861–885.
Roe, P. L. (1981). “Approximate Riemann solvers, parameter vectors, and difference schemes.” J. Comput. Phys., 43, 357–372.
Sanders, B. F., Jaffe, D. A., and Chu, A. K. (2003). “Discretization of integral equations describing flow in nonprismatic channels with uneven beds.” J. Hydraul. Eng., 129(3), 235–244.
Van Leer, B. (1979). “Towards the ultimate conservative difference scheme. V. A second order sequel to Godunov’s method.” J. Comput. Phys., 32, 101–136.
Van Leer, B. (1984). “On the relation between the upwind-differencing schemes of Godunov, Engquist–Osher, and Roe.” SIAM (Soc. Ind. Appl. Math.) J. Sci. Stat. Comput., 5, 1–20.
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
© 2005 ASCE.
History
Received: Aug 31, 2004
Accepted: Dec 7, 2004
Published online: Oct 1, 2005
Published in print: Oct 2005
Notes
Note. Associate Editor: Michelle H. Teng
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.