Improving Boundary Condition in Wave Run-up Simulation using SPH-GPU

Document Type : Original Research

Authors
Tarbiat Modares University
Abstract
Wave run up and overtopping are two important processes in design of coastal structures and in definition of their crest elevation. Wave run up in contribution with wave breaking generates local turbulences as well as large deformations around free surface profile. Smoothed Particle Hydrodynamic (SPH) method as a powerful Lagrangian method in modeling free surface flows is modified and applied in this study to estimate wave run up properly. Two modifications i.e. stepped and smoothed approaches are introduced to implement bed shear stress in SPH models. The results are compared with reliable predictions based on experimental and analytical studies. It is concluded that neglecting bed shear stress as a common practice in SPH methods can generate significant errors in estimating wave run up, while these errors are diminished efficiently by means of the introduced methods. The rate of this improvement, however, depends on slope geometry as well as wave condition and it is more sensible in simulating sliding waves over the bed slope during run up phenomenon. In this case, 90% error of the unmodified methods has been decreased to 6% using the modified SPH method. In addition, parallel processing using graphical processing units (GPU) are utilized to increase the efficiency of the modified model. The efficiency of GPU in comparison with CPU is evaluated and computational costs of different numerical steps are analyzed. It is observed that calculation of forces is the main time consuming step and using GPU can speed up the modified model significantly.

Keywords

Subjects


1.Hunt, I.A., Design of sea-walls and breakwaters. Transactions of the American Society of Civil Engineers, 1959. 126(4): p. 542-570.
2.Battjes, J.A., Computation of set-up, longshore currents, run-up and overtopping due to wind-generated waves. 1974.
3.Hu, K., C.G. Mingham, and D.M. Causon, Numerical simulation of wave overtopping of coastal structures using the non-linear shallow water equations. Coastal Engineering, 2000. 41(4): p. 433-465.
4.Stansby, P.K., Solitary wave run up and overtopping by a semi-implicit finite-volume shallow-water Boussinesq model. Journal of Hydraulic Research, 2003. 41(6): p. 639-647.
5.Stansby, P.K. and T. Feng, Surf zone wave overtopping a trapezoidal structure: 1-D modelling and PIV comparison. Coastal Engineering, 2004. 51(5): p. 483-500.
6.Shiach, J.B., et al., The applicability of the shallow water equations for modelling violent wave overtopping. Coastal Engineering, 2004. 51(1): p. 1-15.
7.Monaghan, J.J., Simulating free surface flows with SPH. Journal of computational physics, 1994. 110(2): p. 399-406.
8.Lo, E.Y. and S. Shao, Simulation of near-shore solitary wave mechanics by an incompressible SPH method. Applied Ocean Research, 2002. 24(5): p. 275-286.
9.Rogers, B.D., R.A. Dalrymple, and P.K. Stansby, Simulation of caisson breakwater movement using 2-D SPH. Journal of Hydraulic Research, 2010. 48(S1): p. 135-141.
10.Didier, E., et al., Wave interaction with a vertical wall: SPH numerical and experimental modeling. Ocean Engineering, 2014. 88: p. 330-341.
11.Shao, S., Incompressible SPH simulation of wave breaking and overtopping with turbulence modelling. International Journal for Numerical Methods in Fluids, 2006. 50(5): p. 597-621.
12.Shao, S., et al., Simulation of wave overtopping by an incompressible SPH model. Coastal Engineering, 2006. 53(9): p. 723-735.
13.Shadloo, M.S., et al., Numerical simulation of long wave runup for breaking and nonbreaking waves. International Journal of Offshore and Polar Engineering, 2015. 25(01): p. 1-7.
14.Kolb, A. and N. Cuntz. Dynamic particle coupling for GPU-based fluid simulation. in Proc. Symposium on Simulation Technique. 2005.
15.Harada, T., S. Koshizuka, and Y. Kawaguchi. Smoothed particle hydrodynamics on GPUs. in Computer Graphics International. 2007. SBC Petropolis.
16.Mokos, A., et al., Multi-phase SPH modelling of violent hydrodynamics on GPUs. Computer Physics Communications, 2015. 196: p. 304-316.
17.Wendland, H., Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Advances in computational Mathematics, 1995. 4(1): p. 389-396.
18.Dalrymple, R.A. and O. Knio. SPH modelling of water waves. in Coastal Dynamics' 01. 2001.
19.Domínguez, J.M., et al., Neighbour lists in smoothed particle hydrodynamics. International Journal for Numerical Methods in Fluids, 2011. 67(12): p. 2026-2042.
20.Crespo, A.C., et al., GPUs, a new tool of acceleration in CFD: efficiency and reliability on smoothed particle hydrodynamics methods. PloS one, 2011. 6(6): p. e20685.
21.Crespo, A., et al., User Guide for DualSPHysics code. University of Vigo. The University of Manchester and Johns Hopkins University, 2011.
22.Johnson, H.K. and H.J.J.o.p.o. Kofoed-Hansen, Influence of bottom friction on sea surface roughness and its impact on shallow water wind wave modeling. 2000. 30(7): p. 1743-1756.
23.Kobayashi, N. and A. Wurjanto, Wave overtopping on coastal structures. Journal of Waterway, Port, Coastal, and Ocean Engineering, 1989. 115(2): p. 235-251.
24.Macia Lang, F., et al., Benefits of using a Wendland kernel for free-surface flows. 2011.
25.Altomare, C., et al., Numerical modelling of armour block sea breakwater with smoothed particle hydrodynamics. Computers & Structures, 2014. 130: p. 34-45.