You are on page 1of 9

Int. Jr. Rock Mech. Min. Sci. & Geomech. Abstr. Vol. 25, No. 3, pp.

117-125, 1988 0148-9062/88 $3.00 + 0.00


Printed in Great Britain Pergamon Press pie

Formulation of a Three-dimensional
Distinct Element Model Part II.
Mechanical Calculations for Motion
and Interaction of a System Composed
of Many Polyhedral Blocks
R. HART*
P. A. C U N D A L L t
J. LEMOS*
A three-dimensional formulation of the distinct element method is embodied
in computer program 3DEC, which has been adapted to run on a personal
computer. This formulation is based on a dynamic (time domain) solution
algorithm which solves the equations of motion of a three-dimensional block
system by an explicit finite-difference scheme. The scheme is well suited in rock
mechanics studies to determine if a discontinuous rock mass will fail under a
given set of applied loads. Part H of this paper describes the mechanical
calculations of rigid body motion and block interaction. Part H also presents
the technique used in 3DEC to generate a three-dimensional model for rock
mechanics analysis. Several examples are provided which demonstrate the
capabilities of 3DEC and the size of problem that can be analyzed on a
personal computer. The examples emphasize the use of microcomputer graph-
ics to assess model results.

INTRODUCTION discontinuous rock masses. The important points of the


distinct element formulation as it relates to rock mass
It is often difficult to define a particular numerical
stability are as follows.
method and distinguish it from other methods which
may be similar. For example, discontinuous bodies have (1) Both stability and instability are modelled. When
been modelled numerically by Burman [1], Rodriguez- a net force exists on the block, it accelerates and
Ortiz [2], Chappell [3], Goodman and Shi [4] and Key [5] moves to a new position. If the forces balance, then
among others. Numerical techniques in geomechanics either the system remains at rest, or it moves with
tend to overlap, especially when modifications are made constant velocity.
that borrow features from other methods that are sup- (2) Forces arise between two blocks when the blocks
posedly different. The "distinct element method" is not intersect. Normally, the overlap is small in relation
very different from other techniques, particularly when to block dimensions.
all existing variations are considered, but three distinct (3) The calculation marches from one state to another
features arc usually associated with it. First, bodies can in small increments of time. The "final solution"
undergo large rotation and large displacements relative may be equilibrium or it may be a state of
to one another; second, interaction forces between continuing motion.
bodies arise from changes in their relative geometrical
configuration; and, third, the solution scheme is explicit A principal criticism of the method in the rock
in time. mechanics community is that the formulation has only
Because of these features, the distinct element method been developed for two-dimensional systems. In general,
is particularly well suited to investigate problems in rock a two-dimensional model cannot fully represent the
mechanics which address the question of stability of behaviour of a discontinuous rock.
Part II of this paper describes the formulation of the
mechanical calculations of the distinct element method
* Ituea Consulting Group Inc., Minneapolis, MN 55414, U.S.A.
f Department of Civil and Mineral Engineering, University of in three dimensions. This discussion is based upon work
Minnesota, Minneapolis, MN 55455-0220, U.S.A. presented previously by Cundall and Strack [6] and
117
t 18 HART et al.: 3-D D E M - - P A R T II

