×

A 3D fully-nonlinear potential-flow solver for efficient simulations of large-scale free-surface waves. (English) Zbl 1535.76080

Summary: In the quest for a numerical method for surface waves and wave-induced effects applicable when linear or weakly nonlinear methods are insufficient, a three-dimensional numerical wave tank assuming fully-nonlinear potential-flow theory is proposed. When viscous-flow effects, breaking waves or other violent flow-phenomena are not of primary importance, potential-flow methods may have similar capability in capturing the involved physics as Navier-Stokes solvers while being potentially more accurate in handling wave-propagation mechanism and more computationally efficient. If made sufficiently accurate, efficient and numerically robust, fully-nonlinear potential flow models can therefore represent a powerful tool in the study of ocean waves and their interaction with marine structures, which is the main motivation behind the present work. The governing Laplace equation for the velocity potential is solved using the harmonic polynomial cell method, which is a field method giving high-order accuracy provided that the cells used to describe the water domain have no stretching or distortion. This can only be achieved in a grid with cubic cells, which leads to poor numerical efficiency unless measures are introduced to refine the grid locally. Here, to improve the efficiency using strictly cubic cells, an adaptive grid refinement technique is introduced. It is shown that this has the ability to improve the computational speed with a factor of up to 20 without sacrificing accuracy. Numerical results are shown to be in good agreement with highly accurate nonlinear reference solutions for regular and irregular waves of various steepness up to the limit of theoretical wave breaking. For long-crested irregular waves, significant discrepancies with a second-order theory for the crest-height distribution are identified, while the second-order theory appears to provide a better description of the crest height for the single short-crested irregular sea state simulated. Having demonstrated that the proposed numerical method accurately models nonlinear wave phenomena up to the limit of wave breaking, future work should seek to implement wave-body interaction capabilities. The adaptive grid refinement technique, which refines the grid dynamically depending on the position of boundaries of interest, is developed with this application in mind. Except from providing a robust way of dealing with wave-body intersection points, extending the method to account for wave-body interactions should therefore involve limited difficulty.
{© 2022 The Authors. International Journal for Numerical Methods in Engineering published by John Wiley & Sons Ltd.}

MSC:

76M99 Basic methods in fluid mechanics
76B15 Water waves, gravity waves; dispersion and scattering, nonlinear interaction
76B07 Free-surface potential flows for incompressible inviscid fluids

Software:

GitHub; OpenFOAM

References:

