Professional Documents
Culture Documents
Rock Mechanics and Engineering Volume 3: Analysis, Modeling & Design
Rock Mechanics and Engineering Volume 3: Analysis, Modeling & Design
104
On: 05 Oct 2021
Access details: subscription number
Publisher: CRC Press
Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: 5 Howick Place, London SW1P 1WG, UK
Publication details
https://www.routledgehandbooks.com/doi/10.1201/9781138027619-4
G. Yagoda-Biran, Y.H. Hatzor
Published online on: 23 Feb 2017
How to cite :- G. Yagoda-Biran, Y.H. Hatzor. 23 Feb 2017, The numerical Discontinuous
Deformation Analysis (DDA) method: Benchmark tests from: Rock Mechanics and Engineering, Volume
3: Analysis, Modeling & Design CRC Press
Accessed on: 05 Oct 2021
https://www.routledgehandbooks.com/doi/10.1201/9781138027619-4
This Document PDF may be used for research, teaching and private study purposes. Any substantial or systematic reproductions,
re-distribution, re-selling, loan or sub-licensing, systematic supply or distribution in any form to anyone is expressly forbidden.
The publisher does not give any warranty express or implied or make any representation that the contents will be complete or
accurate or up to date. The publisher shall not be liable for an loss, actions, claims, proceedings, demand or costs or damages
whatsoever or howsoever caused arising directly or indirectly in connection with or arising out of the use of this material.
Chapter 3
1 INTRODUCTION
Discontinuous Deformation Analysis (DDA) has been in use by the professional rock
mechanics community for three decades, and has been successful in modeling discon-
tinuous rock masses and masonry structures. DDA is an implicit, discrete element,
numerical method proposed in the late 1980s (Shi, 1988, 1993; Shi & Goodman, 1985,
1989), that provides a useful tool for investigating the dynamics of blocky rock masses
and systems composed of multiple blocks, such as masonry structures.
In the 1980s Shi (Shi, 1988) proposed the two-dimensional DDA (2D-DDA) as a
PhD thesis at UC Berkeley, and later on, the 3D-DDA was published (Shi, 2001). A
review of the essentials of DDA is provided by Jing (1998). Reviews of DDA within the
scope of other numerical methods used today to solve problems in rock mechanics and
rock engineering are provided by Jing (2003), Jing and Hudson (2002) and Jing and
Stephansson (2007). MacLaughlin and Doolin (2006) published a comprehensive
review of 2D-DDA validations. The 3D-DDA, being a more recent development, has
not been verified extensively; some new and useful validations of 3D-DDA are pre-
sented in this chapter.
Many research groups have made modifications to the original code developed by
Dr. Shi (Shi, 1988, 1993; Shi & Goodman, 1985) in an attempt to better address some
of the fundamental issues in DDA.
The contact algorithm has been the subject of many research groups. Lin et al. (1996)
modified the original contact model of DDA, which is based on the penalty method, by
adopting the Lagrange type approach. Ning et al. (2010) modified the contact algo-
rithm of DDA by adopting the Augmented Lagrangian method. Later on Bao et al.
(2014b) introduced another version of the augmented Lagrangian method, which
makes use of advantages of both the Lagrangian multiplier method and the penalty
method so as not to alter the structure of the system of equations. Bao and Zhao (2010,
2012) have made some enhancements to the vertex to vertex contact. In the 3D-DDA
92 Yagoda-Biran & Hatzor
front, Beyabanaki et al. (2009) verified the 3D-DDA with the analytical solution for the
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
Jiang et al. (2012) introduced the softening block approach for the simulation of
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
Technological University in Singapore (Ning & Zhao, 2012a), slope stability kine-
matics (MacLaughlin et al., 2001) and analysis of three-hinged beams (Yeung, 1996)
performed at U.C. Berkeley, and more, but here only verifications resulting from BGU
research are discussed, for brevity.
DDA considers both statics and dynamics using a time-step marching scheme and an
implicit algorithm formulation. The static analysis assumes the velocity of the different
block elements is zero at the beginning of each time step, while the dynamic analysis
assumes the velocity at the beginning of a time step is inherited from the previous one.
The criterion for convergence in DDA is that there will be neither tension nor penetra-
tion between the blocks at the end of a time step in the entire block system. These two
constraints are applied using a penalty method, where stiff springs are attached to the
contacts. Extension or compression of the springs are energy consuming, therefore the
minimum energy solution utilized in DDA assures no penetration or tension between
the blocks.
In the original DDA code a damping submatrix was not included in the equilibrium
equations. There are two ways to introduce damping in the original code: the time step
marching scheme introduces algorithmic damping (Doolin & Sitar, 2004), that is
determined by the time step size used, and will be briefly discussed later, and kinetic
damping. The latter can be applied by assigning a number lower than 1 for the dynamic
control parameter: a value of zero means the analysis is static and the velocity is zeroed
at the beginning of each time step, a value of unity means the analysis is fully dynamic
and the velocity at the beginning of a time step is inherited from the previous one, and
any value between zero and one corresponds to the percentage of the velocity that is
inherited from one time step to the next. For example, a value of 0.98 corresponds to
2% kinetic damping.
For the sake of brevity, the DDA basic equations will not be reviewed here. The
interested reader is encouraged to refer to basic DDA references (Shi, 1988, 1993; Shi
& Goodman, 1985).
3 DDA VERIFICATIONS
N
f
mA sin(ωt)
mg
the results of former verification studies of the 2D-DDA, as well as new verifications of
3D-DDA are presented.
3.1.1.1 2D-DDA
Kamai (2006) performed a 2D-DDA verification study of a block sliding on an inclined
plane subjected to gravity (A = 0), starting at rest (d_ 0 ¼ 0, d0 ¼ 0), for an inclination
angle of α = 28°, and different values of friction angle. She obtained a good agreement
between the two solutions (Figure 2), demonstrated by the relative numerical error, EN,
defined as:
dA dN
EN ¼ 100% ð2Þ
dA
where dA and dN are the analytical and numerical displacements, respectively. She
found that the relative numerical error increases with increasing friction angle, and was
lower than 8% for ϕ = 25°, and at the order of 0.05% for ϕ = 5°.
Kamai and Hatzor (2008) then proceeded to loading the block with a sinusoidal
horizontal acceleration, as in Figure 1. In this case, downslope sliding will
initiate only when the yield acceleration, ay ¼ g tan ð αÞ, is exceeded, at time
96 Yagoda-Biran & Hatzor
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
2
1.8
φ = 5°
1.6
φ = 15°
1.4
φ = 25°
Displacement (m)
1.2
1
0.8
0.6
0.4
0.2
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time (s)
Figure 2 Block displacement vs. time for the case of a block on an incline – gravitational loading only.
Comparison between analytical (curves) and DDA (symbols) solutions. After Kamai
(2006).
3.1.1.2 3D-DDA
(1) One direction of motion
The 3D-DDA mesh for the model of the block on an incline is similar to the one in
Figure 1, and is constructed of a triangular prism base block, fixed in space, serving as
the incline, and a box as the sliding block.
This verification study of the block on an incline is performed in three steps: first the
response of the block when subjected to gravity, starting at rest, is examined, then the
block is given initial horizontal velocity, and finally the block is subjected to one-
dimensional horizontal sinusoidal acceleration. When subjecting the 3D block to initial
velocity and acceleration in one direction only, the problem is basically reduced to a 2D
problem.
The numerical Discontinuous Deformation Analysis (DDA) method: Benchmark tests 97
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
7
6
Displacement (m)
5
4
3
2
1
0
100
Relative error (%)
10
0.1
0 1 2 3 4 5 6
Time (s)
Figure 3 Verification of the dynamic case of a block on an incline for interface friction angle of 30°: top –
comparison between analytical (curve) and DDA (symbols); bottom—relative error. After
Kamai and Hatzor (2008).
14 1000
Analytical 100
12
DDA 10
10
1
8 0 0.5 1 1.5 2
0.1
6
0.01
4
0.001
2 0.0001
0 0.00001
0 1 2 Time (s)
a Time (s) b
Figure 4 a) Downslope displacement histories of a block on an inclined plane subjected to gravity alone,
with interface friction of 20°. b) The relative numerical error.
10 10
9 Analytical
8 DDA 1
0 0.5 1 1.5 2
Relative error (%)
Displacement (m)
7
6 0.1
5
4 0.01
3
2 0.001
1
0 0.0001
0 0.5 1 1.5 2 Time (s)
a Time (s) b
Figure 5 a) Downslope displacement histories of a block on an inclined plane subjected to gravity and
initial velocity. b) The relative numerical error.
0.3 100000
DDA 10000
0.25 Newmark analysis
1000
Displacement (m)
100
Figure 6 a) Downslope displacement histories of a block on an inclined plane subjected to gravity and
1-D sinusoidal input function. b) The relative numerical error.
3D-DDA code are presented. The agreement between the two is good, and can again be
expressed in terms of relative error, presented in Figure 6b, which during most of the
analysis remains below 3%.
1.4 DDA
1.2 Vector analysis
Displacement (m)
1
0.8
0.6
0.4
0.2
0
error (%) 100
Relative
10
1
0 1 2 3 4
Time (s)
Figure 7 Comparison between vector analysis and 3D-DDA for 2D horizontal input motion simulta-
neously. The relative error is plotted in the lower panel where the VA is used as a reference.
After Bakun-Mazor et al. (2009).
slides. The plunge of the line of intersection was 30° below the horizon, and the friction
of the sliding interfaces was set to 20°. They obtained a good agreement between the
3D-DDA and their VA formulation where the relative numerical error remained below
7% for the entire simulation (Figure 8b).
1.20
Vector Analysis
3D-DDA
Displacement (m)
g
slidin 0.80
bl k
oc
0.40
0.00
Relative error
100
(%)
10
1
0.1
a b 0 0.5 1 1.5
Time (s)
Figure 8 Dynamic sliding of a wedge: comparison between 3D-DDA and VA solutions. (a) The wedge
model in the 3D-DDA. (b) Wedge response to one component of horizontal sinusoidal input
motion and self-weight. Lower panel presents the relative error. After Bakun-Mazor et al.
(2009).
The numerical Discontinuous Deformation Analysis (DDA) method: Benchmark tests 101
3.2.1 2D-DDA
The first comparison between 2D-DDA and analytically derived failure mode chart for
toppling and sliding was performed by Yeung (1991) at U.C. Berkeley, and the results
are discussed extensively in his PhD dissertation. Inconsistencies found in his compar-
ison actually led him to develop a new equation for the boundary between toppling and
sliding and toppling, turning it from static to dynamic in nature.
In this section, the agreement between the DDA and the mode chart can’t be
discussed in terms of relative error, since in this case only the first motion of the
block is of interest, so the degree of agreement can be thought of as binary – either
the solutions agree, or they don’t.
90
Stable
φ=α
Sliding
80
70
φ F
δ 60
50
β
δ
40
φ=δ
mg 30
20
α
10 Toppling
δ=
α Toppling +sliding
0
0 10 20 30 40 50 60 70 80 90
a) b) α
Figure 9 a) Schematics of the block on an incline and the angles controlling its mode. b) An example for
the failure mode chart for gravitational loading, at ϕ = 30°. After Yagoda-Biran & Hatzor
(2013).
102 Yagoda-Biran & Hatzor
3.2.1.1 Comparison between 2D-DDA and modified failure mode chart under pseudo-
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
static loading
Yagoda-Biran and Hatzor (2013) used the 2D-DDA to verify their newly developed
failure mode chart when a pseudo-static inertia force is considered. They put forth a set of
rules to determine the first motion of the block as obtained with DDA, and compared it to
the prediction of their modified mode chart. The slope angle α used was 10° for most of
the simulations, and they used a wide range of slenderness and friction. The change in the
angle ψ was controlled by changing the magnitude of the applied pseudo-static force. An
excellent agreement was obtained between the two solutions, with the DDA returning
the modes as predicted by the analytical mode chart for 106 out of the 110 simulations.
3.2.2 3D-DDA
In the case of 3D-DDA, the numerical solution was compared for both static and
pseudo-static cases.
2b
Acceleration (g)
0.4
0.2
0
θ 1
0.5
c.m.
θ/α
2h 0
−0.5
−1
R α 5
h 10
0’ b 0
10−5
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
a ü(t) b Time (s)
Figure 10 a) Free body diagram and sign convention used in this paper for the rocking block problem. b)
upper panel: input accleration. Middle panel: comparison of analytical (curve) and DDA
(symbols) solution for dynamic column rotation (b=0.2 m, h=0.6 m). lower panel: relative
numerical error. After Yagoda-Biran & Hatzor (2010).
Yagoda-Biran and Hatzor (2010) compared between results from 2D-DDA simula-
tions and the Makris and Roussos (2000) solution. They selected a geometry of a block
where b = 0.2 and h = 0.6m, and used an acceleration input function of the form
€g ðtÞ ¼ ap sin ωp t þ ψ , with changing amplitude ap and ω = 2π from t = 0 to t = 0.5 s.
u
For this specific geometry and frequency of motion, the analytical solution shows that
the block will not topple with ap ¼ 5:43m=s2 , but will topple with ap ¼ 5:44m=s2 .
Yagoda-Biran and Hatzor (2010) found the value of contact spring stiffness (i.e. the
optimal penalty parameter) that will give the same results, in terms of stability-failure,
in the 2D-DDA, and then compared the rotation time histories of the column calculated
by the analytical and DDA solutions. They obtained an excellent agreement between
the two solutions, where the relative error drops below 10% after about 0.3 s of
simulation, and below 1% after about 0.5 s (Figure 10b). Yagoda-Biran and Hatzor
(2010) found that the error grows larger and the DDA deviates from the analytical
solution as soon as the first impact between the rocking column and the fixed base
occurs. They explained it by the way damping is implemented in the two solutions.
While in the analytical solution the motion during impact is energetically damped due
to conservation of angular momentum following the constant value of the coefficient of
restitution (Makris & Roussos, 2000), in DDA oscillations at contact points are
restrained due to inherent algorithmic damping (Doolin & Sitar, 2004; Ohnishi
et al., 2005b).
3.4.1 2D-DDA
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
Kamai and Hatzor (2008) verified the 2D-DDA with a semi-analytical solution for a
block responding to induced displacements at its foundation. The model comprises of
three blocks as follows (Figure 11): a stationary base block (0), an intermediate block
(1) to which the input displacements are applied, and an overlying very flat block (2)
which responds to the induced displacements in Block 1.
Block 1 is subjected to a horizontal displacement input function in the form of a
cosine, starting from zero:
dðtÞ ¼ D 1 cosð2πftÞ ð6Þ
The only force acting on Block 2, other than its weight and the normal from Block 1, is
the frictional force, which determines the acceleration of block 2. For full derivation
of equations please refer to Kamai and Hatzor (2008). Kamai and Hatzor (2008)
defined a set of inequalities and boundary conditions that determine the magnitude
and direction of the acceleration of Block 2, as a function of the acceleration of block
1 and the relative velocity between the blocks. Kamai and Hatzor (2008) compared
the displacements computed with 2D-DDA and the analytical solution for changing
values of friction angle of the interface between blocks 1 and 2, and for changing
amplitudes of input displacement. They found that generally the relative numeric
error stayed below 5%, and was more sensitive to friction coefficient than amplitude
changes (Kamai & Hatzor, 2008). Example of the response of block 2 is presented in
Figure 12.
3.4.2 3D-DDA
The verification of the case of a responding block to moving foundation in three
dimensions is based on the one-dimensional verification described by Kamai and
Hatzor (2008), with the exception that here the displacements, velocities and accelera-
tions are vectors.
Block 2
Block 1
y
Block 0 z
x
Figure 11 The model used in the DDA verification of block response to induced displacements.
The numerical Discontinuous Deformation Analysis (DDA) method: Benchmark tests 105
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
1.2
displacement (m)
1
Upper block 0.8
0.6
0.4
0.2
0
Relative error (%)
1.00
0.10
0.01
0 0.5 1 1.5 2
Time (s)
Figure 12 Response of Block 2 to displacement input of f=1Hz, and amplitude of 0.5 m. Curve –
analytical, symbols – DDA. After Kamai & Hatzor (2008).
d1 ðtÞ ¼ A 1 cos 2πf t ð7Þ
where A and f are the amplitude and frequency of motion, respectively. The forces
acting on block 2 are its weight, m2g, the normal from block 1, N = m2g, and the
frictional force between the two blocks, μ*m2g, where μ is the friction coefficient.
Newton’s second law of motion yields that the acceleration of block 2 is jd€2 j ¼ μ g.
Following Kamai and Hatzor (2008), the direction of the frictional force, and therefore
of d€2 , is determined by the direction of the relative velocity between the two blocks,
^
d_ ≡ d_ 1 d_ 2 , defined by the unit vector of the relative velocity, d_ , When jd_ j ¼ 0, the
acceleration of block 2 (d€2 ) is determined by the acceleration of block 1 (d€1 ). When the
acceleration of block 1 exceeds the yield acceleration μ*g, over which block 2 no longer
moves in harmony with block 1, the frictional force direction is determined by the
^
direction of d_ , but the magnitude of d€2 is equal to μ*g. This rationale can be for-
mulated as follows:
€
If d_ ¼ 0 . . . . . . . . . . . . and €2 ¼ d
d2 μ g . . . . . . then d €1
(8)
€ 4 € ^€
and d 2 μ g . . . . . . then d2 ¼ ðμ gÞ d1
^ ^
If jd_ j≠0 …… then d€2 ¼ ðμ gÞ d_
This set of conditions and inequalities was applied with a time step of 0.0001 s. Since
the analytical solution is calculated numerically, it is actually a semi-analytical
solution.
106 Yagoda-Biran & Hatzor
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
1.2 1.0
0.8
0.6 1
0 1 2 3 4 5
0.4
0.2
0 0.1
0 1 2 3 4 5 Times (s)
a Times (s) b
Figure 13 a) Comparison between the analytical solution (curve) and 3D-DDA solution (symbols), for
amplitude of A = 0.2 m, friction coefficient of 0.6, and frequency of 2 Hz for the input motion.
b) relative numerical error.
0.4 10
0.35
0.25
0.1
0.2
0.15 0.01
0.1
0.001
0.05
0 0.0001
0 1 2 3 4 5 Time (s)
a Time (s) b
4
Analytical
3 DDA
Time (s)
0.2 0.4
y d 0.15 0.3
isp
lac 0.1 0.2
em m)
en 0.05 0.1 ment (
t(
m) sp lace
c 0 0 x di
Figure 14 a) Comparison between analytical (curve) and 3D-DDA (symbols) solutions. The amplitude
and frequency for the input displacements are 0.3 m and 2 Hz, 0.2 m and 4Hz for the x and y
directions, respectively. b) relative numerical error. c) x and y displacements as a function of
time (vertical axis).
ð9Þ
0.35 100
0.3
10
Relative error (%)
0.25
Displacement (m)
0.2
1
0.15 0 1 2 3 4 5
0.1 Analytical
0.1 k=10^7 N/m
k=10^7 N/m
0.05 k=10^8 N/m k=10^8 N/m
k=10^9 N/m k=10^9 N/m
0 0.01
0 1 2 3 4 5 Time (s)
a Time (s) b
Figure 15 a) Comparison between analytical and 3D-DDA solutions. The best fit is obtained with
contact spring stiffness of k = 1*107 N/m, but the overall trend of the analytical solution is
maintained for all values of stiffness. b) Relative numerical error for the different solutions
presented in a).
The numerical Discontinuous Deformation Analysis (DDA) method: Benchmark tests 109
Bao et al. (2014a) tested the ability of the 2D-DDA to correctly simulate wave propa-
gation. They modeled a set of stacked horizontal layers (Figure 16a), generated a shear
wave by inducing horizontal displacements at the base, and compared the waveforms
at the measurement point in the model (Figure 16a). Because the DDA blocks are linear
elastic and un-damped, the analytical amplitude in the tests is the same amplitude as
that of the incident wave at the rigid base. After performing sensitivity analysis to the
block size and time step size, they managed to successfully preserve the wave form in the
DDA model (Figure 16b).
Bao et al. (2014a) also validated the DDA with SHAKE program for site response
applications. SHAKE (Lysmer et al., 1972; Schnabel et al., 1972) is a program that
analyzes the 1-dimensional response of a stack of linear-elastic layers in the frequency
domain. The stack can be composed of several layers with varying properties, and it is
subjected to seismic motion through its base. Although in this chapter we review
verification studies, we choose to present this validation part, because the SHAKE
program has been verified many times, its accuracy is well established for the under-
lying assumptions and boundary conditions, and validating the DDA with SHAKE
for wave propagation applications seems to be an important step. Bao et al. (2014a)
generated a stack of 15 layers in 2D-DDA, each with different mechanical properties
(Figure 17a), and applied a real earthquake time history at its base. They modeled the
same sequence of layers in SHAKE, and compared the spectral amplifications
obtained with the two approaches at the top of the layer stack, with respect to its
base. A very good agreement between the two methods was obtained (Figure 17b),
both for homogeneous and inhomogeneous media, both for frequency and ampli-
tude. Their results suggest the DDA can be used to model wave propagation through
discontinuous media, provided that the numerical control parameters are well
conditioned.
0.03
50 m Measurement point
0.02
Horizontal displacement (m)
Input
0.01
0
50 m
0 0.02 0.04
Measurement
point –0.01
18.5m
–0.02
Input –0.03
a b Time (s)
Figure 16 Wave propagation through a stack of layers with DDA. a) DDA model. b) One-cycle
sinusoidal incident wave time history used to induce vertical shear wave propagation in
the DDA, and wave forms as obtained at the measurement point. After Bao et al. (2014a).
110 Yagoda-Biran & Hatzor
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
15 m
Top 30 DDA
SHAKE
25
Top/base amplitude
20
15 m
15
10
Base 0 5 10 15 20 25
a b Frequency (Hz)
Input
Figure 17 a) The model of the stacked layers in DDA. b) Spectral ratios as obtained with DDA and
SHAKE. After Bao et al. (2014a).
4 DISCUSSION
that the optimal stiffness value even further deviates from Shi’s rule of thumb, such as
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
the case presented in section 3.4.2. In this case, the optimal stiffness that results in the
smallest numerical error is 2 to 4 orders of magnitude lower than Shi’s recommenda-
tion. In this case however the simulation is in 3D-DDA, while Shi’s recommendations
were given as a guide for 2D-DDA, therefore generalization might not be appropriate in
this case.
4.1.3 Damping
In the original DDA code a damping submatrix was not incorporated in the equilibrium
equations. Therefore, if the original code is to be used without modifications, damping
can be introduced artificially by means of either kinetic damping or algorithmic damp-
ing. Kinetic damping is applied when the transferred velocity to the consecutive time
step is reduced by some measure. Any value between 0 and 1 of the user defined
dynamic control parameter would correspond to the percentage of velocity transferred
from one time step to the following, that is, a dynamic parameter of 0.97 corresponds
to 3% damping. When studying dynamic deformation of jointed rock slopes, Hatzor
et al. (2004) reported that a 2% kinetic damping is required to obtain stable solution
with the 2D-DDA version they used at the time. But if true and accurate displacements
are required, then no kinetic damping should be introduced at all. This can be done
provided that all other numerical control parameters are properly conditioned.
Algorithmic damping (Doolin & Sitar, 2004) is associated with the time integration
scheme used for integrating second order systems of equations over time. Numerical
damping stabilizes the numerical integration scheme by damping out the unwanted high
frequency modes. For the Newmark time integration scheme used in DDA (with β = 0.5
and γ = 1.0, see Ohnishi et al., 2005a), it also affects the lower modes and reduces the
accuracy of integration scheme to first order. In DDA, the numerical damping that is
associated with the time integration scheme increases with increasing time step size. If the
time step is small enough, the numerical damping phenomenon is insignificant. Bao et al.
(2014a) suggested a way to utilize this time step size dependence of algorithmic damping,
112 Yagoda-Biran & Hatzor
and obtained an equivalent damping ratio by seeking the time step size that will result in
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
exactly the same damping ratio that would have been assumed otherwise in the structural
analysis. They inspected the damped oscillations of the free end of a cantilever beam
modeled with DDA with different time step intervals, and obtained an equivalent
damping ratio, using the algorithmic damping in DDA as a function of time step interval.
Then they modeled a stack of horizontal layers in DDA, subjected to earthquake
displacements at the foundation, with a time step size of 0.001s, which corresponded
in that case to 2.3% damping. They compared the amplification and resonance frequency
obtained with the DDA model, to those of an equivalent SHAKE (Lysmer et al., 1972;
Schnabel et al., 1972) model with an input of 2.3% damping, and obtained an extremely
good agreement between the two methods (see section 3.5).
Figure 18 a) The damaged masonry structure in the city of L’Aquila, Italy following the Mw 6.3
earthquake that struck the region, b) snapshot of the corresponding 3D-DDA mesh.
excellent case study to check the validity of the DDA for solving complicated dynamic
problems in three dimensions.
We searched the old city of L’Aquila for small, simple buildings that can be easily
modeled with the 3D-DDA. We found a small masonry structure that was damaged by
the earthquake, but did not collapse (Figure 18). Naturally, the observed damage
cannot be modeled correctly with 2D-DDA, and a 3D approach is required. The
model of the structure in 3D-DDA was comprised of 197 blocks.
When trying to run forward analyzes with the model, subjecting it to the acceleration
time series as recorded in a station located about 500 meters away from the structure, the
solution converged only when kinetic damping of at least 3% was used, and a time step
size no larger than 10-5 s. With less kinetic damping and longer time steps a stable
solution could not be obtained, probably due to limitations of the contact algorithm in its
current form, which does not allow the system to converge when a large number of
contacts must be solved in every iteration. The choice of such a small time step inevitably
leads to extremely long CPU time, especially when running simulations with long “real”
run time of tens of seconds. The use of small time step intervals in the 3D-DDA, smaller
than the ones used in similar simulations in 2D-DDA, was observed many times. For
example, the 3D simulations in Yagoda-Biran and Hatzor (2013) used a time step size
two orders of magnitude smaller than the time step size used in similar 2D-DDA
simulations. For the case of the responding block to induced displacements, the time
step size used in the 3D-DDA case in section 3.4 is one order of magnitude smaller than
the one used in 2D-DDA (Kamai, 2006). For the case of a block on an incline, the time
step size used in the 2D-DDA case is 0.002 s (Kamai & Hatzor, 2008), while the 3D-
DDA simulation in section 3.1.1.2 used a time step size of 0.0001 s.
Furthermore, we noticed that the displacements of the blocks were several orders of
magnitude smaller than expected. These results led us to investigate what effect does
the coupling of kinetic damping and small time step has on the numerically obtained
114 Yagoda-Biran & Hatzor
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
0.2
dt = 0.1 s
0.18 dt = 0.01 s
dt = 0.001 s
0.16 dt = 0.0001 s
0.14
0.12
disp (m)
0.1
0.08
0.06
0.04
0.02
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
time (s)
Figure 19 Cumulative displacement of a mass subjected to constant force, under 3% kinetic damping and
different time steps, as calculated semi-analytically. After Yagoda-Biran & Hatzor (in review).
In this chapter the validity of dynamic analysis with 2D and 3D-DDA is verified by
reviewing published verification studies. As the numerical discrete element DDA
method is becoming more popular in rock mechanics and engineering geology
research worldwide, it becomes supremely important to verify the accuracy and
applicability of the method before it is accepted and established as a standard
analytical approach in the practice. The DDA has been proven to accurately solve
problems involving block translations (block on an incline, double face sliding) and
rotations (rocking of a free standing column) when the loading is applied at the
center of the block, as well as translations when the loading is applied at the
foundation (responding block). It has been proven to accurately solve large displa-
cements, as well as wave propagation problems, that involve small displacements,
despite the simply deformable blocks assumption and the first order approximation.
This accuracy however is highly dependent on an educated selection of the numer-
ical control parameters, first and foremost the penalty parameter otherwise known
as the contact spring stiffness, as well as the time step size. A wise selection of the
time step size would balance between small computation times and high accuracy. A
wise contact spring stiffness selection would ensure accuracy of the solution; the
block size becomes an issue primarily when dealing with wave propagation
problems.
Naturally, 2D-DDA cannot be used in cases where out-of-plane deformations are
expected in the physical problem. In such cases using the 3D-DDA would seem more
appropriate although as much as we have experimented with 3D-DDA in its current
formulation we have concluded that obtaining a stable solution to dynamic problems
involving a large number of blocks is a very challenging task.
ACKNOWLEDGMENTS
We wish to thank very sincerely Dr. Gen-hua Shi for his support of our research over
the years by coming to visit us in our laboratory and by providing access always to most
updated versions of the 2D and 3D-DDA codes, his ongoing code modifications that
many times resulted from our fruitful interaction, and for stimulating discussions. We
also wish to thank sincerely the graduates of our rock mechanics group Drs. Michael
Tsesarsky, Ronnie Kamai, Dagan Bakun-Mazor and Huirong Bao for their friendship,
collaboration, stimulating discussions and for sharing their ideas and data with us.
Financial support of Israel Science Foundation through grant No. ISF-2201, Contract
No. 556/08 is thankfully acknowledged.
REFERENCES
Ahn, T.Y. & Song, J.J., 2011. New Contact-Definition Algorithm Using Inscribed Spheres for 3d
Discontinuous Deformation Analysis. International Journal of Computational Methods, 8,
171–191.
Ashby, J.P., 1971. Sliding and Toppling Modes of Failure in Models and Jointed Rock Slopes:
University of London, Imperial College.
116 Yagoda-Biran & Hatzor
Bakun-Mazor, D., Hatzor, Y.H. & Glaser, S.D., 2009. 3D DDA vs. analytical solutions for
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
dynamic sliding of a tetrahedral wedge, in: Ma, G., Zhou, Y. (Eds.), Proceedings of ICADD-9:
The 9th International Conference on Analysis of Discontinuous Deformation. Singapore:
Research Publishing, pp. 193–200.
Bakun-Mazor, D., Hatzor, Y.H. & Glaser, S.D., 2012. Dynamic sliding of tetrahedral wedge:
The role of interface friction. International Journal for Numerical and Analytical Methods in
Geomechanics, 36, 327–343.
Bao, H.R., Hatzor, Y.H. & Huang, X., 2012. A New Viscous Boundary Condition in the Two-
Dimensional Discontinuous Deformation Analysis Method for Wave Propagation Problems.
Rock Mechanics and Rock Engineering, 45, 919–928.
Bao, H.R., Yagoda-Biran, G. & Hatzor, Y.H., 2014a. Site response analysis with two-dimen-
sional numerical discontinuous deformation analysis method. Earthquake Engineering &
Structural Dynamics, 43, 225–246.
Bao, H.R. & Zhao, Z.Y., 2010. An alternative scheme for the corner-corner contact in the two-
dimensional Discontinuous Deformation Analysis. Advances in Engineering Software, 41,
206–212.
Bao, H.R. & Zhao, Z.Y., 2012. The vertex-to-vertex contact analysis in the two-dimensional
discontinuous deformation analysis. Advances in Engineering Software, 45, 1–10.
Bao, H.R. & Zhao, Z.Y., 2013. Modeling brittle fracture with the nodal-based Discontinuous
Deformation Analysis. International Journal of Computational Methods, 10(6).
Bao, H.R., Zhao, Z.Y. & Tian, Q., 2014b. On the Implementation of augmented Lagrangian
method in the two-dimensional discontinuous deformation Analysis. International Journal
for Numerical and Analytical Methods in Geomechanics, 38, 551–571.
Ben, Y.X., Xue, J., Miao, Q.H. & Wang, Y., 2011. Coupling fluid flow with discontinuous
deformation analysis, in: Zhao, J., Ohnishi, Y., Zhao, G.F. (Eds.), 10th International
Conference on Advances in Discontinuous Numerical Methods and Applications in
Geomechanics and Geoengineering (ICADD). Honolulu, HI: CRC Press, Taylor & Francis
Group, pp. 107–112.
Beyabanaki, S.A.R., Ferdosi, B. & Mohammadi, S., 2009. Validation of dynamic block displace-
ment analysis and modification of edge-to-edge contact constraints in 3-D DDA.
International Journal Rock Mechanics and Mining Sciences, 46, 1223–1234.
Bray, J.W. & Goodman, R.E., 1981. The Theory of Base Friction Models. International Journal
of Rock Mechanics and Mining Sciences., 18, 453–468.
Chen, H.M., Zhao, Z.Y. & Sun, J.P., 2013. Coupled hydro–mechanical model for fracture rock
masses using the Discontinuous Deformation Analysis. Tunnelling and Underground Space
Technology, 38, 506–516.
Courant, R., Friedrichs, K. & Lewy, H., 1967. On the partial difference equations of mathema-
tical physics. IBM Journal of Research and Development, 11, 215–234.
Doolin, D.M. & Sitar, N., 2004. Time integration in discontinuous deformation analysis.
Journal of Engineering Mechanics ASCE, 130, 249–258.
Goodman, R.E. & Seed, H.B., 1966. Earthquake-induced displacements in sand embankments.
Journal of Soil Mechanics and Foundation Division, ASCE, 90, 125–146.
Grayeli, R. & Mortazavi, A., 2006. Discontinuous deformation analysis with second-order finite
element meshed block. International Journal for Numerical and Analytical Methods in
Geomechanics, 30, 1545–1561.
Hatzor, Y.H., Arzi, A.A., Zaslavsky, Y. & Shapira, A., 2004. Dynamic stability analysis of
jointed rock slopes using the DDA method: King Herod’s Palace, Masada, Israel.
International Journal of Rock Mechanics and Mining Sciences, 41, 813–832.
Hatzor, Y.H., Feng, X.-T., Li, S., Yagoda-Biran, G., Jiang, Q. & Hu, L., 2015. Tunnel reinforce-
ment in columnar jointed basalts: The role of rock mass anisotropy. Tunnelling and
Underground Space Technology, 46, 1–11.
The numerical Discontinuous Deformation Analysis (DDA) method: Benchmark tests 117
Hoek, E. & Bray, J.W., 1981. Rock Slope Engineering, 3rd revised ed. London: E & FN SPON.
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
Jiang, Q.H., Zhou, C.B., Li, D.Q. & Yeung, M.C.R., 2012. A softening block approach to
simulate excavation in jointed rocks. Bulletin of Engineering Geology and the Environment,
71, 747–759.
Jiao, Y.Y., Zhang, H.Q., Zhang, X.L., Li, H.B. & Jiang, Q.H., 2015. A two-dimensional coupled
hydromechanical discontinuum model for simulating rock hydraulic fracturing. International
Journal for Numerical and Analytical Methods in Geomechanics, 39, 457–481.
Jiao, Y.Y., Zhang, X.L. & Zhao, J., 2012. Two-Dimensional DDA Contact Constitutive Model
for Simulating Rock Fragmentation. Journal of Engineering Mechanics-ASCE, 138, 199–209.
Jiao, Y.Y., Zhang, X.L., Zhao, J. & Liu, Q.S., 2007. Viscous boundary of DDA for modeling
stress wavve propagation in jointed rock. International Journal of Rock Mechanics and
Mining Sciences, 44, 1070–1076.
Jing, L., 2003. A review of techniques, advances and outstanding issues in numerical modeling
for rock mechanics and rock engineering. International Journal of Rock Mechanics and
Mining Sciences, 40, 283–353.
Jing, L. & Hudson, J.A., 2002. Numerical methods in rock mechanics. International Journal of
Rock Mechanics and Mining Sciences, 39, 409–427.
Jing, L., Ma, Y. & Fang, Z., 2001. Modeling of fluid flow and solid deformation for fractured
rocks with discontinuous deformation analysis (DDA) method. International Journal of Rock
Mechanics of Mining Sciences Geomechanics Abstracts, 343–355.
Jing, L. & Stephansson, O., 2007. Fundamentals of Discrete Element Methods for Rock
Engineering: Theory and Applications: Elsevier, Amsterdam
Jing, L.R., 1998. Formulation of discontinuous deformation analysis (DDA) – an implicit
discrete element model for block systems. Engineering Geology, 49, 371–381.
Kagawa, Y., Tsuchiya, T., Yamabuchi, T., Kawabe, H. & Fujii, T., 1992. Finite-element
simulation of nonlinear sound-wave propagation. Journal of Sound and Vibration, 154,
125–145.
Kamai, R., 2006. Estimation of Historical Seismic Ground-Motions Using Back Analysis of
Structural Failures in Archaeological Sites, MSc thesis, The Department of Geological and
Environmental Sciences. Beer-Sheva: Ben-Gurion University of the Negev, p. 127.
Kamai, R. & Hatzor, Y.H., 2008. Numerical analysis of block stone displacements in ancient
masonry structures: a new method to estimate historic ground motions. International Journal
for Numerical and Analytical Methods in Geomechanics, 32, 1321–1340.
Kim, Y., Amadei, B. & Pan, E., 1999. Modelling the effect of water, excavation sequence and
rock reinforcement with discontinuous deformation analysis. International Journal of Rock
Mechanics and Mining Science & Geomechanics Abstracts, 36, 949–970.
Koyama, T., Nishiyama, S., Yang, M. & Ohnishi, Y., 2011. Modeling the interaction between
fluid flow and particle movement with discontinuous deformation analysis (DDA) method.
International Journal for Numerical and Analytical Methods in Geomechanics, 35, 1–20.
Lin, C.T., Amadei, B., Jung, J. & Dwyer, J., 1996. Extension of discontinuous deformation
analysis for jointed rock masses. International Journal of Rock Mechanics and Mining Science
& Geomechanics Abstracts, 33, 671–694.
Liu, J., Nan, Z. & Yi, P., 2012. Validation and application of three-dimensional discontinuous
deformation analysis with tetrahedron finite element meshed block. Acta Mechanica Sinica,
28, 1602–1616.
Lysmer, J., Seed, H.B. & Schanable, P.B., 1972. SHAKE – A computer program for earthquake
response analysis for horizontally layered sites: Berkeley.
MacLaughlin, M., Sitar, N., Doolin, D. & Abbot, T., 2001. Investigation of slope-stability
kinematics using discontinuous deformation analysis. International Journal of Rock
Mechanics and Mining Sciences, 38, 753–762.
118 Yagoda-Biran & Hatzor
MacLaughlin, M.M. & Doolin, D.M., 2006. Review of validation of the discontinuous defor-
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4
mation analysis (DDA) method. International Journal for Numerical and Analytical Methods
in Geomechanics, 30, 271–305.
Makris, N. & Roussos, Y.S., 2000. Rocking response of rigid blocks under near-source ground
motions. Geotechnique, 50, 243–262.
Mikola, R.G. & Sitar, N., 2013. Explicit three dimensional Discontinuous Deformation Analysis
for blocky system 47th US Rock Mechanics / Geomechanics Symposium. San Francisco:
American Rock Mechanics Association.
Moosavi, M. & Grayeli, R., 2006. A model for cable bolt-rock mass interaction: Integration with
discontinuous deformation analysis (DDA) algorithm. International Journal of Rock
Mechanics and Mining Sciences, 43, 661–670.
Morgan, W.E. & Aral, M.M., 2015. An implicitly coupled hydro-geomechanical model for
hydraulic fracture simulation with the discontinuous deformation analysis. International
Journal of Rock Mechanics and Mining Sciences, 73, 82–94.
Moser, F., Jacobs, L.J. & Qu, J.M., 1999. Modeling elastic wave propagation in waveguides with
the finite element method. Ndt & E Int, 32, 225–234.
Newmark, N., 1965. Effects of earthquakes on dams and embankments. Geotechnique, 15,
139–160.
Ning, Y.J., Yang, J., Ma, G.W. & Chen, P.W., 2010. Contact Algorithm Modification of DDA
and Its Verification, in: Ma, G., Zhou, Y. (Eds.), Analysis of Discontinuous Deformation:
New Developments and Applications, Research Publishing, Singapore, pp. 73–81.
Ning, Y. & Zhao, Z., 2012a. A detailed investigation of block dynamic sliding by the discontin-
uous deformation analysis. International Journal for Numerical and Analytical Methods in
Geomechanics, 37, 2373–2393.
Ning, Y.J. & Zhao, Z.Y., 2012b. Nonreflecting boundaries for the discontinuous deformation
analysis, in: Advances in Discontinuous Numerical Methods and Applications in Geomechanics
and Geoengineering, Takeshi Sasaki (Ed.), CRC Press 2012, pp. 147–154.
Ohnishi, Y., Chen, G. & Miki, S., 1995. Recent devlopment of DDA in rock mechanics practice,
in: Li, J.C., Wang, C.-Y., Sheng, J. (Eds.), The first international conference on analysis of
discontinuous deformation. Changli, Taiwan, pp. 26–47.
Ohnishi, Y., Nishiyama, S., Akao, S., Yang, M. & Miki, S., 2005a. DDA for Elastic Elliptic
Element, in: MacLaughlin, M., Sitar, N. (Eds.), Proceedings of ICADD-7. Honolulu, Hawaii:
CRC Press, Taylor & Francis Group, pp. 103–112.
Ohnishi, Y., Nishiyama, S., Sasaki, T. & Nakai, T., 2005b. The application of DDA to practical
rock engineering problems: issues and recent insights, in: Sitar, M.M.a.N. (Ed.), Proceedings
of the 7th International Conference on the Analysis of Discontinuous Deformation.
Honolulu, Hawaii, pp. 277–287.
Schnabel, P.B., Lysmer, J. & Seed, H.B., 1972. SHAKE: A computer program for earthquake
response analysis of horizontally layered sites. Berkeley: Earthquake Engineering Research
Center, University of California, p. 102.
Shi, G., 2013. Basic theory of two dimensional and three dimensional contacts, in: Chen, G.Q.,
Ohnishi, Y., Zheng, L., Sasaki, T. (Eds.), ICADD -11: The 11th International Conference on
Analysis of Discontinuous Deformation. Fukuoka, Japan: Taylor and Francis, London, UK,
pp. 3–14.
Shi, G.-h., 1988. Discontinuous Deformation Analysis–a new numerical method for the statics
and dynamics of block system [Ph.D. thesis], Department of Civil Engineering. Berkeley:
Berkeley, University of California, p. 378
Shi, G.-h., 1993. Block System Modeling by Discontinuous Deformation Analysis.
Southampton, UK: Computational Mechanics Publication.
Shi, G.-h., 1996. Discontinuous Deformation Analysis Programs Version 96 User’s Manual.
Revised by Man-Chu Ronald Young, 1996. Unpublished Report.
The numerical Discontinuous Deformation Analysis (DDA) method: Benchmark tests 119
Shi, G.-h., 1997. The Numerical Manifold Method and Simplex Integration. Vicksburg. MS: US
Downloaded By: 10.3.98.104 At: 15:12 05 Oct 2021; For: 9781315708133, chapter3, 10.1201/9781138027619-4