SPH modelling in coastal engineering
Transcription
SPH modelling in coastal engineering
E-proceedings of the 36th IAHR World Congress 28 June – 3 July, 2015, The Hague, the Netherlands SPH MODELLING IN COASTAL ENGINEERING ALEJANDRO J.C. CRESPO(1), CORRADO ALTOMARE(2) (3), JOSE M. DOMINGUEZ(1), TOMOHIRO SUZUKI(2) (4), TOON VERWAEST(2) & MONCHO GÓMEZ-GESTEIRA(1) (1) Environmental Physics Laboratory, Vigo University, Ourense, Spain, alexbexe@uvigo.es (2) Flanders Hydraulics Research, Antwerp, Belgium, corrado.altomare@mow.vlaanderen.be (3) Department (4) Department of Civil Engineering, Ghent University, Ghent, Belgium, corrado.altomare@ugent.be of Hydraulic Engineering, Delft University of Technology, Delft, The Netherlands, t.suzuki@tudelft.nl ABSTRACT The present work aims to demonstrate the accuracy of SPH to quantify the wave forces on coastal defences such as storm return walls. The SPH-based DualSPHysics code is employed to generate and propagate waves and to study the wave impact on the structure. First, the numerical model has been validated using physical model test data in terms of water surface elevation and wave forces showing a very good agreement with relatively short time series of random waves. Once wave loading on coastal structures is proven to be accurately reproduced by DualSPHysics, several numerical improvements are introduced to increase the numerical efficiency. First, variable resolution was considered to use higher resolution in a region, while the rest of the numerical domain was solved using coarse refinement. On the other hand, surface wave and velocity field from deep water can be accurately and more efficiently simulated using a wave propagation model coupled with DualSPHysics. Validations and computational times of all the presented numerical approaches are compared and discussed. Keywords: wave force, SPH, meshless approach, variable resolution, SWASH 1. INTRODUCTION The design of coastal defences requires a proper assessment of actions exerted by the sea waves on the structures, such as wave overtopping, wave forces and pressures. The numerical modelling can represent a useful and complementary tool to physical tests in order to cope with those aforementioned phenomena. Its main advantage is its ability to simulate any scenario without building expensive physical models. Numerical models do not suffer from scale effects, and numerical simulations can provide physical data that can be difficult or even impossible to measure in a real model. Finally, numerical modelling can reduce the number of physical tests required, which translates to significant savings in money and time. The aim of this work is to prove the suitability of the numerical method named Smoothed Particle Hydrodynamics (SPH) to deal with coastal engineering problems. SPH is a meshless particle method that has been widely used in the simulation of free-surface flows and fluid-structure interaction and has been developed rapidly during the last decade for its application in engineering. Traditional computational fluid dynamics techniques such as volume-of-fluid methods (VOF) have been used to study wave-structure interactions (Kleefsman et al., 2005). However, Eulerian numerical methods, such as those based on finite element methods, finite difference discretisation and the finite volume technique, require expensive mesh generation and have severe technical challenges associated with implementing conservative multi phase schemes that can capture the nonlinearities within rapidly changing geometries. Instead of using a mesh, the SPH method uses a set of interpolation nodes placed arbitrarily within the fluid. This gives several advantages in comparison to mesh-based methods when simulating nonlinear flow phenomena. Thus, the emergence of meshless schemes has provided a much needed alternative, including SPH that is becoming now popular. The DualSPHysics code (Crespo et al., 2015) has been developed to use SPH for real engineering problems. DualSPHysics is open source and can be freely downloaded from www.dual.sphysics.org. The first rigorous validation of DualSPHysics code was presented in Crespo et al. (2011) and more details about the implementation of DualSPHysics can be found in Domínguez et al. (2013a), (2013b). The code was applied to study the run-up on a real armour block breakwater in Altomare et al. (2014a) and to estimate wave forces comparing with physical model tests in Altomare et al. (2015). Note that some of the experimental data used in Altomare et al. (2015) will be also employed in this work. In general, all those problems involve large domains that should be solved with fine resolution, which makes the model expensive in terms of computational requirements. Meshless particle methods such as SPH are still considered to be slower than mesh-based methods due to the large number of interactions for each particle at each time step. This is the reason why SPH codes should be optimized and accelerated as much as possible. DualSPHysics has been designed to 1 E-proceedings of the 36th IAHR World Congress, 28 June – 3 July, 2015, The Hague, the Netherlands be run on multi-core CPUs, which is a relatively common resource, but also on Graphics Processing Units (GPUs). The GPU technology has experienced a rapid development during the last few years and constitutes a fast and cheap alternative to classical computation on CPUs. Hence, hardware acceleration, such as the GPUs has reduced the execution time which is one of the bottlenecks for numerical modelling and for SPH in particular. Simulations with more than one million particles on a single GPU card exhibit speedups of up to two orders of magnitude compared to a singlecore CPU. The simulations performed in this work were executed using a GPU card installed on a personal computer. However, coastal problems may involve processes at different spatial and temporal scales, from wave propagation, that starts from the wave generation offshore, to the impact of overtopping flows on the coastal structures; furthermore to represent the whole duration of storm events is often required. For all the above mentioned reasons a GPU acceleration might be not enough. Therefore novel numerical techniques are applied in this work to improve the efficiency of the SPH model while maintaining the same level of accuracy. The first approach consists of using variable resolution, which is commonly applied in mesh-based methods. Thus, higher resolution is used in the region of interest (for example, close to the structure) while the rest of the numerical domain can be solved using coarser resolution. The second is the coupling of SPH with a model that propagates waves from offshore to coastline and SPH only simulates the wave-structure interaction. Physical model tests performed in Ghent University are used to validate DualSPHysics. The aim is to prove the capability of SPH to quantify the sea wave impact on coastal defences such as storm return walls. Experimental data (water surface elevation and wave forces) are compared with numerical results. Once this first validation is performed, the mentioned improvements (variable resolution and coupling with wave propagation models) are applied to show the achieved numerical accuracy and efficiency. The results of the different numerical approaches are compared and discussed. 2. SMOOTHED PARTICLE HYDRODYNAMICS MODEL The Smoothed Particle Hydrodynamics (SPH) method uses particles to represent a fluid and these particles move according to the governing dynamics. These particles are nodal points where physical quantities (e.g. position, velocity, density, pressure) are computed as an interpolation of the values of the neighbouring particles. When simulating freesurface flows, the Lagrangian nature of SPH allows the domain to be multiply-connected, with no need of a special treatment of the surface, making the technique ideal for studying violent free-surface motion. SPH has been used to describe a variety of free-surface flows (wave propagation over a beach, plunging breakers, impact on structures and dam breaks). 2.1 SPH formulation The mathematical fundamental of SPH is based on integral interpolants. Any function F can be computed by the integral approximation. This function F can be expressed in a discrete form based on the particles. Thus, the approximation of the function is interpolated at particle a and the summation is performed over all the particles within the region of compact support of the kernel: [1] F( r) F( r')W ( r r ', h)dr ' F( ra ) F( rb )W ( ra rb , h ) b mb [2] b where the volume associated to the neighbouring particle b is mb/ρb, with m and ρ being the mass and the density, respectively. The kernel functions W must fulfil several properties (Monaghan, 1992), such as positivity inside the area of interaction, compact support, normalization and monotonically decreasing with distance. One option is a quintic kernel (Wendland, 1995) where the weighting function vanishes for inter-particle distances greater than 2h, using q=r/h: 4 q W q D 1 2q 1 2 0 q 2 [3] In the classical SPH formulation, the Navier-Stokes equations are solved and the fluid is treated as weakly compressible (e.g. see Gómez-Gesteira et al., 2012). The conservation laws of continuum fluid dynamics, in the form of differential equations, are transformed into their particle forms by the use of the kernel functions. The momentum equation proposed by Monaghan (1992) has been used to determine the acceleration of a particle (a) as the result of the particle interaction with its neighbours (particles b) but using a variational approach : P Pa d va mb b Π ab a Wab g dt ρ ρ b b a [4] being v velocity, P pressure, ρ density, m mass, g=(0,0,-9.81) ms-2 the gravitational acceleration and Wab the kernel function that depends on the distance between particle a and b. Πab is the viscous term according to the artificial viscosity proposed in Monaghan (1992). 2 E-proceedings of the 36th IAHR World Congress 28 June – 3 July, 2015, The Hague, the Netherlands The mass of each particle is constant, so that changes in fluid density are computed by solving the conservation of mass or continuity equation in SPH form: dρa mb vab a Wab dt b [5] In the weakly compressible approach, the fluid is treated as weakly compressible and Tait’s equation of state is used to determine fluid pressure based on particle density. The compressibility is adjusted so that the speed of sound can be artificially lowered; this means that the size of time step taken at any one moment (which is determined according to a Courant condition, based on the currently calculated speed of sound for all particles) can be maintained at a reasonable value. The Symplectic time integration algorithm (Leimkuhler, 1996) was used in the present work and a variable time step was calculated, involving the CFL (Courant-Friedrich-Lewy) condition, the force terms and the viscous diffusion term. 2.2 Variable resolution in SPH Variable resolution is usually employed in Eulerian numerical schemes in order to improve the efficiency of the simulation without reducing the accuracy. The splitting algorithm by Vacondio et al. (2013) is implemented in DualSPHysics. The key idea is to modify dynamically the particle sizes by splitting individual particles to obtain good resolution only where it is needed. To increase resolution in the area of interest, one particle is split into several daughter particles. A fixed refinement pattern is used to define the relative position of daughter particles and their masses. The hexagonal refinement pattern (7 daughter particles) is adopted according to Vacondio et al. (2013) where the masses of the daughter particles were obtained by minimising the error between the refined and unrefined local density field. The summation of the masses of the seven daughters is the mass of the original particle and the velocities of the daughter particles are defined equal to the velocity of the original one. Thus this dynamic particle splitting procedure guarantees both mass and momentum conservation. The domain is now discretized using particles with different smoothing length and therefore a variable h (ha≠hb) implementation of the momentum and mass equations is derived: d va 1 [6] Pa bWab (hb ) Pb aWab (ha ) g mb dt ρb ρa b dρa mb v ab bWab (hb ) dt b [7] Vacondio et al. (2013) proved that this new formulation is accurate and computationally efficient. 2.3 SPH coupled with wave propagation model The main idea is to reduce the SPH domain to the area of interest close to the coast where wave-structure interaction takes place. Thus, the water surface elevation and the velocity field from deep water can be accurately and more efficiently simulated with a wave propagation model. The Simulating WAve till SHore (SWASH) model is a time domain model for simulating non-hydrostatic, free-surface and rotational flows. Wave propagation models as SWASH have been proven to be able to simulate accurately surface wave and velocity field from deep water and with satisfactory results both in the open ocean and in nearshore but they are not suitable to deal with coastal structures with an arbitrary shape such as a parapet since it is a depth integrated model. The governing equations are the shallow water equations including a non-hydrostatic pressure term. The SWASH model uses sigma coordinates in the vertical direction and the number of the fluid layer can be changed in the calculation. By introducing the layers, SWASH can maintain frequency dispersion even in a deep water condition. A full description of the numerical model, boundary conditions, numerical scheme and applications are given in Zijlema et al. (2011). Suzuki et al. (2011) demonstrated that this model produces satisfactory results for both wave transformation and wave overtopping for shallow foreshore topography using one layer in their one-dimensional calculation. This numerical model is a strong tool for the estimation of wave transformation since it is not demanding in terms of computation resources due to the depth averaged assumption and parallel computation capability even though it is a time-domain model. Previous works on the SWASH-DualSPHysics hybridization were presented by Domínguez et al. (2014) and Altomare et al. (2014b), where the technique was validated against physical model results of wave propagation and run-up over sandy beaches. The coupling between DualSPHysics and SWASH has been developed as a one-way coupling at this stage: it means that the information is passed from SWASH to DualSPHysics and not otherwise. SWASH is in fact run before DualSPHysics and the output from SWASH in a selected coupling location is passed as input frozen information to DualSPHysics. This might represents a limitation especially for high reflective structures because it is not possible to treat with re-reflected waves inside the DualSPHysics domain: in such cases the time necessary to the re-reflective waves to reach again the examined coastal structure has to be estimated. The hybridization procedure can be summarised in four steps (Figure 1): A model domain with SWASH is built to get only incident waves so a flat bottom is added at the location, where the coupling point is defined, with a sponge layer to absorb all the reflection. SWASH is executed in a multi-layered approach to provide only incident wave characteristics in the coupling point. 3 E-proceedings of the 36th IAHR World Congress, 28 June – 3 July, 2015, The Hague, the Netherlands A moving boundary (MB) acting as a non-conventional wave generator is defined in DualSPHysics. The velocity provided by SWASH in the hybridization point is passed to DualSPHysics. The time history of the displacement in each point or layer of the propagation model is reconstructed starting from the velocity information and interpolated along the vertical. The so-calculated movement is passed to the SPH moving particles. DualSPHysics is executed only in the close area to the coast. SWASH domain SWASH output: Total wave = incident wave Actual bathymetry SPH domain Flat bottom + sponge layer Coupling point Figure 1. Sketch of the model domain and hybridization point. 3. EXPERIMENTAL CASE The same physical test used in Altomare et al. (2015) is also presented here to validate DualSPHysics. The aim of the experimental campaign was to assess the overtopping flow rates and wave loadings on the dikes and storm return walls in the Blankenberge Marina (Belgium). In this physical test the forces are exerted by waves that approach the existing dike with a crest berm on a parapet wall. The dimensions of the physical test are shown in Figure 2. A 1:5 model scale was used for the physical model tests in this case. The simulated wave conditions use a significant wave height Hm0=0.101m and peak period Tp=2.683s. Wavemaker WG Structure 2.15 m 0.64 m 3.2 m 0.8 m Berm 23.5 m Figure 2. Numerical model setup of the Blankenberge Marina test cases with a parapet wall. During the experiment, wave elevation surface and force exerted onto the parapet wall were recorded. Figure 2 shows the location of wave gauge WG (x=3.63 m) at the beginning of the berm and the parapet wall (represented in red) where forces will also be numerically computed. Those experimental signals are used to characterize the wave propagation and wave loading. 4. VALIDATION DualSPHysics is now used to simulate the experimental case. The numerical flume is built to resemble the physical flume at Ghent University in layout and dimensions. Note that the DualSPHysics-piston will move accordingly to the theoretical piston displacement as in the physical model tests. The SPH simulation is performed in two dimensions. A total physical time of 55 seconds are simulated with DualSPHysics. The initial interparticle distance is dp=0.01m which leads to 135,883 particles in the numerical domain. 4 E-proceedings of the 36th IAHR World Congress 28 June – 3 July, 2015, The Hague, the Netherlands Different instants of the simulation are depicted in Figure 3. Figure 3. Different instants of the simulation with DualSPHysics. The colour of the particles represents the velocity value. 5 E-proceedings of the 36th IAHR World Congress, 28 June – 3 July, 2015, The Hague, the Netherlands Numerical wave surface elevation is compared with experimental signal (WG) in Figure 4. The agreement proves that waves are numerically generated in an accurate way using DualSPHysics. 0.10 EXP SPH 0.08 0.06 eta (m) 0.04 0.02 0.00 -0.02 -0.04 -0.06 -0.08 10 15 20 25 30 35 40 45 time (s) Figure 4. Comparison between numerical and experimental water surface elevation (eta). On the other hand, the times series of the experimental wave forces and the numerical ones obtained with DualSPHysics are plotted in Figure 5. The hydrostatic force corresponding to the initial still water level was removed. Results prove the accuracy of DualSPHysics to estimate wave loadings. 200 EXP SPH 175 150 Force (N) 125 100 75 50 25 0 -25 -50 20 25 30 35 40 45 50 55 time (s) Figure 5. Comparison between numerical and experimental wave forces. 5. NUMERICAL EFFICIENCY DualSPHysics has been validated using physical data test so the capability of the code has already been shown. In this section, the two numerical improvements (splitting algorithm and coupling with SWASH) are applied in order to improve the efficiency of the simulation but maintaining the same reliability. Wave forces obtained with new numerical approaches are computed again and computational runtimes are also measured to discuss about the achieved speedups. The two numerical improvements (described in section 2.2 and 2.3) are represented in Figure 6 for a better understanding. The top snapshot corresponds to the instant time=30s using the former DualSPHysics code. As mentioned before an initial particle size of 1cm was used in the simulation. 6 E-proceedings of the 36th IAHR World Congress 28 June – 3 July, 2015, The Hague, the Netherlands SPH dp = 0.01 m SPHSPLITTING dp ≈ 0.01 m dp = 0.02 m SPHCOUPLING dp = 0.01 m Figure 6. Same instant of the simulation (time=30s) using original DualSPHysics (top), splitting (middle) and coupling (bottom). The frame in the middle of Figure 6 corresponds to the simulation where splitting procedure was applied. In this case a coarse resolution is used for the entire domain (dp=0.02m) which means that around 4 times less particles are initially created comparing with dp=0.01m. However, higher resolution is desirable in the area close to the dike and the parapet wall, therefore splitting is applied and particles within that area are split into 7 daughters with new values of masses and smoothing lengths and with a new dp=0.0113m (dp≈0.01m). The different size of the particles and the area where splitting was applied can be observed in Figure 6. The numerical configuration of the coupling can be observed in the bottom of Figure 6. The coupling point is located at x=10.5m and the DualSPHysics domain was reduced. SWASH is first executed to simulate incident waves. The execution time of SWASH is negligible comparing with SPH runtimes so it will not be considered later in the efficiency discussion. The velocity provided by SWASH at the coupling point is passed as input to define the motion of the SPH-piston. Hence, the particles of the piston are initially created at x=10.5m (the coupling point) and they move to create the same waves that were first propagated with SWASH. The length of the SPH domain is here reduced to the 60% of the original one. Figure 7 shows a more detailed view of the SPH particles at time=30s with the three numerical approaches (SPH is the basic implementation; SPHSPLITTING is the case with variable resolution, and SPHCOUPLING when using the hybrid model). It is worth noting that the same velocity field is achieved for the different options. SPH SPHSPLITTING SPHCOUPLING Figure 7. Same instant of the simulation (time=30s) with a zoom close to the dike and the parapet wall. Colour represents velocity values of the particles. 7 E-proceedings of the 36th IAHR World Congress, 28 June – 3 July, 2015, The Hague, the Netherlands Now, the wave force exerted onto the parapet wall is also computed using SPH SPLITTING and SPHCOUPLING and compared with basic SPH implementation. The times series of the numerical wave forces computed with original DualSPHysics and with the variable resolution approach are plotted in Figure 8. A very good agreement is observed showing that the splitting procedure provides the same accuracy as the previous SPH results. 200 SPH 175 SPH_SPLITTING 150 Force (N) 125 100 75 50 25 0 -25 -50 20 25 30 35 40 45 50 55 time (s) Figure 8. Comparison between numerical wave forces obtained with SPH and SPHSPLITTING. Figure 9 plots the wave force computed with only DualSPHysics modelling and the numerical force computed with the coupling SWASH+DualSPHysics. Differences between the signals are only observed after 40 seconds when re-reflected waves became important. That is the time that the first incoming waves impact against the wall, are reflected in the direction of the SPH piston, impacts also with the piston and travels in the initial incoming direction to hit again the wall. This re-reflection is a problem that needs to be solved in the coupling model in order to simulate longer tests. 200 SPH 175 SPH_COUPLING 150 Force (N) 125 100 75 50 25 0 -25 -50 20 25 30 35 40 45 50 55 time (s) Figure 9. Comparison between numerical wave forces obtained with SPH and SPHCOUPLING. The numerical comparison is summarised in Figure 10 where the times series of the three numerical signals are compared with the experimental wave forces. All numerical results are in agreement with the physical test. Hence, the proposed numerical improvements preserve the same accuracy to estimate wave loadings. 8 E-proceedings of the 36th IAHR World Congress 28 June – 3 July, 2015, The Hague, the Netherlands 200 EXP SPH SPH_SPLITTING SPH_COUPLING 175 150 Force (N) 125 100 75 50 25 0 -25 -50 20 25 30 35 40 45 50 55 time (s) Figure 10. Comparison between experimental and numerical wave forces obtained with SPH, SPHSPLITTING and SPHCOUPLING. . Finally, numerical efficiency is analysed to determine the performance of the original DualSPHysics code and the achieved speedups with the splitting procedure and the coupling model. The case under study is simulated both on a CPU and a GPU to analyse the performance of DualSPHysics code. The simulation took 42.40 minutes using a GPU (GeForce GTX Titan) and more than 31 hours using multi-core CPU (4 cores of Intel Xeon E5-2640). Therefore the Kepler GPU card is 44 times more efficient that the CPU machine. The achieved performance can be compared to a large cluster machines of CPUs. The performance of the models using the proposed numerical improvements (splitting and coupling) are shown in Table 1. The execution time of the SWASH model Table 1. Numerical performance (number of particles, computational times and speedups) with SPH, SPHSPLITTING and SPHCOUPLING. Interparticle distance Number of particles Simulated steps Simulation runtime Speedup (vs SPH) SPH SPHSPLITTING SPHCOUPLING 0.01m 135,883 275,165 42.40 min 1.00x 0.02m 35,670 to 44,484 245,793 18.77 min 2.26x 0.01m 80,594 248,994 26.11 min 1.62x The initial number of particles in the basic SPH simulation of 135k is reduced to 35k using variable resolution (but 8,800 new daughter particles are created) and to 80k in the SPH domain of the coupling model. Both approaches accelerate the simulation; splitting code took only the 44.27% of the time of first SPH simulation and the coupling took the 61.56%. The speedups can be increased if an area closer to the wall is defined with SPH SPLITTING or if the coupling point moves further with SPHCOUPLING. 6. CONCLUSIONS The SPH-based DualSPHysics code is employed to study the wave impact onto the coastal structures. Physical model tests performed in Ghent University are used to validate DualSPHysics. Experimental data such as water surface elevation and wave forces are compared with numerical results. DualSPHysics is proven to quantify the sea wave impact on coastal defences such as a vertical wall with parapet. Two novel numerical techniques are applied in this work to improve the efficiency of the SPH model while maintaining the same level of accuracy; variable resolution with higher resolution in the region of interest and the coupling of SPH with a the wave propagation model SWASH that propagates waves from offshore to coastline and SPH only simulates the wave-structure interaction. Once the code has been validated and the accuracy of the numerical results has been assessed, the efficiency of using a GPU was also shown accelerating 44 times the CPU execution. The capability of the particle refinement procedure was demonstrated reducing the computational time by a factor of 2.26 in comparison with the SPH simulation with uniform resolution and of the same accuracy. The use of the coupling model SWASH+DualSPHysics reduced the domain length and also the computational time to 60%. Both numerical improvements accelerate the simulation showing the same degree of accuracy when computing wave forces against the wall. Finally DualSPHysics model can be proposed as complementary tool to physical model experiments for a preliminary design of the coastal defences. 9 E-proceedings of the 36th IAHR World Congress, 28 June – 3 July, 2015, The Hague, the Netherlands ACKNOWLEDGMENTS The authors acknowledge the Department of Civil Engineering of Ghent University to have provided all the data regarding the designs and analysis carried out for the harbours of Blankenberge. This work was partially financed by Xunta de Galicia under project Programa de Consolidación e Estructuración de Unidades de Investigación Competitivas (Grupos de Referencia Competitiva) funded by European Regional Development Fund (FEDER), and by Ministerio de Economía y Competitividad under Project BIA2012-38676-C03-03. REFERENCES Altomare, C., Crespo, A.J.C., Rogers, B.D., Domínguez, J.M., Gironella, X., Gómez-Gesteira, M. (2014a). Numerical modelling of armour block sea breakwater with Smoothed Particle Hydrodynamics. Computers and Structures, 130, 34-45. Altomare, C., Suzuki, T., Domínguez, J.M., Crespo, A.J.C., Gómez-Gesteira, M., and Caceres, I. (2014b). A hybrid numerical model for coastal engineering problems. 34th International Conference on Coastal Engineering (ICCE2014), Seoul, South Korea. Altomare, C., Crespo, A.J.C., Domínguez J., Gómez-Gesteira M., Suzuki T., Verwaest T. (2015). Applicability of Smoothed Particle Hydrodynamics for estimation of sea wave impact on coastal structures, Coastal Engineering, 96, 1-12. Barreiro, A., Crespo A.J.C., Domínguez J.M., Gómez-Gesteira, M. (2013). Smoothed particle hydrodynamics for coastal engineering problems. Computers and Structures, 120, 96–106. Batchelor, G.K. (1974). Introduction to fluid dynamics. Cambridge University Press. U.K. Crespo, A.J.C., Domínguez J.M., Barreiro A., Gómez-Gesteira M. and Rogers B.D. (2011). GPUs, a new tool of acceleration in CFD: Efficiency and reliability on Smoothed Particle Hydrodynamics methods. PLoS ONE 6 (6), e20685. Crespo, A.J.C., Domínguez J.M., Rogers B.D., Gómez-Gesteira M., Longshaw S., Canelas R., Vacondio R., Barreiro A., and García-Feal, O. (2015). DualSPHysics: open-source parallel CFD solver on Smoothed Particle Hydrodynamics (SPH). Computer Physics Communications, 187, 204-216. Domínguez, J.M., Suzuki, T., Altomare, C., Crespo A.J.C., and Gómez-Gesteira, M. (2014). Hybridisation of a wave propagation model (SWASH) and a meshfree particle method (SPH) for real applications. Proceedings 3rd IAHR Europe Congress, 2014, Porto, Portugal. Gómez-Gesteira, M., Rogers, B.D., Crespo, A.J.C., Dalrymple, R.A., Narayanaswamy, M., and Domínguez, J.M. (2012). SPHysics - development of a free-surface fluid solver- Part 1: Theory and Formulations, Computers & Geosciences, 48, 289-299. Lee, E.-S., Violeau D., Issa R., and Ploix, S. (2010). Application of weakly compressible and truly incompressible SPH to 3-D water collapse in waterworks. Journal of Hydraulic Research, 48, 50- 60. Leimkuhler, B.J., Reich, S. and Skeel, R.D., (1996). Integration Methods for Molecular dynamic IMA Volume in Mathematics and its application. Springer, 1996. Monaghan, J.J. (1992). Smoothed particle hydrodynamics. Annual Review of Astronomy and Astrophysics, 30, 543-574. Vacondio, R., Rogers, B.D., Stansby, P.K., Mignosa, P., and Feldman J. (2013). Variable resolution for SPH: a dynamic particle coalescing and splitting scheme. Computer Methods in Applied Mechanics and Engineering, 256, 132-148. Suzuki T., Verwaest T., Hassan W., Veale W., Trouw K. and Troch P. (2011). The applicability of SWASH for modelling wave transformation and wave overtopping: a case study for the Flemish coast. Proceedings of ACOMEN 2011. Wendland, H. (1995). Piecewiese polynomial, positive definite and compactly supported radial functions of minimal degree, Advances in Computational Mathematics, 4, 389-396. Zijlema, M., Stelling, G.S. and Smit, P. (2011). SWASH: An operational public domain code for simulating wave fields and rapidly varied flows in coastal waters. Coastal Engineering, 58, 992-1012. 10
Similar documents
study of the overtopping flow impacts on multifunctional sea dikes in
being v velocity, P pressure, ρ density, m mass, g=(0,0,-9.81) ms-2 the gravitational acceleration and Wab the kernel function that depends on the distance between particle a and b. Πab is the visc...
More information