Abstract
The Smoothed Particle Hydrodynamics (SPH) is a particle-based, Lagrangian method for fluid-flow simulations. In this work, fundamental concepts of this method are first briefly recalled. Then, the ability to accurately model granular materials using an introduced visco-plastic constitutive rheological model is studied. For this purpose sets of numerical calculations (2D and 3D) of the fundamental problem of the collapse of initially vertical cylinders of granular materials are performed. The results of modeling of columns with different aspect ratios and different angles of internal friction are presented. The numerical outcomes are assessed not only with respect to the reference experimental data but also with respect to other numerical methods, namely the Distinct Element Method and the Finite Element Method. In order to improve the numerical efficiency of the method, the Graphics Processing Units implementation is presented and some related issues are discussed. It is believed that this study corresponds to a new application of SPH approaches for simulations of granular media and results reveal the interest of this method to capture fine details of processes of such complex problems as waves–seabed interactions.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Problems involving large granular media deformations are active research in the fields of geomechanics and natural hazard management. Particular attention is paid to understand the processes and to learn how to predict the run-outs of rock and debris avalanches or landslides which can be very destructive. Therefore, the accurate modeling of such flows is invaluable.
In order to simulate flowing granular media, many researchers derived the semi-empirical depth-averaged models, see [1,2,3,4,5]. The main disadvantage of such models is inability to accurately model high but narrow stacks of granular materials. This drawback implied a need to develop more detailed computational models for granular material dynamics. One of the most widely used methods to simulate such problems is the Distinct Element Method (DEM) [6]. The first application of DEM to model granular flows was proposed in [7]. Further improvements have been described in [8,9,10,11,12]. Nowadays, the DEM method is widely accepted as an effective approach for modeling granular and discontinuous materials. Even through the DEM approach is computationally expensive, this approach is easy to be written in a parallel manner. Despite many advantages of DEM, there is one relevant disadvantage—this approach is designed to discrete materials modeling, therefore the introduction of a new physics can be very complex. For example, to model interactions of granular material with fluid-flow, the coupling with another CFD method is necessary. One of the alternative methods which allow to deal with multi-physics is the Finite Element Method (FEM), see [13] for details. To the best of our knowledge, the first application of FEM to model the granular material collapse was proposed in [14]. The authors used the continuum approach based on an elasto-plastic model. The main disadvantage of FEM is the grid-based nature of this method. When large deformations occur, the FEM approach suffers from grid distortions. However, in the last decade, many so-called meshless methods have been developed.
One of the most mature and commonly used approach is the Smoothed Particle Hydrodynamics method (SPH). In the early stage it was developed to simulate some astrophysical phenomena at the hydrodynamic level [15]. The main idea behind the SPH method is to introduce kernel interpolants for flow quantities in order to represent fluid dynamics by a set of particle evolution equations. Due to its Lagrangian nature, for multiphase flows, there is no necessity to handle (reconstruct or track) the interface shape as in the grid-based methods. Therefore, there is no additional numerical diffusion related to the interface handling. For this reason and the fact that the SPH approach is well suited to problems with large density differences, free-surfaces and complex geometries, the SPH method is increasingly used for hydro-engineering and geophysical applications, for review see [16, 17]. The first attempts to model the granular materials using the SPH approach was presented by Bui et al. [18, 19]. The authors decided to use an elasto-plastic (Drucker–Prager) constitutive model. Despite good results compared with the experimental and numerical data, authors reported a serious tensile instability problem resulting in clustering of SPH particles. Further improvements to this model has been recently proposed in [20] by introduction the diffusion term with variable diffusion coefficient (function of stress and strain rate) and in [21] by adding the MLS correction, see [22] for details. The main reason for introducing these improvements was to reduce the non-physical pressure pulsations that need to be stabilized in (non-viscous) SPH by an artificial viscosity, see [16] for details. Another constitutive model was proposed by Ulrich et al. [23], where the granular material is treated as a fluid with a variable viscosity (a visco-plastic rheological model), however, the authors have not presented any validations of this approach.
In the present work, the ability to model granular materials using the SPH method and the visco-plastic model is studied. For this purpose, it was decided to perform a set of numerical calculations (in 2D and 3D) of the fundamental problem of the collapse of initially vertical cylinders of granular materials. The obtained results were compared with other numerical (DEM and FEM) and the experimental data. On of the drawbacks of the mesh-free methods is much lower numerical efficiency compared with the grid-based approaches. However, similarly to the DEM method, the SPH approach numerical implementations present a high degree of spatial data locality and significant number of independent calculations, therefore the code can be easily written in a massively parallel manner. In recent years new techniques allowing numerical simulations to be performed using Graphics Processing Units (GPU) have been developed. The massive parallel capability of modern GPUs allows simulations of large systems to be performed using cheap desktop computers. For the purpose of this study, it was decided to implement the SPH method using GPU programming techniques. Some issues related to the GPU computations are discussed.
The paper is organized as follows: in Sect. 2 the brief introduction to SPH is presented; in Sect. 3 the visco-plastic rheological model of granular materials is introduced; in Sect. 4 the implementation on GPU is discussed; then in Sect. 5 the obtained numerical results are presented. In order to validate the model, the following criteria are taking into account: the granular deposit evolution (Sect. 5.2), run-out distances (Sect. 5.3), the energy contribution (Sect. 5.4), the inclination of the failure plane (Sect. 5.5) and the pressure distribution (Sect. 5.6). The numerical efficiency is discussed in Sect. 5.7. The last part of this paper is “Appendix” in which we study the convergence of the proposed model.
2 SPH formulation
The full set of governing equations for incompressible viscous flows is composed of the Navier–Stokes (N–S) equation
where \(\varrho \) is the density, \({\mathbf {u}}\) velocity, t time, p pressure, \(\mu \) the dynamic viscosity and \(\mathbf g\) an acceleration (gravity in this work); the continuity equation
and the advection equation (Lagrangian formalism)
where \({\mathbf {r}}\) denotes position of the fluid element.
The governing equations can be expressed in the SPH formalism in many different ways. In general, two SPH approximations: integral interpolation and discretization, lead to the the basic SPH relation
where A is a physical field (for the sake of simplicity we consider a scalar field only), W is a weighting function (kernel) with parameter h called the smoothing length, while \(\Omega \) is the volume of the SPH particle. There are many possibilities for the choice of \(W({\mathbf {r}}, h)\). The kernel shape is the main reason for the appearance of the tensile instability resulting in particle clumping [24]—the process from which the results in [18] suffer. In [25] the authors performed series of fluid-flow simulations and showed that using the Wendland kernel [26] in the form
where \(q = |{\mathbf {r}}|/h\) and the normalization constant is \(C=7/4\pi h^2\) (in 2D) or \(21 / 16\pi h^3\) (in 3D), the tensile instability (observed also in granular matter modeling by [18]) does not appear. Therefore, in this work, we decided to use the kernel in the form of Eq. (5). For more details how the choice of the kernel and the smoothing length affect results see [25]. It is important to note here that the SPH basic approximation, Eq. (4), is common also in other numerical particles-based approaches, e.g. Moving Particle Semi-implicit Method (MPS) [27]. The SPH method differs from other methods in aspect of approximation of differentiation operator. Assuming the kernel symmetry, nabla operator can be shifted from the action on the physical field to the kernel
It is important to note that although different SPH formulations can be obtained from the same governing equations, some of them may not be applicable for certain types of flows, see [28]. One of the most common SPH form, enabling accurate calculations in the widest number of types of flow, is the N-S pressure term proposed by Colagrossi and Landrini [29]
where \(\nabla _a W_{ab}=\nabla _a W({\mathbf {r}}_a - {\mathbf {r}}_b, h)\). In the present work, we decided to perform calculations of pressure term using this variant. The corresponding (variationally consistent [30, 31]) continuity equation takes a form
where \({\mathbf {u}}_{ab} = {\mathbf {u}}_{a} - {\mathbf {u}}_{b}\). The viscous N-S term, because of the efficiency requirements, is expressed as a combination of the finite difference and the SPH approach (as in the MPS approach [27])
where \(\eta =0.01h\) is a small regularizing parameter used to avoid NaNs when divide by the numerical zero. Because SPH is a Lagrangian approach, the particle advection equation completes the system
In the present work, we decided to use the most common method of implementing the incompresibility—Weakly Compressible SPH (WCSPH). It involves the set of governing equations closed by a suitably-chosen, artificial equation of state, \(p=p(\varrho )\). Following the mainstream, we decided to use the Tait’s equation of state
where \(\varrho _0\) is the initial density. The sound speed c and a parameter \(\gamma \) are suitably chosen to reduce the density fluctuations down to \(1\%\). In the present work we set \(\gamma =7\) and c at the level at least 10 times higher than the maximal fluid velocity. It is worth noting that two alternative incompressibility treatments exists: Incompressible SPH (ISPH) where the incompressibility constraint is explicitly enforced though the pressure correction procedure to satisfy \(\nabla \cdot \, {\mathbf {u}}=0\) [25, 32,33,34,35] and Godunov SPH (GSPH) where the acoustic Riemann solver is used [36]. In the present work, the boundary conditions are fulfilled applying the ghost-particle method [25, 32].
To assure the stability of the SPH scheme several time step criteria must be satisfied:
where \(u_\text {max}\) and \(\mu _{\text {max}}\) are respectively the maximal particle velocity and the maximal particle viscosity in the domain.
3 Granular material modeling
In order to simulate the granular materials using the SPH approach, we decided to adopt the visco-plastic rheological model first used in SPH by Ulrich et al. [23]. Equations that predict the shape of the general flow curve need at least four independent parameters. A common example is the Cross [37] equation
where \(\mu _0\) and \(\mu _{\infty }\) refer to the asymptotic values of viscosity, while K and m are constant. The shear strain rate, \(\dot{\gamma }\), can be defined as
where
In the case of the granular phase, \(\mu _0\) corresponds to the viscosity of solid (low values of \(\dot{\gamma }\), elastic limit), while \(\mu _{\infty }\) is the viscosity of grains above elastic limit (high values of \(\dot{\gamma }\)). Therefore, we may assume that \(\mu \ll \mu _0\), which reduces Eq. (13) to the Sisko [38] model
Assuming \(n=0\), we get
which is commonly known as the Bingham model [39]. With some simple redefinition of parameters Eq. (17) can be written as
where \(\tau \) is the shear stress, \(\tau _{\text {yield}}\) is the yield stress. In this model, the material behaves as a solid body until the shear stress exceeds the yields stress (reaching the critical state) and large deformations may occur. One of the commonly used models is the Mohr–Coulomb failure criterion [40], in which the shear strength of soil is expressed as a combination of adhesion and friction components
where c is the cohesion, \(\varphi \) is the internal friction angle, while \(\sigma _n\) is the normal stress. However, it is important to note that c and \(\varphi \) are not fundamental properties of material. Both depend on the effective stress [41]. However, for the purposes of the present study, it is sufficient to assume that c and \(\varphi \) are fundamental material constants.
Assuming that \(\sigma _n = p\), the final form of the granular material model takes the form
where \(\mu _{\text {solid}}\) is introduced, due to numerical efficiency reasons, to avoid extremely high values of viscosity, which may lead to extremely small time steps (due to CFL).
4 Graphics processor unit implementation
The modern desktop CPUs, such as Intel i7-4790K, have 4 physical cores (8 virtual cores via hyper-threading) with the base frequency about 4 GHz. For comparison, the modern desktop GPUs, such as Nvidia GeForce GTX 980, have more than \(2\cdot 10^3\) cores with the base frequency about 1 GHz. Therefore, the advantage of using GPU accelerators for HPC is obvious. The GPU cards were designed to accelerate the creation of images in a frame buffer to stream them onto a display, therefore the double precision was not needed for such a task. Due to this, most of the desktop GPUs are built to support mainly the single precision calculations. There is a possibility to run tasks in double precision, but, it results in a significant drop of performance. It is important to note that for the most applications of the SPH approach the numerical errors related to the used approximations are much higher than the truncation errors, therefore, many researchers decided to perform the SPH calculations using GPUs with the single precision, see [42,43,44,45]. However, since in our case the kinematic viscosity of a granular material can change the value more then 5 orders of magnitude during a simulation, the single precision is not enough. The influence of the floating point number precision on the results is presented in Fig. 1.
The problem of the double precision floating point numbers in the SPH modeling on GPU has been recently discussed in [46, 47]. To avoid this problem the authors proposed to use such techniques as the cell relative coordinates (to avoid problems in domains of high aspect ratios) or the compensated algorithms like Kahan sum (to sum over large numbers of values). Unfortunately, none of the proposed algorithms could correct the problem of strongly inhomogeneous viscosity in domain. Therefore, in the present work, to avoid inaccuracies, we decided to perform calculations using the double precision explicitly. The influence on the numerical efficiency is discussed in Sect. 5.7. For details about the GPU implementation see [43].
5 Numerical results
5.1 Introduction
The numerical experiments were performed by releasing initially vertical columns of granular material, see Fig. 2. The initial height, \(H_0\), was defined by the initial radius \(r_0 = 9.7\) cm and the aspect ratio parameter
The material density \(\varrho \) was 2.6 g cm\(^{-3}\). The angle of repose \(\varphi \) was \(30^{\circ }\) (except Sect. 5.5). The material was chosen as non-cohesive, \(c = 0\). These are properties of dry sand used in the experiment of Lube et al. [48].
Initially the granular column is placed in the middle of the base of the rectangular domain of edges (5L, 5L, L) in 3D or (5L, L) in 2D, where \(L=1.8H_0\) is the domain height. For \(a<0.9\) we have chosen \(L=10\) cm, while for others \(L=1.2H_0\).
The SPH simulations were performed for different aspect ratios and different numerical resolutions (for the convergence analysis see “Appendix”). In 2D: \(a=0.35\)-9.3, \(L/h=16\)-64 and \(h/\Delta r=2\). In 3D: \(a=0.35\)-9.3, \(L/h=16\)-32 and \(h/\Delta r=1.5625\) (lower than 2D due to the efficiency reasons). In both cases, we decided to use the Wendland kernel (to avoid problems with the tensile instability). The speed of sound was \(s=1000\) cm s\(^{-1}\). The parameter \(\mu _{\infty }\) in Eq. (20) was chosen as a viscosity of water (at \(20^{\circ }C\)), 0.01 g cm\(^{-1}\) s\(^{-1}\). The viscosity of solid \(\mu _{\text {solid}}\) was chosen as 2000 g cm\(^{-1}\) s\(^{-1}\). Due to the efficiency reasons, see Eq. (12), the value of \(\mu _{\text {solid}}\) is suitably lowered compared with the real soil. The side effects of such proceedings are negligible. The calculations were performed using the double precision floating point number with the single precision calculations used only to benchmark the numerical efficiency in Sect. 5.7.
5.2 Shape evolution
The simplest technique to check whether the proposed model gives the correct results is to compare the calculated profile shapes with other numerical and experimental data. In 2D, as a reference data we decided to choose the DEM calculations obtained by Utili et al. [12]. The obtained results, for aspect ratios: \(a=0.93\) and \(a=5.91\), are presented in Fig. 3.
For \(a=0.93\) the SPH results show good agreement with the reference data. In the case of higher aspect ratio, \(a=5.91\), the SPH calculations slightly differ from the DEM calculations. There are two reasons of this discrepancy: not quite well chosen parameters of the rheological model and two different flow regimes for \(a=0.93\) and \(a=5.91\). In the first regime (lower a) most of the internal parts of deposit remain undisturbed throughout the motion. In the latter case, almost the entire column deforms which causes that the impact of the unsuited viscosity (underestimated \(\mu _\infty \)) is more visible. Direct measurements of the rheological parameters should help to obtain more accurate results.
The performed simulations gave very realistic results. Using the SPH approach, we were able to reproduce the typical for \(a<0.74\), see [48], circular discontinuity on the surface of the column which separates an outer (slumping) region from a non-deformed inner part of the deposit. For the column of \(a=2.75\) the calculated shape evolution of the column agrees very well with the experimental data presented in detail in [48] (Fig. 4).
5.3 Run-out distances
One of the most relevant validation criteria for the numerical model is to try to reproduce the scaling laws for the run-out distance. The experimental data for the three-dimensional column was first proposed by Lube et al. [48]:
Slightly different results were obtained by Lajeunesse et al. [5] for semi-circular (half of column) initial configuration:
Many more empirical and numerical experiments were performed for granular collapses of the two-dimensional columns. Lube et al. [49] were releasing a granular columns confined between two vertical walls. The authors obtained the following scaling:
Independently Lajeunesse et al. (2005) obtained a similar result:
The two-dimensional numerical experiments were performed by Staron and Hinch [8] who obtained the relation:
Many other authors including Zenit [11], Utili et al. [12] who used the DEM approach and Crosta et al. [14] who performed FEM simulations obtained fairly consistent results for the run-out distance.
The obtained results of the relation between the normalized run-out distance and the initial column aspect ratio for 2D and 3D cases are respectively presented in Figs. 5 and 6. As the reference data we decided to plot two- and three-dimensional experimental solution obtained in Lube et al. [48, 49].
Here we show that in the case of 2D columns the normalized run-out distances for higher aspect ratios are slightly overestimated when compared with the experimental data [49]. In the present SPH approach, we obtained:
However, in general, the results show a good agreement with the reference data.
In the case of 3D columns, we obtained somewhat less accurate results compared with the reference data [48]. The SPH results appear to be underestimated. One reason of such a behavior is smaller numerical resolution compared with the 2D simulations. The obtained scaling law is:
In both 2D and 3D cases we obtaining the scaling laws by fitting to the highest resolution SPH results.
5.4 Energy contribution
The potential energy of the column at any time is
where \(h_a\) is the height of the particle a. The column kinetic energy can be calculated from
Due to the viscosity, or (in the scale of a single grain) non-elastic collisions between grains, a part of the potential energy does not transform into the kinetic energy, but it gets dissipated
At the beginning, the entire energy is accumulated as the potential energy. As time passes, particles start to fall downwards with the potential energy being transformed into the kinetic energy and some heat (dissipation). Figure 7, left shows the energy evolution of the granular column for the aspect ratio \(a=3.26\). In this plot the SPH results are compared with the DEM simulations obtained in [12]. In both models the kinetic energy exhibits a peak at about \(t/T = 1\). The obtained results show small discrepancies between SPH and DEM, however these differences can be minimized adjusting the minimal and maximal viscosity in the considered rheological model.
In order to validate the SPH approach for different values of the aspect ratio, we decided to compare the total dissipated energy for different values of a calculated using the SPH method with the DEM simulations [12]. The obtained results are presented in Fig. 7, right. Both SPH and DEM models give similar relation between the dissipated energy and aspect ratio. Small overestimation of the SPH results is also observed in Fig. 7, left.
5.5 Inclination of the failure plane
According to the Rankine’s theory of earth pressure [50], the inclination of the failure plane to the horizontal, \(\theta _f\) can be approximated as:
In order to check whether the SPH approach can correctly predict the relation (32), we decided to perform three simulations of granular column collapse with different values of the internal friction angle \(\varphi =20^{\circ }\), \(30^{\circ }\), and \(40^{\circ }\). It is important to note that values \(20^{\circ }\) and \(40^{\circ }\) correspond to the extreme values observed in nature.
To visualize the inclination angle of the slope failure plane, we decided to plot the velocity fields using the spectral color map, see Fig. 8. The presented results were obtained for the collapsing column of the aspect ratio \(a=0.55\) at \(t = 40\) ms. In order to compare the SPH results with the theoretical predictions (32), we decided to define the failure plane as a surface with the arbitrary chosen velocity equal to \(10\%\) of maximal value. Particles that move with the velocity between 9.5 and \(10.5\%\) of maximal value are marked in black. The obtained failure angles agree well with the relation (32). However, we observed two issues. The first is the lower accuracy of the failure angles for the smallest value of the internal friction angle. The second is a small systematic decline of the \(\theta _f\) values for vary late time steps. One of the reasons of these issues is the definition of the failure plane, which is arbitrary chosen. However, in the SPH method the physical fields are smoothed in the range of h, which makes it ambiguous to define the failure plane. The other reason, but only for the latter issue, is a decrease of the height of the deposit caused by lowered \(\mu _{\text {solid}}\) (compared with reality) due to the numerical efficiency, see Sect. 5.1. Similar test performed for different values of aspect ratios show no vital differences in relation between \(\theta _f\) and \(\varphi \).
5.6 Pressure distribution
Figure 9a presents the pressure field calculated for the 2D granular collapse test case with \(a=0.55\) (the velocity field is presented in Fig. 1). The obtained result shows very high density fluctuations in the range from \(-2\)kPa to 5 kPa, while the highest expected value is about 1.15kPa. This non-physical pressure fluctuations result from both the use of the weakly compressible approach and the reduced amount of particles under the kernel hat in the regions near the free-surface. In order to remove the observed non-physical pressure pulsations, we decided to filter out the particles with negative pressures and those with the pressure exceeding the values which correspond to the density increase of \(5\%\), see Eq. (11). The results are presented in Fig. 9b. The application of the filter revealed that the pressure fluctuations affect only the regions near the free-surface. The internal part of medium is free from any non-physical pulsations including the short-length-scale noise described in [21]. The reason of absence of the mentioned instability is the stabilizing role of the viscosity which reaches very high values in the regions with low shear rate strain, see [16, 20, 21].
5.7 Numerical efficiency
For the performance analysis we decided to use the Nvidia GeForce GTX980 GPU (2048 cores, 1126 MHz clock, 4 GB of memory). Figure 10 presents the measured Frames (time steps) Per Second (FPS) as a function of the number of particles in the domain. In 2D, the use of the double precision floating numbers decreases the computational time twice. In double precision the calculations took from about 4 min for about \(N=4 \cdot 10^3\) particles up to about 2 h for \(N=2.5\cdot 10^5\). In 3D, the use of the double precision numbers decreases performance by factor of 3. For the lowest used resolution (\(N=2.5 \cdot 10^4\)) simulations took about 1 h, while for the highest resolution (\(N=1.5 \cdot 10^6\)) about 75 h (double precision). It is important to note that the used GPU is based on the Maxwell micro-architecture in which the double precision performance is 1/32 of the single precision performance. Therefore, the main reason of observed decrease of the performance with double precision in 3D (compared with the single precision) is much larger number of interactions under the kernel hat (larger number of simple math operations). The difference between the double and single precision performance should be much smaller using the Kepler micro-architecture (eg. Nvidia Tesla K80 or Nvidia GeForce 700 series) where the double precision computations are only 4 times less efficient. The numerical efficiency can be further improved by using more than one GPU.
6 Conclusions
In the present work, the ability to model granular materials using the SPH method and the visco-plastic model has been studied. For this purpose, a set of numerical calculations (in 2D and 3D) of the fundamental problem of the collapse of initially vertical cylinders of granular materials has been performed. In order to validate the proposed model, the granular deposit evolution, the run-out distances, the energy contribution and the inclination of the failure plane were compared with the analytical, experimental and other numerical data. The obtained results showed good agreement with the reference data. All the inaccuracies that we observed during simulations were caused mainly by two factors: not perfectly matched parameters of the used rheological model or too low numerical resolution (limited hardware resources). In order to reduce the effect of particle clustering (the tensile instability)—the problem signalized in [18], we decided to suitably choose the kernel function which significantly reduces this problem. In fact, the tensile instability was not observed in the obtained results. Taking advantage of GPU efficiency, it was possible to run computationally heavy simulations on the cheap desktop computer. The performed analysis showed that the single precision of floats is not enough to correctly perform simulations with the used rheological model. The double precision calculations increase the computational effort on GPU, but, the obtained numerical efficiency is still very high. It is important to note here that for dry granular materials the methods such as the DEM allow for much more accurate and efficient calculations. However, when we consider complex debris flow constituted of rocks and mud, for which it may be difficult to define the interaction between solid particles, the continuum methods, such as the introduced SPH, appear to be much more useful. Another advantage of the SPH approach is its ability to model complex multi-phase flows involving eg. fluid-granular phase interactions. This work is an intermediate step in a complete project which aims at simulating the interaction of sea waves and currents with a seabed. The satisfactory results obtained for the dynamics of dry sand with the simple rheological model are an encouragement to pursue along that direction.
References
Savage, S.B., Hutter, K.: The motion of a finite mass of granular media down a rough incline. J. Fluid Mech. 199, 177–215 (1989)
Anderson, K.G., Jackson, R.: A comparison of the solutions of some proposed equations of motion of granular materials for fully developed flow down inclined planes. J. Fluid Mech. 241, 145–168 (1992)
Poliquen, O.: Scaling laws in granular flows down rough inclined planes. Phys. Fluids 11, 542–548 (1999)
Iverson, R.M., Denlinger, R.P.: Flow of variably fluidized granular masses across three-dimensional terrain. Part I: Coulumb mixture theory. J. Geophys. Res. 106, 537–552 (2001)
Lajeunesse, E., Monnier, J.B., Homsy, G.M.: Granular slumping on a horizontal surface. Phys. Fluids 17, 103302 (2005)
Cundall, P.A., Strack, O.D.L.: A discrete numerical model for granular assemblies. Geotechnique 29, 47–65 (1979)
Cleary, P.W., Campbell, C.S.: Self-lubrication for long runout landslides: examination by computer simulation. J. Geophys. Res. Solid Earth 98, 21911–21924 (1993)
Staron, L., Hinch, E.J.: Study of the collapse of granular columns using DEM numerical simulation. J. Fluid Mech. 545, 1–27 (2005)
Staron, L., Hinch, E.J.: The spreading of a granular mass: role of grain properties and initial conditions. Granul. Matter 9, 205–217 (2007)
Tang, C.L., Hu, J.C., Lin, M.L., Angelier, J., Lu, C.Y., Chan, Y.C., Chu, H.T.: The Tsaoling landslide triggered by the Chi-Chi earthquake, Taiwan: insights from a discrete element simulation. Eng. Geol. 106, 1–19 (2009)
Zenit, R.: Computer simulations of the collapse of a granular column. Phys. Fluids 17, 1–4 (2005)
Utili, S., Zhao, T., Houlsby, G.T.: 3D DEM investigation of granular column collapse: evaluation of debris motion and its destructive power. Eng. Geol. 186, 3–16 (2015)
Zienkiewicz, O.C., Taylor, R.L., Zhu, J.Z.: The Finite Element Method: Its Basis and Fundamentals (Sixth ed.). Butterworth-Heineman, Oxford (2005)
Crosta, G.B., Imposimato, S., Roddeman, D.: Numerical modeling of 2-D granular step collapse on erodible and nonerodible surface. J. Geophys. Res. 114, F03020 (2009)
Monaghan, J.J.: Smoothed particle hydrodynamics. Annu. Rev. Astron. Astr. 30, 543–574 (1992)
Monaghan, J.J.: Smoothed Particle Hydrodynamics and its diverse applications. Annu. Rev. Fluid Mech. 44, 323–346 (2012)
Violeau, D.: Fluid Mechanics and the SPH Method: Theory and Applications. Oxford University Press, Oxford (2012)
Bui, H.H., Fukagawa, R., Sako, K., Ohno, S.: Lagrangian meshfree particles method (SPH) for large deformation and failure flows of geomaterial using elastic-plastic soil constitutive model. Int. J. Numer. Anal. Meth. Geomech. 32, 1537–1570 (2008)
Bui, H.H., Kodikara, J.K., Bouazza, A., Haque, A., Ranjith, P.G.: A novel computational approach for large deformation and post-failure analyses of segmental retaining wall systems. Int. J. Numer. Anal. Meth. Geomech. 38, 1321–1340 (2014)
Ikari, H., Gotoh, H.: SPH-based simulation of granular collapse on an inclined bed. Mech. Res. Commun. 73, 12–18 (2016)
Nguyen, C.T., Nguyen, C.T., Bui, H.H., Nguyen, G.D., Fukagawa, R.: A new SPH-based approach to simulation of granular flows using viscous damping and stress regularisation. Landslides (2016). doi:10.1007/s10346-016-0681-y
Belytschko, T., Krongauz, Y., Dolbow, J., Gerlach, C.: On the completeness of meshfree particle methods. Int. J. Numer. Methods Eng. 43, 785–819 (1998)
Ulrich, C., Leonardi, M., Rung, T.: Multi-physics SPH simulation of complex marine-engineering hydrodynamic problems. Ocean Eng. 64, 109–121 (2013)
Swegle, J.W., Hicks, D.L., Attaway, S.W.: Smoothed Particle Hydrodynamics stability analysis. J. Comput. Phys. 116, 123–134 (1995)
Szewc, K., Pozorski, J., Minier, J.P.: Analysis of the incompressibility constraint in the SPH method. Int. J. Num. Meth. Eng. 92, 343–369 (2012)
Wendland, H.: Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Adv. Comp. Math. 4, 389–396 (1995)
Koshizuka, S., Nobe, A., Oka, Y.: Numerical analysis of breaking waves using the moving particle semi-implicit method. Int. J. Num. Meth. Fl. 26, 751–769 (1998)
Szewc, K., Tanière, A., Pozorski, J., Minier, J.P.: A study on application of smoothed particle hydrodynamics to multi-phase flows. Int. J. Nonlin. Sci. Num. Sim. 13, 383–395 (2012)
Colagrossi, A., Landrini, M.: Numerical simulation of interfacial flows by smoothed particle hydrodynamics. J. Comput. Phys. 191, 227–264 (2003)
Grenier, N., Antuono, M., Colagrossi, A., Le Touzé, D., Allesandrini, B.: An Hamiltonian interface SPH formulation for multi-fluid and free-surface flows. J. Comput. Phys. 228, 8380–8393 (2009)
Monaghan, J.J.: Smoothed particle hydrodynamics. Rep. Prog. Phys. 68, 1703–1759 (2005)
Cummins, S., Rudman, M.: An SPH projection method. J. Comput. Phys. 152, 584–607 (1999)
Hu, X.Y., Adams, N.A.: An incompressible multi-phase sph method. J. Comput. Phys. 227, 264–278 (2007)
Shao, S., Lo, E.Y.M.: Incompressible SPH method for simulating Newtonian and non-Newtonian flows with a free surface. Adv. Water Res. 26, 787–800 (2003)
Xu, R., Stansby, P., Laurence, D.: Accuracy and stability in incompressible sph based on the projection method and a new approach. J. Comput. Phys. 228, 6703–6725 (2009)
Rafiee, A., Cummins, S., Rudman, M., Thiagarajan, K.: Comparative study on the accuracy and stability of SPH schemes in simulating energetic free-surface flows. Eur. J. Mech. B-Fluid 36, 1–16 (2012)
Cross, M.M.: Rheology of non-Newtonian fluids: a new flow equation for pseudo-plastic systems. J. Colloid Sci. 20, 417–437 (1965)
Sisko, A.W.: The flow of lubricating greases. Ind. En. Chem. 50, 1789–1792 (1958)
Bingham, E.C.: An investigation of the laws of plastic flow, U.S. Bureau of Standards. Bulletin 13, 309–353 (1916)
Coulumb, C.A.: Essai sur une application des regles des maximis et minimis a quelquels problemes de statique relatifs, a la architecture. Mem. Acad. Roy. Div. Sav 7, 343–387 (1776)
Lambe, T.W., Whitman, R.V.: Soil Mechanics. Wiley, Hoboken (1991)
Hérault, A., Bilotta, G., Dalrymple, R.A.: SPH on GPU with CUDA. J. Hydraul. Res. 48, 74–79 (2010)
Szewc, K.: Smoothed Particle Hydrodynamics simulations using Graphics Processing Units. TASK Q 18, 67–80 (2014)
Rustico E., Jankowski J., Hérault A., Bilotta G., Del Negro C.D.: Mluti-GPU, multi-node SPH implementation with arbitrary domain decomposition. In: Proceedings of the 9th SPHERIC International Workshop, Paris (2014)
Crespo, A.J.C., Domínguez, J.M., Rogers, B.D., Gómez-Gesteira, M., Longshaw, S., Canelas, R., Vacondio, R., Barreiro, A., García-Feal, O.: DualSPHysics: Open-source parallel CFD solver based on Smoothed Particle Hydordynamics (SPH). Comp. Phys. Comm. 187, 204–216 (2015)
Hérault A., Bilotta G., Dalrymple R.A.: Achieving the best accuracy in an SPH implementation. In: Proceedings of the 9th SPHERIC International Workshop, Paris (2014)
Domínguez, J.M., Crespo, A.J.C., Barreiro, A., Gómez-Gesteira, M., Rogers, B.D.: Efficient implementation of double precision in GPU computing to simulate realistic cases with high resolution. In: Preceedings of the 9th SPHERIC International Workshop, Paris, (2014)
Lube, G., Huppert, H.E., Sparks, S.S., Hallworth, M.A.: Axisymmetric collapses of granular columns. J. Fluid Mech. 508, 175–199 (2004)
Lube, G., Huppert, H.E., Sparks, S.S., Freundt, A.: Collapses of two-dimensional granular columns. Phys. Rev. E 72, 041301 (2005)
Rankine, W.J.M.: On stability of loose earth. Philos. Trans. R. Soc. Lond. 147, 9–27 (1857)
Springel, V.: Smoothed Particle Hydrodynamics in astrophysics. A. Rev. Astron. Astoph. 48, 391–430 (2010)
Dehnen, W., Aly, H.: Improving convergence in smoothed particle hydrodynamics simulations without pairing instability. Mon. Not. Roy. Astron. 425, 1068–1082 (2012)
Zhu, Q., Hernquist, L., Li, Y.: Numerical convergence in Smoothed Particle Hydrodynamics. Astroph. J. 800, 1–13 (2015)
Szewc, K., Pozorski, J., Minier, J.P.: Spurious interface fragmentation in multiphase SPH. Int. J. Num. Meth. Eng. 103, 625–649 (2015)
Acknowledgements
The author would like to thank R. Staroszczyk, B. Stachurska, J. Pozorski, A. Kajzer and M. Olejnik for useful discussions. Special thanks to the anonymous reviewers whose comments and suggestions helped improve and clarify this manuscript.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Funding
This study was funded by the National Science Centre, Poland via grant Opus 6 no DEC-2013/11/B/ST8/03818.
Conflict of interest
The author declares that he has no conflict of interest.
Appendix: Convergence
Appendix: Convergence
Although the convergence of the SPH method has been studied in many papers, e.g. [51, 52], the systematic analysis of the SPH convergence was missing for many years. It was assumed that the SPH convergence is possible in limit \(N \rightarrow \infty \) and \(h \rightarrow 0\). But, this was the basis for criticism of this method. However, the recent empirical verification by Zhu et al. [53], clearly shows that the numerical convergence can be obtained with SPH. However, the required computational cost does not scale with number of particles as O(N) (expected from mesh-based codes), but rather as \(O(N^{3/2})\) (similar to Monte Carlo algorithms). It is important to note that the formal convergence of the SPH approach is possible only in the joint limit \(N\rightarrow \infty \), \(h \rightarrow 0\) and \(N_{nb} \rightarrow \infty \), where \(N_{nb}\) is a number of particles under the kernel hat. However, in our simulations we decided to keep \(h/\Delta r = const\), which implies \(N_{nb}=const\).
In order to assess the maximal smoothing length h which gives us accurate solution, we decided to perform the basic convergence analysis. For this analysis, we decided to measure the error of the run-out distance (L1-like norm)
As the reference solution for the error estimation, the result of the calculation with the smallest value of h (the highest resolution) has been chosen. The values \(h/\Delta r=2\) in 2D and \(h/\Delta r=1.5625\) in 3D have been chosen to get the best balance between the accuracy and efficiency, see [25, 54]. The obtained results for \(a=0.55\) are presented in Fig. 11, left. In both 2D and 3D solution, the error (33), smoothely decreases when increasing number of particles in the system. In our simulations we considered a constant value of \(h/\Delta r\), however, it is important to note that for further increase of resolution it may also be necessary to increase this parameter.
Another common stability issue of the SPH method is a particle clustering phenomena, see [24, 25, 53]. When the particle clustering occurs, the volume associated with particles can not be calculated accurately what significantly reduces the resolution of SPH. In order to verify whether the presented results do not suffer from the particle clustering, it was decided to calculate the histogram of distances to the nearest neighbours \(r_{min}\) normalized by the initial particle spacing \(\Delta r\), see Fig. 11, right.
The obtained results show that since the maximum number of particles is shifted to \(r_{min}/\Delta r = 0.6-1.0\), particles do not move in clusters. This behaviour is thanks to the properties of the Wendland kernel, see [25] (Fig. 7) and [53] (Fig. 1) for reference.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Szewc, K. Smoothed particle hydrodynamics modeling of granular column collapse. Granular Matter 19, 3 (2017). https://doi.org/10.1007/s10035-016-0684-3
Received:
Published:
DOI: https://doi.org/10.1007/s10035-016-0684-3