10
ORIGINAL PAPER A New Viscous Boundary Condition in the Two-Dimensional Discontinuous Deformation Analysis Method for Wave Propagation Problems Huirong Bao Yossef H. Hatzor Xin Huang Received: 5 December 2011 / Accepted: 17 March 2012 Ó Springer-Verlag 2012 Abstract Viscous boundaries are widely used in numer- ical simulations of wave propagation problems in rock mechanics and rock engineering. By using such bound- aries, reflected waves from artificial boundaries can be eliminated; therefore, an infinite domain can be modeled as a finite domain more effectively and with a much greater accuracy. Little progress has been made, thus far, with the implementation and verification of a viscous boundary in the numerical, discrete element, discontinuous deformation analysis (DDA) method. We present in this paper a new viscous boundary condition for DDA with a higher absorbing efficiency in comparison to previously published solutions. The theoretical derivation of the new viscous boundary condition for DDA is presented in detail, starting from first principles. The accuracy of the new boundary condition is verified using a series of numerical benchmark tests. We show that the new viscous boundary condition works well with both P waves as well as S waves. Keywords Discontinuous deformation analysis Dynamic analysis Viscous boundary condition Non-reflecting boundary Absorbing boundary condition Wave propagation P wave S wave 1 Introduction Artificial boundaries in numerical analysis may introduce spurious reflected waves which will inevitably contaminate the numerical solution. In order to properly simulate the dynamic response of an infinite domain with a finite model, it is necessary to eliminate such reflected waves. In theory, this problem could be overcome by constructing a model sufficiently large so as to obtain the required solution before the reflected waves arrive. However, such an approach is not always feasible because, in most cases, the numerical model size is limited by the available computer storage and CPU efficiency. Therefore, the correct imple- mentation of a viscous boundary with high absorbing capacity is an important prerequisite for accurate and realistic numerical simulations of dynamic processes involving wave propagation. Stability analyses of underground structures such as tunnels and caverns typically involve an infinite half-space. Historically, discontinuous deformation analysis (DDA) models attempting to address this problem utilized artificial boundaries, almost without exception. Yet, the original DDA code only provides free ends and pin points as boundary conditions. In static analysis, a displacement boundary condition can be applied realistically at the artificial boundaries with good accuracy (Yeung 1991). In dynamic analysis, however, non-reflecting boundary con- ditions are necessary in order to simulate the infinite domain with a finite model. Lysmer and Kuhlemeyer (1969) have formulated a system of dashpots positioned at an artificial boundary that are capable of damping out most of the reflections. Since their model is independent of wave frequency, their sug- gested viscous boundary can absorb both harmonic and non-harmonic waves. Smith (1974) presented a mathematical H. Bao Y. H. Hatzor Department of Geological and Environmental Sciences, Ben-Gurion University of the Negev, Beer-Sheva 84105, Israel X. Huang (&) School of Civil Engineering, Tianjin University, Tianjin 300072, China e-mail: [email protected] 123 Rock Mech Rock Eng DOI 10.1007/s00603-012-0245-y

A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

ORIGINAL PAPER

A New Viscous Boundary Condition in the Two-DimensionalDiscontinuous Deformation Analysis Method for WavePropagation Problems

Huirong Bao • Yossef H. Hatzor • Xin Huang

Received: 5 December 2011 / Accepted: 17 March 2012

� Springer-Verlag 2012

Abstract Viscous boundaries are widely used in numer-

ical simulations of wave propagation problems in rock

mechanics and rock engineering. By using such bound-

aries, reflected waves from artificial boundaries can be

eliminated; therefore, an infinite domain can be modeled as

a finite domain more effectively and with a much greater

accuracy. Little progress has been made, thus far, with the

implementation and verification of a viscous boundary in

the numerical, discrete element, discontinuous deformation

analysis (DDA) method. We present in this paper a new

viscous boundary condition for DDA with a higher

absorbing efficiency in comparison to previously published

solutions. The theoretical derivation of the new viscous

boundary condition for DDA is presented in detail, starting

from first principles. The accuracy of the new boundary

condition is verified using a series of numerical benchmark

tests. We show that the new viscous boundary condition

works well with both P waves as well as S waves.

Keywords Discontinuous deformation analysis �Dynamic analysis � Viscous boundary condition �Non-reflecting boundary � Absorbing boundary condition �Wave propagation � P wave � S wave

