Godunov-Based Model for Nonhydrostatic Wave Dynamics
Publication: Journal of Waterway, Port, Coastal, and Ocean Engineering
Volume 131, Issue 5
Abstract
A new numerical model based on the incompressible, nonhydrostatic Navier-Stokes equations for free surface flow is developed. The equations are transformed vertically to the coordinate system and laterally to an orthogonal curvilinear system and solved in a fractional step manner in which the pressure is split into hydrostatic and nonhydrostatic components. The model treats the nonhydrostatic term implicitly and uses a collocated grid and pressure interpolation to prevent checkerboard solutions that occur when the velocity and pressure become decoupled. Advection and hydrostatic pressure terms are integrated explicitly with a second-order accurate predictor-corrector scheme. The corrector utilizes fluxes that are computed in a Godunov-based manner by solving a Riemann problem at each cell face. Flow variables are reconstructed at each cell face to obtain second-order spatial accuracy. Numerical simulations of Stokes, cnoidal, and solitary waves with the proposed method and a reference method in which the hydrostatic pressure is implicitly integrated are compared with analytical solutions and experimental data.
Get full access to this article
View all available purchase options and get full access to this article.
References
Beji, S., and Battjes, J. A. (1994). “Numerical simulation of nonlinear wave propagation over a bar.” Coastal Eng., 23(1–2), 1–16.
Blumberg, A. F., and Mellor, G. L. (1987). “Description of a three-dimensional coastal ocean circulation model.” Three-dimensional coastal ocean models, American Geophysical Union, Washington, D.C., 1–16.
Bradford, S. F. (2000). “Numerical simulation of surf zone dynamics.” J. Waterw., Port, Coastal, Ocean Eng., 126(1), 1–13.
Bradford, S. F., and Katopodes, N. D. (1999a). “Hydrodynamics of turbid underflows. I: Formulation and numerical analysis.” J. Hydraul. Eng., 125(10), 1006–1015.
Bradford, S. F., and Katopodes, N. D. (1999b). “Monotonicity preserving model for free-surface flow with sharp density fronts.” Proc., 6th Int. Conf. on Estuarine, Coastal, and Ocean Modeling, ASCE, Reston, Va., 270–289.
Bradford, S. F., and Sanders, B. F. (2001). “Modeling flows with moving boundaries due to flooding, recession, and wave run-up.” Proc., 7th Conf. on Estuarine and Coastal Modeling, ASCE, Reston, Va., 695–708.
Bradford, S. F., and Sanders, B. F. (2002a). “Finite volume models for unidirectional, nonlinear, dispersive waves.” J. Waterw., Port, Coastal, Ocean Eng., 128(4), 173–182.
Bradford, S. F., and Sanders, B. F. (2002b). “Finite volume model for shallow water flooding of arbitrary topography.” J. Hydraul. Eng., 128(3), 289–298.
Casulli, V., and Cheng, R. T. (1992). “Semiimplicit finite-difference methods for 3-dimensional shallow-water flow.” Int. J. Numer. Methods Fluids, 15(6), 629–648.
Casulli, V., and Zanolli, P. (2002). “Semi-implicit numerical modeling of nonhydrostatic free-surface flows for environmental problems.” Math. Comput. Modell., 36(9–10), 1131–1149.
Coelho, P. J., and Pereira, J. C. F. (1992). “Finite volume computation of the turbulent flow over a hill employing 2D or 3D non-orthogonal collocated grid systems.” Int. J. Numer. Methods Fluids, 14(4), 423–441.
Harlow, F. H., and Welch, J. E. (1965). “Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface.” Phys. Fluids, 8(12), 2182–2189.
Harten, A., Enquist, B., Osher, S., and Chakravarthy, S. R. (1987). “Uniformly high-order accurate essentially non-oscillatory schemes. III.” J. Comp. Physiol., 71(2), 231–303.
Hirsch, C. (1990). Numerical computation of internal and external flows, Wiley, New York.
Hirt, C. W., and Nichols, B. D. (1981). “Volume of fluid (VOF) method for the dynamics of free boundaries.” J. Comp. Physiol., 39(1), 201–225.
Hodges, B. R., and Street, R. L. (1999). “On simulation of turbulent nonlinear free-surface flows.” J. Comp. Physiol., 151(2), 425–457.
Laitone, E. V. (1960). “The second approximation to cnoidal and solitary waves.” J. Fluid Mech., 9(3), 430–444.
Lin, P., and Li, C. W. (2002). “A -coordinate three-dimensional numerical model for surface wave propagation.” Int. J. Numer. Methods Fluids, 38(11), 1045–1068.
Lin, P., and Liu, P. L. F. (1998). “A numerical study of breaking waves in the surf zone.” J. Fluid Mech., 359, 239–264.
Mahadevan, A., Oliger, J., and Street, R. (1996). “A nonhydrostatic mesoscale ocean model. II: Numerical implementation.” J. Phys. Oceanogr., 26(9), 1881–1900.
Patankar, S. V. (1980). Numerical heat transfer and fluid flow, McGraw-Hill, New York.
Pedlosky, J. (1987). Geophys. Fluid Dyn., Springer-Verlag, New York.
Phillips, N. A. (1957). “A coordinate system having some special advantages for numerical forecasting.” J. Meteorol., 14(2), 184–185.
Press, W. H., Teukolsky, S. A., Vetterling, W. T., and Flannery, B. P. (1992). Numerical recipes in Fortran, Cambridge University Press, New York.
Roe, P. L. (1981). “Approximate Riemann solvers, parameter vectors, and difference schemes.” J. Comp. Physiol., 43(2), 357–372.
Sanders, B. F. (2002). “Non-reflecting boundary flux function for finite volume shallow-water models.” Water Resour. Res., 25(2), 195–202.
Synolakis, C. E. (1987). “The run-up of solitary waves.” J. Fluid Mech., 185, 523–545.
Van Leer, B. (1979). “Towards the ultimate conservative difference scheme. V: A second order sequel to Godunov’s method.” J. Comp. Physiol., 32(1), 101–136.
Van Leer, B., Lee, W. T., and Powell, K. G. (1989). “Sonic point capturing.” Proc., 9th Computational Fluid Dynamics Conf., American Institute of Aeronautics and Astronautics, Reston, Va.
Information & Authors
Information
Published In
Copyright
© 2005 ASCE.
History
Received: Sep 29, 2003
Accepted: Feb 17, 2005
Published online: Sep 1, 2005
Published in print: Sep 2005
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.