A Coupled ISPH-TLSPH Method for Simulating Fluid-Elastic Structure Interaction Problems
https://doi.org/10.1007/s11804-022-00260-3
-
Abstract
A fully Lagrangian algorithm for numerical simulation of fluid-elastic structure interaction (FSI) problems is developed based on the Smoothed Particle Hydrodynamics (SPH) method. The developed method corresponds to incompressible fluid flows and elastic structures. Divergence-free (projection based) incompressible SPH (ISPH) is used for the fluid phase, while the equations of motion for structural dynamics are solved using Total Lagrangian SPH (TLSPH) method. The temporal pressure noise can occur at the free surface and fluid-solid interfaces due to errors associated with the truncated kernels. A FSI particle shifting scheme is implemented to produce sufficiently homogeneous particle distributions to enable stable, accurate, converged solutions without noise in the pressure field. The coupled algorithm, with the addition of proposed particle shifting scheme, is able to provide the possibility of simultaneous integration of governing equations for all particles, regardless of their material type. This remedy without need for tuning a new parameter, resolves the unphysical discontinuity beneath the interface of fluid-solid media. The coupled ISPH-TLSPH scheme is used to simulate several benchmark test cases of hydro-elastic problems. The method is validated by comparison of the presented results with experiments and numerical simulations from other researchers.Article Highlights• A novel FSI particle shifting scheme is proposed to produce homogeneous particle distributions adjacent to the surface of structure• The use of 4th-order Runge-Kutta time integration scheme within Total Lagrangian SPH for modeling elastic structure to obtain accurate results.• A coupled ISPH-TLSPH method is developed for simulating hydroelastic problems -
1 Introduction
The analysis of multi-physics problems is important in various areas of engineering. Fluidstructure interaction (FSI) is such a multi-physics problem where the effect of the fluid on the structure could result in a significant structural deformation. This deformation affects the pressure and velocity of the fluid. Fluid-structure interaction problems are analyzed in numerical methods using two distinct approaches, a "direct" approach and a "partitioned" approach. In the first approach, the fluid and structure relations are expressed and solved simultaneously, done by Langer and Yang (2018). In the second approach, first, the fluid equations are solved for the determination of stress (traction or pressure) on solid boundaries, and then the calculated stress is used as a boundary condition for the governing equations of the structure to determine the deformation of the solid media. In fact, in the "partitioned" approach, the information is transmitted from one media to another, so that the governing equations for both media converge simultaneously (Rao and Wan 2018; Salehizadeh and Shafiei 2021).
The main drawback in solving such problems with the standard Lagrangian Finite Element Method (FEM) is that severe mesh distortions, which accompany large deformations, lead to inaccurate results. In the case of the fluidstructure interaction, the coupling of fluid and structure media is usually obtained by Arbitrary Lagrangian-Eulerian (ALE) formulations for the fluid region, while the structure is modeled with the fully Lagrangian formula, such as Aldlemy et al. (2020). Although re-meshing techniques and ALE formulations can overcome the mesh distortion issue, the remapping of state variables creates difficulties with history-dependent materials and the accuracy of results is questionable. Also, precision definition of the interface and free surfaces requires a particular remedy (Aldlemy et al. 2020).
In the last decades, the mesh-free methods have been proposed to simulate fluid-structure interaction problems, which use a fully Lagrangian formulation to describe fluid flow and structure displacement(Idelsohn et al. 2008a; 2008b; Nasar et al. 2019). These methods allow the motion of the boundary of fluid-structure interaction to be determined without any special algorithm, such as the remeshing stage (He et al. 2018). Several studies have been carried out on the development of fluid-structure interaction solvers using Lagrangian mesh-free methods. The particle modeling capability in the simulation of the breaking wave impact on a moving float is observed using Moving Particle Semi-implicit (MPS) by Koshizuka et al. (1998). Also, Lee et al. (2010) Described the MPS method for simulating the interaction of violent free-surface flow with structures. Khayyer et al. (2018b) coupled a fluid model based on MPS method with an MPS-based structure. They simulated the dam breaking with an elastic gate problem, experimented by Antoci et al. (2007) and hydro-elastic slamming of a marine panel.
On the other hand, the Smoothed Particle Hydrodynamics (SPH) method has been developed as a mesh-free Lagrangian method by Lucy (1977) and Gingold and Monaghan (1977) to solve astronomical physics problems. This method has been used in simulating various application problems such as turbulent flows (Kazemi et al. 2017; 2020), free-surface flows (Zheng et al. 2017; Salehizadeh and Shafiei 2019) and multi-material interactions (Salehizadeh and Shafiei 2021).
Due to potential advantages of SPH method, a considerable number of studies have been conducted for development of hydroelastic FSI solvers by coupling a SPH-based fluid model either with a mesh-based structure model such as SPH-FEM (Hermange et al. 2019), SPH-SFEM (Zhang et al. 2021b), SPH-ESFEM (Long et al. 2020) and SPHNMM (Xu et al. 2019). On the other hand, different FSI solvers based on pure particle methods have been developed. Zhang et al. (2021a) presented an open source SPH code named SPHinXsys to treat various FSI problems including the dam break through an elastic gate. Sun et al. (2021) developed a FSI-SPH model that is effective to solve some challenging FSI problems in three-dimensional space.
The traditional SPH solver was formulated based on a weakly compressible fluid, which relates the pressure to the variation of density through an artificial equation of state, referred as "weakly compressible" approach (WCSPH), described by Liu and Liu (2003). The standard WCSPH suffers from the computational error of density variation causes non-physical oscillations of pressure that can produce numerical instability (Lee et al. 2008). On the resolving of high-frequency pressure oscillations, extensive prevention measures have been proposed. Huang et al. (2018) employed a artificial diffusive term (δ -SPH model), proposed by (Antuono et al. 2010), to treat wave interactions with structure in field of ocean engineering. This approach requires a small time step with regard to the "sound speed", which is at least ten times higher than the maximum velocity of fluid, thus increasing computation time. To prevent such issues, the concept of "truly incompressible fluid" was achieved for SPH method. The Incompressible smoothed particle hydrodynamics method (ISPH) is a two-step method that first calculates the predicted velocity, and then the predicted values are corrected using the pressure derived from the solution of the Poisson equation to apply a divergence-free velocity field, done by Cummins and Rudman (1999).
The ISPH method can be accurate and effective in reducing the pressure fluctuations in the simulation of the fluid-solid interaction problems. Rafiee and Thiagarajan (2009) coupled the ISPH method for a fluid with an SPHbased structure. In their model, the fluid and solid pressures were determined by solving the pressure Poisson equation (PPE) with a simple scheme. They assumed that the pressure time variations are negligible between two computational time steps, which is not reasonable. Khayyer et al. (2018a) presented an enhanced ISPH-SPH coupled method for simulating fluid-structure interaction. They used a dynamic stabilizer scheme, introduced by Tsuruta et al. (2013), for fluid that involves additional calculations to determine parallel and normal vectors of predicted relative distances. Recently, their model have been demonstrated to be capable of reproducing hydroelastic FSI corresponding to composite structures (Khayyer et al. 2021).
The SPH method is applied to simulate the structural dynamics, such as in the Libersky et al. (1993) and Gray et al. (2001) studies. Antoci et al. (2007) used the WCSPH method to solve hydro-elastic problems. The original formulation of WCSPH method suffers from a series of instabilities and low accuracy issues when applied to solid mechanics (Swegle et al. 1995; Rabczuk and Belytschko 2004). The first issue SPH suffered from was the so-called "tensile instability" which leads to particle sticking and numerical fracture. To reduce the effects of tensile instabilities in solving such problems, several treatments have been proposed such as normalizing kernel functions (Johnson and Beissel 1996) and applying artificial stress (Gray et al. 2001). Nevertheless, some techniques add numerical parameters that need to be carefully selected. To eliminate instabilities related to rank deficiency in particle-based FSI modeling, Rabczuk et al. (2010) applied stress point integration (Rabczuk and Belytschko 2004) into FSI for fracturing shell structures. The stress-points implemented in mesh-free methods require a background grid for nodal integration; hence the method is not truly mesh-free. In the stability analysis of numerical mesh-free methods, Belytschko et al. (2000) found tensile instability to be caused by the use of Eulerian kernel functions. They proposed a fully Lagrangian particle method in which the initial configuration is considered as a reference, the smoothing kernel function and its derivatives are calculated based on the initial distribution of the particles, making Lagrangian kernel functions. In the present study, a totally Lagrangian formulation proposed by Lin et al. (2015) is used to the simulation of two-dimensional elastic structures. It can directly impose the interaction values such as force and velocity to the structure particles in the interaction with the fluid. The performance of the structure model is validated by simulating a cantilever beam under the concentrated force and the dynamic response of a free oscillating plate. The numerical results are compared to their analytical solution. Sun et al. (2019) introduced a coupled FSI-SPH solver by combining a multi-phase δ-SPH scheme and a Total-Lagrangian SPH (TLSPH) solver for elastic structures. In their study, the numerical results of TLSPH demonstrated sufficient accuracy and therefore, this structural solver could be further implemented in the FSI simulations. Recently, Zhan et al. (2019) and O'Connor and Rogers (2021) developed a GPU-accelerated coupled total Lagrangian and weakly compressible SPH (TL-WC SPH) approach for 3D fluid-structure interaction modeling.
The temporal pressure noise due to irregular particle distribution through clustering or stretching, leads to numerical instability. It also causes inaccurate behavior of fluid and structure in interaction with each other. A study conducted by Xu et al. (2009), enhanced particle uniformity by shifting particles slightly away from the streamlines. The hydrodynamic properties are modified after they are shifted to account for their new spatial positions by using Taylor expansion. Their method provides a stable and converged solution for fluid flow problems especially at relatively high Reynolds numbers. However, this algorithm works inaccurately in the simulation of free-surface flows due to errors associated with the truncated kernels. Lind et al. (2012) proposed a relation based on the reference concentration gradient to control normal diffusion for freesurface particles. This remedy requires the setting of the constant parameters that encounter numerical challenges in long-term simulations. To achieve an accurate and consistent implementation of particle shifting for free-surface flows, Khayyer et al. (2017) proposed a so-called Optimized Particle Shifting (OPS) scheme through a careful implementation of only tangential shifting for free-surface and free surface vicinity particles.
In this research, for the first time, a novel FSI algorithm is introduced such a way that the proposed FSI particle shifting method added to FSI coupling scheme based on ISPH approach in order that the interaction term is obtained and then imposed on the particles. This algorithm improves the interface behavior between fluid and structure. To the best of our knowledge, this is the first application of the particle shifting treatment scheme, together with the coupled algorithm into the context of simulations of FSI problems by combining an ISPH scheme and a Total-Lagrangian Particle (TLP) solver for deformable elastic structures. The developed SPH coupling method was used to simulate the interaction of fluid-elastic structures for various problems and was compared and validated with experimental results. The considered problems of fluid-structure interaction in this paper include the deflection of an elastic plate due to the hydrostatic weight of water column, done by Fourey et al. (2017), the dambreaking flow through an elastic gate, done by Antoci et al. (2007), breaking dam flow on a hypo-elastic baffle, experimented by Liao et al. (2015), the deflection of an elastic baffle due to fluid sloshing in a rolling tank, experimented by Idelsohn et al. (2008a).
2 Numerical procedure
In the SPH formulation, the particle approximation of variable A(r) is determined by a summation of particles inside the support domain of the particle located at ra:
$$ \left\langle {A\left({{\mathit{\boldsymbol{r}}_a}} \right)} \right\rangle = \sum\limits_b {{V_b}} A\left({{\mathit{\boldsymbol{r}}_b}} \right)W\left({\left| {{\mathit{\boldsymbol{r}}_{ab}}} \right|, h} \right) $$ (1) where Vb is the volume of particle b, h is the smoothing length which represents the discretization scale of SPH approximations and |rab| = |ra − rb| is the distance between particles a and b. In this paper, the cubic B-spline kernel is used for all cases, reviewed by Liu and Liu (2003). A smoothing length of h=1.2Δx is typically used, where Δx is the initial particle spacing. Hereafter W(|rab|, h)will be simply written as Wab.
The SPH discretization of gradient, divergence and Laplacian operator for an arbitrary scalar function f or tensor function F are, respectively, calculated as:
$$ {\langle \nabla f\rangle _a} = \sum\limits_b {{V_b}} \left({{f_b} - {f_a}} \right)\left({{\mathit{\boldsymbol{B}}_a} \cdot \nabla {W_{ab}}} \right) $$ (2) $$ {\langle \nabla \cdot \mathit{\boldsymbol{F}}\rangle _a} = \sum\limits_b {{V_b}} \left({{\mathit{\boldsymbol{F}}_b} - {\mathit{\boldsymbol{F}}_a}} \right) \cdot \left({{\mathit{\boldsymbol{B}}_a} \cdot \nabla {W_{ab}}} \right) $$ (3) $$ {\left\langle {{\nabla ^2}f} \right\rangle _a} = {\mathit{\boldsymbol{\widehat B}}_a}:\sum\limits_b 2 {V_b}{\mathit{\boldsymbol{e}}_{ab}}\nabla {W_{ab}}\left({\frac{{{f_a} - {f_b}}}{{\left| {{\mathit{\boldsymbol{r}}_{ab}}} \right|}} - {\mathit{\boldsymbol{e}}_{ab}} \cdot {{\langle \nabla f\rangle }_a}} \right) $$ (4) where $ {\nabla _a}{W_{ab}} = \frac{1}{h}\frac{{\partial W}}{{\partial \left| {{\mathit{\boldsymbol{r}}_{ab}}} \right|}}{\mathit{\boldsymbol{e}}_{ab}}$ is the kernel function gradient with respect to $ {\mathit{\boldsymbol{r}}_a}{\rm{, }}\;\;{\mathit{\boldsymbol{e}}_{ab}} = \frac{{{\mathit{\boldsymbol{r}}_{ab}}}}{{\left| {{\mathit{\boldsymbol{r}}_{ab}}} \right|}}$ is the unit vector between two particles a and b; B is the corrective tensor for kernel function gradient, introduced by Bonet and Lok (1999):
$$ {\mathit{\boldsymbol{B}}_a} = {\left[ {\sum\limits_b {{V_b}} \left({{\mathit{\boldsymbol{r}}_b} - {\mathit{\boldsymbol{r}}_a}} \right) \otimes \nabla {W_{ab}}} \right]^{ - 1}} $$ (5) and $ {\mathit{\boldsymbol{\widehat B}}_a}$ is a renormalization tensor for the second derivative given by Fatehi and Manzari (2012):
$$ {\mathit{\boldsymbol{\widehat B}}_a}:\left[ {\sum\limits_b {{V_b}} {\mathit{\boldsymbol{r}}_{ab}}{\mathit{\boldsymbol{e}}_{ab}}{\mathit{\boldsymbol{e}}_{ab}}\nabla {W_{ab}} + {{\widehat {\mathit{\boldsymbol{\overline B}} }}_a}} \right] = - \mathit{\boldsymbol{I}} $$ (6) where
$$ {\widehat {\mathit{\boldsymbol{\overline B}} }_a} = \left({\sum\limits_b {{V_b}} {\mathit{\boldsymbol{e}}_{ab}}{\mathit{\boldsymbol{e}}_{ab}}\nabla {W_{ab}}} \right) \cdot {\mathit{\boldsymbol{B}}_a} \cdot \left({\sum\limits_b {{V_b}} {\mathit{\boldsymbol{r}}_{ab}}{\mathit{\boldsymbol{r}}_{ab}}\nabla {W_{ab}}} \right) $$ (7) and $ \otimes $ defines the dyadic product of two vectors.
2.1 The projection-based incompressible SPH algorithm
In the SPH method, the Navier-Stokes equations are solved in the projection-based framework, as expressed in the Lagrangian form:
$$ \nabla \cdot \mathit{\boldsymbol{u}} = 0 $$ (8) $$ \frac{{{\rm{d}}\mathit{\boldsymbol{u}}}}{{{\rm{d}}t}} = - \frac{{\nabla p}}{\rho } + \nabla \cdot \left[ {\left({v + {v^t}} \right)\nabla \mathit{\boldsymbol{u}}} \right] + \mathit{\boldsymbol{g}} + {\mathit{\boldsymbol{a}}^{s \to f}} $$ (9) where u is the velocity field, ρ is the fluid density, p is pressure, v is kinetic viscosity, g is the gravity acceleration and vt is the eddy viscosity due to spatial filtering. In Eq. (9), the acceleration as → f is due to the interaction force on the fluid by the structure. We used the eddy viscosity approach based on the sub-particle scale turbulence model presented by Gotoh et al. (2000):
$$ {v^t} = {\left({{c_s}\Delta } \right)^2}\sqrt {2{{\dot \varepsilon }_{ij}}:{{\dot \varepsilon }_{ij}}} $$ (10) where $ {\dot \varepsilon }_{ij}$ is the strain rate tensor; cs is the Smagorinsky constant which is considered to be 0.1 for all simulations and Δ is the filter width, which is defined to be the SPH kernel smoothing length h. The ISPH method has been introduced by Cummins and Rudman (1999) and has been further developed by other researchers (Shao and Lo 2003; Hu and Adams 2007; Lind et al. 2012). In this approach, both the mass conversation equation and the equation of state are replaced by a Poisson equation, which is determined using the projection method. In general, to determine an intermediate velocity field, the momentum equation is solved without the effect of a pressure gradient. Then a Poisson equation for pressure is obtained by setting the divergence of intermediate velocity equal to the divergence of pressure gradient. The final velocity at the end of the time step is achieved in such a way that it results in incompressible conditions.
The ISPH solver in its original formulation suffers from the density error accumulation and errors in velocity divergence field. Several studies have been conducted to prevent such issues. Shao and Lo (2003) proposed an algorithm by imposing invariant density instead of zero velocity divergence that, despite its stability, is not accurate. Hu and Adams (2007) developed an iterative algorithm by simultaneously enforcing invariant density and zero velocity divergence that, despite its stability and accuracy, is very time-consuming. Xu et al. (2009) presented a new method to prevent the instability resulting from the intense clustering of particles. In their method, at the end of each time step, the particles are shifted away from the streamline leading to the uniform distribution of particles. Lind et al. (2012) proposed a generalized version of this scheme to allow extended applications to free-surface flows. Skillen et al. (2013) proposed a new method in the ISPH simulations for reducing the temporary disturbances caused by free surface effects. Their method provided a smoothing Poisson equation using a proposed relationship for adjacent free-surface particles. Also, the standard GPU implementation have been presented for the ISPH simulations, where the pressure Poisson equation is also solved on the GPU (Chow et al. 2018).
Here a first-order time marching scheme is applied, where both the density and mass of particles are constant; The particle positions are predicted using current velocity field:
$$ \mathit{\boldsymbol{r}}_a^* = \mathit{\boldsymbol{r}}_a^n + \mathit{\boldsymbol{u}}_a^n\Delta t $$ (11) The intermediate velocity field is calculated based on the momentum equation, regardless of pressure gradient term at the position ra*:
$$ \mathit{\boldsymbol{u}}_a^* = \mathit{\boldsymbol{u}}_a^n + \Delta t\left[ {\mathit{\boldsymbol{g}} + \mu {\nabla ^2}\mathit{\boldsymbol{u}}} \right] $$ (12) where
$$ \mu {\nabla ^2}\mathit{\boldsymbol{u}} = {\mathit{\boldsymbol{\widehat B}}_a}:\sum\limits_b {{V_b}} {\mathit{\boldsymbol{e}}_{ab}}\nabla {W_{ab}}\left({\frac{{\bar \mu _{ab}^e}}{{{\rho _a}}}\frac{{\mathit{\boldsymbol{u}}_a^n - \mathit{\boldsymbol{u}}_b^n}}{{\left| {{\mathit{\boldsymbol{r}}_{ab}}} \right|}} - {\mathit{\boldsymbol{e}}_{ab}} \cdot {{\left\langle {\frac{{\bar \mu _{ab}^e}}{{{\rho _a}}}\nabla \mathit{\boldsymbol{u}}} \right\rangle }_a}} \right) $$ (13) In which $ \bar \mu _{ab}^e = \left({{\rho _a}v_a^e + {\rho _b}v_b^e} \right)$ and $ {v^e} = v + {v^t}$. The pressure p at time n+1 can then be obtained from the pressure Poisson equation (PPE), written as:
$$ \nabla \cdot {\left\langle {\frac{1}{\rho }\nabla {p^{n + 1}}} \right\rangle _a} = \frac{1}{{\Delta t}}\nabla \cdot \mathit{\boldsymbol{u}}_a^* $$ (14) The SPH discretized form of Eq. (14) is calculated as:
$$ \begin{array}{l} \sum\limits_b 2 \frac{{{V_b}}}{{{\rho _a}}}\frac{{{\mathit{\boldsymbol{r}}_{ab}} \cdot \left({{B_a} \cdot \nabla {W_{ab}}} \right)}}{{{{\left| {{r_{ab}}} \right|}^2}}}\left({p_a^{n + 1} - p_b^{n + 1}} \right)\\ \;\;\;\;\; = \frac{1}{{\Delta t}}\sum\limits_b {{V_b}} \left({\mathit{\boldsymbol{u}}_b^* - \mathit{\boldsymbol{u}}_a^*} \right) \cdot \left({{B_a} \cdot \nabla {W_{ab}}} \right) \end{array} $$ (15) Skillen et al. (2013) proposed a suitable method for obtaining a smoothing pressure field at the free-surface. By identifying the particles on the free-surface and adjacent to the free-surface, a variable correction coefficient is used which leads to effect of free-surface gradually. The freesurface particles are detected by calculating the divergence of the position vector of particles. By detecting the freesurface particles, these particles are given a zero pressure over a time step (Dirichlet condition in the Poisson equation of pressure). After the discretization of the Eq. (15), the Poisson equation of pressure is rewritten in the following form:
$$ {A_{aa}}p_a^{n + 1} + \sum\limits_b {{\alpha _a}} {A_{ab}}p_b^{n + 1} = {\alpha _a}{B_a} $$ (16) where Aab are the Poisson's coefficients of pressure and the summation is applied to all particles located in the support domain of the particle a. It is noted that the calculation of new pressures (pn+1) requires a limited number of iterations to reach the smoothing converged pressures. The coefficient appearing in Eq. (16) is proposed by Skillen et al. (2013) for the implementation of the effect of free surface conditions, which follows:
$$ {\alpha _a} = \left\{ {\begin{array}{*{20}{c}} {1.0}&{\nabla \cdot \mathit{\boldsymbol{r}} \ge 1.6}\\ {0.5\left[ {1 - \cos \left({\frac{{\nabla \cdot \mathit{\boldsymbol{r}} - 1.4}}{{1.6 - 1.4}}} \right)} \right]}&{1.4 < \nabla \cdot \mathit{\boldsymbol{r}} < 1.6}\\ 0&{\nabla \cdot \mathit{\boldsymbol{r}} \le 1.4} \end{array}} \right. $$ (17) Then, by calculating the pressure of particles, the velocity at the end of the time step is determined from the intermediate velocity and the negative version of pressure gradient:
$$ \begin{array}{c} \mathit{\boldsymbol{u}}_a^{n + 1} = \mathit{\boldsymbol{u}}_a^* - \frac{{\Delta t}}{\rho }\nabla p_a^{n + 1}\\ = \mathit{\boldsymbol{u}}_a^* - \frac{{\Delta t}}{{{\rho _a}}}\sum\limits_b {{V_b}} \left({p_b^{n + 1} - p_a^{n + 1}} \right)\left({{\mathit{\boldsymbol{B}}_a} \cdot \nabla {W_{ab}}} \right) \end{array} $$ (18) In the end, the position of the particles is updated as follows:
$$ \mathit{\boldsymbol{r}}_a^{n + 1} = \mathit{\boldsymbol{r}}_a^n + \Delta t\left({\frac{{\mathit{\boldsymbol{u}}_a^n + \mathit{\boldsymbol{u}}_a^{n + 1}}}{2}} \right) $$ (19) In order to stabilize the simulation and form a uniform distribution of particles, after the particle positions are advanced in time by Eq.(19), following Xu et al. (2009), the particles are shifted slightly, then the hydrodynamic variables are corrected by the Taylor series approximation:
$$ A_a^\prime = {A_a} + {(\nabla A)_a} \cdot \delta {\mathit{\boldsymbol{r}}_{a{a^\prime }}} + O\left({\delta r_{a{a^\prime }}^2} \right) $$ (20) where A is a general variable; a and α′ are the particle's old position and new position respectively; δraa′ is the displacement vector between the particle's new position and its old position. By modifying the particle shifting magnitude, ζ, in relation to the particle convection distance and the particle size, the position shift reads:
$$ \delta {\mathit{\boldsymbol{r}}_{a{a^\prime }}} = \Delta {\mathit{\boldsymbol{r}}_a} = C\zeta {\mathit{\boldsymbol{R}}_a} $$ (21) where C is a constant in the range of 0.01 −0.1; ζ is the shifting magnitude which is equal to the maximum particle convection distance |u|maxΔt, with |u|max the maximum particle velocity, and Δt the time step; Ra is solved by following equation:
$$ {\mathit{\boldsymbol{R}}_a} = \sum\limits_{b = 1}^{{N_a}} {\frac{{\bar r_a^2}}{{r_{ab}^2}}} {n_{ab}} $$ (22) where Na is the number of neighboring particles around particle a, is the distance between particle a and particle b, and nab is the unit displacement vector between particle a and b; ra is the average particle spacing in the neighborhood of a, and reads:
$$ {\bar r_a} = \frac{1}{{{N_a}}}\sum\limits_{b = 1}^{{N_a}} {\left| {{\mathit{\boldsymbol{r}}_{ab}}} \right|} $$ (23) Lind et al. (2012) observed that due to the motion of free-surface particles, the distance of particle displacement would be much greater than the smoothing length which results in an irrational error; therefore, an upper limit for the particle shifting distance was defined as 0.2 h. The incomplete kernel support and increased kernel interpolation error in free-surface regions, lead to error in determination of the displacement vector of particles.
According to Khayyer et al. (2017), in the area near the free surface, the shifting distance of the fluid particles was forced to be equal to zero in the normal direction of the free surface. To achieve a reliable physical particle shifting for free-surface and nearby particles, the particle shifting displacement vector for these particles is modified by Khayyer et al. (2017) as follows:
$$ \delta {\mathit{\boldsymbol{r}}_{a{a^\prime }}} = \Delta {\mathit{\boldsymbol{r}}_a}\left({{\mathit{\boldsymbol{I}}_{2 \times 2}} - {\mathit{\boldsymbol{n}}_a} \otimes {\mathit{\boldsymbol{n}}_a}} \right) $$ (24) where Δra is obtained by Eq.(21). For the free-surface particles, the normal vector is determined by:
$$ {\mathit{\boldsymbol{n}}_a} = - \frac{{\nabla {\mathit{\Psi }_a}}}{{\left| {\nabla {\mathit{\Psi }_a}} \right|}} $$ (25) where
$$ \nabla {\mathit{\Psi} _a} = \sum\limits_b {{V_b}} \left({{\mathit{\boldsymbol{B}}_a} \cdot \nabla {W_{ab}}} \right) $$ (26) Figure 1 shows the particle shifting process for a free surface particle. The particles as depicted in Figure 2, are determined in the simulation as internal particles, particles adjacent to the free surface, free-surface particles and splash particles based on the divergence of the position vector of particles. At first, the free-surface particles are determined based on the divergence of position vector ∇·r < x and the normal vector is obtained for them. Then the adjacent particles to the free surface are determined based on the establishment of two criteria of the divergence of position vector x < ∇·r and the spatial distance |ra′b| < h (a′ nearest neighbor particle in the free surface to the particle b) and the normal vector of the nearest neighbor particle located on the free surface is assigned to these particles. Splash particles have the divergence of position vector ∇·r < x which do not have any neighboring particles in their support domain. By detecting free-surface and nearby particles and also splash particles, the internal particles are distinguished. It should be noted that for splash particles, the correction coefficient is zero. In the present study, the value of x was chosen to be 1.4.
Figure 1 The particle shifting process for a free-surface particle (Khayyer et al. 2017)Within discontinuous regions on the surface of the structure, the large displacements lead to instability, which result in forming jamming clumps due to disrupt of the fluid particles adjacent to the surface of the structure. To solve this problem, a novel method is proposed to shift the fluid particles adjacent to the surface of the structure. An intermediate boundary layer is characterized in the fluid domain on surface of the structure as shown in Figure 3.
When the fluid particles are located in this intermediate boundary layer, these particles are displaced based on a predefined nonlinear function. This method results in a preserved solution with smoothing the velocity field. Relocation of fluid particles located in the intermediate boundary layer is executed using an exponential function.
$$ \delta {\mathit{\boldsymbol{r}}_{a{a^\prime }{\rm{|new }}}} \cdot {\mathit{\boldsymbol{n}}_a} = \delta {\mathit{\boldsymbol{r}}_{a{a^\prime }}} \cdot {\mathit{\boldsymbol{n}}_a} + d\left[ {\exp \left({ - \frac{{\left| {\delta {\mathit{\boldsymbol{r}}_{a{a^\prime }}} \cdot {\mathit{\boldsymbol{n}}_a}} \right|}}{{|\mathit{\boldsymbol{d}}|}}} \right) - 1} \right] $$ (27) where δraa′·na is prescribed displacement vector by Eq. (21) in local normal direction n of the boundary surface and d is a flow dependent vector in local normal direction n. Considering a large depth for the intermediate boundary layer, |d|, enhance the stability of the solution with increasing the number of particles within the layer that need to be relocated. Applying this relocation is determined with defining limits for |d|. If the value of δraa′|n is assumed to be equal to |u|maxΔt and δraa′|new is limited to the shifting distance proposed in Eq.(21) in local normal direction n, Eq. (27) becomes:
$$ {\left. {C|\mathit{\boldsymbol{u}}{|_{\max }}\Delta t{\mathit{\boldsymbol{R}}_a}} \right|_n} = {\mathit{\boldsymbol{u}}_{\max }}\Delta t + \mathit{\boldsymbol{d}}\left[ {\exp \left({ - \frac{{|\mathit{\boldsymbol{u}}{|_{\max }}\Delta t}}{{|\mathit{\boldsymbol{d}}|}}} \right) - 1} \right] $$ (28) By applying second order Taylor series to scalar form of Eq. (28), it becomes:
$$ \frac{{|\mathit{\boldsymbol{u}}{|_{\max }}\Delta t}}{{|\mathit{\boldsymbol{d}}|}} = 2C\left| {\Delta {{\left. {{\mathit{\boldsymbol{R}}_a}} \right|}_\mathit{\boldsymbol{n}}}} \right| $$ (29) where C is a constant parameter in the range of 0.01‒0.1, limits for |d| can be determined:
$$ 5 \le \frac{{|\mathit{\boldsymbol{d}}| \cdot \left| {{{\left. {{\mathit{\boldsymbol{R}}_a}} \right|}_n}} \right|}}{{|\mathit{\boldsymbol{u}}{|_{\max }}\Delta t}} \le 50 $$ (30) Finally, the hydrodynamic variables of modified at the new position as follows:
$$ \mathit{\boldsymbol{u}}_a^f = {\mathit{\boldsymbol{u}}_a} + \Delta {\mathit{\boldsymbol{u}}_a} = {\mathit{\boldsymbol{u}}_a} + \delta {\mathit{\boldsymbol{r}}_{a{a^\prime }}} \cdot {\langle \nabla \mathit{\boldsymbol{u}}\rangle _a} $$ (31) $$ p_a^f = {p_a} + \Delta {p_a} = {p_a} + \delta {\mathit{\boldsymbol{r}}_{a{a^\prime }}} \cdot {\langle \nabla p\rangle _a} $$ (32) 2.2 Total lagrangian formulation for elastic structures
The Total Lagrangian SPH (TLSPH) method is applied by Lin et al. (2015) to model the elastic structures; in this formulation, the density is considered constant and to solve the momentum equation in the reference framework, the first Piola-Kirchhoff stress tensor Ps replaces the Cauchy stress tensor σ. Therefore, Eq.(9) is given in the following form:
$$ \frac{{{\rm{d}}{\mathit{\boldsymbol{u}}_s}}}{{{\rm{d}}t}} = \frac{1}{{{\rho _s}}}{\nabla _0} \cdot {\mathit{\boldsymbol{P}}^s} + {\mathit{\boldsymbol{\alpha }}^{f \to s}} $$ (33) In the above equation, αf → s is the acceleration due to the interaction force on the structure from the fluid side. The relation between Ps and σ is as follows:
$$ {\mathit{\boldsymbol{P}}^s} = |\mathit{\boldsymbol{F}}|\sigma {\mathit{\boldsymbol{F}}^{ - 1}} $$ (34) It is necessary to obtain first-order consistency to avoid numerical errors caused by the truncated kernel function on the structure. For this purpose, the shape tensor is determined by Rabczuk et al. (2004) to reproduce the SPH kernel gradients correctly, as follows:
$$ {\mathit{\boldsymbol{K}}_a} = \sum\limits_{b = 1}^{{N_b}} {{V_b}} \left({{\mathit{\boldsymbol{X}}_b} - {\mathit{\boldsymbol{X}}_a}} \right) \otimes {\nabla _0}{W_{ab}} $$ (35) where ∇0Wab is the gradient of kernel function corresponds to particles a and b in their initial configuration as the subscript 0 has indicated, and X is a coordinate in the reference configuration. Nb represents the number of structure particles in the support domain of particle a. The deformation gradient tensor F is approximated as follows:
$$ {\mathit{\boldsymbol{F}}_a} = {\left({\frac{{{\rm{d}}\mathit{\boldsymbol{x}}}}{{{\rm{d}}\mathit{\boldsymbol{X}}}}} \right)_a} \simeq \sum\limits_{b = 1}^{{N_b}} {{V_b}} \left({{\mathit{\boldsymbol{x}}_b} - {\mathit{\boldsymbol{x}}_a}} \right) \otimes \mathit{\boldsymbol{K}}_a^{ - 1}{\nabla _0}{W_{ab}} $$ (36) where x is coordinate vectors in the current configuration. The Cauchy stress σij (i and j represent coordinate vectors) based on Eulerian strain εij is determined in two dimensions by Hooke's law for an isotropic elastic material:
$$ \left\{ {\begin{array}{*{20}{c}} {{\sigma _{xx}}}\\ {{\sigma _{yy}}}\\ {{\sigma _{xy}}} \end{array}} \right\} = \frac{{{E_s}}}{{\left({1 + {v_s}} \right)\left({1 - 2{v_s}} \right)}}\left[ {\begin{array}{*{20}{c}} {1 - {v_s}}&{{v_s}}&0\\ {{v_s}}&{1 - {v_s}}&0\\ 0&0&{1 - 2{v_s}} \end{array}} \right]\left\{ {\begin{array}{*{20}{l}} {{\varepsilon _{xx}}}\\ {{\varepsilon _{yy}}}\\ {{\varepsilon _{xy}}} \end{array}} \right\} $$ (37) For the plane-strain problem and,
$$ \left\{ {\begin{array}{*{20}{c}} {{\sigma _{xx}}}\\ {{\sigma _{yy}}}\\ {{\sigma _{xy}}} \end{array}} \right\} = \frac{{{E_s}}}{{1 - v_s^2}}\left[ {\begin{array}{*{20}{c}} 1&{{v_s}}&0\\ {{v_s}}&1&0\\ 0&0&{1 - {v_s}} \end{array}} \right]\left\{ {\begin{array}{*{20}{l}} {{\varepsilon _{xx}}}\\ {{\varepsilon _{yy}}}\\ {{\varepsilon _{xy}}} \end{array}} \right\} $$ (38) For the plane-stress problem. Accordingly, vs is Poisson's ratio and, Es is Young's moduli. The Eulerian strains are defined using the deformation gradient tensor:
$$ {\varepsilon _a} = \mathit{\boldsymbol{F}}_a^{ - T}{\mathit{\boldsymbol{E}}_a}\mathit{\boldsymbol{E}}_a^T $$ (39) Regarding non-linear geometric behavior, the Green-Lagrange strain tensor is used, as follows:
$$ {\mathit{\boldsymbol{E}}_a} = \frac{1}{2}\left({\mathit{\boldsymbol{L}}_a^T + {\mathit{\boldsymbol{L}}_a} + \mathit{\boldsymbol{L}}_a^T{\mathit{\boldsymbol{L}}_a}} \right) $$ (40) In the above relation, the displacement gradient tensor is based on the displacement vector:
$$ {\mathit{\boldsymbol{L}}_a} = {\left({\frac{{{\rm{d}}\mathit{\boldsymbol{U}}}}{{{\rm{d}}\mathit{\boldsymbol{X}}}}} \right)_a} \simeq \sum\limits_{b = 1}^{{N_b}} {{V_b}} \left({{\mathit{\boldsymbol{U}}_b} - {\mathit{\boldsymbol{U}}_a}} \right) \otimes \mathit{\boldsymbol{K}}_a^{ - 1}{\nabla _0}{W_{ab}} $$ (41) The TLSPH scheme suffers from rank-deficiency of zero energy modes due to its particle arrangement nature. Therefore, the discrete form of Eq. (33) is written in the initial configuration using the first Piola-Kirchhoff stress tensor and the interaction acceleration term.
$$ \frac{{{\rm{d}}{\mathit{\boldsymbol{u}}_a}}}{{{\rm{d}}t}} = \frac{1}{{{\rho _s}}}\sum\limits_{b = 1}^{{N_b}} {{V_b}} \left({\mathit{\boldsymbol{P}}_a^s\mathit{\boldsymbol{K}}_a^{ - 1}{\nabla _0}{W_{ab}} + \mathit{\boldsymbol{P}}_b^s\mathit{\boldsymbol{K}}_b^{ - 1}{\nabla _0}{W_{ab}}} \right) + {\mathit{\boldsymbol{\alpha }}^{f \to s}} $$ (42) In the present study, the 4th-order Runge-Kutta scheme as a multi-stage method is used to integrate the momentum equation (Eq. (42)) in time. This time integration scheme is fully explicit and is expressed as:
$$ {\mathit{\boldsymbol{x}}^{(n + 1)}} = {\mathit{\boldsymbol{x}}^{(n)}} + \frac{{\Delta t}}{6}\left[ {{\mathit{\boldsymbol{k}}_{r1}} + 2\left({{\mathit{\boldsymbol{k}}_{r2}} + {\mathit{\boldsymbol{k}}_{r3}}} \right) + {\mathit{\boldsymbol{k}}_{r4}}} \right] $$ (43) $$ {\mathit{\boldsymbol{u}}^{(n + 1)}} = {\mathit{\boldsymbol{u}}^{(n)}} + \frac{{\Delta t}}{6}\left[ {{\mathit{\boldsymbol{k}}_{u1}} + 2\left({{\mathit{\boldsymbol{k}}_{u2}} + {\mathit{\boldsymbol{k}}_{u3}}} \right) + {\mathit{\boldsymbol{k}}_{u4}}} \right] $$ (44) where kum and krm are solved simultaneously for each stage:
$$ \begin{array}{c} {\mathit{\boldsymbol{k}}_{u1}} = \mathit{\boldsymbol{\alpha }}\left({{\mathit{\boldsymbol{x}}^{(n)}}} \right)\\ {\mathit{\boldsymbol{k}}_{u2}} = \mathit{\boldsymbol{\alpha }}\left({{\mathit{\boldsymbol{x}}^{(n)}} + {\mathit{\boldsymbol{k}}_{r1}}\Delta t/2} \right)\\ {\mathit{\boldsymbol{k}}_{u3}} = \mathit{\boldsymbol{\alpha }}\left({{\mathit{\boldsymbol{x}}^{(n)}} + {\mathit{\boldsymbol{k}}_{r2}}\Delta t/2} \right)\\ {\mathit{\boldsymbol{k}}_{u4}} = \mathit{\boldsymbol{\alpha }}\left({{\mathit{\boldsymbol{x}}^{(n)}} + {\mathit{\boldsymbol{k}}_{r3}}\Delta t} \right)\\ {\mathit{\boldsymbol{k}}_{r1}} = {u^{(n)}}\\ {\mathit{\boldsymbol{k}}_{r2}} = {\mathit{\boldsymbol{k}}_{u1}}\Delta t/2\\ {\mathit{\boldsymbol{k}}_{r3}} = {\mathit{\boldsymbol{k}}_{u2}}\Delta t/2\\ {\mathit{\boldsymbol{k}}_{r4}} = {\mathit{\boldsymbol{k}}_{u3}}\Delta t \end{array} $$ (45) where Δt is time step and a=du/dt.
2.3 The fluid-structure interaction treatment for ISPH-TLSPH model
Although the SPH method is used to solve the governing equations for both fluid and structure media, two numerical separated approaches for these media are considered. Therefore, they must be coupled together in a physically manner and applicable mathematics. In the following, the adopted algorithm for coupling is expressed and can be seen in Figure 4.
Throughout the interface between fluid-structure, the normal components of the velocity vector must be continuous. For this purpose, the use of the velocity field of the structure provides a suitable boundary condition for the fluid flow. In other words, the structure particles are used as moving boundaries for fluid governing equations to complete the support domain of fluid particles.
Essentially, the normal component of Cauchy stresses in fluid and structure are continuous on the boundary of fluidstructure interaction. In assuring the normal stress continuity at the fluid-tructure interface, The pressure (an isotropic section of Cauchy stress) is considered continuous during the interaction between fluid and structure. Using the projection-based particle method, the ISPH algorithm is applied to all particles adjoining each other, regardless of their nature (belonging to the structure or fluid media). In other words, the position and velocity of structure particles as a boundary condition are used to calculate the fluid pressure field using the pressure Poisson equation (Figure 4b). The present algorithm accompanied by the proposed FSI particle shifting scheme ensures that the fluid velocity field remains free-divergence. When the fluid pressure field is calculated, the interaction term in the equation of fluid and structure momentum is determined based on the pressure gradient between the fluid and structure particles. Hence, the components of the interaction force, perpendicular to the interface of the fluid and structure, are equal in the opposite direction. According to this:
$$ \nabla {p_{f \to s}} \cdot {\mathit{\boldsymbol{n}}_f} = - \nabla {p_{s \to f}} \cdot {\mathit{\boldsymbol{n}}_s} $$ (46) Regarding Neumann boundary condition for the pressure field across the interface of fluid-structure interaction and considering a no-slip boundary condition at the fluidstructure interface, the Eq. (46) shows the relation of normal stress continuity at the interaction boundary. By using optimized particle shifting method, the fluid particles are then shifted slightly, also, the pressure field of all particles regardless of their nature are corrected by the Taylor series approximation,
$$ {p_{{a^\prime }}} = {p_a} + {(\nabla p)_a} \cdot \delta {\mathit{\boldsymbol{r}}_{a{a^\prime }}} + {\rm{O}}\left({\delta \mathit{\boldsymbol{r}}_{a{a^\prime }}^2} \right) $$ (47) The modified pressure field of particles is used to calculate pressure gradient at a typical structure particle and then imposed on the structure particle as interaction term αf → s. This proposed coupling scheme works in a robust and efficient manner so that, no internal iteration for a converged particle position is needed. The interaction term obtained on the basis of the pressure gradient for a structure particle is as follows:
$$ {\mathit{\boldsymbol{\alpha }}^{f \to s}} = - \frac{{\nabla {p_s}}}{{{\rho _s}}} = \frac{1}{{{\rho _s}}}\sum\limits_{k \in \Omega } \nabla {p_{ks}};\Omega = {\Omega _F} \cup {\Omega _s} $$ (48) where k denotes all the particles of fluid and structure in the support domain of structure particle (Figure 4(c)).
The exchange of kinematic information throughout the interaction thus leads to a coupled process for a problem with material discontinuity. The pseudo-code of the present solution algorithm is shown in Algorithm1 in the Appendix.
2.4 Time-stepping condition
In SPH method, the time step is generally determined in the Courant-Friedrich-Levy conditions:
$$ \Delta t = {\rm{Cr}} \cdot \frac{h}{U} $$ (49) Where Cr is Courant number and U is the characteristic velocity of the model. The SPH-based structure model and the fluid model utilize different characteristic velocities in their formulation. The sound speed is used in the structure model, while for fluid, the maximum velocity of the fluid is used in each time-step. Consequently, the time steps allowed for a structure should be quite smaller than the fluid. Therefore, significant improvements are achieved using separate and different time steps for both media. In this study, the time step of the structure Δts was set to 0.01 Δtf. Therefore, the fluid governing equations are updated for every 100 steps of the structure. Here, the Courant number is taken as Cr=0.1 for all cases.
The proposed scheme is programmed in Fortran and an Intel® CoreTM i7-4770 CPU is used to run the computations.
3 Validations and comparisons
3.1 Benchmark tests for the structural analysis
To validate the structural analysis method, static and dynamic simulations were performed on an elastic structure. In a static simulation, a concentrated load is applied to clamped beam at its end. The geometric dimensions of the clamped beam are shown in Figure 5, which L=100 mm is the length of the beam, b=1 mm the width and T=10 mm thickness of the beam. The load is gradually increased ranging from 0 to 1750 N within t=1.5 ms; then the load remains constant until the simulation ends at t=3 ms. Young's moduli and Poisson's ratio for the beam were considered E=210 GPa and v=0.3 respectively.
The maximum displacement of the beam under the concentrated load at its end is obtained by:
$$ \Delta = \frac{{F{L^3}}}{{3EI}} + \frac{{6FL}}{{5GA}} = 33.59\;{\rm{mm}} $$ (50) A sensitivity analysis of the particle discretization is carried out. The Different particle resolutions have been used, starting from Ny=5 particles through the thickness until Ny= 17 particles. For every case, the solution ΔTLSPH/Δ is calculated and evolved vs number of particles as depicted in Figure 6. As one can observe, the predicted TLSPH enddeflection converges to the analytical solution as the number of particles is over ten, the error between the end deflection obtained using the TLSPH model and the analytical value is less than 1.04 percent, which is acceptable.
Table 1 presents the Root Mean Square Error (RMSE) of the results obtained from the simulations by TLSPH model presented in Figure 6.
Table 1 RMSE corresponding to deflection of a clamped beam subjected to a concentrated load∆x=0.000 667 m ∆x=0.001 m ∆x=0.002 m 0.001 182 0.001 709 0.002 189 Figure 7 shows the vertical displacement of the beam. The presented result has an acceptable correspondence with the analytical solution.
The present structure model was also used to simulate the free oscillation of an elastic plate of length L=0.2 m and thickness T=0.02 m with a clamped edge and free edge (Figure 8). The initial vertical velocity distribution for the elastic plate is considered as follows (Gray et al. 2001):
$$ {V_y}(x) = {V_{0L}}{c_0}\frac{{f(x)}}{{f(L)}} $$ (51) where
$$ \begin{array}{c} f(x) = (\cos kL + \cosh kL)(\cosh kx - \cos kx)\\ + (\sin kL - \sinh kL)(\sinh kx - \sin kx) \end{array} $$ (52) where kL=1.875. V0L=0.01 is the initial velocity at the free end and $ {c_0} = \sqrt {K/\rho } $ is the sound speed, which K is the bulk modulus of elastic plate. For comparison with the results of Antoci et al. (2007), the properties of the elastic plate were considered to be ρ=1 000 kg/m3, K=3.25 MPa and v=0.397 5. For resolution test, the particle spacings of Δx= 0.002 m, 0.001 m and 0.000 5 m are chosen which correspond to 10, 20 and 40 particles in vertical direction. The simulation results are compared with analytical solution in Figure 9. The plate tip's vertical displacement in Figure 9 shows that the present simulation is well-resolved for T/Δx =20.
Table 2 provides RMSE and Normalized Root Mean Square Error (NRMSE) corresponding to the results in Figure 9, quantitatively verifying the convergence property of the TLSPH model.
Table 2 RMSE and NRMSE corresponding to dynamic response of a free oscillating plate for 0.7 s of computation—dynamic response of a free oscillating plate.Item ∆x=0.000 5 m ∆x=0.001 m ∆x=0.002 m RMSE 0.004 351 0.007 851 0.011 87 NRMSE 0.094 593 0.170 711 0.258 12 In Table 3, the simulation results are compared with analytical solution and numerical results by other researchers who had performed this test using other approaches.
Table 3 Comparison of dynamic test results with analytic solution and other researchers' resultsMethod Period Amplitude $ \frac{{t{c_0}}}{L}$ error (%) $ \frac{A}{L}$ error (%) Analytical Solution 72.39 − 0.115 − TLSPH (T/∆x=40) 74.10 2.36 0.119 3.48 TLSPH (T/∆x=20) 74.80 3.33 0.120 4.35 TLSPH (T/∆x=10) 77.50 5.68 0.123 6.96 Antoci et al. (2007) 81.5 12.58 0.124 7.83 Rafifiee and Thiagarajan (2009) 82.2 13.55 0.126 9.57 Gray et al. (2001) 82 13.27 0.125 8.7 Figure 10 shows the deformed configuration of the elastic plate at the maximum vertical displacement of the plate at the instant t=0.65 s (Figure 10(a)).
In order to investigate the energy conservation property of 2D TLSPH model, time histories of kinetic, elastic strain, total energies until t=0.7 s are presented in Figure 11. The presented time histories correspond to particle spacing of Δx=5.0e-4 m. From the presented figure, kinetic and elastic strain energies consistently vary in time with a phase difference of half of the period of plate's oscillatory motion
3.2 Benchmark tests for the fluid-structure interaction
The proposed algorithm for analyzing fluidstructure interaction problems is evaluated through several examples of applied problems.
3.2.1 Hydrostatic column of water on aluminum elastic plate
Figure 12 shows the initial configuration of the problem. An elastic aluminum plate with a width L=1m and a thickness T=0.05 m clamped on both sides and the column of water to the depth of H=2 m with a similar width at the top of the plate. Water pressure variation is due to the effect of gravity. For the fluid, density and dynamic viscosity were ρw=1000 kg/m3 and μω=1.0×10-3 Pas respectively, and the physical parameters of the aluminum plate were considered ρs=2700 kg/m3, E=67.5 GPa and v=0.34.
First, the aluminum plate bends due to the weight of the water column and the weight of the plate. Then, with the energy transfer between the potential energy and the kinetic energy, the elastic plate vibrates around its equilibrium state. The average mean descent of the elastic plate with the assumption of no damping in the structure and no viscosity in fluid, is calculated based on static analysis:
$$ {\left. \Delta \right|_{L/2}} = 12g\left({1 - {v^2}} \right)\frac{{\left({\rho \omega H + {\rho _a}T} \right){L^4}}}{{384E{T^3}}} = 68.6\;{\rm{ \mathsf{ μ} m}} $$ (53) Figure 13 presents a set of time histories of plate's midspan deflection Uy corresponding to three different spatial resolutions (initial particle spacing) by refining the resolution from T/Δx=8 to T/Δx=12. The accuracy of deflection time history increases and eventually, for T/Δx=12 is quite well consistent with theoretical static displacement. In the beginning, the aluminum plate falls under sudden load caused by the weight of the water column. In the following, the plate vibrates in response to this extensive load. Progressively, the plate damped and remains close to its static point. The acceptable stability was obtained by using the fluid-structure interaction algorithm based on the SPH method and a noise-free pressure field was provided.
Table 4 presents the RMSE corresponding to numerical results shown in Figure 13.
Table 4 RMSE (Root Mean Square Error) corresponds to deflection of the mid-span of plate under the water hydrostatic column for 1.0 s of computation∆x=0.004 167 m ∆x=0.005 m ∆x=0.006 25 m 2.96E-11 1.15E-10 4.24E-10 Figure 14 shows the vertical displacement of the center of the elastic plate Uy during the time for T/Δx=12 as compared to the Fourey et al. (2017) results.
Figure 15 shows the fluid pressure field and stress distribution of the structure reproduced by ISPH-TLSPH coupled method at t=0.3 s. The computational conditions for the corresponding simulation are T/Δx=12 and Δtmaxf = 8.0e-6 s.
In addition, Table 5 shows the required CPU time for ISPH fluid model and SPH structure model for one second of simulation of the hydrostatic water column on elastic plate for the resolution of T/Δx=12.
Table 5 Required CPU time for simulation of hydrostatic water column on an elastic plate by using ISPH-TLSPH FSI solver until t= 1 s for the resolution of T/Δx=12(s) ISPH fluid model TLSPH structure model Total CPU time CPU time for one second of calculation CPU time for one second of calculation 1.08e+05 1.05e+05 2.13e+05 3.2.2 Dam breaking through an elastic gate
The problem of water dam-breaking through an elastic gate was considered in comparison with the experimental results presented in Antoci et al. (2007) and the numerical results (Antoci et al. 2007; Rafiee and Thiagarajan 2009; Khayyer et al. 2018a; Fourey et al. 2017). The initial configuration of the problem is shown in Figure 16. The water is located inside a reservoir that can flow by pushing a deformable gate that is clamped from above to a rigid wall. The elastic rubber gate is of thickness T=5 mm with density ρgate=1 100 kg/m3, Young modulus E=12 MPa, and Poisson ratio v=0.4.
The comparison between experimental results and numerical simulation is shown in Figure 17 for every 0.04 seconds. The hydrostatic pressure of water causes the gate to gradually open, resulting in water flowing. By increasing the gate opening, the amount of water leakage is intensified. With the passing of time at the instant t≈0.14 s, the pressure applied on the back of the gate decreases due to the lowering of the water surface. Therefore, the gate slowly returns to its initial position.
Figure 17 Qualitative comparison between simulation snapshots and experimental photographs, obtained by Antoci et al. (2007) for every 0.04 second in breaking-dam flow through an elastic gateThe distribution of stresses σxx and σyy for the elastic structure at its maximum vertical displacement at the instant t≈0.14 s is shown in Figure 18.
Figures 19(a) and 19(b) show the horizontal and vertical displacement of the free end of the gate in time to compare with the results of Antoci et al. (2007) (experimental, WCSPH), Rafiee and Thiagarajan (2009) (ISPHWCSPH), Khayyer et al. (2018a) (ISPH-SPH) and Fourey et al. (2017) (SPH-FEM). As can be seen, at the moment t≈ 0.14 s, the elastic plate reaches its maximum vertical displacement. The results show that the proposed coupled algorithm for structure-fluid interaction analysis provides acceptable accuracy for determining the displacement of the elastic gate. It should be noted that the difference between the results of the present study and the experiments of Antoci et al. (2007) is due to the nonlinear behavior of the rubber gate in the experiment. Comparison of the results of the present study with other studies shows that the different treatment of incompressible constraint of fluid in weakly compressible approach and truly incompressible approach (based on the SPH method) and different structural models lead to a difference in the determination of the amount of displacement of the gate.
Figure 19 Time histories of the displacement of the gate's free end; present results by ISPH-TLSPH model vs. experimental results (Antoci et al. 2007) and numerical results (Antoci et al. 2007; Rafiee and Thiagarajan 2009; Khayyer et al. 2018a; Fourey et al. 2017)The energy conservation property of ISPH-TLSPH FSI solver is investigated in the benchmark test of dam breaking through an elastic gate by considering the energy components corresponding to fluid and structure. The effect of elastic energy of fluid due to compressibility is neglected by considering an incompressible fluid within the context of ISPH. The time evolution of the mechanical energy of the coupled system in each sub-domain is presented in Figures 20(a)‒20(e) as well as the energy accumulated at the fluid-solid interface in Figure 20(f).
Figures 20(a), 20(b) and 20(c) show the time variations of gravitational potential energy of structure, the kinetic energy of structure and elastic strain energy of the structure, respectively. Figure 20(d) illustrates the time evolution of the mechanical energy of the coupled system in structure sub-domain. Figure 20(e) shows the time evolution of the mechanical energy of the coupled system in fluid sub-domain. From Figure 20(e), this drop of energy is mainly linked with the drop in gravitational potential energy of fluid. Figure 20(f) presents the time histories of total energy of the FSI system. A slight decreasing of the total system energy is observed that can be interpreted as a slight numerical dissipation. Indeed, within the context of ISPH, the fluid is considered to be incompressible and thus, the elastic energy of fluid due to compressibility is ignored. For the considered benchmark test, the proposed ISPH-SPH FSI solver is shown to possess acceptable energy conservation properties.
3.2.3 Breaking dam on a hypo-elastic baffle
In order to investigate the interaction of fluid-structure with free-surface and the proposed algorithm for the particle shifting scheme concerning the free surface, numerical simulations of the collision of a water column with an elastic baffle are discussed. The computational condition of the benchmark test corresponds to the experiment by Liao et al. (2015). The schematic sketch of the problem is illustrated in Figure 21. The elastic plate is of T=0.004 m thick with Young's modulus and density of E=3.5 MPa and ρ=1 161.54 kg/m3, respectively.
Figure 21 Schematic sketch of the test case: breaking dam on a hypo-elastic baffle based on Liao et al. (2015) experimentFigure 22 presents a set of snapshots corresponding to the simulation of water dam-breaking on an elastic baffle versus the experimental results at 0.25 s < t < 0.75 s. By comparing the present numerical results with experimental data, done by Liao et al. (2015), It is observed that the developed coupled algorithm based on SPH method determines the main characteristics of the phenomenon of breaking dam on an elastic baffle. As shown in Figure 22, in the early stages of the impact of the fluid on the elastic structure, an acceptable accuracy is obtained with respect to the baffle movement. With time passing, track of the blade tip shows oscillation in the experiment; however, numerical results do not show clearly these vibrations.
Figure 22 Qualitative comparison between simulation snapshots and experimental photographs, obtained by Liao et al. (2015) in breaking-dam flow on an elastic baffle: fluid pressure field and stress component σyy in structureHence, the horizontal displacement of the blade tip continues to the right and then moves to its stable point by fluid accumulation in two sides of the obstacle. The application of the proposed particle regularization scheme is effective for elimination of pressure oscillations, in particular for interaction regions. The configurations of freesurface fluid flow and deformed baffle are qualitatively well reproduced compared with those of experimental results by Liao et al. (2015). Despite the local fluctuations in the pressure field, the reproduced pressure/stress fields obtained from the simulation are consistent with the numerical results of Khayyer et al. (2019). Figure 23 shows the time histories of the displacements of the baffle's free end Ux reproduced by proposed SPH-based FSI solver along with corresponding experimental data (Liao et al. 2015) and the numerical results by FDM-FEM (Liao et al. 2015), multi-resolution MPS (Khayyer et al. 2019), single-phase δ-WCSPH-TLSPH scheme (Sun et al. 2019) and multi-phase δ-WCSPH-TLSPH scheme (Sun et al. 2019).
Figure 23 Time histories of the horizontal displacement of the free end of baffle; present results by ISPH-TLSPH model vs. experimental results (Liao et al. 2015) and numerical results (Liao et al. 2015; Khayyer et al. 2019; Sun et al. 2019) - Breaking dam on an elastic baffleIt can be seen that the proposed SPH-based coupled method has provided an almost acceptable level of accuracy with the experimental result. To study this test case more precisely, the proposed algorithm is used for simulation this problem with different geometry followed by other numerical studies. This configuration has been studied by other researchers using finite element method (FEM), simulated by Walhorn et al. (2005), particle finite element method (PFEM), done by Idelsohn et al. (2008b) and ISPH-WCSPH coupled method, simulated by Rafiee and Thiagarajan (2009). Although there are no experimental results for this configuration, however, the free surface profile and the elastic baffle deformation correspond to the physics of the problem. The initial configuration of the problem is presented in Figure 24. A column of water placed in hydrostatic equilibrium in a reservoir, and an elastic baffle with density ρb=2500 kg/m3, Young modulus E=1 MPa, and Poisson ratio v=0 in the middle of the reservoir is clamped from below. The geometry of the elastic baffle is width B=1.2 cm and height H=20/3B. The sound speed of the fluid cw=50 m/s and the initial distance between the particles Δx=2.4 mm were considered.
Figure 24 Schematic sketch of breaking dam on an hypo-elastic baffle based on numerical studies (Idel-sohn et al. 2008b; Rafiee and Thiagarajan 2009; Walhorn et al. 2005)Figure 25 shows the fluid pressure field and the stress component σyy of the elastic structure. When the fluid encounters a baffle, because of the impact of the fluid on the lower part of the obstacle, firstly, its free end is diverted to the left. And by increasing the amount of water behind the obstacle, the baffle moves to the right. The maximum deviation of the obstacle to the right occurs when water jets pass through it, and the left side of the baffle is completely under the pressure of the fluid. In other words, the baffle starts to oscillate due to the pressure of the fluid, subsequently by fluid accumulation on both sides of the baffle, the baffle motion is gradually damped.
Figure 26 shows the horizontal displacement of the free left end of the elastic baffle Ux in terms of time in order to compare with the results of Walhorn et al. (2005) (FEM method), Idelsohn et al. (2008b) (PFEM method), and Rafiee and Thiagarajan (2009) (ISPH-WCSPH method). It is observed that the curves have a relative correspondence to the first peak. Walhorn's results predict the maximum displacement by about 18% less than the results of the present study. With passing the time, the results have been different. However, the second peak is relatively similar in time to other studies.
Figure 26 Comparison between present results by ISPH-TLSPH model vs. numerical results (Idelsohn et al. 2008b; Walhorn et al. 2005; Rafiee and Thi-agarajan 2009) for time history of the horizontal displacement of the upper left corner of the baffleThe force that the fluid exerts on the front wall, after passing through the elastic baffle, depends on the Young modulus of the baffle. By increasing the Young modulus, the amount of force applied to the wall decreases. The reason is that an elastic baffle with less flexibility makes more resistant to bending, therefore, more fluid momentum changes direction from horizontal to vertical, meaning that there is less horizontal momentum available in the flow when it impacts the side wall. The effect of the baffle on the amount of applied force on the front wall was studied by selecting different Young's modulus. Figure 27 shows the amount of applied force Fx on the wall in terms of time for three different Young's moduli, which is qualitatively concordant with the physics of the problem.
3.2.4 Flow in sloshing tank interacting with a clamped elastic baffle
The proposed ISPH-TLSPH FSI solver is applied in the simulation of sloshing in a rolling tank with a bottom clamped elastic baffle as compared with Idelsohn et al. (2008a). The initial configuration is illustrated in Figure 28. The fluid used is sunflower oil with density and kinematic viscosity of ρoil=917 kg/m3 and voil=5×10−5 m2/s, respectively. The elastic baffle with a density of ρb=1100 kg/m3 and Young's modulus of E=6 MPa, is clamped in the middle of the tank. A sinusoidal oscillation with a maximum amplitude of 4° and a period of t=1.211 s is prescribed to the tank.
Figure 28 Schematic sketch of sloshing with an elastic baffle clamped at the bottom of a rolling tank partially filled by oil (Idelsohn et al. 2008a)The experimental results are presented in Idelsohn et al. (2008a), inclusive of the local displacement of the tip of the elastic baffle and four photographs taken during the experiment to illustrate the deformation of the elastic body and the free-surface flow of fluid. Figure 29 shows qualitative comparisons between simulation snapshots and experimental photographs at the same instants. In general, the reproduced free-surface profiles and elastic baffle displacements well agree with the experiment. The positions of the wave trough and crest show good agreement between the simulation and the experiment. For time t=1.84 s, the free-surfaces matches with experimental result while structural deformation shows phase lag behind the expected. The minor observed discrepancies are expected to be due to an imprecise reproducibility of the working fluid's viscosity as well as considered assumptions in the mathematical model for structure. According to the presented figures, there is no un-physical gap in between fluid and structure and in specific, in the vicinity of fluid-structure interface, both the pressure and velocity divergence fields are well reproduced, thanks to the implemented fluidstructure coupling and the consistent particle shifting scheme.
Figure 29 Qualitative comparison between simulation snapshots and experimental photographs, obtained by Idelsohn et al. (2008a) corresponding to sloshing with elastic baffle clamped at bottom wall of a tank partially filled by oil.Figure 30 shows the time histories of displacements of elastic baffle's free end for comparison of simulation results with other published results (Idelsohn et al. 2008a; Khayyer et al. 2018a). The displacement curve shows periodic motion with respect to the sloshing tank as in the experiment. The good agreement in the amplitude of the displacement indicates that the coupling model can accurately perform in a long term simulation of viscous fluidelastic structure interaction.
Figure 30 Time histories of the displacement of the elastic baffle free end; present results by ISPH-TLSPH model vs. experimental results (Idelsohn et al. 2008a), PFEM by Idelsohn et al. (Idelsohn et al. 2008a) and ISPH-SPH (Khayyer et al. 2018a)-Sloshing with an elastic baffle clamped at the bottom wall of a tank4 Conclusion
The focus of this study is on the development, validation and application of a mesh-free computational method for simulating the flow of incompressible fluid in interacting with an elastic deformable structure. Hence, a numerical coupling model based on the SPH method was developed to investigate the fluid-structure interaction. The ISPH method was used to model the fluid in the determination of pressure to create a free-divergence velocity field, while the elastic structure was analyzed by TLSPH. In the ISPH method, the regular particle distribution is effective in the reproducing of a noise-free pressure field, to give a stable and accurate simulation. Xu et al. (2009) proposed a suitable algorithm for the particle displacement and correction of hydrodynamic variables to prevent numerical instabilities. However, due to incompleteness of the kernel domain of free-surface particles and adjacent to free-surface particles, numerical errors in their simulation lead to the lack of proper formation of the boundary of the fluid with the free surface. The proposed coupled method, without tuning a new parameter, results in a smooth and uniform pressure field in the fluid, as well as in the interface with the structure. The structure model was validated using two static and dynamic problems for the elastic structure and compared with its analytical results. Then, the numerical FSI coupled model combining with particle shifting scheme was evaluated by simulating several benchmark test cases in relation to the fluidstructure interaction. The simulation results in this study were compared with the analytical, experimental, and numerical results of other researchers. The good agreement of the results presented in this study with data from the other researchers showed the ability of the proposed model to simulate the phenomenon of fluid-structure interaction. The stability and capability of the coupled FSI-SPH solver by combining an ISPH scheme for fluid flows and a Total Lagrangian SPH (TLSPH) solver for elastic structures were demonstrated by comparing the flow profile of the fluid at the interface with the structure and the free surface with experimental results.
Appendix Pseudo-code of the proposed algorithm
Algorithm 1 Summary of the ISPH-TLSPH algorithm for each time-step n do find the neighboring particles; for each fluid particle do convect to the intermediate position ra*, by Eq. (10) calculate the intermediate velocity ua*, from Eq. (11) end for for each all particles do calculate the pressure using Eq. (13) end for for each fluid particle do update the velocity using Eq. (16) update the position by Eq. (17) evaluate δraa' based on status of particles if particle a away from surface of the structure then by Eq. (22) else by Eq. (25) end if shift the position by δraa' correct the velocity and pressure using Eqs. (29)-(30) end for for each structure particle do calculate acceleration term αf → s from Eq. (46) find the structure neighboring particles; calculate shape matrix Ka from Eq. (33) for each stage of 4th-order Runge-Kutta scheme do compute the deformation gradient from Eq. (34) calculate the displacement gradient by Eq. (39) evaluate the Lagrangian strains by Eq. (38) compute the Eulerian strains εa by Eq. (37) calculate the Cauchy stress σa using Eq. (36) compute first Piola-Kirchhoff stress by Eq. (32) evaluate the acceleration of particle from Eq. (40) update the velocity using Eq. (42) advance the position by Eq. (41) end for end for end for -
Figure 1 The particle shifting process for a free-surface particle (Khayyer et al. 2017)
Figure 17 Qualitative comparison between simulation snapshots and experimental photographs, obtained by Antoci et al. (2007) for every 0.04 second in breaking-dam flow through an elastic gate
Figure 19 Time histories of the displacement of the gate's free end; present results by ISPH-TLSPH model vs. experimental results (Antoci et al. 2007) and numerical results (Antoci et al. 2007; Rafiee and Thiagarajan 2009; Khayyer et al. 2018a; Fourey et al. 2017)
Figure 21 Schematic sketch of the test case: breaking dam on a hypo-elastic baffle based on Liao et al. (2015) experiment
Figure 22 Qualitative comparison between simulation snapshots and experimental photographs, obtained by Liao et al. (2015) in breaking-dam flow on an elastic baffle: fluid pressure field and stress component σyy in structure
Figure 23 Time histories of the horizontal displacement of the free end of baffle; present results by ISPH-TLSPH model vs. experimental results (Liao et al. 2015) and numerical results (Liao et al. 2015; Khayyer et al. 2019; Sun et al. 2019) - Breaking dam on an elastic baffle
Figure 24 Schematic sketch of breaking dam on an hypo-elastic baffle based on numerical studies (Idel-sohn et al. 2008b; Rafiee and Thiagarajan 2009; Walhorn et al. 2005)
Figure 26 Comparison between present results by ISPH-TLSPH model vs. numerical results (Idelsohn et al. 2008b; Walhorn et al. 2005; Rafiee and Thi-agarajan 2009) for time history of the horizontal displacement of the upper left corner of the baffle
Figure 28 Schematic sketch of sloshing with an elastic baffle clamped at the bottom of a rolling tank partially filled by oil (Idelsohn et al. 2008a)
Figure 29 Qualitative comparison between simulation snapshots and experimental photographs, obtained by Idelsohn et al. (2008a) corresponding to sloshing with elastic baffle clamped at bottom wall of a tank partially filled by oil.
Figure 30 Time histories of the displacement of the elastic baffle free end; present results by ISPH-TLSPH model vs. experimental results (Idelsohn et al. 2008a), PFEM by Idelsohn et al. (Idelsohn et al. 2008a) and ISPH-SPH (Khayyer et al. 2018a)-Sloshing with an elastic baffle clamped at the bottom wall of a tank
Table 1 RMSE corresponding to deflection of a clamped beam subjected to a concentrated load
∆x=0.000 667 m ∆x=0.001 m ∆x=0.002 m 0.001 182 0.001 709 0.002 189 Table 2 RMSE and NRMSE corresponding to dynamic response of a free oscillating plate for 0.7 s of computation—dynamic response of a free oscillating plate.
Item ∆x=0.000 5 m ∆x=0.001 m ∆x=0.002 m RMSE 0.004 351 0.007 851 0.011 87 NRMSE 0.094 593 0.170 711 0.258 12 Table 3 Comparison of dynamic test results with analytic solution and other researchers' results
Method Period Amplitude $ \frac{{t{c_0}}}{L}$ error (%) $ \frac{A}{L}$ error (%) Analytical Solution 72.39 − 0.115 − TLSPH (T/∆x=40) 74.10 2.36 0.119 3.48 TLSPH (T/∆x=20) 74.80 3.33 0.120 4.35 TLSPH (T/∆x=10) 77.50 5.68 0.123 6.96 Antoci et al. (2007) 81.5 12.58 0.124 7.83 Rafifiee and Thiagarajan (2009) 82.2 13.55 0.126 9.57 Gray et al. (2001) 82 13.27 0.125 8.7 Table 4 RMSE (Root Mean Square Error) corresponds to deflection of the mid-span of plate under the water hydrostatic column for 1.0 s of computation
∆x=0.004 167 m ∆x=0.005 m ∆x=0.006 25 m 2.96E-11 1.15E-10 4.24E-10 Table 5 Required CPU time for simulation of hydrostatic water column on an elastic plate by using ISPH-TLSPH FSI solver until t= 1 s for the resolution of T/Δx=12
(s) ISPH fluid model TLSPH structure model Total CPU time CPU time for one second of calculation CPU time for one second of calculation 1.08e+05 1.05e+05 2.13e+05 Algorithm 1 Summary of the ISPH-TLSPH algorithm for each time-step n do find the neighboring particles; for each fluid particle do convect to the intermediate position ra*, by Eq. (10) calculate the intermediate velocity ua*, from Eq. (11) end for for each all particles do calculate the pressure using Eq. (13) end for for each fluid particle do update the velocity using Eq. (16) update the position by Eq. (17) evaluate δraa' based on status of particles if particle a away from surface of the structure then by Eq. (22) else by Eq. (25) end if shift the position by δraa' correct the velocity and pressure using Eqs. (29)-(30) end for for each structure particle do calculate acceleration term αf → s from Eq. (46) find the structure neighboring particles; calculate shape matrix Ka from Eq. (33) for each stage of 4th-order Runge-Kutta scheme do compute the deformation gradient from Eq. (34) calculate the displacement gradient by Eq. (39) evaluate the Lagrangian strains by Eq. (38) compute the Eulerian strains εa by Eq. (37) calculate the Cauchy stress σa using Eq. (36) compute first Piola-Kirchhoff stress by Eq. (32) evaluate the acceleration of particle from Eq. (40) update the velocity using Eq. (42) advance the position by Eq. (41) end for end for end for -
Aldlemy MS, Rasani MR, Ariffin A, Ya TT (2020) Adaptive mesh refinement immersed boundary method for simulations of laminar flows past a moving thin elastic structure. Journal of Hydrodynamics 32(1): 148-160. https://doi.org/10.1007/s42241-020-0008-2 Antoci C, Gallati M, Sibilla S (2007) Numerical simulation of fluid-structure interaction by SPH. Computers and Structures 85(11-14): 879-890. https://doi.org/10.1016/j.compstruc.2007.01.002 Antuono M, Colagrossi A, Marrone S, Molteni D (2010) Freesurface flows solved by means of SPH schemes with numerical diffusive terms. Computer Physics Communications 181(3): 532-549. https://doi.org/10.1016/j.cpc.2009.11.002 Belytschko T, Guo Y, Kam Liu W, Ping Xiao S (2000) A unified stability analysis of meshless particle methods. International Journal for Numerical Methods in Engineering 48(9): 1359-1400. https://doi.org/10.1002/1097-0207(20000730)48 Bonet J, Lok TS (1999) Variational and momentum preservation aspects of smooth particle hydrodynamic formulations. Computer Methods in Applied Mechanics and Engineering 180(1-2): 97-115. https://doi.org/10.1016/S0045-7825(99)00051-1 Chow AD, Rogers BD, Lind SJ, Stansby PK (2018) Incompressible SPH (ISPH) with fast poisson solver on a GPU. Computer Physics Communications 226: 81-103. https://doi.org/10.1016/j.cpc.2018.01.005 Cummins SJ, Rudman M (1999) An SPH projection method. Journal of Computational Physics 152(2): 584-607. https://doi.org/10.1006/jcph.1999.6246 Fatehi R, Manzari M (2012) A consistent and fast weakly compressible smoothed particle hydrodynamics with a new wall boundary condition. International Journal for Numerical Methods in Fluids 68(7): 905-921. https://doi.org/10.1002/fld.2586 Fourey G, Hermange C, Le Touzé D, Oger G (2017) An efficient FSI coupling strategy between smoothed particle hydrodynamics and finite element methods. Computer Physics Communications 217: 66-81. https://doi.org/10.1016/j.cpc.2017.04.005 Gingold RA, Monaghan JJ (1977) Smoothed particle hydrodynamics: theory and application to non-spherical stars. Monthly Notices of the Royal Astronomical Society 181(3): 375-389. https://doi.org/10.1093/mnras/181.3.375 Gotoh H, Sakai T, Shibahara T (2000) Lagrangian flow simulation with sub-particle-scale turbulence model. Proceedings of Hydraulic Engineering 44: 575-580. https://doi.org/10.2208/prohe.44.575 Gray J, Monaghan J, Swift R (2001) SPH elastic dynamics. Computer methods in applied mechanics and engineering 190(49-50): 6641-6662. https://doi.org/10.1016/S0045-7825(01)00254-7 He Y, Bayly AE, Hassanpour A (2018) Coupling CFD-DEM with dynamic meshing: A new approach for fluid-structure interaction in particle-fluid flows. Powder Technology 325: 620-631. https://doi.org/10.1016/j.powtec.2017.11.045 Hermange C, Oger G, Le Touzé D (2019) Energy considerations in the SPH method with deformable boundaries and application to fsi problems. Journal of Computational Physics X(1): 100008. https://doi.org/10.1016/j.jcpx.2019.100008 Hu X, Adams NA (2007) An incompressible multi-phase SPH method. Journal of Computational Physics 227(1): 264-278. https://doi.org/10.1016/j.jcp.2007.07.013 Huang C, Zhang D, Si Y, Shi Y, Lin Y (2018) Coupled finite particle method for simulations of wave and structure interaction. Coastal Engineering 140: 147-160. https://doi.org/10.1016/j.coastaleng.2018.07.003 Idelsohn S, Marti J, Souto-Iglesias A, Onate E (2008a) Interaction between an elastic structure and free-surface flows: experimental versus numerical comparisons using the PFEM. Computational Mechanics 43(1): 125-132. https://doi.org/10.1007/s00466-008-0245-7 Idelsohn SR, Marti J, Limache A, Oñate E (2008b) Unified lagrangian formulation for elastic solids and incompressible fluids: application to fluid-structure interaction problems via the PFEM. Computer Methods in Applied Mechanics and Engineering 197(19-20): 1762-1776. https://doi.org/10.1016/j.cma.2007.06.004 Johnson GR, Beissel SR (1996) Normalized smoothing functions for SPH impact computations. International Journal for Numerical Methods in Engineering 39(16): 2725-2741. https://doi.org/10.1002/(SICI)1097-0207(19960830)39:16 Kazemi E, Koll K, Tait S, Shao S (2020) SPH modelling of turbulent open channel flow over and within natural gravel beds with rough interfacial boundaries. Advances in Water Resources 140: 103557. https://doi.org/10.1016/j.advwatres.2020.103557 Kazemi E, Nichols A, Tait S, Shao S (2017) SPH modelling of depthlimited turbulent open channel flows over rough boundaries. International Journal for Numerical Methods in Fluids 83(1): 3-27. https://doi.org/10.1002/fld.4248 Khayyer A, Gotoh H, Falahaty H, Shimizu Y (2018a) An enhanced ISPH-SPH coupled method for simulation of incompressible fluid-elastic structure interactions. Computer Physics Communications 232: 139-164. https://doi.org/10.1016/j.cpc.2018.05.012 Khayyer A, Gotoh H, Falahaty H, Shimizu Y (2018b) Towards development of enhanced fully-lagrangian mesh-free computational methods for fluidstructure interaction. Journal of Hydrodynamics 30(1): 49-61. https://doi.org/10.1007/s42241-018-0005-x Khayyer A, Gotoh H, Shimizu Y (2017) Comparative study on accuracy and conservation properties of two particle regularization schemes and proposal of an optimized particle shifting scheme in ISPH context. Journal of Computational Physics 332: 236-256. https://doi.org/10.1016/j.jcp.2016.12.005 Khayyer A, Shimizu Y, Gotoh H, Nagashima K (2021) A coupled incompressible SPH-hamiltonian SPH solver for hydroelastic FSI corresponding to composite structures. Applied Mathematical Modelling 94: 242-271. https://doi.org/10.1016/j.apm.2021.01.011 Khayyer A, Tsuruta N, Shimizu Y, Gotoh H (2019) Multi-resolution MPS for incompressible fluid-elastic structure interactions in ocean engineering. Applied Ocean Research 82: 397-414. https://doi.org/10.1016/j.apor.2018.10.020 Koshizuka S, Nobe A, Oka Y (1998) Numerical analysis of breaking waves using the moving particle semi-implicit method. International Journal for Numerical Methods in Fluids 26(7): 751-769. https://doi.org/10.1002/(SICI)1097-0363(19980415)26:7 Langer U, Yang H (2018) Numerical simulation of fluid-structure interaction problems with hyperelastic models: A monolithic approach. Mathematics and Computers in Simulation 145: 186-208. https://doi.org/10.1016/j.matcom.2016.07.008 Lee BH, Park JC, Kim MH, Jung SJ, Ryu MC, Kim YS (2010) Numerical simulation of impact loads using a particle method. Ocean Engineering 37(2-3): 164-173. https://doi.org/10.1016/j.oceaneng.2009.12.003 Lee ES, Moulinec C, Xu R, Violeau D, Laurence D, Stansby P (2008) Comparisons of weakly compressible and truly incompressible algorithms for the SPH mesh free particle method. Journal of Computational Physics 227(18): 8417-8436. https://doi.org/10.1016/j.jcp.2008.06.005 Liao K, Hu C, Sueyoshi M (2015) Free surface flow impacting on an elastic structure: Experiment versus numerical simulation. Applied Ocean Research 50: 192-208. https://doi.org/10.1016/j.apor.2015.02.002 Libersky LD, Petschek AG, Carney TC, Hipp JR, Allahdadi FA (1993) High strain lagrangian hydrodynamics: a three-dimensional SPH code for dynamic material response. Journal of Computational Physics 109(1): 67-75. https://doi.org/10.1006/jcph.1993.1199 Lin J, Naceur H, Coutellier D, Laksimi A (2015) Geometrically nonlinear analysis of two-dimensional structures using an improved smoothed particle hydrodynamics method. Engineering Computations 32(3): 779-805. https://doi.org/10.1108/EC-12-2013-0306 Lind S, Xu R, Stansby P, Rogers BD (2012) Incompressible smoothed particle hydrodynamics for free-surface flows: A generalised diffusion-based algorithm for stability and validations for impulsive flows and propagating waves. Journal of Computational Physics 231(4): 1499-1523. https://doi.org/10.1016/j.jcp.2011.10.027 Liu GR, Liu MB (2003) Smoothed particle hydrodynamics: a meshfree particle method. World Scientific. https://doi.org/10.1142/5340 Long T, Yang P, Liu M (2020) A novel coupling approach of smoothed finite element method with SPH for thermal fluid structure interaction problems. International Journal of Mechanical Sciences 174: 105558. https://doi.org/10.1016/j.ijmecsci.2020.105558 Lucy LB (1977) A numerical approach to the testing of the fission hypothesis. The Astronomical Journal 82: 1013-1024. http://dx.doi.org/10.1086/112164 Nasar A, Rogers BD, Revell A, Stansby P (2019) Flexible slender body fluid interaction: Vector-based discrete element method with eulerian smoothed particle hydrodynamics. Computers and Fluids 179: 563-578. https://doi.org/10.1016/j.compfluid.2018.11.024 O'Connor J, Rogers BD (2021) A fluid-structure interaction model for free-surface flows and flexible structures using smoothed particle hydrodynamics on a GPU. Journal of Fluids and Structures 104: 103312. https://doi.org/10.1016/j.jfluidstructs.2021.103312 Rabczuk T, Belytschko T (2004) Cracking particles: a simplified meshfree method for arbitrary evolving cracks. International Journal for Numerical Methods in Engineering 61(13): 2316-2343. https://doi.org/10.1002/nme.1151 Rabczuk T, Belytschko T, Xiao S (2004) Stable particle methods based on lagrangian kernels. Computer Methods in Applied Mechanics and Engineering 193(12-14): 1035-1063. https://doi.org/10.1016/j.cma.2003.12.005 Rabczuk T, Gracie R, Song JH, Belytschko T (2010) Immersed particle method for fluidstructure interaction. International Journal for Numerical Methods in Engineering 81(1): 48-71. https://doi.org/10.1002/nme.2670 Rafiee A, Thiagarajan KP (2009) An SPH projection method for simulating fluid-hypoelastic structure interaction. Computer Methods in Applied Mechanics and Engineering 198(33-36): 2785-2795. https://doi.org/10.1016/j.cma.2009.04.001 Rao CP, Wan DC (2018) Numerical study of the wave-induced slamming force on the elastic plate based on MPS-FEM coupled method. Journal of Hydrodynamics 30(1): 70-78. https://doi.org/10.1007/s42241-018-0007-8 Salehizadeh A, Shafiei A (2019) Modeling of granular column collapses with μ(Ⅰ) rheology using smoothed particle hydrodynamic method. Granular Matter 21(2): 32. https://doi.org/10.1007/s10035-019-0886-6 Salehizadeh AM, Shafiei AR (2021) The impact of high-velocity sand columns against rigid and deformable structures based on the smoothed particle hydrodynamics method. Computers and Structures 246: 106462. https://doi.org/10.1016/j.compstruc.2020.106462 Shao S, Lo EY (2003) Incompressible SPH method for simulating newtonian and non-newtonian flows with a free surface. Advances in Water Resources 26(7): 787-800. https://doi.org/10.1016/S0309-1708(03)00030-7 Skillen A, Lind S, Stansby PK, Rogers BD (2013) Incompressible smoothed particle hydrodynamics (SPH) with reduced temporal noise and generalised fickian smoothing applied to body-water slam and efficient wave-body interaction. Computer Methods in Applied Mechanics and Engineering 265: 163-173. https://doi.org/10.1016/j.cma.2013.05.017 Sun P, Le Touzé D, Zhang AM (2019) Study of a complex fluidstructure dam-breaking benchmark problem using a multi-phase SPH method with APR. Engineering Analysis with Boundary Elements 104: 240-258. https://doi.org/10.1016/j.enganabound.2019.03.033 Sun PN, Le Touzé D, Oger G, Zhang AM (2021) An accurate FSISPH modeling of challenging fluid-structure interaction problems in two and three dimensions. Ocean Engineering 221: 108552. https://doi.org/10.1016/j.oceaneng.2020.108552 Swegle J, Hicks D, Attaway S (1995) Smoothed particle hydrodynamics stability analysis. Journal of Computational Physics 116(1): 123-134. https://doi.org/10.1006/jcph.1995.1010. Tsuruta N, Khayyer A, Gotoh H (2013) A short note on dynamic stabilization of moving particle semi-implicit method. Computers and Fluids 82: 158-164. https://doi.org/10.1016/j.compfluid.2013.05.001. Walhorn E, Kolke A, Hubner B, Dinkler D (2005) Fluid-structure coupling within a monolithic model involving free surface flows. Computers and Structures 83(25-26): 2100-2111. https://doi.org/10.1016/j.compstruc.2005.03.010. Xu R, Stansby P, Laurence D (2009) Accuracy and stability in incompressible SPH (ISPH) based on the projection method and a new approach. Journal of Computational Physics 228(18): 6703-6725. https://doi.org/10.1016/j.jcp.2009.05.032. Xu Y, Yu C, Liu F, Liu Q (2019) A coupled NMM-SPH method for fluid-structure interaction problems.AppliedMathematicalModelling 76: 466-478. https://doi.org/10.1016/j.apm.2019.06.020 Zhan L, Peng C, Zhang B, Wu W (2019) A stabilized TL-WC SPH approach with GPU acceleration for three-dimensional fluidstructure interaction. Journal of Fluids and Structures 86: 329-353. https://doi.org/10.1016/j.jfluidstructs.2019.02.002 Zhang C, Rezavand M, Zhu Y, Yu Y, Wu D, Zhang W, Wang J, Hu X (2021a)SPHinXsys: an open-sourcemulti-physics andmultiresolution library based on smoothed particle hydrodynamics. Computer Physics Communications 267: 108066. https://doi.org/10.1016/j.cpc.2021.108066 Zhang Z, Khalid M, Long T, Liu M, Shu C (2021b) Improved element-particle coupling strategy with δ -SPH and particle shifting for modeling sloshing with rigid or deformable structures. Applied Ocean Research 114: 102774. https://doi.org/10.1016/j.apor.2021.102774 Zheng X, Shao S, KhayyerA, DuanW, Ma Q, Liao K (2017) Corrected first-order derivative ISPH in water wave simulations. Coastal Engineering Journal 59(1): 1750010. https://doi.org/10.1142/S0578563417500103