PreprintPDF Available
Preprints and early-stage research may not have been peer reviewed yet.

Abstract

Granular impact – the dynamic intrusion of solid objects into granular media – is widespread across scientific and engineering applications including geotechnics. Existing approaches for simulating granular impact dynamics have relied on either a pure discrete method or a pure continuum method. Neither of these methods, however, is deemed optimal from the computational perspective. Here, we introduce a hybrid continuum–discrete approach, built on the coupled material-point and discrete-element method (MP-DEM), for simulating granular impact dynamics with unparalleled efficiency. To accommodate highly complex solid–granular interactions, we enhance the existing MP-DEM formulation with three new ingredients: (i) a robust contact algorithm that couples the continuum and discrete parts without any interpenetration under extreme impact loads, (ii) large deformation kinematics employing multiplicative elastoplasticity, and (iii) a trans-phase constitutive relation capturing gasification of granular media. For validation, we also generate experimental data through laboratory measurement of the impact dynamics of solid spheres dropped onto dry sand. Simulation of the experiments shows that the proposed approach can well reproduce granular impact dynamics in terms of impact forces, intrusion depths, and splash patterns. Further, through parameter studies on material properties, model formulations, and numerical schemes, we identify key factors for successful continuum–discrete simulation of granular impact dynamics.
Hybrid continuum–discrete simulation of granular impact dynamics
Yupeng Jianga, Yidong Zhaob, Clarence E. Choia,, Jinhyun Choob,
aDepartment of Civil Engineering, The University of Hong Kong, Hong Kong
bDepartment of Civil and Environmental Engineering, KAIST, South Korea
Abstract
Granular impact – the dynamic intrusion of solid objects into granular media – is widespread across scien-
tific and engineering applications including geotechnics. Existing approaches to the simulation of granular
impact dynamics have relied on either a purely discrete method or a purely continuum method. Neither
of these methods, however, is deemed optimal from the computational perspective. Here, we introduce a
hybrid continuum–discrete approach, built on the coupled material-point and discrete-element method (MP-
DEM), for simulation of granular impact dynamics with unparalleled eciency. To accommodate highly
complex solid–granular interactions, we enhance the existing MP-DEM formulation with three new ingre-
dients: (i) a robust contact algorithm that couples the continuum and discrete parts without any interpenetra-
tion under extreme impact loads, (ii) large deformation kinematics employing multiplicative elastoplastic-
ity, and (iii) a trans-phase constitutive relation capturing gasification of granular media. For validation, we
also generate experimental data through laboratory measurement of the impact dynamics of solid spheres
dropped onto dry sand. Simulation of the experiments shows that the proposed approach can well repro-
duce granular impact dynamics in terms of impact forces, intrusion depths, and splash patterns. Further,
through parameter studies on material properties, model formulations, and numerical schemes, we identify
key factors for successful continuum–discrete simulation of granular impact dynamics.
Keywords: Granular impact, Solid–granular interaction, Continuum–discrete coupling, Material point
method, Discrete element method
1. Introduction
Granular impact – the dynamic intrusion of solid objects into granular media – is common in a variety
of scientific and engineering problems. Examples in geotechnical engineering include dynamic compaction
and rockfall protection [18]. The physical process in granular impact involves extremely complex and
rapid interactions among the intruder and grains, which have attracted a large number of experimental and
modeling studies alike (e.g. [914]).
So far, the discrete element method (DEM) has served as the primary means for the simulation of
granular impact dynamics (e.g. [1522]). The key advantage of DEM is that it explicitly incorporates the
Corresponding Authors
Email addresses: cechoi@hku.hk (Clarence E. Choi), jinhyun.choo@kaist.ac.kr (Jinhyun Choo)
arXiv:2108.02080v2 [cond-mat.soft] 30 Mar 2022
particulate nature of granular media and their interaction with solid intruders. Unfortunately, however,
the extremely high computational cost of DEM inhibits its use for modeling real-world granular materials
(e.g. sand) comprised of a countless number of irregularly-shaped particles. Accordingly, DEM-based
studies have restricted their attention to investigating the fundamental physics of idealized granular materials
under the impact of solid intruders.
Meanwhile, Dunatunga and Kamrin [23] have proposed a fully continuum approach for modeling solid
intruders and granular materials, employing the material point method (MPM) [2426] to accommodate
large deformations. Continuum modeling of granular materials is not only far more ecient than discrete
modeling but also suciently accurate in many cases provided that proper formulations and parameters are
used. From the computational perspective, however, continuum representation of a solid intruder would
still be sub-optimal. For example, one must solve the governing equations inside the solid intruder although
the intruder almost behaves as a rigid body. Also, the much higher stiness of the solid intruder gives rise
to a computational bottleneck because the maximum time step size in explicit methods is governed by the
highest value of material stiness. These drawbacks are particularly undesirable for 3D simulations.
A promising alternative to the existing approaches is a hybrid continuum–discrete approach that de-
scribes a granular material as a continuum and a solid intruder as a discrete entity (e.g. [27,28]). One of
such hybrid schemes is the material-point and discrete-element method (MP-DEM) [27], whereby MPM
and DEM are coupled by exchanging contact force information at their interface. The MP–DEM approach
has a high potential to simulate a variety of solid–granular interactions with far greater robustness and
eciency compared with pure continuum or discrete methods.
However, granular impact dynamics is beyond the capabilities of the existing MP-DEM approach. Three
critical reasons are as follows. First, the existing contact algorithm that couples MPM and DEM is not robust
enough to address a high force impact. Specifically, the existing algorithm does not guarantee satisfaction
of the non-penetration constraint, which may be detrimental to the accuracy of numerical solutions under
extreme impact conditions. Second, the existing approach relies on linearized kinematics and Jaumann
stress rate, which is increasingly erroneous as deformation becomes large. Last but not least, the existing
MP-DEM formulation does not account for gasification of granular media, in which the state of granular
media becomes a low-temperature gas. As shown by Dunatunga and Kamrin [23,29], however, capturing
gasification is critical to accurate simulation of granular media undergoing extreme deformation.
In this work, we enhance the existing MP-DEM approach to simulate granular impact dynamics and
other similar complex solid–granular interactions. The enhancements are made in the following three ways.
First, we introduce a highly robust contact algorithm, motivated by the recently developed barrier method
for frictional contact [30], to couple the continuum and discrete parts without any interpenetration. Second,
we reformulate the continuum part of MP-DEM based on finite deformation kinematics, employing mul-
tiplicative elastoplasciticy [31] which has recently been shown robust and accurate for modeling granular
flow [32]. Third, we extend the trans-phase constitutive relation of Dunatunga and Kamrin [29] to the hybrid
continuum–discrete setting. Through these approaches, we enable MP-DEM to simulate more challenging
solid–granular interactions robustly and accurately, without any compromise in the eciency of the original
method.
To generate data for validation, we also conduct laboratory experiments measuring the impact dynamics
2
of solid spheres dropped onto dry sand. The motivation for performing our own experiments is the lack of
benchmark experimental data on solid impacts on real-world granular media, such as sands, for which
a continuum description is indeed useful. Specifically, previous experiments on granular impact (e.g. [12
14]) have used manufactured photoelastic discs – quite dierent from granular media in engineering practice
– to decipher the fundamental physics of the process. In this regard, the experimental results presented in
this paper may also be useful for other future engineering-oriented studies.
Through simulation of the experiments, we validate the proposed method in terms of the impact forces,
intrusion depths, and splash patterns of granular impact. Further, we conduct parameter studies on material
properties, model formulations, and numerical schemes, to identify key factors for successful continuum–
discrete simulation of granular impact dynamics. At this point, we note that the simulations presented in this
paper focus on a single discrete object because the laboratory experiments use a single object, not because
the simulation method is limited to a single object. The proposed method, which is an enhanced version
of the MP–DEM [27], can be well applied to simulate interactions between multiple discrete objects and
granular continua as the original MP–DEM.
2. Continuum modeling of granular media
In this section, we formulate a continuum model of granular media subjected to solid impact, incorpo-
rating large deformation kinematics, multiplicative elastoplasticity, and a trans-phase constitutive relation.
We then discretize the continuum formulation using MPM, using two types of schemes which have dierent
properties for the energy and angular momentum conservation.
2.1. Large deformation kinematics
For an accurate description of large-deformation kinematics of granular media in impact dynamics,
we use finite strain theory which distinguishes between the reference configuration and the current con-
figuration. Let ϕ(X,t) denote the motion of the granular continuum, where Xdenotes the position vec-
tor in the reference configuration and tdenotes the time. The displacement vector field is then given by
u(X,t) :=ϕ(X,t)X. The deformation gradient is defined as
F:=ϕ
X=1+u
X,(1)
where 1is the second-order identity tensor. It follows the definition of the Jacobian J:=det F>0, which
maps the dierential volume in the reference configuration (dV) to that in the current configuration (dv).
Also, the material time derivative of an arbitrary field variable Ais defined as
˙
AdA
dt:=A
t+A·v,(2)
where is the gradient operator evaluated with respect to the current configuration, and v:=˙
uis the
velocity vector.
3
To distinguish between elastic and plastic deformations, we postulate that the deformation gradient can
be decomposed in a multiplicative manner [31]
F=Fe·Fp(3)
where superscripts (·)eand (·)pdenote the elastic and plastic parts, respectively. The upshot of this multi-
plicative decomposition is that it allows one to model large-deformation elastoplasticity without the need to
employ a specific type of objective stress rate, which is highly desirable as special care should be exercised
to use an objective stress rate correctly (see, e.g. [33,34]). We also note that multiplicative elastoplasticity
has recently been shown robust and accurate for continuum modeling of granular flow [32].
2.2. Constitutive models
In what follows, we introduce a set of constitutive formulations for granular media subjected to ex-
tremely large deformations. They will be presented in the following sequence: (i) elasticity, (ii) plasticity,
and (iii) a trans-phase relation accounting for gasification.
For modeling the elastic behavior, we use hyperelasticity in which the stress tensor is derived from an
explicitly defined strain energy function. Note that the use of hyperelasticity is required to bypass the use
of an objective stress rate [35]. Under the assumption of isotropic elastic behavior, we express the strain
energy density using the elastic part of the left Cauchy–Green deformation tensor, be:=Fe·(Fe)T. The
hyperelastic relation is then given by
σ=1
J 2be·∂ψ(be)
be!,(4)
where σis the Cauchy stress tensor, and ψis the strain energy density function. As for the specific elasticity
model, we use Hencky elasticity which has been commonly used for modeling large deformation behavior
of various materials including granular and porous media [3638]. The energy density function of Hencky
elasticity is given by
ψ(be)=1
2λ(ln Je)2+Gtr 1
2ln be!2
.(5)
where Je=det Feis the elastic part of the Jacobian.
For modeling the plastic behavior, in this work we consider two types of constitutive models: (i)
Drucker–Prager plasticity [39], which is a standard rate-independent plasticity model for sands, and (ii)
the µ(I) rheology [40], which is a popular rate-dependent model for granular flow. The motivation for em-
ploying these two models is to investigate the role of the rate-dependence of plastic flow in granular impact
dynamics, by repeating the same simulation with the two dierent constitutive models. We note that the
µ(I) model can be interpreted as an extension of the Drucker–Prager model to rate-dependent plastic flow,
as described below.
For cohesionless materials, the Drucker–Prager and µ(I) models share the common form of the yield
function, which can be written as
F(p, τ)=τ¯µp0,(6)
where p:=(1/3) tr(σ) is the mean normal pressure, and τ:=1/2kσp1k, and ¯µis a coecient related
4
to the frictional resistance of the granular material. When the plastic flow of the Drucker–Prager model is
assumed to be isochoric, the two models also use the same flow rule whereby the the plastic strain is purely
deviatoric. Therefore, the µ(I) rheology model can be utilized without significant change in the existing
algorithm for the Drucker–Prager plasticity model [41,42].
The Drucker–Prager and µ(I) models are distinguished according to the specific forms and rate depen-
dence of ¯µ, as
¯µ=
µsDrucker–Prager (rate independent),
µ(I)µ(I) (rate dependent).
(7)
When the Drucker–Prager model is fitted to the compression corners of the Mohr–Coulomb failure surface,
µsis related to the friction angle φas [41]
µs=23 sin φ
3sin φ.(8)
The friction angle in Drucker–Prager plasticity is usually considered constant and hence rate independent.
In the µ(I) rheology, however, the frictional resistance of a granular flow does depend on the rate of the
magnitude of plastic shear strain, ˙γp. Specifically, the µ(I) rheology defines the dimensionless inertial
number of a granular flow, I:=˙γppd2ρs/p(dis the mean particle size and ρsis the particle density) and
relate µand Ias
µ(I)=
µsif I=0,
µs+µ2µs
I0/I+1if I>0,(9)
where I0is a constant material parameter, and µ2is the upper limit of the frictional resistance during plastic
flow, which may be linked to a friction angle as in Eq. (8).
Lastly, to capture gasification of granular media which may occur when grains are detached from each
other, we employ the so-called trans-phase constitutive relation proposed by Dunatunga and Kamrin [29].
In essence, the trans-phase relation treats the bulk modulus of a granular material, K, as a function of the
mass density, ρ, based on an equation of state. Specifically,
K(ρ)=
0 if ρ<ρc,
Kcif ρρc,
(10)
where Kcis the bulk modulus when the grains are considered in contact, and ρcis the critical value of
density below which the grains are gasified. This trans-phase relation has proven capable of modeling
granular gasification in a wide range of granular flow and solid–granular interaction problems [23,29].
2.3. MPM discretization
We now discretize the continuum formulation for granular media using MPM. In a nutshell, MPM
traces state variables (e.g. mass and velocity) at continuum particles (material points) and solves the gov-
erning equation in a background grid that exchanges information with the particles. In this way, MPM can
5
eectively handle large deformations without the issue of mesh distortion. One may also view MPM as a
variant of the finite element method (FEM) in which the quadrature points are detached from the grid and
movable.
As MPM is an updated Lagrangian approach, we write the governing equation – linear momentum
balance – in the current configuration as
ρ˙
v=∇·σ+ρg,(11)
where ∇· is the divergence operator evaluated with respect to the current configuration, and gis the gravita-
tional force vector. The MPM discretization starts with the same Galerkin procedure as in the finite element
method (FEM). Denoting nodal quantities in a background grid by subscript (·)i, the Gakerlin method dis-
cretizes Eq. (11) as
mi˙
vi=fi,(12)
where miis the mass, viis the velocity vector, and fiis the force vector which is the sum of the internal and
external force vectors. While Eq. (12) has been obtained in the same way as FEM, the succeeding procedure
of MPM is dierent in that the particles – corresponding to the quadrature points in FEM – are not fixed to
the grid.
The MPM procedure in each time step – illustrated in Fig. 1– can be recapitulated as follows. In the
beginning, the quantities of particles are mapped to nodes in the background grid, which is often called the
particle-to-grid (P2G) transfer. The P2G transfer of linear momentum is critical and deserves elaboration.
Let us use subscript (·)pto denote particle-wise quantities and denote quantities at the current time step
without any indices for simplicity. The general ane momentum transfer scheme can be written as [43,44]
mivi=X
p
wip mp[vp+Bp(Dp)1(xixp)].(13)
Here, wip is the interpolation weights, Bpis a matrix containing the angular momentum information, Dp
is the inertia matrix for ane motion, and xiand xpare the position vectors of the nodes and the particles,
respectively. It is noted that setting Bp=0leads to the classic non-ane transfer scheme in MPM, which
may not conserve the angular momentum. Following the P2G transfer, the nodal momentum is updated
through an explicit time integration
(mivi)n+1=mivi+ ∆tfi,(14)
where superscript (·)n+1denotes the updated quantities, and tis the time increment. The updated nodal
quantities in the grid are then mapped back to particles, which is usually referred to as the grid-to-particle
(G2P) transfer. A critical consideration at this stage is the velocity update scheme – the way how the
particle velocity is updated based on nodal velocities – as it controls the numerical damping and stability.
In general, the velocity scheme is a combination of the fluid-implicit-particle (FLIP) method [45], whereby
the increment of the particle velocity is interpolated from nodes, and the particle-in-cell (PIC) method [46],
whereby the total particle velocity is interpolated from nodes. So a general form of the velocity scheme can
6
be written by introducing the blending ratio of FLIP and PIC, η[0,1], as:
vn+1
p=η
vp+X
i
wip (vn+1
ivi)
| {z }
FLIP
+(1 η)
X
i
wip vn+1
i
| {z }
PIC
.(15)
This blending is motivated by that FLIP has much less dissipative than PIC but is more unstable. Lastly, the
particles positions are updated as
xn+1
p=xp+ ∆tX
i
wip vn+1
i.(16)
If desired, the background grid may be reset before proceeding to the next step.
(a) (b) (c) (d)
: Particle : Grid node : Particle to grid : Nodal update : Grid to particle : Particle update
Figure 1: MPM procedure: (a) particle-to-grid (P2G) transfer, (b) nodal update, (c) grid-to-particle (G2P) transfer, (d) particle
update.
As mentioned above, a few dierent schemes are available for the momentum transfer and the velocity
update, and they have significant impacts on the simulation result. Specifically, while all the standard
MPM schemes conserve mass and linear momentum, the conservation properties of energy and angular
momentum are dierent depending on the transfer/update schemes. For example, the most common scheme
in MPM is FLIP (with a little blending with PIC for stability) for the velocity update, along with the non-
ane P2G transfer. This scheme, however, does not conserve the angular momentum whenever the mass
matrix is lumped for a fully explicit time integration. To address this drawback, Jiang et al. [43,44] have
developed the ane PIC (APIC) method, which conserves the angular momentum even when a lumped
mass matrix is used. Nevertheless, APIC may be too dissipative to simulate granular impact dynamics
as the method is rooted on PIC. Unfortunately, none of the existing transfer/update schemes can perfectly
conserve both the energy and angular momentum, so one needs to choose a specific scheme considering the
nature of the problem at hand. However, it remains unknown as to how the choice of the transfer/update
scheme aects MPM simulation results of granular impact dynamics.
To examine the eects of the transfer/update scheme on granular impact simulation, here we implement
two types of schemes: FLIP and APIC. For FLIP, we set Bp=0in Eq. (13), use the interpolation functions
of the generalized interpolation material point method (GIMP) [26], and assign η=0.995 in Eq. (15). Note
7
that ηis slightly less than 1 to provide a little amount of damping for stability. For APIC, we use
Bp=X
i
wip vi(xixp)T(17)
for Eq. (13), which provably conserves the angular momentum [44]. Also, following the original APIC [43,
44], we employ cubic B-splines for the interpolation functions and the pure PIC method for the velocity
update, i.e. set η=0 in Eq. (15).
3. Coupling of granular continuum with discrete solid
In this section, we couple the MPM-discretized granular continuum with a solid intruder modeled by
DEM. We first link MPM and DEM through their contact force, incorporating gasification based on the
trans-phase constitutive relation. Then, for robust and ecient calculation of the contact force under high
force impact, we devise a new contact algorithm that is simple and interpenetration-free.
3.1. Coupling MPM and DEM incorporating gasification
The coupling of MPM (granular continuum) and DEM (solid intruder) begins by calculating the cou-
pling force, which arises from the contact between the continuum and the discrete object, as follows. When
a material point and a discrete element are suciently close, the material point is given a radius for contact
detection, rp, as illustrated in Fig. 2. Then the coupling contact force can be written as fcpl =fn, where f
is the force magnitude which is a function of the overlapping distance δ, and nis the force direction vector
which is parallel to a line connecting the centroids of the material particle and the discrete element. It is
noted that this way to calculate the contact force is the same as that in DEM, except a material point is used
for one of the particles.
δ
Discrete element
Material point
rp
R
fpcpl-fpcpl
Figure 2: General scheme for coupling MPM and DEM through their contact force.
The coupling force is then augmented to each of the MPM and DEM calculations. In doing so, we
modify the original MP–DEM [27] to account for gasification of the MPM-discretized continuum. Recall
8
that the trans-phase constitutive relation (10) uses the mass density to detect gasification. The mass density
of a material point is calculated as
ρp=mp
Vp
,(18)
where Vpis the volume of the material point. Note that while mpis constant throughout deformation as the
mass is conserved in MPM, Vpis evolving and can be computed by time-integration of the divergence of
the velocity field. According to the value of ρp, the coupling force of individual particles are transferred to
the grid (during the P2G stage) as
fcpl
i=
0,if ρp< ρc,
Ppwip fcpl
pif ρpρc.
(19)
Following the original trans-phase approaches [23,29], ρcis set as the mass density in the initial state. In
this way, a gasified material point keeps its coupling contact force locally while having no interaction with
its surroundings. The grid momentum update equation (14) is then modified as
(mivi)n+1=mivi+ ∆tfi+fcpl
i.(20)
For DEM, the coupling force fcpl
pis directly added to the resultant force of a discrete element when
updating its velocity and position.
3.2. Barrier method for contact between MPM and DEM
The existing MP–DEM framework [27] calculates the contact force magnitude using a linear spring
model f=kNδ, where kNis the contact normal stiness. However, the linear contact model does not
guarantee satisfaction of the non-penetration condition, δrp, because it cannot prevent the force mag-
nitude from becoming greater than kNrp. While this limitation may be tolerable for relatively moderate
solid–granular interaction problems, it would be a critical drawback for granular impact problems where
high contact force is inevitable.
In this work, we propose a new approach – the barrier method – for rigorous treatment of the contact
between MPM and DEM under extreme solid–granular interactions. The barrier method has originally been
proposed by Li et al. [30] for continuum elastodynamics and then extended to other types of contact prob-
lems such as embedded interfaces [4749]. These studies have commonly shown that the barrier method is
a robust and ecient treatment of challenging contact problems. Remarkably, the barrier method ensures
satisfaction of the non-penetration constraint by construction, and it can be utilized as eciently as the
classic penalty (spring) method. All the existing barrier contact methods, however, have been formulated
for pure continuum problems solved by implicit methods. Because the problem at hand involves discrete
elements and uses an explicit method, we need to modify several aspects of the barrier method.
To formulate a barrier method for contact between a material point and a discrete element, we first
define the residual distance as (cf. Fig. 2)
ξ:=rpδ. (21)
9
The non-penetration constraint can then be phrased as ξ0. We note that interpenetration is defined as
ξ < 0, not δ < 0, because rpis the radius of a material point’s influence zone – a numerical parameter –
introduced for MP–DEM coupling rather than the radius of a physical particle.
Next, we introduce a circular elastic barrier whose center coincides with the location of the material
point and thickness is equal to rp. When the barrier is compressed, it stores a potential energy which may
be referred to as the barrier energy. Naturally, the barrier energy must be a function of ξ. Here, we represent
the barrier energy function B(ξ) by adapting a C2-continuous barrier function from Li et al. [30] to the
current problem, as
B(ξ) :=
κ(ξrp)2ln ξ
rp!if 0 < ξ rp,
0 if ξ > rp,
(22)
where κ > 0 is a scalar parameter controlling the stiness of the barrier, which will be determined shortly.
Note that unlike the original barrier function in Li et al. [30], Eq. (22) does not have the free parameter for
accuracy control (denoted by ˆ
dtherein), because the barrier thickness has been prescribed to be rpto be
consistent with MP–DEM [27]. Then, based on thermodynamic conjugacy, the contact force magnitude f
is derived from the barrier function as
f(ξ) :=B(ξ)
∂ξ =
κ(ξrp)"2 ln ξ
rp!rp
ξ+1#if 0 < ξ < rp,
0,if ξrp.
(23)
Figure 3shows an example of how the contact force varies with the residual distance. From the figure as
well as from Eq. (23), one can see that f>0 when ξ < rpand f as ξ0. This variation of the
contact force ensures that the non-penetration constraint is satisfied under any finite amount of load.
Figure 3: Variation of the contact force with the residual distance (rp=0.0025 m and κ=104J/m2).
Importantly, when the barrier method is used in conjunction with an explicit method – as in the present
work – the barrier stiness parameter κshould be determined dierently from the original barrier method
10
formulated for an implicit method. Specifically, in the original method, κis determined such that it yields
the best possible condition of the matrix in an implicit solution step. However, because an explicit method
does not solve any matrix problem, a dierent strategy is necessary to determine the value of κ.
Here we develop a way to calculate the value of κfor an explicit method based on numerical stability.
For the current MP–DEM, the stability condition is given by:
tαtcrit,tcrit :=min
h
c
2πrmp
kN
(24)
where tcrit is the critical time step size, α[0,1] is a safety factor for stability, his the grid spacing, and
cis the acoustic velocity of the continuum. We note that unlike the stability condition in the original MP–
DEM [27], Eq. (24) uses the mass of material point mpto account for potential gasification which makes
mpvery small. When the barrier method is used, kNis not a constant and given by
kN=f(ξ)
∂ξ =
κ"2 ln ξ
rp!+(ξrp)(3ξ+rp)
ξ2#if 0 < ξ < rp,
0 if ξrp.
(25)
As can be seen, kNis proportional to κ. Ideally, we want κto make 2πpmp/kNh/csuch that tcrit =h/c
regardless of κ. Rearranging Eq. (24), we find that this is equivalent to make kNkN,crit where
kN,crit :=4mpπ2c2
h2.(26)
Unfortunately, however, kNkN,crit is not always possible because kN as ξ0. Therefore, we
instead find the value of κthat makes kNkN,crit until ξis greater than a user-defined parameter ¯
ξsatisfying
0<¯
ξ < rp. Combining Eqs. (25) and (26) and inserting ¯
ξinto it, we get
κ=kN,crit "2 ln ¯
ξ
rp!+(¯
ξrp)(3¯
ξ+rp)
¯
ξ2#1
.(27)
In this work, we set ¯
ξ=0.2rp. It is believed that this type of stability-based approach can be used for
determining the value of κin general explicit methods.
Before validating the proposed method, it is noted that all the numerical parameters for coupling MPM
and DEM can be calculated from Vp, which in turn is a function of the grid spacing and the number of
material points per cell. Firstly, following the original MP–DEM formulation [27], the radius of contact
detection can be calculated as rp=(Vp)1/dim. Once rpis determined, κis calculated according to Eq. (27).
4. Validation
In this section, we validate the hybrid continuum–discrete approach with experimental data. We first
conduct laboratory experiments that measure the impact dynamics of solid spheres dropped onto dry sand.
11
We then simulate the experiments with the proposed approach and compare the simulation and experimental
results quantitatively and qualitatively.
4.1. Laboratory experiments
Figure 4shows the setup of our laboratory experiments measuring solid impacts on dry sand. The sand
bed was prepared by filling a 22.5 cm wide, 10 cm long, and 8 cm high box with Toyura sand in a fairly
loose manner (the dry density was about 1.28 g/cm3). For the solid intruder, we used two types of spheres:
(i) a glass sphere, whose density is 2.29 g/cm3and diameter is 38.34 mm, and (ii) a steel sphere, whose
density was 7.78 g/cm3and diameter was 40.00 mm. Each sphere was dropped from three dierent heights,
namely, 20 cm, 40 cm, and 60 cm, onto the center of the sand bed. We measured the impact load through
a load cell (frequency: 2000 Hz) installed at the bottom of the sand box. Using a high-speed (2000 frames
per second) camera, we also took snapshots of the granular impact process to estimate intrusion depths and
capture splash patterns. Based on the locations of the top of the spheres in the snapshots, we calculated
the intrusion depths of the spheres over time. We also measured the final depths from the final positions
of the spheres. For each experimental setup, we repeated the test six times to ensure reproducibility and to
characterize variations of the measured quantities.
4.2. Simulation setup
We conduct three-dimensional (3D) simulation of the laboratory experiment based on the setup illus-
trated in Fig. 5. For MPM modeling of the sand, we introduce a structured background grid composed of
mono-sized (h=4 mm) square cells and implement rigid boundary grids at the bottom and sidewalls to
emulate the confined boundary conditions. We then discretize the domain by material points using the Pois-
son disc sampling method [50], which results in approximately four material points per cell. The material
volume per point (Vp) is calculated as the total domain volume divided by the number of material points.
Next, as for DEM modeling of the solid sphere, we place the sphere right above the sand box and set its
initial vertical velocity (vz) equal to the analytical impact velocity. Finally, from h=4 mm, the numerical
parameters for coupling MPM and DEM are calculated as follows: the coupling radius rp=(Vp)1/3=2.5
mm and the barrier stiness κ=104N/m.
We use material parameters measured from our laboratory experiment, except for the mechanical pa-
rameters of the sand. While the mechanical parameters of Toyura sand under moderate to high confining
pressures are well known (e.g. [51,52]), their values under a very low confining pressure – of interest in
this work – are not readily available and dicult to measure directly. The most accurate way to estimate the
parameters would be to perform back analysis of the specific laboratory experiments. In most engineering
practices, however, one has to predict impact dynamics that has not occured yet, and so data for back anal-
ysis are often unavailable. Therefore, instead of conducting back analysis of the experimental data, we use
a set of rule-of-thumb parameters in soil mechanics that can reproduce the experimental results reasonably
well. They are: a Young’s modulus of E=1 MPa, Poisson’s ratio of ν=0.2, and a friction angle of
φ=30. Note that the friction angle is related to µsas in Eq. (8). Later, we will also show how these
material parameters control granular impact dynamics.
12