Cundall and Hart [7]. The description of the formulation of the discontinuity within a plane. For a persistence
is given with specific application to stability analysis in equal to 1.0, all blocks along the joint plane are split; for
rock mechanics and only addresses the mechanical cal- a persistence equal to 0.5, half of the blocks are split, on
culation for rigid body motion and block interaction. average.
This description of motion is a sufficient representation The joint generation process is conducted in 3DEC by
for stability studies in which the applied stress state is issuing the description for the joint set in the command
low compared to the intact rock strength and in which mode and viewing the results in the graphics screen
motion is concentrated along structural features. mode. The user can switch back and forth between
The three-dimensional program also accounts for command and screen modes to view the result of the
block deformability and failure of intact material. In this joint set command directly after the command is given.
formulation, each polyhedral block is subdivided into an Alternately, joints can be generated individually in the
internal finite difference mesh consisting of constant screen mode by single strokes made directly from the
strain tetrahedral elements. The solution is an explicit, keyboard. Discontinuous joints can be created manually
large-strain one, with elastic and elasto-plastic models by first "hiding" blocks, in either the command mode or
for the block material. A more complete description of screen mode, and then generating joints. Hidden blocks
the deformable block logic will be presented in a sub- are not split by the joint generator command and can be
sequent paper, but an analogous formulation for two- made visible again after generation is completed. An
dimensional blocks is given by Lemos [8]. The contact EGA graphics display of a model of a blocky system
detection scheme for three-dimensional rigid and defor- created by the joint generator is shown in Fig. 1. The
mable blocks is discussed in Part I of this paper. different colours in this figure distinguish the presence of
The three-dimensional formulation described here is the joints in the model. The menu shown to the right of
embodied in a computer program called 3DEC, which is the model displays the keystrokes operating in the screen
written specifically to run on a personal computer. mode.
3DEC makes liberal use of interactive microcomputer A simple example of the application of the joint
graphics in three dimensions to assist in generation of generator in command mode is demonstrated in Fig. 2.
the model and presentation of results. A description of A blocky system is created from the following sets of
model generation is provided to demonstrate the joint commands.
application of interactive graphics for rock mechanics
Set 1 2 3
analysis.
Dip angle
Mean 45 45 45
MODEL GENERATION
Deviation 0 0 0
A prerequisite of a three-dimensional model of discon- Dip direction
tinuous rock is the ability to generate joint patterns that Mean 220 70 70
resemble those in the natural rock. Because of the Deviation 0 0 0
variability of rock structure, joint patterns must be Spacing
described in statistical terms. Lemos [8] describes a Mean 0.25 0.5 0.5
procedure proposed by Cundall for generation of joint Deviation 0.1 0 0
sets in a two-dimensional distinct element model. The Persistence 1.0 0.5 0.5
extension to three dimensions is described herein. Number 15 15 15
The 3DEC code uses a joint set generator which Origin (0, 0, 0) (0, 0, 0) (0, 0, 0)
permits the creation and superposition of several joint
sets in order to create a blocky structure. Sets ranging Discontinuous joints can also be made by "joining"
from single faults to a system of many joints can be blocks. This technique, described in Part I ofthis paper,
created. In this model, a joint set is characterized by six can be used to join blocks in such a fashion as to create
parameters: discontinuous joints and internal cracks within the
model.
(1) dip direction; The joint generator is quite general and allows the user
(2) dip angle; to "cut up" the model to represent the defined structural
(3) spacing between joints in the set;
features. Also, joints are identified individually so that
(4) number of joints in the set;
different constitutive behaviour and material properties
(5) location point for one joint in the joint set; and
can be specified for each joint or joint set.
(6) persistence (i.e. probability that any given block
In addition to splitting blocks with the joint generator,
lying in the path of a joint will be split).
blocks can be created separately. For example, a block
The dip direction, dip angle and spacing are each representing a foundation footing can be created and
defined by a mean value and a random deviation from located on the top of the model shown in Fig. 2.
the mean, according to a given probability distribution. Finally, holes can be created anywhere in the model.
At present, a uniform probability density function is An automatic tunnel generator is used to create single or
used in 3DEC. The persistence parameter creates discon- intersecting tunnels, drifts, etc. With this generator, the
tinuous joints in the model and describes the areal extent user defines faces at the ends of the tunnel by a sequence
HART et al.: 3-D DEM--PART II 119

