Numerical Simulation of Soil-Water Interaction Using Smoothed Particle Hydrodynamics (SPH) Method
Numerical Simulation of Soil-Water Interaction Using Smoothed Particle Hydrodynamics (SPH) Method
Numerical Simulation of Soil-Water Interaction Using Smoothed Particle Hydrodynamics (SPH) Method
com
Journal
of
Terramechanics
Journal of Terramechanics 44 (2007) 339–346
www.elsevier.com/locate/jterra
a
Department of Civil Engineering, Ritsumeikan University, BKC Campus, Kusatsu 525-8577, Japan
b
Center of Excellence (COE) Promotion Program, Ritsumeikan University, BKC Campus, Kusatsu 525-8577, Japan
Abstract
An application of smoothed particle hydrodynamics (SPH) to simulation of soil–water interaction is presented. In this calculation,
water is modeled as a viscous fluid with week compressibility and soil is modeled as an elastic–perfectly plastic material. The Mohr–Cou-
lomb failure criterion is applied to describe the stress states of soil in the plastic flow regime. Dry soil is modeled by one-phase flow while
saturated soil is modeled by separate water and soil phases. Interaction between soil and water is taken into account by means of pore
water pressure and seepage force. Simulation tests of soil excavation by a water jet are calculated as a challenging example to verify the
broad applicability of the SPH method. The excavations are carried out in two different soil models, one is dry soil and the other is fully
saturated soil. Numerical results obtained in this paper have shown that the gross discontinuities of soil failure can be simulated without
any difficulties. This supports the feasibility and attractiveness of this a new approach in geomechanics applications. Advantages of the
method are robustness, conceptual simplicity and relative ease of incorporating new physics.
2007 ISTVS. Published by Elsevier Ltd. All rights reserved.
Keywords: Smoothed particle hydrodynamics (SPH); Soil–water interaction; Dry soil; Saturated soil; Seepage force
into the momentum equation as an external force that, in There are many possible choices of kernel functions
this study, is computed based on Darcy’s law [9]. Numeri- which satisfy (2)–(4). However, the most popular one is
cal results obtained in this study have shown that SPH the cubic spline interpolation function, which was pro-
could be a valuable method for simulation of complex posed by Monaghan and Lattanzio [10]. If we define R as
problem in soil mechanics. Advantages of the method are the relative distance between points x and x 0 ,
robustness, conceptual simplicity and relative ease of incor- R = jx x 0 j/h, then the cubic spline function has the fol-
porating new physics. lowing form:
8 2 3
>
< 1:5 R þ 0:5R 0 6 R < 1
2. Simulation method using SPH
W ðR; hÞ ¼ ad ð2 RÞ3 =6 16R<2 ð5Þ
>
:
2.1. Basic ideas of SPH 0 RP2
In one-, two-, and three-dimensional space, ad = 1/h, 15/
The foundation of SPH is interpolation theory. The con-
(7ph2), 3/(2ph3), respectively (see Fig. 1b).
servation laws of continuum fluid dynamics, in the form of
The ‘‘kernel estimation’’ for the spatial derivative of a
partial differential equation, are transformed into integral
vector quantity $ Æ f(x) is obtained simply by substituting
equations through the use of an interpolation function that
f(x) with $ Æ f(x) into Eq. (1), which gives
gives the ‘‘kernel estimate’’ of the field variable at a point Z
[4]. The term ‘‘kernel estimate’’ refers to a weight function hr f ðxÞi ¼ ½r f ðx0 ÞW ðx x0 ; hÞdx0
and defines how much of each field variable contributes to
ZX
the field variable at a point. For a given function f(x), the
¼ r ½f ðx0 ÞW ðx x0 ; hÞdx0
‘‘kernel estimation’’ of this function, denote by Æf(x)æ, is X
defined as Z
Z f ðx0 Þ rW ðx x0 ; hÞdx0 ð6Þ
hf ðxÞi ¼ f ðx0 ÞW ðx x0 ; hÞdx0 ð1Þ X
X
Using the divergence theorem, the first integral on the
where X is the volume of the integration that contains x and right-hand side of Eq. (6) can be converted into an integral
x 0 ; and h is the smoothing length defining the influence do- over the surface S of the domain inside of integration X,
main of the ‘‘kernel estimate’’. W(x x 0 , h) is the kernel, or Z
smoothing function, which must satisfy the following three hr f ðxÞi ¼ f ðx0 ÞW ðx x0 ; hÞ ~
ndS
properties: the first one is the normalization condition, S
Z
Z
f ðx0 Þ rW ðx x0 ; hÞdx0 ð7Þ
W ðx x0 ; hÞdx0 ¼ 1 ð2Þ X
X
the second condition is the Delta function property that is where ~ n is the unit vector normal to the surface S. Since the
observed when smoothing length approaches zero, smoothing function W is defined to have compact support,
the surface integral on the right-hand side of Eq. (7) is zero.
lim W ðx x0 ; hÞ ¼ dðx x0 Þ ð3Þ
h!0 Therefore, the ‘‘kernel estimation’’ of the spatial derivative
and the third condition is the compact condition, $ Æ f(x) now becomes,
Z
W ðx x0 ; hÞ ¼ 0 when jx x0 j > jh ð4Þ
hr f ðxÞi ¼ f ðx0 Þ rW ðx x0 ; hÞdx0 ð8Þ
X
with j is a constant related to the smoothing function for
point at x and defines the influence domain of the ‘‘kernel In the SPH method, the calculation domain is represented
estimate’’ (see Fig. 1a). by a finite number of points (particles), which carry mass
a Smoothing function b
S
Ω
Function × αd
rij κh
j
Smoothed function
Derivative of the smoothed function
(x-x’)/h
Fig. 1. (a) Particle approximations using particles within the influence domain of the smoothing function W for particle i. The influence domain is circular
with a radius of jh. (b) The cubic spline kernel and its first derivative.
H.H. Bui et al. / Journal of Terramechanics 44 (2007) 339–346 341
and field variable information such as density, stress, en- is the external force. The Einstein convention for summa-
ergy, etc. Accordingly, the continuous integral representa- tion over repeated indices is applied.
tion for f(x) is approximated in the following form: The stress tensor normally consists of two parts: an iso-
Z tropic pressure p and a viscous shear stress s,
hf ðxÞi ¼ f ðx0 ÞW ðx x0 ; hÞdx0
X rab ¼ pdab þ sab ð14Þ
X
N
mj For a Newtonian fluid like water, the viscous shear stress is
f ðxj ÞW ðx xj ; hÞ ð9Þ
j¼1
qj proportional to the shear strain rate denoted by e through
the viscosity l,
Using Eq. (9), the particle approximation for a function at
particle i can be written as sab ¼ leab ð15Þ
XN where
mj
hf ðxi Þi ¼ f ðxj ÞW ij ð10Þ
qj ovb ova 2 ovc ab
j¼1 eab ¼ þ d ð16Þ
oxa oxb 3 oxc
where
Using the SPH approximation discussed in Section 2.1, the
W ij ¼ W ðxi xj ; hÞ system of partial differential equations (12), (13) and (16)
Eq. (10) states that the value of a function at particle i is can be converted into the SPH formulations which will
approximated using a weighted average of those values of be used to solve the motion of fluid particles. First, the
the function at all other particles in the influence domain right-hand side of the continuity Eq. (12) can be rewritten
of particle i. Following the same argument, the particle as
approximation for the spatial derivative of the function
ova o a a oq
at particle i is q a ¼ ðqv Þ v ð17Þ
ox oxa oxa
XN
mj
hr f ðxi Þi ¼ f ðxj Þ ri W ij ð11Þ Substituting Eq. (17) into Eq. (12) and applying the SPH
j¼1
qj particle approximation to the gradients, the continuity
density equation of particle i in the SPH formulation will
where be,
!
xi xj oW ij xij oW ij Dqi XN XN
ri W ij ¼ ¼ a oW ij a oW ij
rij orij rij orij ¼ m j vj vi mj a ð18Þ
Dt j¼1
oxai j¼1
oxi
It should be noted here that the negative sign in Eq. (11) or
was already removed because $iWij is taken with respect
to particle i, not to particle j. The more details of the Dqi X N
oW ij
¼ mj ðvai vaj Þ a ð19Þ
SPH method are given in [11,12]. Dt j¼1
oxi
where a, b are the Greek superscripts used to denote the Similarly, the SPH approximation of shear strain rate eab
coordinate directions, rab is the total stress tensor and fa for particle i is
342 H.H. Bui et al. / Journal of Terramechanics 44 (2007) 339–346
XN
mj b oW ij X N
mj a oW ij K for calculation sometime gives large fluctuation in pres-
eab
i ¼ ðvj vbi Þ a þ ðvj vai Þ b sure especially for small scale simulation. Therefore, K
j¼1
qj oxi j¼1
qj oxi
! should be chosen carefully in order to insure the near
2X N
mj c oW ij incompressibility of soil while minimizing pressure fluctua-
ðv vcj Þ c dab ð23Þ tions. This paper chooses K to be ten times the maximum
3 j¼1 qj j oxi
initial pressure (K = 10Pomax).
The final equation needed to solve the above Navier– The deviatoric shear stress s appearing in Eq. (26) can be
Stokes equations for water is the ‘‘equation of state’’ which estimated using the following equation:
is used to estimate the pressure change of water. Monaghan
1
[5] applied the following form when he first simulated the s_ ab ¼ 2Ge_ ab ¼ 2G e_ ab dab e_ cc ð28Þ
3
free surface flows of water using SPH,
" # where G is the shear modulus, s_ is the stress rate tensor and
k
q e_ is the strain rate tensor. However, for finite rotation this
p¼B 1 ð24Þ
qo equation does not satisfy material frame indifference, or
‘‘MFI’’, i.e. the material response will depend in an
where k is a constant, and set equal to seven in most cir-
unphysical way on rotation of the material. In order to sat-
cumstances; qo is the reference density; B is a problem
isfy MFI, the Jaumann rate is adopted here with the fol-
dependent parameter, which sets a limit for the maximum
lowing constitutive equation:
change of the density. If we choose B such that the density
fluctuation
pffiffiffiffiffiffiffiffiffiffiffiffiof
ffi water is 1%ffi and the sound speed of water is
pffiffiffiffiffiffiffiffiffiffiffiffi s_ ab sac -bc scb -ak ¼ 2Ge_ ab ð29Þ
c ¼ op=oq kB=qo then B will be calculated as
100V 2typ qo where the strain rate tensor e_ and the rotation rate tensor -
B¼ ð25Þ are defined as
k
where Vtyp is the typical speed of water. It should be noted 1 ova ovb
e_ ab ¼ þ ð30Þ
that Eq. (25) is different from that quoted in [5], 2 oxb oxa
B ¼ 100V 2typ =ðqo kÞ; we suspect a typographical error. 1 ova ovb
-ab ¼ ð31Þ
2 oxb oxa
2.3. SPH model for soil
Using the concept of SPH approximation, Eqs. (30) and
(31) can be converted into the approximate SPH form,
Modeling the behavior of soil using the SPH method is
yielding for particle i,
similar to that of water. The SPH form of conservation
equations, Eqs. (19) and (22), are still used to estimate 1X N
mj a oW ij
the density and motion of soil particles. The key difference e_ ab
i ¼ ðvj vai Þ b
2 j¼1 qj oxi
between these two models is the calculation of the stress !
tensor appearing in Eq. (22) in which the pressure and mj oW ij
stress–strain relationship of soil are calculated differently þ ðvbj vbi Þ a ð32Þ
qj oxi
from those of water; soil is assumed herein to be an elas-
tic–plastic material. The stress tensor of soil is made up 1X N
mj a oW ij
-ab
i ¼ ðvj vai Þ b
of two parts: isotropic pressure p and deviatoric shear 2 j¼1 qj oxi
stress s, !
mj oW ij
rab ¼ pdab þ sab ð26Þ ðvbj vbi Þ a ð33Þ
qj oxi
The pressure in SPH is normally calculated using an ‘‘equa-
tion of state’’, which has a function of density change. Therefore, combining Eqs. (28), (29), (32) and (33) the
Since soil is assumed to have elastic behavior, the pressure deviatoric shear stress components can be calculated. These
equation of soil will obey Hooke’s law, shear stress components should be restricted to the failure
surface when plastic flow takes place. In this paper, the
DV q plastic flow regime of soil is determined by the Mohr–Cou-
p ¼ K ¼K 1 ð27Þ
V qo lomb failure criterion and, according to an elastic–perfectly
plastic soil model, the deviatoric shear stress components in
where K is the bulk modulus; DV/V is the volumetric this region are scaled back to the maximum shear stress de-
strain; and qo is the initial density. Eq. (27) represents the fined by
change in pressure resulting from the change in density,
sf ¼ c þ p tan / ð34Þ
i.e. equation of state for soil. If the value of K is large, small
variation in density will result in extremely large pressure where c is the cohesion; p is the pressure; and / is the angle
fluctuation, and this requires an extremely small time step of internal friction. The two soil parameters c and / can be
for calculation. Taking the actual value of bulk modulus experimentally determined through direct shear test or
H.H. Bui et al. / Journal of Terramechanics 44 (2007) 339–346 343
triaxial test. A more accurate constitutive model for soil, Water particle Soil particle
not yet implemented in this research, would take into ac-
count the plastic strain in the plastic flow regime.
Fully saturated
2.4. Soil–water interaction modeling soil domain
In the above equations, c and v represent the speed of the other hand, if it is too small, some particles will pene-
sound and particle velocity vector; x is the position vector trate the boundary.
of particle; and e is usually taken as 0.01 ([5]). The param-
eter a produces a bulk viscosity while b suppresses particle 2.7. Time integration
interpenetration. Monaghan chose a = 0.01, b = 0 to simu-
late the free surface flow, Libersky [4] chose a = 2.5, Eqs. (19), (29), (41) and (42) are integrated using a stan-
b = 2.5 for material strength simulation. However, neither dard Leap–Frog (LF) algorithm with the following integra-
is suitable for our simulations since we simulate the water tion schemes:
jet flow with high velocity and the soil behavior is different
snþ1 n
ab ¼ sab þ Dt Dsi ðtÞ ð44Þ
from that of solid. This paper we choose a = 0.01, b = 1 for
nþ1=2 n1=2
water and a = 1, b = 1 for soil. The momentum equations qi ¼ qi þ Dt Dqi ðtÞ ð45Þ
for saturated soil after introducing the artificial viscosity to nþ1=2 n1=2
vi ¼ vi þ Dt Dvi ðtÞ ð46Þ
the pressure term are:
nþ1=2
Soil phase xnþ1
i ¼ xni þ Dt vi ð47Þ
!
Dvai X N
pi pj oW ij where Dt is the time step; n indicates the current time t; and
¼ mj 2 þ 2 þ Pij dij (n + 1) indicates the advanced time (t + D t). The stability
Dt j¼1
qi qj oxai
! of the LF scheme is guaranteed by several criteria for time
X N
sab sab
j oW ij step. The first one is the Courant–Friedrichs–Levy (CFL)
i
þ mj 2 þ 2 a
þ fia condition,
j¼1
q i q j oxi
Dt 6 0:25 minðhi =cÞ ð48Þ
X
N
p oW ia X N
fiaseepage
ma a þ m a W ia ð41Þ and additional constraints due to the magnitude of particle
qi qa oxai qi qa
a¼1 a¼1 acceleration fi ([5])
Water phase pffiffiffiffiffiffiffiffiffiffi
Dt 6 0:25 minð hi =fi Þ ð49Þ
XN
Dvaa p p oW ab and viscous diffusion ([7])
¼ mb a2 þ b2 þ Pab dab
Dt q q oxaa
b¼1 a b
! Dt 6 0:125ðh2i =tÞ ð50Þ
XN
sab sab oW ab
þ mb a2 þ b2 a
þ faa Accordingly, the time step Dt for a simulation should be
b¼1
q a q b ox a chosen to be the minimum value of Eqs. (48)–(50).
X
N
fiaseepage
mi W ia ð42Þ 3. Calculations and discussion
i¼1
qi qa
In order to evaluate our SPH model for soil–water inter-
2.6. Boundary condition action, simulations of excavation by a water jet have been
carried out for dry soil and saturated soil. The dry soil is
To model the solid boundary condition, we simply fol- modeled by one type of particles with uniform material
low the method proposed by Monaghan [5]. This method properties filled in a rectangular reservoir 50 cm in length
assumed the presence of a ghost line of particles located
right on the solid boundary to produce a highly repulsive
force to the real particles near the boundary, and thus to
prevent these particles from penetrating the solid bound-
ary. The repulsive force is calculated similarly to the Len- Nozzle vjet = 25m/s
nard-Jones molecular force as,
8 h n1 n2 i 2cm
Solid boundary
> xij Water jet
< D rrijo rrijo 2
rij
ro
rij
61
F ¼ ð43Þ
>
:0 ro
rij
> 1
where parameters n1 and n2 are usually taken as 12 and 6, 20cm Soil stratum
respectively; rij is the distance between ghost particle and
real particle near the boundary. D is a problem parameter
chosen to be of the same order as the square of the largest
velocity. The cutoff distance ro must be selected close to the
50cm
initial particle spacing; if ro is too large, a high repulsive
force will push real particles from the solid boundary; on Fig. 3. Initial arrangement of simulation test.
H.H. Bui et al. / Journal of Terramechanics 44 (2007) 339–346 345
and 20 cm in width. These particles have the following smoothing length of 0.5 cm. The water jet is generated
properties: density q = 2.7 g/cm3, Young’s modulus above the water phase using the same type of water parti-
E = 150 MPa and Poisson’s ratio v = 0.3. The saturated cles with the same smoothing length as above. Excavation
soil model is generated by mixing two types of particles is simulated by applying the jet flow onto the soil domain
that model water and soil phases into the same soil domain. at a speed of 25 m/s. The initial arrangement of the simu-
The soil particles in the saturated soil have the same mate- lation is depicted in Fig. 3.
rial properties with the particles in the above dry soil, and Fig. 4 shows the erosion process of soil excavation by
the water particles have density of q = 1.0 g/cm3 and vis- water jet on the dry soil model at representative times. In
cosity of l = 103 Ns/m2. There are a total of 4000 parti- this simulation, both water pressure and seepage force,
cles generated regularly on each phase with an initial which results from the relative velocity between water par-
Fig. 4. Erosion during excavation by a water jet on dry soil model by SPH simulation. Water jet has speed of vjet = 25 m/s.
Fig. 5. Erosion during excavation by a water jet on saturated soil model by SPH simulation. Water jet has speed of vjet = 25 m/s.
346 H.H. Bui et al. / Journal of Terramechanics 44 (2007) 339–346
ticles in the jet and soil particles, are taken into account. By cous fluid with week compressibility while soil was modeled
this way, transmission of energy from the water jet to the as an elastic–perfectly plastic material. Interaction between
soil particles could be simulated and the erosion process soil and water was modeled by means of pore water pres-
could be reproduced. The soil was easily eroded by the sure and seepage force. Simulation tests of soil excavation
jet flow and soil particles were splashed together with the by a water jet on dry soil and saturated soil have been pre-
water particles. Furthermore, the erosion was also ampli- sented. The results have shown that the extremely large
fied by the overflow of water. The results of this simulation deformation and failure of soil can be handled in SPH
seem reasonable for both soil and water behavior. The soil without any difficulties. The effect of pore water pressure
particles near the boundary are stable during the calcula- and seepage force could be displayed well through SPH
tion process and only particles around the jet flow are simulation. Although numerical results have not been
affected. We have performed a number of simulation tests quantitatively compared with experimental data due to
using different velocities of water jet, from vjet = 1 m/s to the difficulty of experiment, the calculations are stable
vjet = 100 m/s, the same phenomena as the current simula- and the results appear acceptable throughout. We are
tion are obtained over a wide range of jet velocity. encouraged by these results, but recognize the need for
Fig. 5 shows the erosion process of soil excavation on improvement to the constitutive modeling of soil, including
the saturated soil model at representative times. As men- saturated soil. Advantages of the method are its robust-
tioned above, the saturated soil consisted of two-phases, ness, conceptual simplicity, relative ease of incorporating
water and soil, and each phase has to handle separately new physics, and especially its potential to handle large
using its own SPH model in order to obtain the field vari- deformation and failure.
ables of each particle. After the field variables of particles
in each phase are computed, the interaction between soil
References
and water can performed. The water pressure is permitted
to contribute to the pressure of soil particles through the [1] Lucy LB. A numerical approach to the testing of the fission
SPH summation, and thus the pore water pressure can be hypothesis. Astron J 1977;82:1013–24.
simulated. The seepage force is also computed as a function [2] Gingold RA, Monaghan JJ. Smoothed particle hydrodynamics:
of the relative velocity between soil and water particles. theory and application to non-spherical stars. Mon Not Royal
Astron Soc 1977;180:375–89.
The results of excavation on the saturated soil model are
[3] Libersky LD, Petschek AG. Smoothed particle hydrodynamics with
somewhat similar to those on the dry soil, except for the strength of material. In: Proceedings of the next free lagrange
behavior of soil particles in the soil box. In saturated soil conference vol. 395;1991. p. 248–57
simulation, the soil particles tend to run over the soil [4] Libersky LD, Petschek AG, Carney TC, Hipp JR, Allahdahi FA.
box, as seen in the last two images, while this phenomenon High strain Lagrangian hydrodynamics a three-dimensional
SPH code for dynamic material response. J Comput Phys
was not observed in the dry soil simulation. Computation-
1993;109:67–75.
ally, this difference can be explained by the effect of water [5] Monaghan JJ. Simulating free surface flows with SPH. J Comput
in the saturated soil: water is an incompressible material Phys 1994;110:399–406.
(slightly compressible in SPH simulation); therefore, under [6] Takeda H, Miyama M, Sekiya M. Numerical simulation of viscous
the high pressure of the water jet, water particles will tend flow by smoothed particle hydrodynamics. Prog Theor Phys
1994;92(5):939–60.
to run over the soil box; because of the presence of the
[7] Morris JP, Fox PJ, Zhu Y. Modeling low Reynolds
seepage force in the momentum equations (41), (42), these number incompressible flows using SPH. J Comput Phys
water particles will force soil particles to move together, so 1997;136:214–26.
the saturated soil mixture is effectively incompressible. Fur- [8] Benz W, Asphaug E. Simulation of brittle solid using
thermore, comparing the simulation results between two smoothed particle hydrodynamics. Comput Phys Commun
1995:253–65.
cases, it could be seen that the excavation by a water jet
[9] Biot MA. Theory of propagation of elastic waves in a fluid saturated
on dry soil is faster than on a saturated soil. porous solid. I. low frequency range. J Acoust Soc Am
1956;28:168–78.
4. Conclusion [10] Monaghan JJ, Lattanzio JC. A refined particle method for astro-
physical problems. Astron Astrophys 1985;149:135.
[11] Liu GR, Liu MB. Smoothed particle hydrodynamics: a meshfree
The development of smoothed particle hydrodynamics
particle method. World Scientific; 2003.
to simulate the behavior of soil–water interaction has been [12] Monaghan JJ. Smoothed particle hydrodynamics. Annual Rev
described through this paper. Water was modeled as a vis- Astron Astrophys 1992;30:543–74.