/

Figure 4: Laboratory test setup.
Load cell
Sand
(MPM)
Solid
(DEM) vz
x
z
Figure 5: Simulation setup: a section view. Note that the actual simulation is in 3D.
The simulation proceeds as follows. Since the yield strength is pressure dependent, we first initialize
the stresses of the material points through a gravitational preloading stage. The preloading stage is finished
13
when the kinetic energies of all the material points become nearly zero. Subsequently, we proceed to the
granular impact stage, in which the intrusion of the solid sphere is simulated with a constant time increment
of t=2.0×105s calculated according to Eq. (24). By default, we use FLIP for velocity update. To
measure the impact load, we monitor the grid force at the bottom grids like the load cell in the experiments
and process it with a standard moving-average filter.
Prior to comparing the experimental and simulation results, we check the sensitivity of the simulation
results to the numerical parameters. As explained earlier, all the numerical parameters of the current method
are functions of the grid spacing, h, and the number of material points per cell. Therefore, we examine how
the simulation results become dierent by h, keeping the number of material points per cell as four. In Fig. 6
we show the simulation results for the glass sphere dropped from H=40 cm obtained from three dierent
values of h, namely, 3 mm, 4 mm, and 5 mm. It can be confirmed that the impact load and the intrusion
depths – the quantities of our interest – show converging trends as hbecomes smaller. Also, h=4 mm is
deemed suciently small in that the results from h=4 mm and h=3 mm show little dierence from a
practical viewpoint. As such, we use h=4 mm in the following simulations.
(a) Impact load
(b) Intrusion Depth
0 0.01 0.02 0.03
0.0
0.2
0.4
0.6
0.8
1.0
𝑡(s)
𝐷/𝐷𝑝
=5mm
=4mm
=3mm
Figure 6: Sensitivity of simulation results to the grid size h: glass sphere dropped from H=40 cm.
4.3. Comparison of experimental and simulation results
First, for qualitative validation, in Figs. 7and 8we compare the splash patterns in the experimental and
simulation results of the glass and steel sphere impacts, respectively, when H=40 cm. In the simulation
results, the gasified material points are distinguished by lighter colors such that they can be compared with
the detached grains in the experimental images. As can be seen, the splash patterns and their evolutions in
the experiments and simulations are overall quite similar. One may notice that the thin “clouds” observed
in the experiments are absent in the simulation results. This dierence, however, is not surprising because
a continuum representation of sand is inherently incapable of modeling separation of grains even with the
trans-phase constitutive relation. Other than this, the splash behavior is well simulated.
14
(a) t = 0.005 s (b) t = 0.010 s
(c) t = 0.015 s (d) t = 0.020 s
Figure 7: Comparison of splash patterns in the experiment and simulation: glass sphere dropped from H=40 cm. Light-colored
material points are gasified.
(a) t = 0.005 s (b) t = 0.010 s
(c) t = 0.015 s (d) t = 0.020 s
Figure 8: Comparison of splash patterns in the experiment and simulation: steel sphere dropped from H=40 cm. Light-colored
material points are gasified.
Next, for quantitative validation, in Figs. 911 we compare the experimental and simulation results of
the impact loads, intrusion depths, and the final depths of the glass and steel spheres. We note that when
the steel sphere was dropped from H=40 cm and 60 cm, it was impossible to estimate the intrusion depth
until about t=0.02 s and t=0.01 s, respectively, because after that the sphere becomes invisible as shown
in Fig. 8(d). As shown in the figures, the experimental results on the impact load, the intrusion depth, and
the final depth are highly dependent the type of solid intruder material and the dropping height. Despite this
15
dependence, all the experimental results are well simulated by the proposed approach with a single set of
parameters. Particularly, the peak impact loads and final intrusion depths, which are of primary interest in
practice, are well estimated for both the glass and steel sphere impacts from dierent dropping heights.
(a) Impact load
20 cm
40 cm
60 cm
(b) Intrusion depth
0 0.01 0.02 0.03
0.0
0.2
0.4
0.6
0.8
1.0
20 cm
40 cm
60 cm
𝑡(s)
𝐷/𝐷𝑝
Simulation
Experiment
Figure 9: Comparison of the experimental and simulation results in terms of (a) the impact load and (b) the intrusion depth
(normalized by the sphere diameter): glass spheres dropped from three dierent heights. The open symbols and shaded areas
denote the averages and ranges, respectively, of the experimental data obtained from six repeated tests.
(a) Impact load
0.000 0.005 0.010 0.015 0.020 0.025
0
30
60
90
120
20 cm
40 cm
60 cm
𝑡(s)
𝐹(N)
Simulation
Experiment
(b) Intrusion depth
0 0.01 0.02 0.03 0.04 0.05 0.06
0.0
0.2
0.4
0.6
0.8
1.0
1.2
20 cm
40 cm
60 cm
𝑡(s)
𝐷/𝐷𝑝
Simulation
Experiment
Figure 10: Comparison of the experimental and simulation results in terms of (a) the impact load and (b) the intrusion depth
(normalized by the sphere diameter): The open symbols and shaded areas denote the averages and ranges, respectively, of the
experimental data obtained from six repeated tests.
The foregoing comparisons have validated that the proposed hybrid continuum–discrete approach can
well reproduce granular impact dynamics, in both qualitative and quantitative manners. We note that the
16
20 40 60
0.0
0.2
0.4
0.6
0.8
1.0
1.2
𝐻(cm)
𝐷/𝐷𝑝
Simulation: Glass
Simulation: Steel
Experiment: Glass
Experiment: Steel
Figure 11: Comparison of the experimental and simulation results in terms of the final depth (normalized by the sphere diameter).
The open symbols and error bars denote the averages and ranges, respectively, of the experimental data obtained from six repeated
tests.
hybrid approach not only requires a fraction of the computational cost of fully discrete modeling but it also
is more ecient than a fully continuum approach that models the solid intruder as a continuum.
5. Parameter studies
In this section, we conduct parameter studies to identify key factors for successful continuum–discrete
simulation of granular impact dynamics. The parameters studied are as follows: Young’s modulus, friction
angle, rate-dependent friction, gasification, and the MPM scheme. For brevity, we shall focus on the glass
sphere dropped from H=40 cm.
5.1. Eects of Young’s modulus
Figure 12 shows how the Young’s modulus (E) of sand controls the simulation results of the impact
load and the intrusion depth. As Young’s modulus increases, the impact load rises faster and exhibits a
higher peak value, becoming analogous to a non-adhesive pure elastic impact [53,54]. One can also see
that the double-peak pattern in the 1 MPa case disappears when Young’s modulus is higher. Conversely, the
intrusion depth is virtually unaected by Young’s modulus. This dierence indicates that while the elasticity
of granular media has significant eects on both the time evolution and the magnitude of the impact load, it
does not exert control over the kinematics of solid intrusion. Therefore, the elastic stiness is important for
an accurate estimation of the impact load but not for the intrusion profile.
5.2. Eects of friction angle
In Fig. 13 we examine the eects of the friction angle (φ) on the impact load and the intrusion depth.
One can see that the friction angle, which controls the yield strength, is a main factor for both the force and
kinematics of granular impact. An increase in the friction angle makes the impact load shows a higher peak
17
(a) Impact load
(b) Intrusion depth
0 0.01 0.02 0.03
0.0
0.2
0.4
0.6
0.8
1.0
𝑡(s)
𝐷/𝐷𝑝
𝐸=1MPa
𝐸=3MPa
𝐸=5MPa
Figure 12: Eects of Young’s modulus, E, on (a) the impact load and (b) the intrusion depth (normalized by the sphere diameter).
The open symbols and shaded areas denote the averages and ranges, respectively, of the experimental data obtained from six
repeated tests.
value, although it has a marginal eect on the time evolution of the impact load. Also, as the friction angle
becomes higher, the intrusion depth decreases. This is because a smaller region of sand undergoes plastic
deformation as the friction angle increases.
(a) Impact load
(b) Intrusion depth
0 0.01 0.02 0.03
0.0
0.2
0.4
0.6
0.8
1.0
𝑡(s)
𝐷/𝐷𝑝
𝜙=30
𝜙=32
𝜙=34
Figure 13: Eects of friction angle, φ, on (a) the impact load and (b) the intrusion depth (normalized by the sphere diameter). The
open symbols and shaded areas denote the averages and ranges, respectively, of the experimental data obtained from six repeated
tests.
18
5.3. Eects of rate-dependent friction
To investigate whether the rate dependence of friction plays an important role in the granular impact
problem at hand, we repeat the simulation using the rate-dependent µ(I) rheology model. The lower and
upper limits of the frictional resistance in the µ(I) model (µsand µ2) are set to be equivalent to the lowest and
highest friction angles (30and 34) in the Drucker–Prager results (see Fig. 13). The remaining parameters
of the µ(I) model are assigned as I0=0.278 and d=0.25 mm based on the literature [23,55].
Figure 14 compares the simulation results obtained with rate-dependent (µ(I)) and independent (Drucker–
Prager) friction angles, in terms of the impact load and the intrusion depth. We find that the results obtained
with the rate-dependent friction angle lie in between those with the lower and upper limits of the friction an-
gle. This observation is in agreement with the continuum simulation results of Dunatunga and Kamrin [23]
which show little dierence when the Drucker–Prager model is used in lieu of the µ(I) model. Thus it would
be reasonably good to use rate-independent plasticity like the Drucker–Prager model for this kind of shallow
granular impact. It is noted, however, that the rate dependence of friction might become more important as
the solid intruder penetrates more deeply and hence involves a wider region of plastic deformation.
(a) Impact load
(b) Intrusion depth
0 0.01 0.02 0.03
0.0
0.2
0.4
0.6
0.8
1.0
𝑡(s)
𝐷/𝐷𝑝
𝜙=30
𝜙=34
𝜙=3034
Figure 14: Eects of the rate dependence of friction angle on (a) the impact load and (b) the intrusion depth (normalized by the
sphere diameter). The case of φ=30–34is produced by the rate-dependent µ(I) model, whereas the other cases are produced by
the rate-independent Drucker–Prager model. The open symbols and shaded areas denote the averages and ranges, respectively, of
the experimental data obtained from six repeated tests.
5.4. Eects of gasification
To examine the eects of gasification, we repeat the simulation without using the trans-phase constitu-
tive relation and compare the results with the default ones in Fig. 15. It can be seen that when gasification
is ignored, the impact load becomes higher and the splash zone becomes wider. It is also found that the
double-peak pattern becomes amplified in the absence of gasification. The results thus indicate that if gasi-
fication is not considered, granular media would be simulated in a stier and less separable manner than
they actually are.
19
(a) Impact load
(b) Splash
W/ gasification
W/o gasification
Figure 15: Comparison of (a) the impact load and (b) splash patterns simulated with and without gasification. The open symbols
and shaded areas denote the averages and ranges, respectively, of the experimental data obtained from six repeated tests. The color
bar denotes the magnitude of vzin m/s.
5.5. Eects of MPM scheme
Lastly, we investigate the eect of the MPM scheme by repeating the simulation using APIC and com-
pare the FLIP (default) and APIC results in Fig. 16. When APIC is used, the simulated impact exhibits
higher loads within a shorter period of time. Also, the sand is much less penetrated by the solid sphere
without any significant splash. The results indicate that the choice of the MPM scheme is critical to accu-
rate simulation of granular impact dynamics. Specifically, the PIC update scheme, which uses total velocity
values stored in the grid, significantly reduces local variations in the velocities of material points. While this
characteristic is conducive to numerical stability, it gives rise to excessive numerical damping and makes
material points not suciently separable. On the other hand, the FLIP update scheme uses incremental
velocity values and thus leads to less numerical damping and better separability of material points. As such,
20
FLIP-based MPM is more recommended for the simulation of granular impact.
(a) Impact load
(b) Splash
FLIP
APIC
Figure 16: Comparison of (a) the impact load and (b) splash patterns simulated with FLIP and APIC. The open symbols and shaded
areas denote the averages and ranges, respectively, of the experimental data obtained from six repeated tests. The color bar denotes
the magnitude of vzin m/s.
6. Closure
We have presented a hybrid continuum–discrete approach to the simulation of granular impact dy-
namics. The approach has enhanced the existing MP–DEM formulation to accommodate highly complex
solid–granular interactions, in both theoretical and algorithmic aspects. One remarkable enhancement is
achieved by devising a barrier method that rigorously couples a material point and a discrete element with-
out any interpenetration under high impact load. Through laboratory experiments and their simulation, we
have validated that the proposed approach can well reproduce the dynamics of granular impact in both
21
quantitative and qualitative manners. A series of parameter studies have also been conducted to clarify how
material parameters and modeling approaches control dierent aspects of simulation results, namely, the
impact load, the intrusion depth, and the splash pattern.
The hybrid continuum–discrete approach is believed to be one of the most attractive means for simu-
lation of a variety of granular impact problems across science and engineering. Continuum modeling, if
properly formulated, can simulate the dynamics of granular media with orders of magnitude less compu-
tational cost than its fully discrete counterpart. Another appealing aspect of continuum modeling is that
it allows one to simulate a wide range of materials – beyond dry, clean granular materials – by taking ad-
vantage of various existing material models formulated at finite strains (e.g. [5660]). These features are
highly desired for a large number of practical problems for which it is virtually impossible to model granular
media in a discrete way. For these reasons, the hybrid continuum–discrete approach provides opportuni-
ties to better understand and predict complex granular impact dynamics in many scientific and engineering
applications including geotechnics.
Author Contributions
Yupeng Jiang: Conceptualization, Methodology, Software, Validation, Formal Analysis, Investigation,
Data Curation, Writing - Original Draft, Visualization. Yidong Zhao: Methodology, Software, Investi-
gation. Clarence E. Choi: Conceptualization, Methodology, Validation, Resources, Writing - Review &
Editing, Supervision. Jinhyun Choo: Conceptualization, Methodology, Validation, Investigation, Writing
- Original Draft, Writing - Review & Editing, Visualization, Supervision, Project Administration, Funding
Acquisition.
Acknowledgments
The authors are grateful to Jianting Du, Pengjia Song, and Timothy Xiong for their help with the labo-
ratory experiment. They also wish to thank the anonymous reviewer for the comments that helped improve
the quality of the paper significantly. Portions of the work were supported by the Research Grants Council
of Hong Kong through Projects 17201419 and 16212618. YZ and JC also acknowledge financial support
from KAIST.
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon rea-
sonable request.
References
[1] P. W. Mayne, J. S. Jones Jr, Impact stresses during dynamic compaction, Journal of Geotechnical Engineering 109 (10) (1983)
1342–1346.
[2] F. H. Lee, Q. Gu, Method for estimating dynamic compaction eect on sand, Journal of Geotechnical and Geoenvironmental
Engineering 130 (2) (2004) 139–152.
22
[3] B. Pichler, C. Hellmich, H. A. Mang, Impact of rocks onto gravel design and evaluation of experiments, International Journal
of Impact Engineering 31 (5) (2005) 559–578.
[4] S. Lambert, F. Bourrier, Design of rockfall protection embankments: A review, Engineering geology 154 (2013) 77–88.
[5] C. W. W. Ng, C. E. Choi, A. Su, J. S. Kwan, C. Lam, Large-scale successive boulder impacts on a rigid barrier shielded by
gabions, Canadian Geotechnical Journal 53 (10) (2016) 1688–1699.
[6] R. C. Koo, J. S. Kwan, C. Lam, C. W. Ng, J. Yiu, C. E. Choi, A. K. Ng, K. K. Ho, W. Pun, Dynamic response of flexible
rockfall barriers under dierent loading geometries, Landslides 14 (3) (2017) 905–916.
[7] C. W. W. Ng, Y. Su, C. E. Choi, D. Song, C. Lam, J. Kwan, R. Chen, H. Liu, Comparison of cushioning mechanisms
between cellular glass and gabions subjected to successive boulder impacts, Journal of Geotechnical and Geoenvironmental
Engineering 144 (9) (2018) 04018058.
[8] J. S. Kwan, E. H. Sze, C. Lam, Finite element analysis for rockfall and debris flow mitigation works, Canadian Geotechnical
Journal 56 (9) (2019) 1225–1250.
[9] J. L. Pan, A. R. Selby, Simulation of dynamic compaction of loose granular soils, Advances in Engineering Software 33 (7-10)
(2002) 631–640.
[10] H. Katsuragi, D. J. Durian, Unified force law for granular impact cratering, Nature physics 3 (6) (2007) 420–423.
[11] P. Umbanhowar, D. I. Goldman, Granular impact and the critical packing state, Physical review E 82 (1) (2010) 010301.
[12] A. H. Clark, L. Kondic, R. P. Behringer, Particle scale dynamics in granular impact, Physical review letters 109 (23) (2012)
238302.
[13] A. H. Clark, A. J. Petersen, R. P. Behringer, Collisional model for granular impact dynamics, Physical review E 89 (1) (2014)
012201.
[14] A. H. Clark, L. Kondic, R. P. Behringer, Steady flow dynamics during granular impact, Physical Review E 93 (5) (2016)
050901.
[15] K. Wada, H. Senshu, T. Matsui, Numerical simulation of impact cratering on granular material, Icarus 180 (2) (2006) 528–
545.
[16] H. Teufelsbauer, Y. Wang, S. P. Pudasaini, R. I. Borja, W. Wu, DEM simulation of impact force exerted by granular flow on
rigid structures, Acta Geotechnica 6 (3) (2011) 119.
[17] Z.-Y. Ma, F.-N. Dang, H.-J. Liao, Numerical study of the dynamic compaction of gravel soil ground using the discrete element
method, Granular Matter 16 (6) (2014) 881–889.
[18] W. Shen, T. Zhao, F. Dai, M. Jiang, G. G. Zhou, DEM analyses of rock block shape eect on the response of rockfall impact
against a soil buering layer, Engineering Geology 249 (2019) 60–70.
[19] W. Shen, T. Zhao, F. Dai, G. B. Crosta, H. Wei, Discrete element analyses of a realistic-shaped rock block impacting against
a soil buering layer, Rock Mechanics and Rock Engineering 53 (8) (2020) 3807–3822.
[20] N. Naito, K. Maeda, H. Konno, Y. Ushiwatari, K. Suzuki, R. Kawase, Rockfall impacts on sand cushions with dierent soil
mechanical characteristics using discrete element method, Soils and Foundations 60 (2) (2020) 384–397.
[21] Z. Xu, W. Wang, P. Lin, X. Wang, T. Yu, Buering eect of overlying sand layer technology for dealing with rockfall disaster
in tunnels and a case study, International Journal of Geomechanics 20 (8) (2020) 04020127.
[22] Y. Su, C. E. Choi, Eects of particle shape on the cushioning mechanics of rock-filled gabions, Acta Geotechnica 16 (4)
(2021) 1043–1052.
[23] S. Dunatunga, K. Kamrin, Continuum modeling of projectile impact and penetration in dry granular media, Journal of the
Mechanics and Physics of Solids 100 (2017) 45–60.
[24] D. Sulsky, S.-J. Zhou, H. L. Schreyer, Application of a particle-in-cell method to solid mechanics, Computer Physics Com-
munications 87 (1-2) (1995) 236–252.
[25] S. G. Bardenhagen, J. U. Brackbill, D. Sulsky, The material-point method for granular materials, Computer Methods in
Applied Mechanics and Engineering 187 (3-4) (2000) 529–541.
[26] S. G. Bardenhagen, E. M. Kober, The generalized interpolation material point method, Computer Modeling in Engineering
and Sciences 5 (6) (2004) 477–496.
[27] Y. Jiang, M. Li, C. Jiang, F. Alonso-Marroquin, A hybrid material-point spheropolygon-element method for solid and granular
material interaction, International Journal for Numerical Methods in Engineering 121 (14) (2020) 3021–3047.
[28] L. Zhan, C. Peng, B. Zhang, W. Wu, A SPH framework for dynamic interaction between soil and rigid body system with
23
hybrid contact method, International Journal for Numerical and Analytical Methods in Geomechanics 44 (10) (2020) 1446–
1471.
[29] S. Dunatunga, K. Kamrin, Continuum modelling and simulation of granular flows through their many phases, Journal of
Fluid Mechanics 779 (2015) 483–513.
[30] M. Li, Z. Ferguson, T. Schneider, T. Langlois, D. Zorin, D. Panozzo, C. Jiang, D. M. Kaufman, Incremental potential contact:
Intersection-and inversion-free, large-deformation dynamics, ACM transactions on graphics (2020).
[31] E. H. Lee, Elastic-plastic deformation at finite strains, Journal of Applied Mechanics 36 (1969) 1–6.
[32] A. H. F´
avero Neto, R. I. Borja, Continuum hydrodynamics of dry granular flows employing multiplicative elastoplasticity,
Acta Geotechnica 13 (5) (2018) 1027–1040.
[33] Z. P. Baˇ
zant, M. Gattu, J. Vorel, Work conjugacy error in commercial finite-element codes: its magnitude and how to com-
pensate for it, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences 468 (2146) (2012)
3047–3058.
[34] W. Ji, A. M. Waas, Z. P. Bazant, On the importance of work-conjugacy and objective stress rates in finite deformation
incremental finite element analysis, Journal of Applied Mechanics 80 (4) (2013).
[35] J. C. Simo, M. Ortiz, A unified approach to finite deformation elastoplastic analysis based on the use of hyperelastic consti-
tutive equations, Computer Methods in Applied Mechanics and Engineering 49 (2) (1985) 221–245.
[36] L. Anand, On H. Hencky’s approximate strain-energy function for moderate deformations, Journal of Applied Mechanics 46
(1979) 78–82.
[37] J. Choo, Large deformation poromechanics with local mass conservation: An enriched Galerkin finite element framework,
International Journal for Numerical Methods in Engineering 116 (1) (2018) 66–90.
[38] Y. Zhao, J. Choo, Stabilized material point methods for coupled large deformation and fluid flow in porous materials, Com-
puter Methods in Applied Mechanics and Engineering 362 (2020) 112742.
[39] D. C. Drucker, W. Prager, Soil mechanics and plastic analysis or limit design, Quarterly of Applied Mathematics 10 (2)
(1952) 157–165.
[40] P. Jop, Y. Forterre, O. Pouliquen, A constitutive law for dense granular flows, Nature 441 (7094) (2006) 727–730.
[41] R. I. Borja, Plasticity: Modeling & Computation, Springer, 2013.
[42] G. Kl´
ar, T. Gast, A. Pradhana, C. Fu, C. Schroeder, C. Jiang, J. Teran, Drucker-prager elastoplasticity for sand animation,
ACM Transactions on Graphics 35 (4) (2016) 1–12.
[43] C. Jiang, C. Schroeder, A. Selle, J. Teran, A. Stomakhin, The ane particle-in-cell method, ACM Transactions on Graphics
34 (4) (2015) 1–10.
[44] C. Jiang, C. Schroeder, J. Teran, An angular momentum conserving ane-particle-in-cell method, Journal of Computational
Physics 338 (2017) 137–164.
[45] J. U. Brackbill, H. M. Ruppel, FLIP: A method for adaptively zoned, particle-in-cell calculations of fluid flows in two
dimensions, Journal of Computational physics 65 (2) (1986) 314–343.
[46] F. H. Harlow, The particle-in-cell computing method for fluid dynamics, Methods in Computational Physics 3 (1964) 319–
343.
[47] M. Li, D. M. Kaufman, C. Jiang, Codimensional incremental potential contact, ACM Transactions on Graphics 40 (4) (2021).
[48] L. Lan, Y. Yang, D. M. Kaufman, J. Yao, M. Li, C. Jiang, Medial IPC: Accelerated incremental potential contact with medial
elastics, ACM Transactions on Graphics 40 (4) (2021).
[49] Y. Zhao, J. Choo, Y. Jiang, M. Li, C. Jiang, K. Soga, A barrier method for frictional contact on embedded interfaces, Computer
Methods in Applied Mechanics and Engineering 393 (2022) 114820.
[50] M. N. Gamito, S. C. Maddock, Accurate multidimensional poisson-disk sampling, ACM Transactions on Graphics 29 (1)
(2009) 1–19.
[51] R. Verdugo, K. Ishihara, The steady state of sandy soils, Soils and foundations 36 (2) (1996) 81–91.
[52] J. Choo, Mohr–Coulomb plasticity for sands incorporating density eects without parameter calibration, International Journal
for Numerical and Analytical Methods in Geomechanics 42 (18) (2018) 2193–2206.
[53] F. Bourrier, S. Lambert, A. Heymann, P. Gotteland, F. Nicot, How multi-scale approaches can benefit the design of cellular
rockfall protection structures, Canadian geotechnical journal 48 (12) (2011) 1803–1816.
[54] C. W. W. Ng, H. Liu, C. E. Choi, J. S. Kwan, W. K. Pun, Impact dynamics of boulder-enriched debris flow on a rigid barrier,
24
Journal of Geotechnical and Geoenvironmental Engineering 147 (3) (2021) 04021004.
[55] S. Moriguchi, R. I. Borja, A. Yashima, K. Sawada, Estimating the impact force generated by granular flow on a rigid obstruc-
tion, Acta Geotechnica 4 (1) (2009) 57–71.
[56] R. I. Borja, C. Tamagnini, Cam-Clay plasticity Part III: Extension of the infinitesimal model to include finite strains, Computer
Methods in Applied Mechanics and Engineering 155 (1-2) (1998) 73–95.
[57] R. I. Borja, J. E. Andrade, Critical state plasticity. Part VI: Meso-scale finite element simulation of strain localization in
discrete granular materials, Computer Methods in Applied Mechanics and Engineering 195 (37-40) (2006) 5115–5140.
[58] R. I. Borja, J. Choo, Cam-Clay plasticity, Part VIII: A constitutive framework for porous materials with evolving internal
structure, Computer Methods in Applied Mechanics and Engineering 309 (2016) 653–679.
[59] J. Choo, W. Sun, Coupled phase-field and plasticity modeling of geological materials: From brittle fracture to ductile flow,
Computer Methods in Applied Mechanics and Engineering 330 (2018) 1–32.
[60] K. Oliynyk, M. O. Ciantia, C. Tamagnini, A finite deformation multiplicative plasticity model with non–local hardening for
bonded geomaterials, Computers and Geotechnics 137 (2021) 104209.
25
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
We propose a framework of efficient nonlinear deformable simulation with both fast continuous collision detection and robust collision resolution. We name this new framework Medial IPC as it integrates the merits from medial elastics, for an efficient and versatile reduced simulation, as well as incremental potential contact, for a robust collision and contact resolution. We leverage medial axis transform to construct a kinematic subspace. Instead of resorting to projective dynamics, we use classic hyperelastics to embrace real-world nonlinear materials. A novel reduced continuous collision detection algorithm is presented based on the medial mesh. Thanks to unique geometric properties of medial axis and medial primitives, we derive closed-form formulations for identifying between-primitive collision within the reduced medial space. In the meantime, the implicit barrier energy that generates necessary repulsion forces for collision resolution is also formulated with the medial coordinate. In other words, Medial IPC exploits a universal reduced coordinate for simulation, continuous self-/collision detection, and IPC-based collision resolution. Continuous collision detection also allows more aggressive time stepping. In addition, we carefully implement our system with a heterogeneous CPU-GPU deployment such that massively parallelizable computations are carried out on the GPU while few sequential computations are on the CPU. Such implementation also frees us from generating training poses for selecting Cubature points and pre-computing their weights. We have tested our method on complicated deformable models and collision-rich simulation scenarios. Due to the reduced nature of our system, the computation is faster than fullspace IPC or other fullspace methods using continuous collision detection by at least one order. The simulation remains high-quality as the medial subspace captures intriguing and local deformations with sufficient realism.
Article
Full-text available
Boulders entrained in debris flow induce high impact forces on a rigid barrier. In current design practice, the concentrated load from boulders is estimated using the Hertz equation with a load reduction factor (Kc). Separately, the distributed load from the debris is estimated using the hydrodynamic equation. The existing design practice is simply adding the estimated loads using the two equations. The interaction between debris flow and boulders during the impact process is neglected. In this study, physical tests were conducted using a newly developed 28-m-long flume to shed light on the impact dynamics of debris flows with and without boulders on an instrumented rigid barrier. Contrary to existing design practice in which the boulder and debris impact loads are added together, the debris provided a cushioning effect to attenuate the impact force of the boulders. This cushioning effect was governed by a reflection wave with a length scale LR/d (where d = boulder diameter), which serves to cushion thickness on impact. LR/d from 0.4 to 2.0 can reduce the impact load by up to 80% compared with existing design practice (Kc=0.1).
Article
Full-text available
Rock-filled gabions are commonly installed in front of reinforced concrete structures to reduce concentrated impact loads induced by rock fall and boulders entrained in debris flows. The cushioning performance of rock-filled gabions may vary depending on the shape of rock fragments used. In this paper, a parametric study was carried out using the discrete element method to discern the effects of particle shape on the cushioning performance of rock-filled gabion against dynamic boulder impact. Four particle sphericities were adopted to model angular, sub-angular, sub-rounded and rounded particles. DEM simulations reveal that the boulder penetration depth decreases with particle angularity. Thus, a thicker cushioning layer should be used in design if particles are rounded. More importantly, the impact and transmitted forces on a reinforced concrete barrier increased with particle angularity. This is because angular assemblies have more contact points, which enable more stable force chains that can sustain higher loads. The load diffusion angle for rounded particles is up to 20° larger compared to angular particles, suggesting that as particle angularity governs the load spreading ability of a cushioning layer. In general, rocks with rounded morphology should be adopted where possible to reduce transmitted loads and distribute loads more uniformly.
Article
Full-text available
Contacts weave through every aspect of our physical world, from daily household chores to acts of nature. Modeling and predictive computation of these phenomena for solid mechanics is important to every discipline concerned with the motion of mechanical systems, including engineering and animation. Nevertheless, efficiently time-stepping accurate and consistent simulations of real-world contacting elastica remains an outstanding computational challenge. To model the complex interaction of deforming solids in contact we propose Incremental Potential Contact (IPC) – a new model and algorithm for variationally solving implicitly time-stepped nonlinear elastodynamics. IPC maintains an intersection- and inversion-free trajectory regardless of material parameters, time step sizes, impact velocities, severity of deformation, or boundary conditions enforced. Constructed with a custom nonlinear solver, IPC enables efficient resolution of time-stepping problems with separate, user-exposed accuracy tolerances that allow independent specification of the physical accuracy of the dynamics and the geometric accuracy of surface-to-surface conformation. This enables users to decouple, as needed per application, desired accuracies for a simulation’s dynamics and geometry. The resulting time stepper solves contact problems that are intersectionfree (and thus robust), inversion-free, efficient (at speeds comparable to or faster than available methods that lack both convergence and feasibility), and accurate (solved to user-specified accuracies). To our knowledge this is the first implicit time-stepping method, across both the engineering and graphics literature that can consistently enforce these guarantees as we vary simulation parameters. In an extensive comparison of available simulation methods, research libraries and commercial codes we confirm that available engineering and computer graphics methods, while each succeeding admirably in custom-tuned regimes, often fail with instabilities, egregious constraint violations and/or inaccurate and implausible solutions, as we vary input materials, contact numbers and time step. We also exercise IPC across a wide range of existing and new benchmark tests and demonstrate its accurate solution over a broad sweep of reasonable time-step sizes and beyond (up to h=2s) across challenging large-deformation, large-contact stress-test scenarios with meshes composed of up to 2.3M tetrahedra and processing up to 498K contacts per time step. For applications requiring high-accuracy we demonstrate tight convergence on all measures. While, for applications requiring lower accuracies, e.g. animation, we confirm IPC can ensure feasibility and plausibility even when specified tolerances are lowered for efficiency.
Article
Full-text available
This study is devoted to understanding the impact of irregularly shaped rock blocks against a soil buffering layer above a rock shed via numerical simulations by discrete element method (DEM). In the DEM model, the rock block is represented by an assembly of densely packed and bonded spherical particles with the block shape reconstructed from the laser scanning results of a real rock block. The soil buffering layer is modeled as a loose packing of cohesionless frictional spherical particles, while the rock shed is simplified as a layer of fixed particles. The DEM model is first validated by modeling the impact of a cubic block against a soil buffering layer. Then, it is employed to investigate the dynamic interaction between a realistic-shaped rock block and the soil buffering layer. The numerical results show that the geometry of the contact surface between the rock block and soil layer can play a significant influence on the impact force of the rock block and the force acting on the rock shed. For the tested conditions, the distribution of stress on the rock shed can be well described by the Gaussian function, which seems to be independent on the geometry of the contact surface. In addition, the simplification of realistic-shaped rock blocks as spheres in the traditional DEM modeling approaches can significantly underestimate of the impact force. The established modeling strategy serves as a starting point for investigating the rock block shape. The proposed results can contribute to the choice of buffering layer for designing the rock shed.
Article
Full-text available
The cushioning behavior of materials, such as sand, is numerically studied using a discrete element method (DEM) for the rational design and performance evaluation of a rock shed intended for rockfall protection. Several of the numerical analysis studies, conducted thus far, have focused on the maximum impact force which depends on the layer thickness of the cushioning materials and the falling conditions. However, to investigate the cushioning performance of a sand cushion correctly and to propose effective and rational measures, the compression and expansion behaviors, which are characteristic of soil associated with deformation, should be considered. Therefore, a method is proposed here for determining the parameters of a two-dimensional DEM simulation in order to consider the soil mechanical characteristics for the problem of rockfall impacts on a sand cushion. The proposed method was validated through a comparison of the simulation and experimental results using large-scale falling-weight impacts for different layer thicknesses of the sand cushion, initial relative densities, and falling heights of the falling mass. Not only were the maximum impact forces compared, but also the changes in density of the cushioning material after the impact experiment. The present study contributes to the elucidation of the deformation mechanism of soil under high-speed loading and evaluates the performance of a sand cushion considering its deformation behavior.
Article
Full-text available
A smoothed particle hydrodynamics (SPH) framework for three‐dimensional dynamic soil‐multibody interaction modeling is presented, where both soils and rigid bodies are discretized using SPH particles. In the framework, soils are modeled using the Drucker‐Prager model, while rigid bodies are considered with a multibody dynamics solver. A hybrid contact method suitable for three‐dimensional simulations is developed to model the soil‐body and body‐body frictionless and frictional contacts, where contact forces are calculated based on ideal plastic collision and the unit normal/tangential vectors of the actual surface. Owing to its simplicity in contact detection and accuracy in contact force calculation, the hybrid contact method can be easily incorporated into SPH. Furthermore, graphics processing unit (GPU) parallelization is utilized to improve efficiency. The presented numerical framework and the hybrid contact method are validated using several examples. Numerical results are compared with analytical solutions and results from the literature. Furthermore, two three‐dimensional simulations involving dynamic soil‐multibody interaction are included to demonstrate the application.
Article
We present a barrier method for treating frictional contact on interfaces embedded in finite elements. The barrier treatment has several attractive features, including: (i) it does not introduce any additional degrees of freedom or iterative steps, (ii) it is free of inter-penetration, (iii) it avoids an ill-conditioned matrix system, and (iv) it allows one to control the solution accuracy directly. We derive the contact pressure from a smooth barrier energy function that is designed to satisfy the non-penetration constraint. Likewise, we make use of a smoothed friction law in which the stick-slip transition is described by a continuous function of the slip displacement. We discretize the formulation using the extended finite element method to embed interfaces inside elements, and devise an averaged surface integration scheme that effectively provides stable solutions without traction oscillations. Subsequently, we develop a way to tailor the parameters of the barrier method to embedded interfaces, such that the method can be used without parameter tuning. We verify and investigate the proposed method through numerical examples with varied levels of complexity. The numerical results demonstrate that the proposed method is remarkably robust for challenging frictional contact problems, while requiring low cost comparable to that of the penalty method.
Article
The paper presents a finite deformation, isotropic hardening, non–associative elastic–plastic constitutive model (FD_Milan model) for describing the mechanical behavior of a wide range of bonded natural geomaterials such as stiff overconsonsolidated clays, porous soft rocks or bio–improved soils. The formulation of the model is based on the multiplicative split of the deformation gradient and on the assumption of hyperelastic behavior. To deal with the occurrence of strain localization, typically observed in this class of geomaterials, the model has been equipped with a non–local version of the hardening laws. This approach is capable of regularizing the pathological mesh dependence occurring in the post–localization regime when adopting classical plasticity models. In view of its application to practical geotechnical problems characterized by large displacements and deformations within a hydro-mechanical coupled environment, the model has been implemented in the recently developed Particle Finite Element code G–PFEM for geomechanics applications. To demonstrate the effectiveness of the numerical implementation, a series of numerical simulations has been performed considering two representative boundary value problems: the modeling of shear localization in plane strain biaxial tests and the simulation of CPTu tests in a saturated porous soil. The results of biaxial test simulations have highlighted the role of the characteristic length in controlling the thickness of the localized zone and the effect of the confining pressure in determining the pattern of shear band formation. An interesting feature emerging from the partially drained CPTu simulation results is the progressive formation of persistent shear bands, which originate from the cone tip and propagate outwards along the entire penetration depth.
Article
An overlying sand layer combined with a concrete arch operates as a buffering structure for dealing with rockfall disasters in tunnel construction, especially through karst and weak strata. However, the buffering effect and construction parameters of overlying sand technology always depend on experience. To successfully deal with rockfall disasters encountered when a tunnel passes through a top karst cave or collapse cavity, it is essential to study the buffering effect of overlying sand technology, to give a quantitative estimation of the rockfall impact force, and to optimize the construction parameter. First, a sand layer overlying a concrete arch supporting scheme in tunnel is introduced. For the optimization of the sand layer construction parameters, a series of discrete element-based simulations are employed to analyze the influence of the sand layer thickness, friction coefficient between sand particles, and sand layer porosity on the buffering performance. The results indicate that the thickness of the overlying sand layer is the dominant factor affecting the buffering effect of supporting structure. Thus, overlying sand thickness is selected as the key factor to be optimized. A collapse cavity in the Yuelongmen tunnel, Chengdu–Lanzhou Railway Project is then taken as a case of parameter optimization. Finally, construction parameters of overlying sand layer technology applied in other tunnels are discussed, which further validates the numerical simulation process and parameter optimization. This study verifies that overlying sand layer technology is an effective preventative treatment for limiting the impact of rockfall in tunnels with overhead cavities. Moreover, the results provide a fundamental reference and guidance for dealing with rockfall disasters in tunnel construction.