Abstract
In this paper, a meshless method based on moving least squares (MLS) is presented to simulate free surface flows. It is a Lagrangian particle scheme wherein the fluid domain is discretized by a finite number of particles or pointset; therefore, this meshless technique is also called the finite pointset method (FPM). FPM is a numerical approach to solving the incompressible Navier-Stokes equations by applying the projection method. The spatial derivatives appearing in the governing equations of fluid flow are obtained using MLS approximants. The pressure Poisson equation with Neumann boundary condition is handled by an iterative scheme known as the stabilized bi-conjugate gradient method. Three types of benchmark numerical tests, namely, dam-breaking flows, solitary wave propagation, and liquid sloshing of tanks, are adopted to test the accuracy and performance of the proposed meshless approach. The results show that the FPM based on MLS is able to simulate complex free surface flows more efficiently and accurately.
中文概要
目 的
自由面流动中的大变形、复杂几何边界等问题 一直备受工程界的关注。本文基于拉格朗日观 点, 采用移动最小二乘的无网格技术数值模拟 流场, 研究溃坝流、孤立波传播及液舱晃荡等 复杂变形的自由面流动, 验证该方法的准确性 与可靠性。
创新点
1. 通过不可压缩Navier-Stokes 方程, 采用投影 法推导出压力与速度之间的关系; 2. 借助移动 最小二乘法的思想, 对压力泊松方程进行离散 求解。
方 法
1. 通过理论推导, 得出不可压缩流动中压力与 速度之间的泊松方程式, 并采用移动最小二乘 法离散求解该偏微分方程; 2. 采用数值计算, 对自由面流动问题中的三个典型算例进行模 拟; 3. 将数值计算结果与文献中的试验结果进 行比较。
结 论
1. 基于移动最小二乘的无网格法能够较准确地 模拟自由面流动中的液体迸溅、翻滚、破碎以 及入水等强非线性现象, 在处理大变形流动问 题时体现出较好的灵活性及较强的自由面模拟 能力; 2. 对比分析数值计算结果与试验现象, 得到一致性较好的结果, 验证了该无网格法的 准确性与可靠性。
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Recently, meshless methods are playing a new role in providing a promising and capable alternative in the general area of numerical simulations of free surface flows, which can be advantageous, particularly in cases wherein meshing (Dumbser, 2013) and remeshing would be computationally elaborate.
Meshless methods as Lagrangian particle schemes typically only have points as computational instances. Automatically, the boundaries of the computational domain are defined in the manner of updating the positions of calculated particles. Compared with the Eulerian methods that need strict topological meshes that consume time and present simulation difficulty in terms of the large deformation or intricated geometries, the Lagrangian particle methods wherein the distribution of particles can be quite arbitrary are found to be appropriate and acceptable for solving fluid flow with moving free surface (Lu et al., 2015).
Among the various meshless methods, smoothed-particle hydrodynamics (SPH) is the most classical and famous Lagrangian particle method for flow-governing equations. Originally invented to solve astrophysical simulations without boundary (Gingold and Monaghan, 1977; Lucy, 1977), the method has been further generalized to many other types of flows and applications, such as the dynamic response of elastoplastic materials (Libersky et al., 1993; Benz and Asphaug, 1995; Song et al., 2006), solid friction (Maveyraud et al., 1999), heat transfer (Cleary and Monaghan, 1999), turbulence modeling (Monaghan, 2002), multiphase flows (Monaghan and Kocharyan, 1995; Morris, 2000), free surface flows (Monaghan, 1994), viscoelastic flows (Ellero et al., 2002; Fang et al., 2006), viscous flows (Flebbe et al., 1994; Takeda et al., 1994; Watkins et al., 1996; Morris et al., 1997), incompressible fluids (Cummins and Rudman, 1999; Shao and Lo, 2003), and geophysical flows (Oger and Savage, 1999; Cleary and Prakash, 2004; Ata and Soulaïmani, 2005). However, some numerical defects plague the SPH method, including inconsistency, low accuracy, and the incorporation of boundary conditions. Several methods on the improved SPH algorithm can be found in Ferrari et al. (2008; 2009).
One of the generations of meshless method is the finite pointset method (FPM), in which the governing equations are approximated in their differential (strong) form using meshless finite difference approximations. This Lagrangian particle method was proposed by Oñate et al. (1996a; 1996b), which has been further developed for fluid mechanics problems. FPM adopts moving least squares (MLS) (Belytschko et al., 1996; Deshpande et al., 1998; Dilts, 1999) for reconstructing a function from values given at a finite number of scattered data particles (pointset), which move with fluid velocity and carry all information necessary for solving fluid dynamic quantities and discretizing fluid dynamic equations. Thereupon, this method makes it more natural in the case of numerical implementation as well as more flexible for the boundary conditions treatment and particle management. FPM has been efficiently used for solving a wide range of fluid flow problems (Oñate and Idelsohn, 1998; Oñate et al., 2000; Löhner et al., 2002).
In this paper, the FPM for numerical simulation of free surface flows is presented. The incompressible Navier-Stokes equations are taken care of by the widely used projection method (Chorin, 1968), resulting in the resolution of Poisson problems at each time step. Therefore, the MLS method is obtained to approximate the spatial derivatives appearing in the pressure Poisson equation. To satisfy the boundary condition, we use this method by placing the boundary particles at all domain boundaries. For the free surface treatment, a criterion of the particle density is used to detect the free surface particles over time steps. Three typical problems associated with free surface flows involving dam-breaking flows, solitary wave propagation, and liquid sloshing of tanks are solved to demonstrate that the proposed FPM can accurately and efficiently simulate complex free surface flow problems.
In this paper, the theory of FPM is examined first, which mainly includes the mathematical model, the projection method, the MLS method and its extension to solving the pressure Poisson equation, and the free surface treatment, presented in Section 2. Then, the numerical tests with the corresponding results are presented in Section 3. Finally, some concluding remarks are presented.
2 Numerical methodology of FPM
2.1 Mathematical model
The incompressible Navier-Stokes equations in the Lagrangian form can be written as follows:
where ρ is the fluid density, t is the time, u i is the ith Cartesian component of the velocity field, x i is the ith Cartesian component of the position vector, p is the pressure, μ is the viscosity, and f i is the source term (normally, the gravity acceleration g). Dφ/Dt denotes the total or material time derivative of a function φ.
2.2 Projection method
The projection method is adopted for solving Eqs. (1) and (2) in FPM. It consists of two fractional steps. The momentum conservation Eq. (2) is explicitly solved to compute the new particle position and the temporal velocity \(\tilde u_i^{n + 1}\) at the first step:
where \(r_i^n\) is the Cartesian ith components of the particle position vector.
Secondly, \(\tilde u_i^{n + 1}\) is corrected by the equation
where the pressure gradient is added. Meantime, the resultant velocity \(u_i^{n + 1}\) should meet the incompressibility condition
The pressure pn+1 is solved implicitly by the following pressure Poisson equation derived from Eqs. (5) and (6):
Consider the condition on boundary Γ, where the corresponding boundary particles will remain in their positions, the velocity of which can be expressed as
where u is the velocity vector and n is the unit normal vector. The pressure boundary condition is acquired by projecting Eq. (5) on the outward unit normal vector n to the boundary Γ. Thus, the pressure Neumann boundary condition is written as
In the projection method, the particle positions change only in the first step. The intermediate velocity, the pressure, and the final divergence free velocity are all computed on the new particle positions. The computational flowchart of the projection method is indicated in Fig. 1. The spatial derivatives appearing in the above equations are approximated by the MLS method, which is directly used to discretize the Poisson pressure Eq. (7). Consequently, the mathematical model is employed for numerically simulating the flow problems of free surface.
2.3 MLS method
The MLS method is used for reconstructing a function by the distributed particles. It locally best approximates the function on a polynomial basis, weighted with respect to the interpolation point.
Given a smooth function u on the domain \(\Omega \subset {\mathbb {R}^d}\). Ponder a central particle \(\hat x \in \Omega \) and neighboring points x1, x2, …, x n . The function values u1, u2, …, u n on the points are given. Sought is an approximation method by a meshless interpolation in the central point \(\hat x \in \Omega \).
Assume that every point \(\hat x\) has a polynomial approximation
where the operator Π on u equates the function p(x), which is formulated in polynomial form by the construction of the neighboring data particles x1, x2, …, x n . a(x)=[a0(x), a1(x), …, a k (x)]T denotes the coefficient vector and b(x)=[b0(x), b1(x), …, b k (x)]T is the basis vector. In this study, a canonical basis in two dimensions is
and then, the canonical basis in three dimensions would be
In the MLS approach, each \(\hat x\) is considered and the functional
is minimized, i.e., one selects the polynomial p(x), defined by the coefficient vector a, which minimizes the MLS distance at the data points x i .
The coefficient vector a(x) is achieved in the following equations
where
Thus, for each point \(\hat x\), the linear system can be resolved by the matrix \(VW(x){V^{\rm{T}}} \in {\mathbb {R}^{(k + 1) \times (k + 1)}}\)
Another task of this MLS approach is done by assigning a smooth weighted function on each x i , which can usually been defined as
or splines
where d i =|x−x i | is the particles’ Euclidian distance, and h0 is the support domain radius which is used for the resolution of the amount of nearby points around \(\hat x\) in MLS approximation.
2.4 Derivatives approximation by MLS
In this subsection, we consider the derivatives approximation by MLS with distance weight function for the pressure Poisson equation. If the distance weight function is smooth, such as in Eqs. (16) and (17), the MLS approximation can be differentiated at data points. The resulting expression will be a linear combination of function values at the data points u(x i ).
Analyzing the MLS approximation function in Eq. (10), it is found that the coefficient vector a is the solution to the system
where the matrix S is
and the right hand side r is
Note that both S and r depend on x. Consequently, a as well as the basis vector b depends on x. In the following derivation, we omit the x-dependence in the expressions.
For Eq. (18), the coefficient vector a is calculated as
In the following, let the prime (′) denote a differential operator (such as ∂/∂x i ), and the double prime (″) denote the operator applied twice. Applying the chain rule to Eq. (18) yields
and thus
Differentiating Eq. (18) twice yields
and then
Using Eq. (23), we obtain the MLS function’s first derivative as
Similarly, using Eqs. (23) and (25), we obtain the MLS function’s second derivative as
Then, the spatial derivatives appearing in Eqs. (5) and (7) are approximated by the approach described in this subsection. For satisfying the Dirichlet boundary condition, the fixed pressures values are destined for the corresponding boundary particles.
In this study, we use an iterative scheme known as the stabilized bi-conjugate gradient method (van der Vorst, 1981; 1992) to solve the final sparse linear algebraic equations for the unknown pressure values. At the beginning of the pressure inner iteration, the initially guessed pressure values for the time step n+1 are taken as those from the time step n. This procedure repeats until the difference between the pressures at the inner iteration step i+1 and those of pressure step i are satisfied to a given error tolerance. Notably, the initial pressure value for each particle at time t=0 should be assigned.
2.5 Free surface treatment
Note that in the simulation of complex free surface flows, the free surface treatment is worth pondering. A concept of the index of free surface is adopted and formulated as
where w is the distance weight function proposed above. As can be seen from Fig. 2, there are no particles outside the free surface, so the free surface index 〈n〉 i decreases from the free surface condition significantly. A particle can be considered as a free surface particle once it satisfies the following criterion:
where \(\left\langle n \right\rangle _i^{\ast}\) is the value of the free surface index at the prediction step, n0 is the initial free surface index value of an interior fluid particle, β is the parameter of free surface presumed to be 0.90–0.99 in this study. Thereafter, the pressure value of those points should be set to zero.
2.6 Time step selection
For numerical stability, several time step constraints must be satisfied, including a Courant-Friedrichs-Lewy condition:
where Umax is the maximum value of velocity for a given problem. Moreover, additional constraints due to the hydrodynamical force acting on the particle g i are as follows:
3 Numerical examples
In this section, we apply the FPM proposed in this study to the numerical simulation of three types of benchmark problems, namely, dam-breaking flows, solitary wave propagation, and liquid sloshing of tanks. The numerical results are compared with the available analytical and experimental solutions to test the accuracy and performance of the proposed meshless approach.
3.1 Dam-breaking flows
3.1.1 2D dam break flows
As a classical free surface flow problem, the dam break is often used to verify the accuracy of numerical methods. The 2D dam break model used in this study is an open square with a side length of 0.584 m, in accordance with the experimental model of Koshizuka and Oka (1996). The initial water column height is 0.292 m, width (L) is 0.146 m, which is replaced by 5896 fluid particles.
The numerical results with experimental tests of dam break at different time points within 1.0 s are shown in Fig. 3. As soon as the baffle holding the water at rest is removed, the fluid column confined between the two vertical walls begins to collapse under the action of gravity at t=0 s. When t=0.2 s, the collapsing water runs on the bottom wall and goes on to flow forward. At t=0.4 s, the rising water generates splashing drops after hitting the front wall, along with decreasing momentum. Until about t=0.6 s, the water continues to fall due to the presence of the gravitational field. At t=0.8 s, the rising water column is dragged back, which hits the bottom again and begins to move back to the left. It can be observed that the numerical results of capturing water movement are in good agreement with the test phenomenon, proving that FPM has the ability to simulate flow problems associated with complex deformation of free surface.
Figs. 4 and 5 present the velocity fields and pressure fields, respectively, at different time points. It can be seen that the fluid particles near the free surface have greater velocities, which decrease with the distance at the initial stages of dam-breaking flow. Under the condition of high gradient velocity, the pressure fields’ distribution changes dramatically. As the fluid flows, the gradient of velocity gradually reduces so that the hydrostatic pressure distribution changes to be in a dominant role. Meanwhile, at t=0.4 and 0.8 s, the particles’ pressure near the corner of the right wall is relatively high due to the high impact of water on the wall and the bottom.
To further verify the accuracy of the numerical results obtained by FPM, the computed normalized location of the leading edge and the experiment results for the dam-breaking problem (Martin and Moyce, 1952) are drawn in Fig. 6, while Fig. 7 presents the comparison between computed nondimensional height of the collapsing water column and the test data from the work of Martin and Moyce (1952). It can be observed that the agreement is quite satisfactory, indicating that the proposed methodology has a high reliability.
3.1.2 3D dam break with barrier
To study the large deformation flow problems further, this subsection emphasizes the simulation of 3D dam-breaking flows with a barrier in front. The 3D dam computational domain is of 4L×L×3L, and the geometric dimensions of the barrier are h×L×2h, where h=0.024 m. The initial numerical model consisting of 41 420 fluid particles is shown in Fig. 8a, and the corresponding experimental model (Koshizuka et al., 1995) is presented in Fig. 8b.
Numerical results at different time points and the experimental data are shown in Figs. 9 and 10. It can be seen that at t=0.1 s, the dam-breaking flow basically takes shape. Reaching around t=0.15 s, the flowing fluid encounters obstacle in front, and strong slamming occurs, followed by uplift of the water column in an ‘extending tongue’ shape projecting to the right front, accompanied with splash spray. When t=0.4 s, the projecting water column begins to fall down after crashing against the right side wall. Because of the adoption of single-phase flow to the numerical simulation of free surface flows in this study, without consideration of the amount of mixed air that would participate in and influence the movement of dam-breaking flow in actual experiment, wherein the water deformation is more complex, a certain deviation is generated between the numerical results and the experimental data at t= 0.5 s. Numerical simulation with two-phase flow is proposed to be adopted in future work to improve this defect. Overall, the numerical simulation of 3D dam break with barrier by FPM can give satisfactory simulation results.
In Fig. 11, the particle configurations of 3D dam break at time points t=0.8−3.0 s are presented. From Fig. 11, we can see that at the time of about 1.1 s, the rolling water coming back from the right side impacts the left wall, accompanied by a small increasing distance of the water column, and drops into the water at the bottom under the force of gravity. When t=1.8 s, the flow water slams the right wall and rebounds again, and this flow process alternately repeats as the time increases. As a result, the fluid kinetic energy decreases gradually, damping out the wave, and eventually the water flow calms down.
3.2 Solitary wave propagation
Solitary wave is classified as a wave phenomenon that often appears in the waters. Sometimes, a deep-sea earthquake or tsunami may lead to a huge displacement wave of the water body, namely, the solitary wave, which has been a hot issue in coastal engineering. A simulation of the propagation of solitary wave is presented in this section. Moreover, by comparing the maximum climbing distance along the vertical wall obtained from the numerical tests with the experimental data, verification of numerical simulation of solitary wave propagation by FPM is carried out.
In a numerical wave tank, the generation of a solitary wave is accomplished by regularly pushing a wave-making plate onto the wave source position. The wave surface equation of a solitary wave can be defined by the first-order solution of the Boussinesq equation:
where η presents the vertical coordinates in the wave section, Hw is the wave height, d is the water depth, x stands for the horizontal coordinates, and C denotes the wave velocity with \(C = \sqrt {g({H_{\rm{w}}} + d)} \). By deducing from Eq. (32), the displacement expression ξ of the wave-making plate is
Subtracting the two displacement limit values respectively at t=+∞ and t=−∞, the maximum displacement of the wave-making plate (stroke) is obtained:
When |t|→∞, |ξ/S|→0.5. Truncate the time at which the wave-making plate reaches half the maximum displacement, i.e., there is ξ=S/2 at t=T/2. Thus, the truncation period T of wave-making plate movement can be expressed as
For convenience, we set the zero displacement point at (−T/2, −ξ/2), whereupon the displacement ξ is redescribed by the following Eq. (36). In addition, the displacement curves based on different values of relative wave heights (Hw/d=0.1−0.6) are plotted in Fig. 12.
The numerical wave tank model is established depending on the solitary wave experiment (Chan and Street, 1970), which is in the geometric dimensions of 2.25 m×0.45 m. The computational domain is replaced by 10 301 fluid particles, with the water depth d=0.15 m. Based on nine groups of numerical simulations with Hw/d=0.1−0.6, Fig. 13 presents the relative maximum climbing distance (nondimensional quantity R/d, where R is the actual maximum climbing distance) along the vertical wall obtained from the numerical results and the test data (Chan and Street, 1970), wherein the comparison result is satisfying.
Under the condition of Hw/d=0.25, as represented by point X in Fig. 13, Fig. 14 shows the initial point distribution at t=0 s and the analytical free surface at a different time point obtained through solitary wave propagation. At t=2.72 s, the solitary wave hits a lateral wall and climbs it under momentum interaction, and the R/d reaches the maximum value of 0.4994 and then comes back toward the left as a new wave.
3.3 Liquid sloshing of tanks
Liquid sloshing of tanks is a strongly nonlinear problem, which may involve complicated flow phenomena including standing wave, traveling wave, breaking wave, combination waves, jets, splashing and high-speed impacts on tank walls. In some cases, the sloshing forces acting on the tank structure can be large enough to cause local structural deformation or damage, which is a very dangerous situation; consequently, it has attracted increasing attention worldwide. This section is dedicated to discussion of the numerical simulations of liquid sloshing in tanks by the proposed FPM methodology, analysis of sharp motion characteristics of the fluid, periodic slamming pressure on tank walls, and free surface deformation, as well as comparison with experimental measurements.
The tank liquid sloshing model is taken to be a rectangular tank, and violent sloshing flow is induced by sway excitations. It consists of two cases: the same liquid capacity (83%) but different sway excitation periods, Model A, with the period of excitation of 1.1 s; and Model B, with excitation period of 1.0 s while the resonant period of the tank is 0.8 s. The specified numerical model with different simulation conditions is shown in Fig. 15, where the point O is in the pressure monitoring position.
3.3.1 Liquid sloshing Model A
Fig. 16 presents a qualitative comparison corresponding to Model A of the free surface profiles from the experimental (Kishev et al., 2006) and numerical methods in which the simulation results are depicted by the snapshots of water particles together with the pressure field at four instants (t=0.02T, 0.17T, 0.35T, and 0.50T). Fig. 16 further portrays strong nonlinear phenomena of violent sloshing flows induced by sway excitations, such as traveling wave, hydraulic jump, swirling, and splashing. Compared with the traditional method based on spatial grid, the presented FPM not only eliminates the problem associated with numerical dissipation of convection term, but also accurately simulates these complex deformations of free surface flows.
3.3.2 Liquid sloshing Model B
In this subsection, we use FPM to compute the pressure at the measurement point O of Model B to verify the accuracy in liquid-sloshing problems from a quantitative view. For consistency with the experimental measurements (Kishev et al., 2006), the calculation for the pressure monitoring point O is at the same height of 0.235 m, and its time history of pressure is presented in Fig. 17.
From Fig. 17, it is observed that the maximum peak pressures obtained by FPM have relatively large amplitudes than the test data. Not surprisingly, this observation may be linked to the fact that in the FPM, only one phase (water) is used to simulate the violent sloshing flows without considering the existence of air in the actual experiment. When a sloshing fluid hits the lateral walls, falling, rolling, and merging, a certain component of air could unavoidably take part in this flow process and have a cushioning effect on the pressure field, resulting in the experimental pressure values being less than the calculation results. In addition, though there is a small phase shift within the first few periods, the offset is eliminated as time progresses. Through quantitative comparison of the time histories of pressure between the numerical results and experimental data, it has been demonstrated that FPM possesses a high reliability in solving problems related to liquid sloshing of tanks.
4 Conclusions
We have successfully implemented, to the authors’ knowledge, a meshless method (FPM) for the accurate simulation of free surface flows in this study. The incompressible Navier-Stokes equations of fluid flow are solved using the projection method. The MLS approach is adopted to approximate the spatial derivatives appearing in the governing equations. The pressure Poisson equation with Neumann boundary condition is handled by the bi-conjugate gradient method.
Numerical examples on free surface flows, including dam-breaking flows, solitary wave propagation, and liquid sloshing of tanks, are presented and compared with the experimental data to validate the proposed method. The results show satisfactory agreement, which indicates that FPM is an accurate and efficient numerical method for the meshless solution of complex free surface flows. Furthermore, FPM can predict strongly nonlinear flow phenomena, such as water splashing, rolling, breaking, and intruding, more accurately, reflecting the advantages of the proposed method under the theoretical framework of Lagrangian particle schemes in simulating large deformation flow problems. Compared with the Eulerian methods strictly based on constructing a topological mesh, FPM is shown to have better flexibility and strong capability of simulating free surface flows.
References
Ata, R., Soulaïmani, A., 2005. A stabilized SPH method for inviscid shallow water flows. International Journal for Numerical Methods in Fluids, 47(2):139–159. http://dx.doi.org/10.1002/fld.801
Belytschko, T., Krongauz, Y., Fleming, M., et al., 1996. Smoothing and accelerated computations in the element free Galerkin method. Journal of Computational and Applied Mathematics, 74(1–2):111–126. http://dx.doi.org/10.1016/0377-0427(96)00020-9
Benz, W., Asphaug, E., 1995. Simulations of brittle solids using smooth particle hydrodynamics. Computer Physics Communications, 87(1–2):253–265. http://dx.doi.org/10.1016/0010-4655(94)00176-3
Chan, R.K.C., Street, R.L., 1970. A computer study of finiteamplitude water waves. Journal of Computational Physics, 6(1):68–94. http://dx.doi.org/10.1016/0021-9991(70)90005-7
Chorin, A.J., 1968. Numerical solution of the Navier-Stokes equations. Mathematics of Computation, 22(104):745–762. http://dx.doi.org/10.1090/S0025-5718-1968-0242392-2
Cleary, P.W., Monaghan, J.J., 1999. Conduction modelling using smoothed particle hydrodynamics. Journal of Computational Physics, 148(1):227–264. http://dx.doi.org/10.1006/jcph.1998.6118
Cleary, P.W., Prakash, M., 2004. Discrete-element modelling and smoothed particle hydrodynamics: potential in the environmental sciences. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 362(1822):2003–2030. http://dx.doi.org/10.1098/rsta.2004.1428
Cummins, S.J., Rudman, M., 1999. An SPH projection method. Journal of Computational Physics, 152(2):584–607. http://dx.doi.org/10.1006/jcph.1999.6246
Deshpande, S.M., Kulkarni, P.S., Ghosh, A.K., 1998. New developments in kinetic schemes. Computers & Mathematics with Applications, 35(1–2):75–93. http://dx.doi.org/10.1016/S0898-1221(97)00259-9
Dilts, G.A., 1999. Moving-least-squares-particle hydrodynamics—I. Consistency and stability. International Journal for Numerical Methods in Engineering, 44(8): 1115–1155. http://dx.doi.org/10.1002/(SICI)1097-0207 (19990320)44:8<1115::AID-NME547>3.0.CO;2-L
Dumbser, M., 2013. A diffuse interface method for complex three-dimensional free surface flows. Computer Methods in Applied Mechanics and Engineering, 257:47–64. http://dx.doi.org/10.1016/j.cma.2013.01.006
Ellero, M., Kröger, M., Hess, S., 2002. Viscoelastic flows studied by smoothed particle dynamics. Journal of Non-Newtonian Fluid Mechanics, 105(1):35–51. http://dx.doi.org/10.1016/S0377-0257(02)00059-9
Fang, J., Owens, R.G., Tacher, L., et al., 2006. A numerical study of the SPH method for simulating transient viscoelastic free surface flows. Journal of Non-Newtonian Fluid Mechanics, 139(1–2):68–84. http://dx.doi.org/10.1016/j.jnnfm.2006.07.004
Ferrari, A., Dumbser, M., Toro, E.F., et al., 2008. A new stable version of the SPH method in Lagrangian coordinates. Communications in Computational Physics, 4:378–404 (in Russian).
Ferrari, A., Dumbser, M., Toro, E.F., et al., 2009. A new 3D parallel SPH scheme for free surface flows. Computers & Fluids, 38(6):1203–1217. http://dx.doi.org/10.1016/j.compfluid.2008.11.012
Flebbe, O., Muenzel, S., Herold, H., et al., 1994. Smoothed particle hydrodynamics: physical viscosity and the simulation of accretion disks. The Astrophysical Journal, 431:754–760. http://dx.doi.org/10.1086/174526
Gingold, R.A., Monaghan, J.J., 1977. Smoothed particle hydrodynamics: theory and application to non-spherical stars. Monthly Notices of the Royal Astronomical Society, 181(3):375–389. http://dx.doi.org/10.1093/mnras/181.3.375
Kishev, Z.R., Hu, C., Kashiwagi, M., 2006. Numerical simulation of violent sloshing by a CIP-based method. Journal of Marine Science and Technology, 11(2):111–122. http://dx.doi.org/10.1007/s00773-006-0216-7
Koshizuka, S., Oka, Y., 1996. Moving-particle semi-implicit method for fragmentation of incompressible fluid. Nuclear Science and Engineering, 123(3):421–434.
Koshizuka, S., Oka, Y., Tamako, H., et al., 1995. A Particle Method for Calculating Splashing of Incompressible Viscous Fluid. Technical Report No. CONF-950420-TRN: 97:001160–0134, American Nuclear Society, Inc., La Grange Park, IL, USA.
Libersky, L.D., Petschek, A.G., Carney, T.C., et al., 1993. High strain Lagrangian hydrodynamics a threedimensional SPH code for dynamic material response. Journal of Computational Physics, 109(1):67–75. http://dx.doi.org/10.1006/jcph.1993.1199
Löhner, R., Sacco, C., Oñate, E., et al., 2002. A finite point method for compressible flow. International Journal for Numerical Methods in Engineering, 53(8):1765–1779. http://dx.doi.org/10.1002/nme.334
Lu, Y., Hu, A.K., Liu, Y.C., 2015. A finite pointset method for the numerical simulation of free surface flow around a ship. Journal of Marine Science and Technology, p.1–13. http://dx.doi.org/10.1007/s00773-015-0342-1
Lucy, L.B., 1977. A numerical approach to the testing of the fission hypothesis. The Astronomical Journal, 82:1013–1024. http://dx.doi.org/10.1086/112164
Martin, J.C., Moyce, W.J., 1952. Part IV.An experimental study of the collapse of liquid columns on a rigid horizontal plane. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 244(882):312–324. http://dx.doi.org/10.1098/rsta.1952.0006
Maveyraud, C., Benz, W., Sornette, A., et al., 1999. Solid friction at high sliding velocities: an explicit threedimensional dynamical smoothed particle hydrodynamics approach. Journal of Geophysical Research, 104(B12):28769–28788. http://dx.doi.org/10.1029/1999JB900217
Monaghan, J.J., 1994. Simulating free surface flows with SPH. Journal of Computational Physics, 110(2):399–406. http://dx.doi.org/10.1006/jcph.1994.1034
Monaghan, J.J., 2002. SPH compressible turbulence. Monthly Notices of the Royal Astronomical Society, 335(3):843–852. http://dx.doi.org/10.1046/j.1365-8711.2002.05678.x
Monaghan, J.J., Kocharyan, A., 1995. SPH simulation of multi-phase flow. Computer Physics Communications, 87(1–2):225–235. http://dx.doi.org/10.1016/0010-4655(94)00174-Z
Morris, J.P., 2000. Simulating surface tension with smoothed particle hydrodynamics. International Journal for Numerical Methods in Fluids, 33(3):333–353. http://dx.doi.org/10.1002/1097-0363(20000615)33:3<33 3::AID-FLD11>3.0.CO;2-7
Morris, J.P., Fox, P.J., Zhu, Y., 1997. Modeling low Reynolds number incompressible flows using SPH. Journal of Computational Physics, 136(1):214–226. http://dx.doi.org/10.1006/jcph.1997.5776
Oger, L., Savage, S.B., 1999. Smoothed particle hydrodynamics for cohesive grains. Computer Methods in Applied Mechanics and Engineering, 180(1–2):169–183. http://dx.doi.org/10.1016/S0045-7825(99)00054-7
Oñate, E., Idelsohn, S.R., 1998. A mesh-free finite point method for advective-diffusive transport and fluid flow problems. Computational Mechanics, 21(4–5):283–292. http://dx.doi.org/10.1007/s004660050304
Oñate, E., Idelsohn, S.R., Zienkievicz, O.C., et al., 1996a. A finite point method in computational mechanics to convective transport and fluid flow. International Journal for Numerical Methods in Engineering, 39(22):3839–3866. http://dx.doi.org/10.1002/(SICI)1097-0207(19961130)39: 22<3839::AID-NME27>3.0.CO;2-R
Oñate, E., Idelsohn, S.R., Zienkievicz, O.C., et al., 1996b. A stabilized finite point method for analysis of fluid mechanics problems. Computer Methods in Applied Mechanics and Engineering, 139(1–4):315–346. http://dx.doi.org/10.1016/S0045-7825(96)01088-2
Oñate, E., Sacco, C., Idelsohn, S.R., 2000. A finite point method for incompressible flow problems. Computing and Visualization in Science, 3(1–2):67–75. http://dx.doi.org/10.1007/s007910050053
Shao, S., Lo, E.Y., 2003. Incompressible SPH method for simulating Newtonian and non-Newtonian flows with a free surface. Advances in Water Resources, 26(7):787–800. http://dx.doi.org/10.1016/S0309-1708(03)00030-7
Song, C., Zhang, H.X., Huang, J., et al., 2006. Meshless simulation for skeleton driven elastic deformation. Journal of Zhejiang University-SCIENCE A, 7(9):1596–1602. http://dx.doi.org/10.1631/jzus.2006.A1596
Takeda, H., Miyama, S.M., Sekiya, M., 1994. Numerical simulation of viscous flow by smoothed particle hydrodynamics. Progress of Theoretical Physics, 92(5):939–960. http://dx.doi.org/10.1143/ptp/92.5.939
van der Vorst, H.A., 1981. Iterative solution methods for certain sparse linear systems with a non-symmetric matrix arising from PDE-problems. Journal of Computational Physics, 44(1):1–19. http://dx.doi.org/10.1016/0021-9991(81)90034-6
van der Vorst, H.A., 1992. Bi-CGSTAB: a fast and smoothly converging variant of Bi-CG for the solution of nonsymmetric linear systems. SIAM Journal on Scientific and Statistical Computing, 13(2):631–644. http://dx.doi.org/10.1137/0913035
Watkins, S.J., Bhattal, A.S., Francis, N., et al., 1996. A new prescription for viscosity in smoothed particle hydrodynamics. Astronomy and Astrophysics Supplement Series, 119(1):177–187. http://dx.doi.org/10.1051/aas:1996104
Author information
Authors and Affiliations
Corresponding author
Additional information
Project supported by the National Natural Science Foundation of China (Nos. 51379040 and 51409063)
ORCID: Yu LU, http://orcid.org/0000-0001-7859-2876
Rights and permissions
About this article
Cite this article
Lu, Y., Hu, Ak., Liu, Yc. et al. A meshless method based on moving least squares for the simulation of free surface flows. J. Zhejiang Univ. Sci. A 17, 130–143 (2016). https://doi.org/10.1631/jzus.A1500053
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.A1500053
Keywords
- Meshless method
- Moving least squares (MLS)
- Free surface flows
- Finite pointset method (FPM)
- Dam-breaking flows
- Solitary wave propagation
- Liquid sloshing of tanks