Numerical Wave Generation
Abstract
An open source CFD solver,OpenFOAM R , has been used to create a numerical wave tank. The study is based on the interFoam solver, i.e. a solver for incompressible multiphase flow problems. The solver uses the finite volume method for the spatial discretization of equations and applies the VOF approach for the free surface modeling. Initially a convergence study was carried out. The study was based on the propagation of fifth order Stokes waves in deep water condition. To this end two separate applications, waveWriter and errorCalculator, were created. With the former the initial conditions for the velocities and pressure of fifth order Stokes wave can been specified directly for in-terFoam. The errorCalculator is a post-processing tool that estimate the computational errors at each time step. The study revealed that the model exhibits only first order convergence. The loss of one order is due to the waveWriter setting only first order initial conditions. Wave generation and absorption in the wave tank are performed by the relaxation method. For this purpose the existing interFoam solver has been partially modified in order for replacing the computational solutions with desired analytical ones inside the relaxation zones. In this manner the modified solver is able to generate and dissipate different wave types in the numerical wave tank. It is shown that outgoing waves are absorbed efficiently by extending the damping relaxation zone to at least three wavelengths, while one wavelength extension is required for the wave-generating zone. To validate the numerical wave tank, the Whalin shoaling test was considered. Unfortunately, inadequacies in the then existing version of interFoam, (version 1.6.x), in the handling of the pressure force balance on non-orthogonal and distorted meshes, hindered and finally stopped the validation test process. Subsequently it was found that the newer version OpenFOAM-1.7.x, can be used promisingly for the validation of wave tank by Whalin test and this has been defined as a recommended future work.
References (22)
- Robert G.Dean, Robert A. Dalrymple,(1991), Water Wave Mechanics for Engineers and Scientist, World Scientific.
- L. Skjelberia, J.Hendrickson,(1961),Fifth Order Gravity Wave Theory , Proc. 7th Conf. Coastal Eng., ASCE, pp. 184-196.
- Ohyama,T. and Nadaoka, K.(1991),Development of a numerical wave tank for anal- ysis of nonlinear and irregular wave field, J.Fluid Dynamics Research, 8, pp. 231-251
- Versteeg, H. K. and Malalasekera, W. (2007), An Introduction to Computational Fluid Dynamics, The Finite Volume Method, Pearson Education.
- Fenton, J. D. (1990), Nonlinear wave theories. In: Le Mehaute,B; Hanes, D. M.(eds): The Sea. John Wiley & Sons.
- Banner, M. L, Peregrine, D. H (1993), Wave Breaking in Deep Water, Annu. Rev. Fluid Mech. 1993, 25 : 373-97.
- H. Rusche (2002), Computational Fluid Dynamics of Dispersed Two-Phase Flows at High Phase Fractions, PhD Thesis, Imperial College of Science, Technology & Medicine, Department of Mechanical Engineering.
- X. Liu (2008), Numerical Models for Scour and Liquefaction Around Object Under Currents and Waves, PhD Thesis, University of Illinois at Urbana-Champaign.
- P. Lin and Philip L.-F. Liu (1999), Internal Wave-Maker for Navier-Stokes Equations Models, Journal of Waterway, port, Coastal and Ocean Engineering, Volume 125, Issue 4, pp. 207-215.
- J. E. Romate (1992), Absorbing boundary conditions for free surface waves, Journal of Computational Physics, 99, pp. 135-145.
- Allan P. Engsig-Karup (2006), Unstructured nodal DG-FEM solution of high-order Boussinesq-type equations, PhD Thesis, Technical University of Denmark, Depart- ment of Mechanical Engineering, Section of Coastal, Structural and Maritime Engi- neering.
- R.W. Whalin (1971), The limit of applicability of linear wave refraction theory in a convergence zone, Research Report H-71-3, U.S. Army Corps of Engineers, WES, Vicksburg, MI, 1971.
- E. Paterson (2008), Multiphase and free surface flow simulations, Third OpenFOAM workshop, Pollitecnico di Milano, Milan, Italy.
- C. Geuzaine and J.-F. Remacle (2009), Gmsh: a three-dimensional finite element mesh generator with built-in pre-and post-processing facilities, International Journal for Numerical Methods in Engineering, Volume 79, Issue 11, pages 1309-1331.
- P. J. Roache (1998), Verification and Validation in Computational Science and En- gineering, Hermosa Publishers, Albuquerque, New Mexico.
- G. G. Stokes(1847), On the Theory of Oscillatory Waves, Proc. Camb. Philos. Soc, Vol. 8, pp. 441-455.
- J. R. Morison, P. O'Brien, J. W. Johnson and S. A. Schaaf (1950), The Forces Exerted by Surface Waves on Piles, Petrol. Trans., AIME, Vol. 189.
- P. M. Gerhart, R. J. Gross and J. I. Hochstein (1992), Fundamentals of fluid me- chanics, Addison-Wesley Publishing Company.
- C. W. Hirt and B. D. Nichols (1981), Volume of fluid (VOF) method for the dynamics of free boundaries, Journal of Computational Physics, 39, pp. 201-225
- http://www.openfoam.com/archive/1.7.0/docs/release-notes.php The open source CFD toolbox.
- http://www.openfoam.com, The open source CFD toolbox and OpenFOAM User Guide.
- http://openfoamwiki.net, OpenFOAM Wiki Page.