[1] HaverS. A possible freak wave event measured at the Draupner Jacket January 1 1995. Proceedings of the Rogue waves 2004, Brest France, 2004:1‐8.
[2] WangW, KamathA, MartinT, PákozdiC, BihsH. A comparison of different wave modelling techniques in an open‐source hydrodynamic framework. J Marine Sci Eng. 2020;8(7):526.
[3] ShaoY‐L, FaltinsenOM. Towards efficient fully‐nonlinear potential‐flow solvers in marine hydrodynamics. Proceedings of the 31st International Conference on Ocean, Offshore and Arctic Engineering (OMAE), Rio de Janeiro, Brazil, 2012:369-380.
[4] ShaoY‐L, FaltinsenOM. A harmonic polynomial cell (HPC) method for 3d Laplace equation with application in marine hydrodynamics. J Comput Phys. 2014;274:312‐332. · Zbl 1351.86006
[5] XuK, ShaoY‐L, GaoZ, MoanT. A study on fully nonlinear wave load effects on floating wind turbine. J Fluids Struct. 2019a;88:216‐240.
[6] XuK, ZhangM, ShaoY‐L, GaoZ, MoanT. Effect of wave nonlinearity on fatigue damage and extreme responses of a semi‐submersible floating wind turbine. Appl Ocean Res. 2019b;91:101879.
[7] MaS, HanssenF‐CW, SiddiquiMA, GrecoM, FaltinsenOM. Local and global properties of the harmonic polynomial cell method: In‐depth analysis in two dimensions. Int J Numer Methods Eng. 2018;113(4):681‐718. · Zbl 1540.76155
[8] HanssenF‐CW, BardazziA, LugniC, GrecoM. Free‐surface tracking in 2D with the harmonic polynomial cell method: two alternative strategies. Int J Numer Methods Eng. 2018;113(2):311‐351. · Zbl 07867268
[9] HanssenF‐CW. Non‐linear wave‐body interaction in severe waves. PhD thesis, Norwegian University of Science and Technology, 2019.
[10] TongC, ShaoY‐L, BinghamHB, HanssenF‐CW. An adaptive harmonic polynomial cell method with immersed boundaries: Accuracy, stability and applications. Int J Numer Methods Eng. 2021;122(12):2945‐2980. · Zbl 07863782
[11] LiangH, FaltinsenOM, ShaoY‐L. Application of a 2d harmonic polynomial cell (hpc) method to singular flows and lifting problems. Appl Ocean Res. 2015;53:75‐90.
[12] StrandIM. Sea loads on closed flexible fish cages. PhD thesis, Norwegian University of Science and Technology, 2018.
[13] RobauxF, BenoitM. Modeling nonlinear wave‐body interaction with the harmonic polynomial cell method combined with the immersed boundary method on a fixed grid. Proceedings of the 33rd International Workshop on Water Waves and Floating Bodies, 2018.
[14] ShenY, GrecoM, Faltinsen OddM, MaS. Numerical study towards closed fish farms in waves using two harmonic polynomial cell methods. Proceedings of the 35th International Workshop on Water Waves and Floating Bodies, 2020.
[15] LawYZ (ed.), LiangH (ed.), SantoH (ed.), LimKY (ed.), ChanES (ed.), eds. Numerical investigation of the physics of higher order effects generated by wave paddles. International Conference on Offshore Mechanics and Arctic Engineering. Vol 84386. American Society of Mechanical Engineers; 2020:V06BT06A069.
[16] LiangH, LawYZ, SantoH, ChanES. Effect of wave paddle motions on water waves. Proceeding of the 34th International Workshop on Water Waves and Floating Bodies, Newcastle, Australia, 2019.
[17] Engsig‐KarupAP, BinghamHB, LindbergO. An efficient flexible‐order model for 3d nonlinear water waves. J Comput Phys. 2009;228(6):2100‐2118. · Zbl 1280.76024
[18] JacobsenNG, FuhrmanDR, FredsøeJ. A wave generation toolbox for the open‐source cfd library: Openfoam
[( ®\]\). Int J Numer Methods Fluids. 2012;70(9):1073‐1088. · Zbl 1412.76004
[19] BihsH, WangW, PakozdiC, KamathA. REEF3D::FNPF—a flexible fully nonlinear potential flow solver. J Offshore Mech Arct Eng. 2020;142(4):4.
[20] GrecoM. A two‐dimensional study of green‐water loading. PhD thesis, Norwegian University of Science and Technology, 2001.
[21] HanssenF‐CW, HelmersJB, GrecoM. A coupled harmonic polynomial cell and higher‐order spectral method for nonlinear wave propagation. International Conference on Offshore Mechanics and Arctic Engineering. Vol 84409. American Society of Mechanical Engineers; 2020:V008T08A016.
[22] KuoJE, WangH, PickupS. Multidimensional least‐squares smoothing using orthogonal polynomials. Anal Chem. 1991;63(6):630‐635.
[23] DucrozetG, Engsig‐KarupAP, BinghamHB, FerrantP. A non‐linear wave decomposition model for efficient wave-structure interaction. part a: Formulation, validations and analysis. J Comput Phys. 2014;257:863‐883. · Zbl 1349.74358
[24] BerlandJ, BogeyC, MarsdenO, BaillyC. High‐order, low dispersive and low dissipative explicit schemes for multiple‐scale and boundary problems. J Comput Phys. 2007;224(2):637‐662. · Zbl 1120.65323
[25] ShaoY‐L, ZhengZ, LiangH, ChenJ. A consistent second‐order hydrodynamic model in the time domain for floating structures with large horizontal motions. Comput Aided Civ Inf Eng. 2021;37(7):894‐914.
[26] WangJ, FaltinsenOM, DuanWY. A high‐order harmonic polynomial method for solving the Laplace equation with complex boundaries and its application to free‐surface flows. Part I: two‐dimensional cases. Int J Numer Methods Eng. 2020;121(17):3893‐3925. · Zbl 07863308
[27] HelmersJB, GramstadO. spectral wave data (github repository), 2020. https://github.com/SpectralWaveData/spectral_wave_data.
[28] RieneckerMM, FentonJD. A fourier approximation method for steady water waves. J Fluid Mech. 1981;104:119‐137. · Zbl 0494.76019
[29] LandetT. raschii 1.0.4. a python implementation of nonlinear regular wave theories (stokes 2nd to 5th order and fenton stream function waves), 2020. https://pypi.org/project/raschii/
[30] DucrozetG, BonnefoyF, PerignonY. Applicability and limitations of highly non‐linear potential flow solvers in the context of water waves. Ocean Eng. 2017;142:233‐244.
[31] DNV GL. Recommended Practice DNVGL‐RP‐C205. Environmental Conditions and Environmental Loads. DNV GL; 2017.
[32] ForristallGZ. Wave crest distributions: Observations and second‐order theory. J Phys Oceanogr. 2000;30(8):1931‐1943.
[33] DNV GL. Class Guideline DNVGL‐CG‐0130. Wave loads. DNV GL; 2018.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.