1 Introduction

Artificial boundaries in numerical analysis may introduce

spurious reflected waves which will inevitably contaminate

the numerical solution. In order to properly simulate the

dynamic response of an infinite domain with a finite model,

it is necessary to eliminate such reflected waves. In theory,

this problem could be overcome by constructing a model

sufficiently large so as to obtain the required solution

before the reflected waves arrive. However, such an

approach is not always feasible because, in most cases, the

numerical model size is limited by the available computer

storage and CPU efficiency. Therefore, the correct imple-

mentation of a viscous boundary with high absorbing

capacity is an important prerequisite for accurate and

realistic numerical simulations of dynamic processes

involving wave propagation.

Stability analyses of underground structures such as

tunnels and caverns typically involve an infinite half-space.

Historically, discontinuous deformation analysis (DDA)

models attempting to address this problem utilized artificial

boundaries, almost without exception. Yet, the original

DDA code only provides free ends and pin points as

boundary conditions. In static analysis, a displacement

boundary condition can be applied realistically at the

artificial boundaries with good accuracy (Yeung 1991). In

dynamic analysis, however, non-reflecting boundary con-

ditions are necessary in order to simulate the infinite

domain with a finite model.

Lysmer and Kuhlemeyer (1969) have formulated a

system of dashpots positioned at an artificial boundary that

are capable of damping out most of the reflections. Since

their model is independent of wave frequency, their sug-

gested viscous boundary can absorb both harmonic and

non-harmonic waves. Smith (1974) presented a mathematical

H. Bao � Y. H. Hatzor

Department of Geological and Environmental Sciences,

Ben-Gurion University of the Negev, Beer-Sheva 84105, Israel

X. Huang (&)

School of Civil Engineering, Tianjin University,

Tianjin 300072, China

e-mail: [email protected]

123

Rock Mech Rock Eng

DOI 10.1007/s00603-012-0245-y

Page 2: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

procedure which is independent of both frequency and

incidence angle for completely eliminating boundary reflec-

tions. His procedure involves the superposition of solutions

which satisfy both the Dirichlet and the Neumann boundary

conditions, and is, therefore, much more costly, computa-

tionally, than using a single solution. Berenger (1994)

introduced the perfectly matched layer (PML) method which

provides a non-reflecting interface between the region of

interest and the PML layers at all incident angles. Although

the PML method was firstly introduced for the finite differ-

ence time domain method (FDTD) to solve domain trunca-

tion problems in electromagnetic radiation and scattering

problems, it was also proved to be suitable for elastic wave

propagation problems. Liu and Quek Jerry (2003) provided a

mixed method which employs an artificial boundary section

with increasing damping along the wave propagation path

towards the viscous boundary suggested by Lysmer and

Kuhlemeyer (1969).

Jiao et al. (2007) were the first to apply a viscous

boundary in the DDA method based on the standard vis-

cous boundary condition provided in the original DDA

formulation [see Eq. (8) below]. Gu and Zhao (2009) also

applied the same viscous boundary condition in their work.

We show in this paper that results obtained with the pre-

viously published viscous boundary formulae do not pro-

vide an ideal absorbing efficiency as would be desired. In

fact, the absorbing efficiency obtained with the imple-

mented viscous boundary in the DDA method by Jiao et al.

(2007) and Gu and Zhao (2009) proves to be lower than

that obtained with the original viscous boundary condition

implemented by Lysmer and Kuhlemeyer (1969) in the

finite element method.

In this paper, a new viscous boundary submatrix with

high absorbing efficiency developed specifically for DDA

is derived, based on the viscous boundary condition orig-

inally introduced by Lysmer and Kuhlemeyer (1969). In

the present derivation, the analytical velocity of a dashpot

is employed instead of using the finite difference method to

obtain the velocity. The complete derivation of the theo-

retical formulae for the proposed viscous boundary con-

dition for DDA is provided below. Verification of the

formulae is obtained by means of comparisons with well-

established analytical solutions. Finally, we show that the

newly developed viscous boundary condition for DDA

works well with both P and S waves in one-dimensional

wave propagation problems.

2 Theory of the Viscous Boundary Condition

The viscous boundary condition provided by Lysmer and

Kuhlemeyer (1969) is a pair of stresses expressed as

follows:

r ¼ aqVPvn

s ¼ bqVSvt