of vertices. Straight lines connecting the two faces define The contact velocity (defined as the velocity of block
the tunnel boundary. Any convex shape of the tunnel B relative to block A at the contact location) is calcu-
face can be prescribed by an arbitrary number of lated as:
vertices. The faces may be positioned either outside the V, = ~p + eukco~(Ck -- B,) - ~ - e~co~(C, - Ak), (1)
model boundary or inside the model. Figure 2 illustrates
a circular tunnel in the block system. Blocks created to where A; and B~ are the position vectors of the centroids
facilitate tunnel generation, involving fictitious joints, of blocks A and B; ~A and .~p are the translation velocity
are joined automatically by the tunnel generator. Joined vectors of the centroids of blocks A and B; a~A and cop
blocks are shown in the same colour on Fig. 2. are the corresponding angular velocity vectors; %, is the
This example contains 159 blocks and requires 800 permutation tensor; and indices i, j, k take the values 1
kbytes memory on a personal computer. If a co- to 3, and denote components of a vector or tensor in the
processor board is used in the computer (e.g. the DSI- global co-ordinate system. (The summation convention
780 co-processor board with 4 mbyte memory), then up applies for repeated indices.)
to approximately 1000 blocks can be modelled. The run The contact displacement increment vector is
time for a model consisting of 1000 blocks, using a calculated as:
DSI-780 board, is roughly 48 hr. AU, = V, At, (2)
which can be resolved into normal and shear com-
ponents along the common-plane. The normal displace-
ment increment is then given by
CALCULATION CYCLE
A U n = AU, n,, (3)
3DEC is based upon a dynamic (time domain) algor-
ithm which solves the equations of motion of the block and the shear displacement increment vector by
system by an explicit finite-difference method. A solution
AU~ = A U , : AU:n,nj. (4)
scheme based upon the equations of motion is demon-
strated by Cundall [9] to be better suited to indicate The unit normal to the common-plane, ni, is updated
potential failure modes of discontinuum systems than every timestep. In order to account for the incremental
schemes which disregard velocities and inertial forces rotation of the common-plane, the vector representing
(e.g. successive over-relaxation). At each time-step, the the existing shear force (in global co-ordinates), ~ , must
law of motion and the constitutive equations are applied. be corrected as:
In the case of rigid blocks, the latter consist only of the
~ , = F ~ - e~ ek,,~n~an~, (5)
contact force--displacement relations. The integration of
the law of motion provides the new block positions and, where n~ d is the old unit normal to the common-plane.
therefore, the contact-displacement increments (or ve- The contact displacement increments are used to
locities). The contact force--displacement law is then calculate the elastic force increments. The normal force
used to obtain the new contact forces, which are to be increment, taking compressive force as positive, is
applied to the blocks in the next timestep. The cycle of
AF" = - K . A U " A (6)
mechanical calculations is illustrated below; the com-
ponents of the cycle are described in the following and the shear force vector increment is,
sections.
A ~ = - K , AU~Ao (7)
CONTACT FORCE, where K, and Ks are the joint stiffnesses
UPDATE [stress/displacement], and Ac is the contact area. Contact
stresses are then calculated directly from the contact
BLOCK CENTROID RELATIVE CONTACT forces and area.
FORCES VELOCITIES The calculation of the contact area for face-to-face
T contacts is straightforward, as noted in Part I, and
involves only the calculation of the common area of
, BLOCK MOTION / contact which is a convex, simply-connected polygon.
UPDATE
For contacts other than face-to-face the area of contact
is more difficult to define. At present a minimum value
of the contact area is assumed in equations (6) and (7)
Contact force update to ensure a lower bound value for contact stiffness. The
Part I of this paper described the procedure for minimum area is calculated as a small fraction (e.g. 1%)
updating the geometric parameters associated with con- of the average face area, but can be redefined by the user.
tact between blocks. The unit normal to the common- The total normal force and shear force vectors are
plane is taken as the contact normal, ni (pointing from updated
block A to block B.) The reference point on the F*,=F ~ + A P , (8)
common-plane, C;, defines the line of action of the
contact force and is taken as the contact location. F ~ , = ~ + AFt, (9)
120 HART et al.: 3-D D E M - - P A R T II

