Abstract
A numerical wave tank equipped with a piston type wave-maker is presented for long-duration simulations of long waves in shallow water. Both wave maker and tank are modelled using the nonlinear shallow water equations, with motions of the numerical piston paddle accomplished via a linear mapping technique. Three approaches are used to increase computational efficiency and accuracy. First, the model satisfies the exact conservation property (C-property), a stepping stone towards properly balancing each term in the governing equation. Second, a high-order weighted essentially non-oscillatory (WENO) method is used to reduce accumulation of truncation error. Third, a cut-off algorithm is implemented to handle contaminated digits arising from round-off error. If not treated, such errors could prevent a numerical scheme from satisfying the exact C-property in long-duration simulations. Extensive numerical tests are performed to examine the well-balanced property, high order accuracy, and shock-capturing ability of the present scheme. Correct implementation of the wave paddle generator is verified by comparing numerical predictions against analytical solutions of sinusoidal, solitary, and cnoidal waves. In all cases, the model gives satisfactory results for small-amplitude, low frequency waves. Error analysis is used to investigate model limitations and derive a user criterion for long wave generation by the model.
Similar content being viewed by others
References
Agamloh EB, Wallace AK, Von Jouanne A (2008) Application of fluid-structure interaction simulation of an ocean wave energy extraction device. Renewable Energy. 33(4):748–757, DOI: https://doi.org/10.1016/j.renene.2007.04.010
Aly AM, Bitsuamlak G (2013) Aerodynamics of ground-mounted solar panels: Test model scale effects. Journal of Wind Engineering and Industrial Aerodynamics. 123:250–260, DOI: https://doi.org/10.1016/j.jweia.2013.07.007
Bermúdez A, Vázquez-Cendón ME (1994) Upwind methods for hyperbolic conservation laws with source terms. Computers and Fluids. 23(8):1049–1071, DIO: https://doi.org/10.1016/0045-7930(94)90004-3
Blayo E, Debreu L (2005) Revisiting open boundary conditions from the point of view of characteristic variables. Ocean Modelling. 9(3):231–252, DOI: https://doi.org/10.1016/j.ocemod.2004.07.001
Bonev B, Hesthaven JS, Giraldo FX, Kopera MA (2018) Discontinuous Galerkin scheme for the spherical shallow water equations with applications to tsunami modeling and prediction. Journal of Computational Physics. 362:425–448, DOI: https://doi.org/10.1016/j.jcp.2018.02.008
Boo SY (2002) Linear and nonlinear irregular waves and forces in a numerical wave tank. Ocean Engineering. 29(5):475–493, DOI: https://doi.org/10.1016/s0029-8018(01)00055-5
Castro M, Gallardo J, Parés C (2006) High order finite volume schemes based on reconstruction of states for solving hyperbolic systems with nonconservative products. Applications to shallow-water systems. Mathematics of Computation. 75(255):1103–1134, DOI: https://doi.org/10.1090/s0025-5718-06-01851-5
Chan IC, Liu PLF (2012) On the runup of long waves on a plane beach. Journal of Geophysical Research Oceans. 117(C8), DOI: https://doi.org/10.1029/2012JC007994
Chen J, Jiang C, Yang W, Xiao G (2016) Laboratory study on protection of tsunami-induced scour by offshore breakwaters. Natural Hazards. 81(2):1229–1247, DOI: https://doi.org/10.1007/s11069-015-2131-x
Dean RG, Dalrymple RA (1991) Water wave mechanics for engineers and scientists. Advanced Series in Ocean Engineering Vol. 2, World Scientific, Singapore, DOI: 10.1142/1232
Finnegan W, Goggins J (2015) Linear irregular wave generation in a numerical wave tank. Applied Ocean Research. 52:188–200, DOI: https://doi.org/10.1016/j.apor.2015.06.006
Gao Z, Hu G (2017) High order well-balanced weighted compact nonlinear schemes for shallow water equations. Communications in Computational Physics. 22(4):1049–1068, DOI: https://doi.org/10.4208/cicp.OA-2016-0200
Giraldo FX, Hesthaven JS, Warburton T (2002) Nodal high-order discontinuous Galerkin methods for the spherical shallow water equations. Journal of Computational Physics. 181(2):499–525, DOI: https://doi.org/10.21236/ada633613
Goldberg D (1991) What every computer scientist should know about floating-point arithmetic. ACM Computing Surveys (CSUR). 23(1):5–48, DOI: https://doi.org/10.1145/103162.103163
Goring DG (1978) Tsunamis - The propagation of long waves onto a shelf. W. M. Keck Laboratory of Hydraulics and Water Resources Division of Engineering and Applied Science Report No. KH-R-38, California Institute of Technology, Pasadena, CA, USA
Goseberg N, Wurpts A, Schlurmann T (2013) Laboratory-scale generation of tsunami and long waves. Coastal Engineering. 79:57–74, DOI: https://doi.org/10.1016/j.coastaleng.2013.04.006
Gottlieb S, Shu CW (1998) Total variation diminishing Runge-Kutta schemes. Mathematics of Computation. 67(221):73–85, DOI: https://doi.org/10.1090/s0025-5718-98-00913-2
Greenberg JM, LeRoux AY (1996) A well-balanced scheme for the numerical processing of source terms in hyperbolic equations. SIAM Journal on Numerical Analysis. 33(1):1–16, DOI: https://doi.org/10.1137/0733001
Guizien K, Barthélemy E (2002) Accuracy of solitary wave generation by a piston wave maker. Journal of Hydraulic Research. 40(3):321–331, DOI: https://doi.org/10.1080/00221680209499946
Hornsby C (2002) CFD-driving pump design forward. World Pumps 2002(431):18–22, DOI: https://doi.org/10.1016/S0262-1762(02)80195-X
Hughes SA (1993) Physical models and laboratory techniques in coastal engineering. Advanced Series in Ocean Engineering Vol. 7, World Scientific, Singapore, DOI: 10.1142/2154
Jiang GS, Shu CW (1996) Efficient implementation of weighted ENO schemes. Journal of Computational Physics. 126(1):202–228, DOI: https://doi.org/10.1006/jcph.1996.0130
Jung J, Hwang JH (2018) Comparative study on the open boundary conditions of shallow flows. EPiC Series in Engineering. 3:1013–1021, DOI: 10.29007/pf1g
Khayyer A, Gotoh H, Shao SD (2008) Corrected incompressible SPH method for accurate water-surface tracking in breaking waves. Coastal Engineering. 55(3):236–250, DOI: https://doi.org/10.1016/j.coastaleng.2007.10.001
Koo W, Kim MH (2004) Freely floating-body simulation by a 2D fully nonlinear numerical wave tank. Ocean Engineering. 31(16):2011–2046, DOI: https://doi.org/10.1016/j.oceaneng.2004.05.003
Korteweg DJ, de Vries G (1895) XLI. On the change of form of long waves advancing in a rectangular canal, and on a new type of long stationary waves. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, 39(240):422–443, DOI: https://doi.org/10.1080/14786449508620739
LeVeque RJ (1998) Balancing source terms and flux gradients in highresolution Godunov methods: The quasi-steady wave-propagation algorithm. Journal of Computational Physics. 146(1):346–365, DOI: https://doi.org/10.1006/jcph.1998.6058
Li G, Caleffi V, Qi Z (2015) A well-balanced finite difference WENO scheme for shallow water flow model. Applied Mathematics and Computation. 265:1–16, DOI: https://doi.org/10.1016/j.amc.2015.04.054
Li G, Lu C, Qiu J (2012) Hybrid well-balanced WENO schemes with different indicators for shallow water equations. Journal of Scientific Computing. 51(3):527–559, DOI: https://doi.org/10.1007/s10915-011-9520-4
Li G, Song L, Gao J (2018) High order well-balanced discontinuous Galerkin methods based on hydrostatic reconstruction for shallow water equations. Journal of Computational and Applied Mathematics. 340:546–560, DOI: https://doi.org/10.1016/j.cam.2017.10.027
Liang Q, Borthwick AGL (2009) Adaptive quadtree simulation of shallow flows with wet-dry fronts over complex topography. Computers and Fluids. 38(2):221–234, DOI: https://doi.org/10.1016/j.compfluid.2008.02.008
Liang XF, Yang JM, Jun LI, Xiao LF, Xin LI (2010) Numerical simulation of irregular wave-simulating irregular wave train. Journal of Hydrodynamics. 22(4):537–545, DOI: https://doi.org/10.1016/s1001-6058(09)60086-x
Liu PLF, Cho YS, Briggs MJ, Kanoglu U, Synolakis CE (1995) Runup of solitary waves on a circular island. Journal of Fluid Mechanics. 302:259–285, DOI: https://doi.org/10.1017/s0022112095004095
Lukácová-Medvid’ová M, Noelle S, Kraft M (2007) Well-balanced finite volume evolution Galerkin methods for the shallow water equations. Journal of Computational Physics. 221(1):122–147, DOI: https://doi.org/10.1016/j.jcp.2006.06.015
Mader CL (2004) Numerical modeling of water waves, 2nd edition. CRC Press, Boca Raton, FL, USA
Madsen OS (1970) Waves generated by a piston-type wavemaker. Proceedings of 12th international conference on coastal engineering, September 13-18, Washington, DC, USA, DOI: https://doi.org/10.1061/9780872620285.036
Monaghan JJ, Kos A (2000) Scott Russell’s wave generator. Physics of Fluids. 12(3):622–630, DOI: https://doi.org/10.1063/1.870269
Ning DZ, Teng B (2007) Numerical simulation of fully nonlinear irregular wave tank in three dimension. International Journal for Numerical Methods in Fluids. 53(12):1847–1862, DOI: https://doi.org/10.1002/fld.1385
Ning DZ, Teng B, Taylor RE, Zang J (2008) Numerical simulation of non-linear regular and focused waves in an infinite water-depth. Ocean Engineering. 35(8–9):887–899, DOI: https://doi.org/10.1016/j.oceaneng.2008.01.015
Noelle S, Xing Y, Shu CW (2007) High-order well-balanced finite volume WENO schemes for shallow water equation with moving water. Journal of Computational Physics. 226(1):29–58, DOI: https://doi.org/10.1016/j.jcp.2007.03.031
Orszaghova J, Borthwick AGL, Taylor PH (2012) From the paddle to the beach - A Boussinesq shallow water numerical wave tank based on Madsen and Sørensen’s equations. Journal of Computational Physics. 231(2):328–344, DOI: https://doi.org/10.1016/j.jcp.2011.08.028
Park JC, Uno Y, Sato T, Miyata H, Chun HH (2004) Numerical reproduction of fully nonlinear multi-directional waves by a viscous 3D numerical wave tank. Ocean Engineering. 31(11–12):1549–1565, DOI: https://doi.org/10.1016/j.oceaneng.2003.12.009
Previsic M, Shoele K, Epler J (2014) Validation of theoretical performance results using wave tank testing of heaving point absorber wave energy conversion device working against a subsea reaction plate. In: 2nd marine energy technology symposium, April 15-18, Seattle, WA, USA, 1–8
Rogers BD, Borthwick AGL, Taylor PH (2003) Mathematical balancing of flux gradient and source terms prior to using Roe’s approximate Riemann solver. Journal of Computational Physics. 192(2):422–451, DOI: https://doi.org/10.1016/j.jcp.2003.07.020
Schimmels S, Sriram V, Didenkulova I (2016) Tsunami generation in a large scale experimental facility. Coastal Engineering 110:32–41, DOI: https://doi.org/10.1016/j.coastaleng.2015.12.005
Schimmels S, Sriram V, Didenkulova I, Fernández H (2014) On the generation of tsunami in a large scale wave flume. Proceedings of 34th international conference on coastal engineering, June 15-20, Seoul, Korea, DOI: https://doi.org/10.9753/icce.v34.currents.14
Shu CW, Osher S (1988) Efficient implementation of essentially nonoscillatory shock-capturing schemes. Journal of Computational Physics. 77(2):439–471, DOI: https://doi.org/10.1016/0021-9991(88)90177-5
Sriram V, Sannasiraj SA, Sundar V (2006) Simulation of 2-D nonlinear waves using finite element method with cubic spline approximation. Journal of Fluids and Structures. 22(5):663–681, DOI: https://doi.org/10.1016/j.jfluidstructs.2006.02.007
Streicher M, Hofland B, Lindenbergh RC (2013) Laser ranging for monitoring water waves in the new Deltares Delta Flume. Proceedings of the ISPRS workshop laser scanning, November 11-13, Antalya, Turkey, DOI: https://doi.org/10.5194/isprsannals-ii-5-w2-271-2013
Svendsen IA (1974) Cnoidal waves over a gently sloping bottom. Institute of Hydrodynamics and Hydraulic Engineering, Technical University of Denmark, Lyngby, Denmark
Synolakis CE (1987) The runup of solitary waves. Journal of Fluid Mechanics. 185:523–545, DOI: https://doi.org/10.1017/S002211208700329X
Synolakis CE (1990) Generation of long waves in laboratory. Journal of Waterway, Port, Coastal, and Ocean Engineering, 116(2):252–266, DOI: https://doi.org/10.1061/(ASCE)0733-950X(1990)116:2(252)
Toro EF (2001) Shock-capturing methods for free-surface shallow flows. John Wiley & Sons, Hoboken, NJ, USA
Turnbull MS, Borthwick AGL, Eatock Taylor R (2003a) Wave-structure interaction using coupled structured-unstructured finite element meshes. Applied Ocean Research, 25(2):63–77, DOI: https://doi.org/10.1016/s0141-1187(03)00032-4
Turnbull MS, Borthwick AGL, Eatock Taylor R (2003b) Numerical wave tank based on a s-transformed finite element inviscid flow solver. International Journal for Numerical Methods in Fluids, 42(6):641–663, DOI: https://doi.org/10.1002/fld.539
Ullrich PA, Jablonowski C, van Leer B (2010) High-order finite-volume methods for the shallow-water equations on the sphere. Journal of Computational Physics. 229(17):6104–6134, DOI: https://doi.org/10.1016/j.jcp.2010.04.044
Ursell F, Dean RG, Yu YS (1960) Forced small-amplitude water waves: A comparison of theory and experiment. Journal of Fluid Mechanics. 7(1):33–52, DOI: https://doi.org/10.1017/s0022112060000037
Vázquez-Cendón ME (1999) Improved treatment of source terms in upwind schemes for the shallow water equations in channels with irregular geometry. Journal of Computational Physics. 148(2):497–526, DOI: https://doi.org/10.1006/jcph.1998.6127
Vreugdenhil CB (2013) Numerical methods for shallow-water flow. Vol. 13 of Water Science and Technology Library, Springer Science & Business Media, Berlin, Germany, DOI: https://doi.org/10.1007/978-94-015-8354-1
Vukovic S, Sopta L (2002) ENO and WENO schemes with the exact conservation property for one-dimensional shallow water equations. Journal of Computational Physics. 179(2):593–621, DOI: https://doi.org/10.1006/jcph.2002.7076
Walkley MA (1999) A numerical method for extended Boussinesq shallowwater wave equations. PhD Thesis. The University of Leeds, Leeds, UK
Wang ZJ (2007) High-order methods for the Euler and Navier-Stokes equations on unstructured grids. Progress in Aerospace Sciences. 43(1–3):1–41, DOI: https://doi.org/10.1016/j.paerosci.2007.05.001
Wen H, Ren B (2018) A non-reflective spectral wave maker for SPH modeling of nonlinear wave motion. Wave Motion. 79:112–128, DOI: https://doi.org/10.1016/j.wavemoti.2018.03.003
Wenneker I, Hoffmann R, Hofland B (2016) Wave generation and wave measurements in the new Delta Flume. Proceedings of 6th international conference on the application of physical modelling in coastal and port engineering and science. May 10-13, Ottawa, Canada
Wu GX, Hu ZZ (2004) Simulation of nonlinear interactions between waves and floating bodies through a finite-element-based numerical tank. Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, 460(2050):2797–2817, DOI: https://doi.org/10.1098/rspa.2004.1302
Xing Y, Shu CW (2005) High order finite difference WENO schemes with the exact conservation property for the shallow water equations. Journal of Computational Physics. 208(1):206–227, DOI: https://doi.org/10.1016/j.jcp.2005.02.006
Xing Y, Zhang X, Shu CW (2010) Positivity-preserving high order wellbalanced discontinuous Galerkin methods for the shallow water equations. Advances in Water Resources. 33(12):1476–1493, DOI: https://doi.org/10.1016/j.advwatres.2010.08.005
Yan H, Liu Y (2011) An efficient high-order boundary element method for nonlinear wave - Wave and wave-body interactions. Journal of Computational Physics. 230(2):402–424, DOI: https://doi.org/10.1016/j.jcp.2010.09.029
Yu YH, Lawson M, Li Y, Previsic M, Epler J, Lou J (2015) Experimental wave tank test for reference model 3 floating-point absorber wave energy converter project. Technical Report No. NREL/TP-5000-62951, National Renewable Energy Laboratory, Golden, CO, USA, DOI: https://doi.org/10.2172/1169792
Yu YH, Li Y (2013) Reynolds-Averaged Navier-Stokes simulation of the heave performance of a two-body floating-point absorber wave energy system. Computers and Fluids. 73:104–114, DOI: https://doi.org/10.1016/j.compfluid.2012.10.007
Zabusky NJ, Galvin CJ (1971) Shallow-water waves, the KortewegdeVries equation and solitons. Journal of Fluid Mechanics 47(4):811–824, DOI: https://doi.org/10.1017/s0022112071001393
Zhu Q, Gao Z, Don WS, Lv X (2017) Well-balanced hybrid compact-WENO scheme for shallow water equations. Applied Numerical Mathematics. 112:65–78, DOI: https://doi.org/10.1016/j.apnum.2016.10.001
Acknowledgements
This research was funded by National Research Foundation of Korea (NRF) grant funded by Korean Government Ministry of Science, ICT & Future Planning (No. 2017R1A2B4007977), and administratively supported by the Institute of Engineering Research at the Seoul National University.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jung, J., Hwang, J.H. & Borthwick, A.G.L. Piston-Driven Numerical Wave Tank Based on WENO Solver of Well-Balanced Shallow Water Equations. KSCE J Civ Eng 24, 1959–1982 (2020). https://doi.org/10.1007/s12205-020-1875-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12205-020-1875-3