(ð1Þ

where r and s are the normal and shear stress on the

boundary, respectively; vn and vt are the normal and tan-

gential particle velocities of the boundary, respectively; qis the unit mass; VP and VS are the velocities of P waves

and S waves in the boundary material, respectively; and

a and b are dimensionless parameters.

According to Lysmer and Kuhlemeyer (1969), the

standard viscous boundary corresponding to the choice of

a = b = 1 provides maximum wave absorption. However,

the absorption cannot be perfect over the whole range of

incident angles by any choices of a and b.

The viscous boundary condition corresponds to a situ-

ation in which the boundary is supported by infinitesimal

dashpots oriented normal and tangential to the boundary

(Fig. 1). The resistant forces provided by the dashpots on

the edge of a boundary block are:

Fn ¼ �Zl0

0

aqVPvntdl

Ft ¼ �Zl0

0

bqVSvttdl

8>>>>>>><>>>>>>>:

ð2Þ

where l0 is the length of the boundary to which the dash-

pots are attached; t is the thickness of the domain and, in

two-dimensional problems, it is assumed to be a unit

thickness.

If the rotation of the boundary edge is small, it may be

assumed that vn and vt are constants along the block edge.

Then, Eq. (2) can be written as:

vicous boundary

excited zone

Fig. 1 Illustration of the concept of a viscous boundary in numerical

simulations of dynamic problems using a finite domain to represent an

infinite domain

H. Bao et al.

123

Page 3: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

Fn ¼ �aqVPvnl0

Ft ¼ �bqVSvtl0

(ð3Þ

which is equivalent to placing a pair of dashpots on the

midpoint of the edge. And the damping coefficients of the

dashpots are:

cn ¼ aql0VP

ct ¼ bql0VS

(ð4Þ

for the normal and shear directions, respectively.

From the theory of elasticity, the P and S wave veloci-

ties for the boundary material are:

VP ¼

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiEð1� lÞ

q0ð1þ lÞð1� 2lÞ

sð5Þ

Vs ¼ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi

E

2q0ð1þ lÞ

sð6Þ

for P wave and S wave, respectively, where q0 is the

density, E is the Young’s modulus, and l is the Poisson’s

ratio of the boundary block material.

The normal and tangential particle velocities of the

boundary can be obtained by the following relationships in

Cartesian coordinates:

vn ¼ vx sin a� vy cos a

vt ¼ vx cos aþ vy sin a

(ð7Þ

where a is the direction angle of the boundary edge cor-

responding to the x-axis (see Fig. 2); vx and vy are the

particle velocities in the x and y directions, respectively.

The positive direction of the tangential velocity on the

boundary is defined by the anticlockwise direction along

the boundary of the domain of interest, i.e., the internal

region is always on the left-hand side of the positive tan-

gential velocity. The positive direction of the normal

velocity is defined by the direction rotated 90� clockwise

from the positive tangential direction (see Fig. 2).

3 Viscous Boundary Submatrix in the DDA Method

In the DDA method, the simultaneous equilibrium equa-

tions can be derived from the minimization of the total

potential energy (P) of the system as follows:

M€dþ C _dþKd ¼ f ð8Þ

where M, C, and K are the mass matrix, damping matrix,

and stiffness matrix, respectively; d is the displacement

unknowns; and f is the force vector.

In a two-dimensional DDA model with n blocks, the

basic element is a block with six unknowns:

di ¼ u0 v0 r0 ex ey cxy

� �T

i; ði ¼ 1; 2; � � � ; nÞ ð9Þ

where (u0, v0) are the rigid body translations; r0 is the

rotation angle of the block with respect to the rotation

center at (x0, y0); and ex, ey, and cxy are the normal and

shear strains of the block, respectively.

As shown by Shi (1988), the complete first-order

approximation of displacements at any point (x, y) has the

following form:

ux

uy

� �i

¼ Tidi; ði ¼ 1; 2; � � � ; nÞ ð10Þ

where

Ti ¼1 0 �ðy� y0Þ ðx� x0Þ 0

ðy�y0Þ2

0 1 ðx� x0Þ 0 ðy� y0Þ ðx�x0Þ2

" #i

ð11Þ

By adopting the first-order displacement approximation,

the stresses and strains are constants in a block, thus,

limiting the accuracy of the DDA method when dealing

with wave propagation problems.

Assuming that the velocity at the beginning of the time

interval is _d0; which can be obtained from the last time

step, and the time interval is D, then the acceleration and

velocity of a block can be written as:

x

y

vt

vnx

y

vt

vn

vn

vn

vn

vt

vt

vt

Fig. 2 Sign convention for the

positive direction of velocities

on the boundary

A New Viscous Boundary Condition in the Two-Dimensional DDA

123

Page 4: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

€d ¼ 2

D2ðd� t _d0Þ;

_d ¼ 2

Dd� _d0

8>><>>: ð12Þ

By substituting Eq. (12), Eq. (8) can be rewritten as:

K̂d ¼ f ð13Þ

where K̂ is the equivalent global stiffness matrix.

Equation (13) can be written in submatrix form as:

K11 K12 K13 � � � K1n

K21 K22 K23 � � � K2n

K31 K32 K33 � � � K3n

..

. ... ..

. . .. ..

.

Kn1 Kn2 Kn3 � � � Knn

2666664

3777775

d1

d2

d3

..

.

dn

8>>>>><>>>>>:

9>>>>>=>>>>>;¼

f1

f2

f3

..

.

fn

8>>>>><>>>>>:

9>>>>>=>>>>>;

ð14Þ

where Kijði; j ¼ 1; 2; � � � ; nÞ are 6 9 6 submatrices; di and

f iði ¼ 1; 2; � � � ; nÞ are 6 9 1 submatrices corresponding to

block i.

In the DDA method, the global stiffness matrix K̂ is

obtained by assembling different submatrices, such as the

elastic submatrix, the inertial submatrix, and the constraint

submatrix, etc. All submatrices can be derived from their

corresponding potential energy formulae. Below, we derive the

viscous boundary submatrices. Instead of using the finite dif-

ference method to obtain the velocity of the dashpots, as done

by previous researchers, here, we employ an analytical solu-

tion to formulate new viscous boundary submatrices, resulting,

as will be shown later, in higher absorbing efficiency.

The viscous boundary submatrices are derivatives of the

potential energy stored in the boundary dashpots. In a

single time step, the potential energy in a dashpot must

equal the work done by the reacting force of the dashpot.

Furthermore, the viscous force from a dashpot is assumed

to be proportional to the velocity of the dashpot at the

attaching point, which can be expressed by:

FðtÞ ¼ �c _uðtÞ ð15Þ

where c is the damping coefficient.

At equilibrium, the boundary block satisfies:

m€uðtÞ þ c _uðtÞ ¼ 0 ð16Þ

where m is the mass of the boundary block.

It is important to note here that the gravity force term in

DDA is controlled by the density and unit weight of the

block material, as input by the user. Namely, the gravity

force term can be applied in the material matrix for blocks,

if and when necessary. Therefore, the scope of the current

method is not limited to the solution of problems where

gravity is ignored, even though a gravity force term is not

included in Eq. (16).

Equation (16) can be solved by assuming the following

initial conditions:

_uð0Þ ¼ v0; uð0Þ ¼ 0 ð17Þ

then:

_uðtÞ ¼ v0e�ctm ð18Þ

uðtÞ ¼ m

cðv0 � v0e�

ctmÞ ð19Þ

Combining Eqs. (18) and (19), the velocity of a

boundary block is obtained as:

_uðtÞ ¼ v0 �c

muðtÞ ð20Þ

The velocity at the end of each time step can be obtained

by Eq. (18) as:

v1 ¼ _uðDÞ ¼ v0e�cDm ð21Þ

Since the time step interval D is small:

uðDÞ � v0 þ v1

2D ð22Þ

then:

v0 ¼2uðDÞ

Dð1þ e�cDm Þ

ð23Þ

The differential potential energy of a dashpot is:

dP ¼ �FðtÞdu ¼ c _u2ðtÞdt ð24Þ

The integral of Eq.(24) over each time step is:

P ¼ZD

0

c _u2ðtÞdt ¼ c

ZD

0

v0 �c

muðtÞ

� �_uðtÞdt

¼ cv0uðDÞ � c2

2mu2ðDÞ ð25Þ

For simplicity, let u(D) = u in the following content;

therefore, Eq. (25) can be written as:

P ¼ cv0u� c2

2mu2 ð26Þ

The above derivation is valid for both normally and

tangentially oriented dashpots. Applying Eq. (26) to both

normal and shear dashpots, the total potential energy is:

Pc ¼ Pn þPt ¼ cnv0nun �c2

n

2mu2

n þ ctv0tut �c2

t

2mu2

t ð27Þ

where the subscript n means normal and the subscript t

means tangential.

Rewriting Eq. (27) in matrix form:

Pc ¼ v0n v0tf g cn 0

0 ct

un

ut

� �

� 1

2mun utf g c2

n 0

0 c2t

un

ut

� �ð28Þ

H. Bao et al.

123

Page 5: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

where

un

ut

� �¼ LTd ð29Þ

L ¼ sin a � cos acos a sin a

ð30Þ

Let:

v0 ¼v0n

v0t

� �ð31Þ

C ¼ cn 0

0 ct

ð32Þ

where cn = ql0VP and ct = ql0VS.

By substituting Eqs. (29)–(32) into Eq. (28), the total

potential energy is now:

Pc ¼ vT0 CLTd� 1

2mdTTTLTCTCLTd ð33Þ

Let:

oPc

od¼ 0 ð34Þ

TTLTCv0 �1

mTTLTCTCLTd ¼ 0 ð35Þ

The initial velocity vector can be obtained from Eq.(23)

as:

v0 ¼1

DDu ¼ 1

DDLTd ð36Þ

where

D ¼ 2ð1þ e�cnDm Þ�1

0

0 2ð1þ e�ctDm Þ�1

" #ð37Þ

Substituting into Eq. (35), then:

1

DTTLTCDLT� 1

mTTLTCTCLT

� �d ¼ 0 ð38Þ

The obtained submatrix of the viscous boundary is given

by Eq. (39), whereas that introduced by Jiao et al. (2007) is

given by Eq. (40):

Kii ¼1

DTTLTCDLT� 1

mTTLTCTCLT ð39Þ

where the subscript i corresponds to the index of each

boundary block.

K0ii ¼2

DTTLTCLT ð40Þ

Analyzing Eqs. (39) and (40) readily reveals that

K 0ii � 2Kii:

The potential energy stored in the dashpots must be

positive, i.e., the viscous force does a negative work on the

system. Hence:

CD

D� CTC

m[ 0 ð41Þ

2ð1þ e�cnD

m Þ�1

D� cn

m[ 0

2ð1þ e�ctDm Þ�1

D� ct

m[ 0

8>>><>>>:

ð42Þ

Since 2 1þ e�cnD

m

� ��1

[ 1 and 2 1þ e�ctDm

� ��1

[ 1;

Eq. (42) can be replaced by a more restricted inequality:

D\ minm

cn

;m

ct

� �ð43Þ

Because cn [ ct, the above inequality is equivalent to:

D\m

cn

ð44Þ

Hence, when time step size satisfies Eq. (44), the

viscous boundary can be guaranteed to absorb energy, and

the smaller the time step, the higher the efficiency.

Furthermore, a time step size of D[ 2m/ct must be

avoided because, in such a case, the viscous boundary will

become an excitation source which will release, rather than

absorb, energy into the system.

4 Verification

The viscous boundary submatrix expressed by Eqs. (39)

and (40) are programmed into the original DDA code. The

corresponding boundaries are referred to as Viscous

Boundary I (VB I, the new viscous boundary presented in

this study) and Viscous Boundary II (VB II, the viscous

boundary proposed by Jiao et al. 2007). In the following

benchmark tests, the viscous boundaries are used in the

analysis of one-dimensional P and S wave propagation

problems. Since the tests focus on the absorption efficiency

of reflected waves, the analytical curve at each measure-

ment point is not shown.

4.1 One-Dimensional P Wave Propagation

An elastic bar (Fig. 3) is used to illustrate the performance

of the viscous boundary conditions in one-dimensional P

wave propagation problems. The bar consists of 100

blocks, where each block is of dimensions 1 9 1 m2. To

prevent attenuation when waves propagate through the

joints, a high-strength joint material (friction angle 45�,

cohesion 20 MPa, and tensile strength 10 MPa) is used to

stick all blocks together as a stiff bar. The parameters of the

joint material are meaningless once they are high enough to

prevent the block from separating. The mechanical prop-

erties of the block material are: density 2,650 kg/m3,

A New Viscous Boundary Condition in the Two-Dimensional DDA

123

Page 6: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

Young’s modulus 50 GPa, and Poisson’s ratio 0.25. The

stiffness of contact spring is 2,500 GN/m, which is 50

times the Young’s modulus value.

A one-cycle sinusoidal longitudinal stress wave is gen-

erated by a horizontal point force applied on the left end of

the bar. The frequency of the applied stress wave is

100 Hz, and its amplitude is 1,000 KN. The time history of

the stress wave is shown in Fig. 4. Since the bar section

area is 1 m2, the amplitude of the stress wave is 1 MPa.

Two measurement points are placed at 50.5 m (M1) and

98.5 m (M2) away from the left end, respectively. At the

right end of the bar, different boundary conditions (free

boundary, VB I, and VB II) are applied in a series of tests.

Three different time step sizes (1e–5, 5e-5, and 1e-

4 s) are tested for the three boundary conditions. The

horizontal normal stresses obtained from the original DDA

with the free boundary are shown in Figs. 5 and 6 for

measurement points M1 and M2, respectively. The results

reveal that, in a large time step size test (D = 1e-4 s),

there is an obvious attenuation of the wave energy. This

attenuation is caused by the so called ‘‘algorithmic damp-

ing’’ (Doolin and Sitar 2004) or ‘‘numerical damping’’

(Ohnishi et al. 2005) in the DDA method. The numerical

damping, as implemented in DDA, may be viewed as a

deliberate solution error in numerical methods that results

from the employed time integration scheme. This error

should be reduced by a proper choice of analysis parame-

ters. Generally in the DDA method, a small time step size

will guarantee better accuracy.

The results from VB II are shown in Figs. 7 and 8.

Figure 7 reveals that the reflected wave has the same sign

as that of the incident wave, which means that the prop-

erties of VB II are deflected to properties of a rigid

boundary. In Fig. 7, there is an attenuation of the incident

wave for a time step size of 1e-4 s, and the same phe-

nomenon happens in the reflected wave due to the

numerical damping. In Fig. 8, because of superposition

with the reflected wave, the measured amplitude of the

incident wave is larger than the analytical result.

The results from a time step size of 1e-4 s are closer to the

analytical value (1 MPa) than with the smaller time step

1m

1m

Measure pointM1

Loading point M2

100m

50.5m 48m

Fig. 3 Configuration of the

elastic bar for one-dimensional

P wave propagation

0.000 0.005 0.010 0.015 0.020 0.025 0.030

-1000

-500

0

500

1000

inpu

t for

ce (

KN

)

time (s)

100Hz50hz

Fig. 4 Time history of the input force

0.00 0.01 0.02 0.03 0.04 0.05

-1.0

-0.5

0.0

0.5

1.0

x-no

rmal

str

ess

(MP

a)

time (s)

free-M1(1e-5)free-M1(5e-5)free-M1(1e-4)

Fig. 5 rx at measurement point M1 from the free boundary condition

under different time step sizes

0.00 0.01 0.02 0.03 0.04 0.05

-0.4

-0.3

-0.2

-0.1

0.0

0.1

0.2

0.3

0.4

0.5

x-no

rmal

str

ess

(MP

a)

time (s)

free-M2(1e-5)free-M2(5e-5)free-M2(1e-4)

Fig. 6 rx at measurement point M2 from the free boundary condition

under different time step sizes

H. Bao et al.

123

Page 7: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

sizes, because it has a higher numerical damping ratio, but

it does not guarantee a higher absorbing efficiency.

The absorbing efficiency is defined as:

g ¼ Aij j � Arj jAij j

� 100 % ð45Þ

where Ai and Ar are the amplitudes of the incident wave

and the reflected wave, respectively. Accordingly, the

absorbing efficiencies of VB II are 62.3, 62.2, and 62.2 %

for time step sizes 1e-5, 5e-5, and 1e-4 s, respectively.

For VB I, the horizontal normal stresses at M1 and M2

are shown in Figs. 9 and 10, respectively. The absorbing

efficiencies are 96.2, 98.6, and 91.1 % for the same time

steps as before. Our results show that VB I provides a

better absorbing efficiency when a proper time step size is

used [see Eq. (44)]. With decreasing time step size, the

reflected wave varies from a tensional wave to a

compressional wave, i.e., the viscous boundary condition

varies from a free boundary condition to a rigid boundary

condition, but the deflection will never reach the level of

VB II.

It is found that using a time step size of 1e-5 s in this

case provides the least attenuation of the incident waves

among these tests. Accordingly, when this time step size is

used, comparison between VB I and VB II provides the

most meaningful information. These comparison results are

shown in Figs. 11 and 12. Inspection of these figures

reveals that VB I is more efficient than VB II.

In order to show that VB I is independent of wave fre-

quency, a 50-Hz incident wave with the same amplitude is

used (see Fig. 4) and the stress results measured at M1 and

M2 are shown in Figs. 13 and 14, respectively. The results

show that VB I is, indeed, independent of the incident wave

frequency and works well with different wave frequencies.

x-no

rmal

str

ess

(MP

a)

time (s)

Fig. 7 rx at measurement point M1 from VB II under different time

step sizes

x-no

rmal

str

ess

(MP

a)

time (s)

Fig. 8 rx at measurement point M2 from VB II under different time

step sizes

x-no

rmal

str

ess

(MP

a)

time (s)

Fig. 9 rx at measurement point M1 from VB I under different time

step sizes

x-no

rmal

str

ess

(MP

a)

time (s)

Fig. 10 rx at measurement point M2 from VB I under different time

step sizes

A New Viscous Boundary Condition in the Two-Dimensional DDA

123

Page 8: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

x-no

rmal

str

ess

(MP

a)

time (s)

Fig. 11 Comparison of rx at measurement point M1 from different

boundary conditions with a time step size of 1e-5 s

x-no

rmal

str

ess

(MP

a)

time (s)

Fig. 12 Comparison of rx at measurement point M2 from different

boundary conditions with a time step size of 1e-5 s

x-no

rmal

str

ess

(MP

a)

time (s)

Fig. 13 rx at measurement point M1 obtained by different boundary

conditions for the 50-Hz incident wave case

x-no

rmal

str

ess

(MP

a)

time (s)

Fig. 14 rx at measurement point M2 obtained by different boundary

conditions for the 50-Hz incident wave case

M0

M1

M2

50m

1x50

=50

m

30.5

m18

.5m

shaking base

Fig. 15 Configuration of the model for one-dimensional S wave

propagation

0.000 0.005 0.010 0.015 0.020

-0.02

-0.01

0.00

0.01

0.02

x-di

spla

cem

ent (

m)

time (s)

Fig. 16 Time history of the horizontal displacement of the shaking

base

H. Bao et al.

123

Page 9: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

4.2 One-dimensional S Wave Propagation

A structure of horizontal layers (see Fig. 15) is modeled to

illustrate the performance of VB I in the context of one-

dimensional S wave propagation problems. The model

consists of 50 thin blocks, each of which is 50 m wide and

1 m thick, resting on a rigid shaking base. The incident

wave is generated by horizontal movement of the rigid

base. The time history of the horizontal displacement is

shown in Fig. 16. The block width is very large compared

with its thickness, so as to approach a vertical one-

dimensional S wave propagation.

A high-strength joint material (friction angle 45�,

cohesion 20 MPa, and tensile strength 10 MPa) is used

again to prevent joints dilation during vertical shear wave

propagation. The mechanical properties of the block

material are: unit mass 2,650 kg/m3, Young’s modulus

50 GPa, and Poisson’s ratio 0.25. The time step size is set

at 1e-5 s, which is small enough to guarantee accuracy of

the solution in this case. The stiffness of contact spring is

2,500 GN/m.

Three measurement points are located in the layered

structure as follows: M0 is placed at the center of the

shaking base to monitor the input displacements; M1 and

M2 are placed at 30.5 and 49 m above M0, respectively.

Three different boundary conditions, (1) free boundary

condition, (2) VB I, and (3) VB II are applied at the surface

of the top block in different tests.

The structural responses with the three boundary con-

ditions are shown in Figs. 17 and 18. The graphical outputs

clearly indicate that VB I provides a better absorbing

efficiency than VB II. The absorbing efficiencies of VB I

and VB II are 87.8 and 54.7 %, respectively. The absorbing

efficiency of VB I for S waves is lower than for P waves,

due to the way the DDA program treats shear and normal

contact stiffness. Normally, it is recommended to use a

spring stiffness of 40 times the Young’s modulus of the

rock elements in standard DDA simulations. This recom-

mendation works well for the normal contact spring. The

stiffness of the shear contact spring, however, is automat-

ically scaled down to 40 % of the assigned normal spring

stiffness. This numerical issue may lead to some inaccu-

racies in the DDA simulations of S wave propagation

problems.

To demonstrate this issue, a test with higher contact

stiffness is carried out. The new contact stiffness of the

normal contact spring is set to 12,500 GN/m, which is 250

times the rock’s Young’s modulus, and the shear contact

stiffness is now 100 times the Young’s modulus, accord-

ingly. The measured results are shown in Figs. 19 and 20.

The absorbing efficiencies of VB I and VB II increase to

97.0 and 63.0 %, respectively. In each viscous boundary, a

higher absorbing efficiency is obtained than previously,

Fig. 17 Horizontal displacements at measurement point M1 obtained

by different boundary conditions

Fig. 18 Horizontal displacements at measurement point M2 obtained

by different boundary conditions

Fig. 19 Horizontal displacements at measurement point M1 obtained

by different boundary conditions with contact stiffness at 250E

A New Viscous Boundary Condition in the Two-Dimensional DDA

123

Page 10: A New Viscous Boundary Condition in the Two-Dimensional … · 2012. 5. 2. · boundary conditions. In static analysis, a displacement boundary condition can be applied realistically

when a low shear contact spring stiffness was used. These

results imply that, clearly, the accuracy of any imple-

mented viscous boundary depends on the accuracy of the

DDA solution.

5 Summary and Conclusions

A new viscous boundary condition is provided for the

discontinuous deformation analysis (DDA) method. The

implementation of a viscous boundary in the artificial

domain boundaries in numerical simulations is necessary

for the accurate representation of an infinite medium using

a finite domain. The submatrix of the viscous boundary

condition is derived from the potential energy of dashpots.

The proposed submatrix is easy to implement in the ori-

ginal DDA code, and proves to provide good absorbing

efficiency in both P wave and S wave propagation prob-

lems. The absorbing efficiency depends on the accuracy of

the DDA solution, which can be optimized by choosing to

use properly conditioned numerical control parameters

such as the time step size and the stiffness of contact

springs.

In the verification section, the new viscous boundary

condition is applied for one-dimensional P wave and S

wave problems. It is shown that the proposed viscous

boundary can absorb wave energy effectively in any

direction in a two-dimensional problem. Therefore, theo-

retically, the new viscous boundary condition can be

applied to two-dimensional problems. Verifications for

two-dimensional problems is planned to be performed in

future research.

Acknowledgments This study was funded by the Israel Science

Foundation through grant ISF-2201, contract no. 556/08.

References

Berenger J-P (1994) A perfectly matched layer for the absorption of

electromagnetic waves. J Comput Phys 114(2):185–200

Doolin DM, Sitar N (2004) Time integration in discontinuous

deformation analysis. J Eng Mech 130(3):249–258

Gu J, Zhao ZY (2009) Considerations of the discontinuous deforma-

tion analysis on wave propagation problems. Int J Numer Anal

Methods Geomech 33(12):1449–1465. doi:10.1002/nag.772

Jiao YY, Zhang XL, Zhao J, Liu QS (2007) Viscous boundary of

DDA for modeling stress wave propagation in jointed rock. Int J

Rock Mech Min Sci 44(7):1070–1076

Liu GR, Quek Jerry SS (2003) A non-reflecting boundary for

analyzing wave propagation using the finite element method.

Finite Elem Anal Des 39(5–6):403–417

Lysmer J, Kuhlemeyer RL (1969) Finite dynamic model for infinite

media. J Eng Mech Div ASCE 95(EM4):859–877

Ohnishi Y, Nishiyama S, Sasaki T, Nakai T (2005) The application of

DDA to particle rock engineering problems: issue and recent

insights. In: Proceedings of the 7th International Conference on

the Analysis of Discontinuous Deformation (ICADD-7), Hono-

lulu, Hawaii, December 2005

Shi G (1988) Discontinuous deformation analysis—a new numerical

model for the statics and dynamics of block systems. Ph.D.

thesis, University of California, Berkeley

Smith WD (1974) A nonreflecting plane boundary for wave

propagation problems. J Comput Phys 15(4):492–503

Yeung MR (1991) Application of Shi’s discontinuous deformation

analysis to the study of rock behavior. Ph.D. thesis, University of

California, Berkeley

Fig. 20 Horizontal displacements at measurement point M2 obtained

by different boundary conditions with contact stiffness at 250E

H. Bao et al.

123