and adjusted according to the contact constitutive re- previously, blocks can be discretized into a tetrahedral
lations. At present, 3DEC employs a Coulomb friction zone mesh, and the inertial terms are then consistently
law with a limited tensile strength. If the ioint tensile represented.
strength, Tis exceeded (i.e. F" < - TAt), then both shear Rigid block models are more appropriate for quasi-
and normal forces are set to zero. Otherwise, the max- static analyses and, in these cases, the rotational equa-
imum shear force is calculated as tions of motion can be simplified. Because velocities are
s -_ cAc + F n tan 4), small, the non-linear term in the above equations can be
Fma~ (10)
dropped, uncoupling the equations. Also, because the
where c is the joint cohesion [stress], and ~bis the friction inertial forces are small compared with the total forces
angle. applied to the blocks, an accurate representation of the
If the absolute value of the shear force, F', given by inertia tensor is not essential. In 3DEC, therefore, only
F' = (F~F~) '/2 (I 1) an approximate moment of inertia, L is calculated based
upon the average distance from the centroid to vertices
is greater than F~,~ (i.e. if F ' > F~a,), then the shear of the block. This allows the above equations to be
force is reduced to the limiting value--i.e. referred to the global axes. Inserting a viscous damping
S.__ S S term, the equations become:
F,..-F, [(Fmax)/F S ]. (12)
M,
The contact forces are then added to the forces and h, + ~co,.= --I' (20)
moments acting on the centroids of both blocks. The
contact force vector, which represents the action of where the velocities co~and the total torque M; are now
block A on block B, is given by referred to the global axis.
A centred finite-difference procedure is used to inte-
F , = - (F~n, + F,~). (13)
grate the equations of motion. The follo~ng expressions
The force and moment sums of block A are therefore describe the translational and rotational velocities at
updated as time t in terms of the values at mid-intervals.
FA,=F A - F~, (14) 1 [ (,-~)(t +At)]
M A , = M A -- e ~ ( C / - A/)Fk. (15)
Similarly, for block B,
F~'.=F~ + F~. (16)
co 0
M ~ . = M ~ + et, (C~- E)F,. (17)

Block motion update The accelerations are calculated as


The equations of translational motion for a single
block can be expressed as 1 '+7) '-

y, + ~Yc, = (F,)/m + g,, (18)


where gi denotes the velocity of the block centroid; = is
the viscous (mass-proportional) damping constant; Fl is 1 co ' + 7 ) _co ' - 7
obj.(t) = ~-~ (22)
the sum of forces acting on the block (from the block
contacts and applied external forces), m is the block
mass; and g, is the gravity acceleration vector. Inserting these expressions in the equations of trans-
The rotational motion of an undamped rigid body is lational and rotational motion, equations (I8) and (20),
described by Euler's equations, in which the motion is respectively, and solving for the velocities at time
referred to the principal axes of inertia of the body: [t + (At/2)] results in
I, o5, + (13 --/2)0-)3('02 = M,,
= +/-~+g~ At D2,
I2(./)2 @ (I, --/3)(.O1(.O 3 m M 2 , g!'+~) [D,.~!'-~)Lm[-A ] ]
/3o)3 + (I2 - I, )co2co, = M3, (19)
where I,,/2 and 13 are the principal moments of inertia (,:-')
of the block; co,, co2, co3 are the angular velocities about coi 2 = D, oJ + At D2, (23)
the principal axes; and M,, M2, M3 are the components
of the torque applied to the block referred to the
principal axes. An accurate dynamic analysis of a blocky where
system involves the solution of the above equations. D, = 1 - (aAt/2),
However, dynamic analysis of rock mechanics systems
requires the use of deformable blocks [8]. As mentioned D 2 = 1/[1 + (aAt/2)].
Fig. 1. Example of a system of rock blocks. (Menu is displayed in screen mode.)
Fig. 2. Blocky system is created with three joint set commands; then, circular tunnel is "excavated" with the TUNNEL command.
Fig. 3. Sliding wedge model.
Fig. 4. Falling wedge model.

121
.':J

Fig. 5. Tunnel in faulted rock. (Front blocks are hidden for better viewing of white sliding wedge.)
Fig. 6. Rock slope model.
Fig. 7. Rock slope failure in progress.
Fig. 8. Vertical section through wedge in slope showing displacement vectors.
Fig. 9. Vertical section through right side of slope showing displacement vectors.

122
HART et al.: 3-D DEM--PART II 123

The increments of translation and rotation are given EXAMPLES


by Four examples are presented to demonstrate the appli-
Axl = .21[t + (At/2)] At, cation of 3DEC to rock mechanics problems. The first
A0, = co,[t + (At/2)] At. (24) two examples indicate the accuracy of the code by
comparing model results for single wedge failure to
The position of the block centroid is updated as
closed-form solutions. The third example, the failure of
xl '+~') = xl')+ Axe. (25) a wedge in the roof of a square tunnel, illustrates the
model generation facilities in 3DEC. The final example,
The new locations of the block vertices are given by
a rock slope collapse, indicates the potential for multiple
X v(t+t~t) ---- X v(`) "4" A N i q'- eukAOj[xVk (t) - - x~t)]. (26) modes of failure influencing the collapse. All the
examples illustrate the use of computer graphics to
For groups of joined blocks, the motion calculations
present the three-dimensional results.
are only performed for the master block, whose mass,
moment of inertia and centroid position are modified to
represent the group of blocks. Once the motion of the Example I
master block is determined, the new position of the The first test for the code 3DEC is the analysis of
centroid and vertices of the slave blocks are calculated wedge failure resulting from sliding along two inter-
by expressions similar to equation (26). secting planar surfaces. A single wedge is formed by two
The force and moment sums, F~ and M~, for all blocks structural features defined by:
are reset to zero every cycle after the block motion
A: dip = 120 dip direction = 130
update is completed.
B: dip = 60 dip direction = 220
Numerical stability
The same mechanical properties are assumed for both
The central difference algorithm is only numerically
planes. Classical wedge stability analysis presented in
stable if the timestep At is less than the critical timestep.
Hock and Bray [11] gives a friction coefficient required
An estimate of the critical timestep is calculated in the
for stability equal to 0.66 for this wedge geometry.
program by analogy to a single degree-of-freedom sys-
The 3DEC model shown in Fig. 3 consists of four rigid
tem. The smallest block mass in the problem, Mini,, and
blocks. Three of the blocks are fixed, and only the
the largest normal or shear contact stiffness, Kraal, are
isolated wedge is allowed to move under gravity. The
used to calculate the timestep as
mechanical properties selected for this model are:
At = F R A C " 2 [2--~max
. M m 1i n~/2 (27) density: p = 2000 kg/m 3
joint shear and normal stiffness: K, = Ks = 10 MPa/m
F R A C is a user-defined factor which accounts for the gravity acceleration: 10 m/sec 2
fact that a block may be in contact with several blocks.
The wedge is first allowed to consolidate under its weight
A value of FRAC equal to 0.1 is usually sufficient to
by setting the friction on both planes to a high value
ensure numerical stability.
and applying adaptive damping. Then, friction is
For quasi-static processes, inertial forces usually have
reduced until failure occurs. Figure 3 shows the failure
no effect on the solution as long as they remain small
mechanism in progress.
compared with the other forces in the system. Therefore, Two of the wedge faces contact with faces of adjacent
inertial masses can be scaled to improve the convergence blocks. The edge at the back of the wedge contacts with
time (gravitational masses are not affected). A procedure
an edge of the rear block. In a first run, this edge--edge
that is effective in many cases is to assign the same mass
contact is assumed to have zero stiffness and therefore
to all blocks. to carry no load. This assumption is implied in the
Damping analytical solution. A friction coefficient of 0.658 is
calculated for stability in this case (within 1% of the
For quasi-static analysis viscous damping is com-
analytical solution).
monly used in the equations of motion to achieve In a second run, the edge-edge contact is assumed to
convergence to a steady-state solution--i.e, either have the same stiffness as the face-face contacts. Joint
equilibrium or steady-state failure (collapse). Viscous shear and normal stiffness of 10 MN/m are assigned to
damping introduces body forces that retard steady-state all three contacts. In this case, the friction coefficient
collapse and, in extreme cases may influence the mode
required for stability is 0.70.
of failure. Cundall [9] and [10] describes the use of
adaptive damping as an effective method to overcome
Example 2
this difficulty. This approach is used in 3DEC. Adaptive
damping continuously adjusts the viscosity such that the The second problem for 3DEC concerns the stability
power absorbed by damping is a constant proportion of of a rock wedge in the roof of an excavation. This
the rate of change of kinetic energy in the system. problem takes into account the stabilizing effect of the
Therefore, as the kinetic energy approaches zero, the in situ stresses and also shows the influence of joint
damping power also tends to zero. stiffness. A closed-form solution for the friction
124 HART et al.: 3-D DEM--PART II

coefficient required for stability of the wedge is given by A three-dimensional variation was then performed by
Goodman et al. [12]. introducing two intersecting discontinuities in the slope,
The wedge shown in Fig. 4 is defined by three planes forming a wedge similar to that in Example 1. The
dipping at 60 and with dip directions of 30, 150 and problem geometry is illustrated in Fig. 6.
270 . The height of the wedge is 1 m. The mechanical The failure mode for this problem combines the
properties are the same as those in Example 1. An in situ rotational failure with sliding of the wedge. The develop-
state of stress with the two principal stresses parallel to ment of collapse is depicted in Fig. 7. The sliding wedge
the excavation roof equal to -0.05 MPa and a zero dominates the failure for this problem setting, but the
vertical principal stress is applied. For these property rotational mechanism contributes to the collapse,
conditions, the closed-form solution yields a friction particularly on the left portion of the slope face, as seen
coefficient required for wedge stability of 0.685. in Fig. 7. Vertical sections taken through the wedge
The numerical simulation is performed by fixing all (Fig. 8) and through the right side of the face (Fig. 9)
the blocks surrounding the wedge and setting the contact show the distinguishing response of the two types of
forces between the three wedge faces and the adjacent failure. Displacement vectors at block vertices are
blocks in accordance with the in situ stress state. Dis- plotted on these two figures, indicating the relative block
placement of the wedge under gravity leads to the movement. Cross-sectional plots can be oriented at any
relaxation of these contact stresses. The friction angle through the model, and various parameters can be
coefficient is reduced in the model until failure occurs. presented on these sections.
The 3DEC simulation calculates a coefficient for sta- This analysis demonstrates the application of the code
bility of 0.684 (within 0.2%). The failure of the wedge to study conditions under which failure can occur. The
is indicated in Fig. 4. present model investigated the effect of two joint sets and
two intersecting discontinuities. The model contained 49
Example 3 blocks and the run time, to the state of Fig. 7, was
This example extends the wedge models described in 210 min, using a DSI-780 co-processor board. This state
the first two examples to a more realistic problem of is further than required to identify that the slope has
tunnel stability. The problem is defined as a single failed. A run time of approximately 120 min is sufficient
excavation in a faulted rock. The rock contains three to identify failure in this problem. By making several
major faults: one dipping at 50 with a dip direction of runs with different properties, we can define the condi-
320; the second dipping at 40 with a dip direction of tions leading to collapse of the slope. We can also
230; and the third dipping at 65 with a dip direction introduce more discontinuities, if required, and still
of 270 . A square opening is made in the model using the perform analyses in a reasonable time.
tunnel generator. The intersection of the faults with the
tunnel is shown in Fig. 5. CONCLUDING REMARKS
The three faults and the excavation form an isolated
Stability analysis with 3DEC emphasizes the use of the
wedge in the roof of the excavation, which is potentially code on a personal computer. It is contended that rock
unstable and can slide along the fault plane dipping at mechanics analyses of problems of moderate size (i.e.
65 . Blocks in the front of the wedge are hidden from requiring a model consisting of up to 1000 rigid blocks)
view in Fig. 5 for better viewing of the wedge. (Hidden
can be performed in a reasonable time frame on a
blocks are still present for mechanical calculations.) The
personal computer. This approach takes advantage o f
model is subjected to gravity loading, and the
the state-of-the-art technology available in micro-
progressive failure of the roof wedge is illustrated in Fig.
computers and standard screens (EGA) to present
5.
three-dimensional graphics. This allows the user to enter
This model consists of 21 blocks and requires
input and assess results interactively from both a typed-
480 kbytes of memory on the personal computer. A run
command mode and a graphics-screen mode. Con-
time of approximately 30 min is sufficient to identify
sequently, this greatly reduces the possibility for error
failure in this case.
when creating a three-dimensional block structure
Example 4 and facilitates the interpretation of results of the
analysis. The instability of a system can be recognized
The final example is a three-dimensional represent-
immediately in the graphics mode.
ation of a rock slope in sedimentary rock. The example
is an extension of the problem presented by Starfield and Acknowledgements--The development of the three-dimensional
Cundall [13] and involves a cut slope in rock with steeply distinct element model is sponsored by Faloanbridge Nickel Mines
dipping foliation planes. A rotational failure was found Ltd, Toronto, Canada. A portion of the work is also fundedthrough
an Applied Research Associates contract with the Defense Nuclear
to occur with simultaneous sliding along both the foli- Agency.
ation planes and shallow-dipping fracture planes. The
rotation failure mode was identified by two-dimensional
distinct element analysis as the principal mechanism for REFERENCES
the slope collapse.
This problem was reproduced using 3DEC, with 1. Burman B. C. A numerical approach to the mechanics of discon-
tinua. Ph.D Thesis, James Cook University of N, Queensland,
similar results to those of the two-dimensional analysis. Australia (I 971 ).
HART et al.: 3-D DEM--PART II 125

2. Rodriguez-Ortiz J. M. Estudia del comportamiento de medios rock with application to dam foundations and fault motion. Ph.D.
granulates heteroteneos mediante modelos discontinuos analogi- Thesis, University of Minnesota (June, 1987).
cos y matematicos. Ph.D. Thesis, Universidad Politecnica de 9. Cundall P. A. Distinct element models of rock and soil structure.
Madrid (1974). Analytical and Computational Methods in Engineering Rock
3. Chappell B. A. Load distribution and redistribution in discon- Mechanics (Edited by E. T. Brown), Chap. 4, pp. 129--163.
tinua. Int. J. Rock. Mech. Min. Sci. & Geomech. Abstr. 16, 391-399 Allen & Unwin, London (1987).
(1979). I0. Cundall P. A. Adaptive density-scaling for time-explicit
4. Goodman R. E. and Shi G. Block Theory and Its Application to calculations. Proc. 4th Int. Conf. on Numerical Methods in
Rock Engineering. Prentice-Hall, New Jersey (1985). Geomechanics, Edmonton, pp. 23-26 (1982).
5. Key S. W. A data structure for three-dimensional sliding 11. Hoek E. and Bray J. W. Rock Slope Engineering, 2nd edn. IMM,
interfaces. Int. Conf. on Computational Mechanics, Tokyo London (1977).
(1986). 12. Goodman R. E., Shi G. and Boyle W. Calculations of support for
6. Cundall P. A. and Strack O. D. L. A discrete numerical model for hard, jointed rock using the keyblock principal. In Issues in Rock
granular assemblies. Geotechnique 29, 47-65 (1979). Mechanics (Proc. 23rd Symp. on Rock Mechanics, Univ. of
7. Cundall P. A. and Hart R. D. Development of generalized 2-D and California, Berkeley, August 1982), pp. 883-898. SME, New York
3-D distinct element programs for modeling jointed rock. Itasca (1982).
Consulting Group; Misc. Paper SL-85-I, U.S. Army Corps of 13. Starlield A. M. and Cundall P. A. Towards a methodology
Engineers (1985). for rock mechanics modelling. Int. J. Rock Mech. Min. Sci. &
8. Lemos J. A distinct element model for dynamic analysis of jointed Geomech. Abstr. 25, 99-106 (1988).

R.M.M.S, 25/~--C

You might also like