Computers & Geosciences: Bryan S.A. Tatone, Giovanni Grasselli
Computers & Geosciences: Bryan S.A. Tatone, Giovanni Grasselli
Computers & Geosciences: Bryan S.A. Tatone, Giovanni Grasselli
a r t i c l e in fo abstract
Article history: Uncertainty and variability are inherent in the input parameters required for rock slope stability
Received 26 September 2008 analyses. Since in the 1970s, probabilistic methods have been applied to slope stability analyses as a
Received in revised form means of incorporating and evaluating the impact of uncertainty. Since then, methods of probabilistic
1 April 2009
analysis for planar and wedge sliding failures have become well established in the literature and are
Accepted 28 April 2009
now widely used in practice. Analysis of toppling failure, however, has received relatively little
attention. This paper introduces a Monte Carlo simulation procedure for the probabilistic analysis of
Keywords: block-toppling and describes its implementation into a spreadsheet-based program (ROCKTOPPLE). The
Probabilistic slope stability analysis analysis procedure considers both kinematic and kinetic probabilities of failure. These probabilities are
Uncertainty
evaluated separately and multiplied to give the total probability of block toppling. To demonstrate the
Monte Carlo simulation
use of ROCKTOPPLE, it is first verified against a published deterministic result, and then applied to a
Limit equilibrium
Rock slope engineering practical example with uncertain input parameters. Results obtained with the probabilistic approach
are compared to those of an equivalent deterministic analysis in which mean values of input parameters
are considered.
& 2009 Elsevier Ltd. All rights reserved.
0098-3004/$ - see front matter & 2009 Elsevier Ltd. All rights reserved.
doi:10.1016/j.cageo.2009.04.014
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
2 B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]]
obtained, which represents the uncertainty of the input para- sliding, wedge sliding, or toppling. This paper focuses on the
meters. The probability of failure is defined as the number of toppling failure mode, which involves the overturning of rock
Monte Carlo trials producing a factor of safety less than one columns delineated by a well-defined discontinuity set striking
divided by the total number of trials. sub-parallel to the slope face and dipping steeply into the face.
Although probabilistic methods for analyzing soil slopes and Goodman and Bray (1976) classified toppling failures into three
rock slopes susceptible to planar sliding and wedge sliding are types (Fig. 1). The analysis procedure presented in this paper is
now well established, the toppling failure mode of rock slopes has intended for the analysis of slopes susceptible to the block-
received relatively little attention. Very few publications can be toppling type of failure only.
found that focus on incorporating the uncertainty of input
parameters in the analysis of toppling (Muralha, 2003; Scavia 2.1. Kinematic conditions for block-toppling
et al., 1990) and none have considered the role of kinematic
stability on the probability of failure. The objectives of this paper Considering a single rock block on an inclined surface subject
are to: (1) review the conventional deterministic stability analysis to no external forces (Fig. 2a), toppling occurs if the block’s centre
of slopes susceptible to block-toppling; (2) introduce a new of gravity acts outside of its base and sliding does not occur along
probabilistic block-toppling analysis procedure that accounts for its base. Mathematically, toppling occurs when
kinematic stability; (3) describe the implementation of this new
procedure in a computer program created in Microsoft Excel using Dx=yn o tan c ð1Þ
Visual Basic for Applications (VBA); and (4) demonstrate how this and
program can be used as a tool to analyze slopes with block-
cof ð2Þ
toppling hazard.
where yn and Dx are the height and width of the block,
respectively, and c and f are the dip and friction angle of the
base plane, respectively.
2. Conventional deterministic analysis of When a series of blocks is considered (Fig. 2b), two additional
block-toppling failure requirements exist. The first requirement is that the strike of
discontinuities defining the base and width of the toppling blocks
Before introducing the probabilistic analysis procedure, it is must be sub-parallel to the slope face ( 7201) such that the blocks
valuable to review the conventional deterministic approach for are free to topple without restraint from the adjacent rock mass.
analyzing slopes susceptible to block toppling. The evaluation of This requirement is defined mathematically as (Norrish and
rock slope stability is typically a two-step process. First a Wyllie, 1996)
kinematic analysis of structural discontinuities via stereographic
jaa as j o 203 and jab as jo 203 ð3Þ
techniques is undertaken to identify potentially unstable condi-
tions. Subsequently, if a kinematically unstable condition is found where aa and ab are the dip directions of the discontinuities
to exist, a kinetic analysis using a limit equilibrium method is defining the base and width of the blocks, respectively, and as is
used to evaluate the factor of safety (Norrish and Wyllie, 1996; the dip direction of the slope face. The second requirement is that
Wyllie and Mah, 2004). interlayer slip can occur along sub-vertical discontinuities defin-
Depending on the orientations of discontinuities in relation to ing the width of the blocks. Assuming the in situ stresses close to
the geometry of the slope under consideration, potential slope the slope face are uniaxial and aligned in a direction parallel to the
failures can typically be classified into four modes: circular, planar slope face, the condition for interlayer slip can be expressed as
Fig. 1. Common types of toppling: (a) block toppling of rock columns divided into blocks of finite height by a second, widely spaced, roughly orthogonal joint set;(b) flexural
toppling of continuous rock columns; and (c) block-flexural toppling characterized by pseudo-continuous flexure of rock columns with numerous cross-joints that
accommodate significant lateral displacements (from Wyllie and Mah, 2004 after Goodman and Bray, 1976).
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]] 3
Fig. 2. Summary of kinematic conditions required for block-toppling failure: (a) example of a single block on an inclined base plane, (b) example of a series of blocks on a
stepped base plane, and (c) and (d) stereographic representation of a slope face and discontinuities along with envelopes (shaded areas) in which discontinuity poles must
lie to satisfy kinematic conditions for block toppling (adapted from Norrish and Wyllie, 1996).
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
4 B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]]
Goodman and Bray (1976). This method considers the interaction a set of short blocks at the toe of the slope (e.g. Block 1) that
of a number of tall rock columns resting on a stepped base (Fig. 3). are pushed by the toppling blocks above. These blocks stable
The blocks forming the slope are classified into three groups based depending on slope geometry.
on their stability mode:
The stability analysis is a step-wise process that begins with
a set of short stable blocks in the upper part of the slope establishing the dimensions and calculating the forces acting on
(e.g. Blocks 5, 6) not meeting the toppling criteria defined by each block in the slope. Subsequently, the stability of each block is
(1) and not sliding on their base (ca o fa); evaluated starting at the topmost block. Considering the balance
a set of taller blocks midway down the slope (e.g. Block 2–4), of forces and moments acting on the blocks, each block may
which meet the toppling criteria defined by (1) and, as a result, remain stable, topple, or slide. If a block is found to topple or slide,
exert a force on subsequent downslope blocks, producing a a force is transmitted to the next block in the slope equal in
‘‘domino effect’’ (Wyllie and Wood, 1983); and magnitude to the force needed to maintain the current block in
Start
Kinematically No
feasible ?
Yes
Generate random
block geometry
Perform limit
equilibrium analysis
Yes No
If FS > 1
ini = ini + 1 N
No
ini = Num Trials?
Yes
Stop
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]] 5
limiting equilibrium. However, if a block is stable, no forces are 3. Development of a probabilistic block-toppling analysis
transmitted to the next block in the slope. The overall stability of procedure and its implementation in a spreadsheet-based
the slope is controlled by the stability of the lowermost block, or program
toe block. If the toe block is stable, the entire slope is considered
stable and, conversely, if the toe block is unstable, the entire slope This section describes the probabilistic block-toppling analysis
is considered unstable. procedure and its implementation in a computer program called
As with all limit equilibrium methods, this method can easily ROCKTOPPLE created in Microsoft Excel using VBA (available at
incorporate external forces acting on the slope, including support www.geogroup.utoronto.ca). The program logic is described
loads, water pressures, and pseudo-static earthquake loads by first providing an overview of the entire analysis procedure
(Wyllie, 1999). followed by a detailed description of each major step in the
procedure.
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
6 B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]]
discussed in the subsequent sections of this paper while, descrip- are assumed to define the apparent dip angles for the
tions of the ‘‘Analysis Details’’ tabs are reserved for Appendix A. 2D section. Since true dip is always greater than apparent dip,
this assumption introduces some conservatism into the kinetic
3.2. Definition of input parameters analysis.
When the remaining input parameters, including joint spacing,
Fig. 5 illustrates the ‘‘Analysis Input’’ tab of ROCKTOPPLE. friction angles, unit weights, and external loads, are considered
Shaded cells on the left side of the tab indicate values that must be ‘‘uncertain’’, their values can be charcterized by normal, lognor-
entered by the user, while the graphic on the right side provides a mal, or exponential distributions. Estimates of the mean and
preview of the slope geometry according to the mean input values. standard deviation are the only user inputs required to define
The input values are divided into ‘‘fixed’’ parameters, defined these distributions.
by singular input values, and ‘‘uncertain’’ parameters, defined by
probabilistic distributions. The height, H, and orientation of the 3.3. Kinematic analysis
slope, as, cs, and cts are always considered ‘‘fixed’’ while, all
remaining parameters have the option of being treated as ‘‘fixed’’ Based on the randomly sampled values defining the orienta-
or ‘‘uncertain’’. In addition to the parameters describing the slope, tion and friction angle of joint sets A and B, ROCKTOPPLE checks if
the user must also specify the number of Monte Carlo trials to be the kinematic conditions for block toppling, as defined in Section
performed and what support measures, if any, should be 2.1, are satisfied. The condition set out by (1), however, is not
considered in the analysis. enforced since external forces such as water pressures or seismic
When the orientations of joint sets A and B are considered loads can cause blocks to topple despite having a centre of gravity
‘‘uncertain’’, they are assumed to be defined by a Fisher that lies within their base. If the remaining kinematic conditions
distribution (Fisher, 1953), which is a symmetric three-dimen- are satisfied, the program proceeds with kinetic analysis, as
sional (3D) distribution often used to describe the angular described in the following sections of this paper; otherwise, it
dispersion of joint orientations about a mean value (Priest, advances to the next Monte Carlo trial. In trials where the
1993). It is defined by a mean orientation (dip/dip direction) conditions for block-toppling are not satisfied, the randomly
and the Fisher constant, K, which describes the degree of sampled orientations of discontinuity sets A and B may result in
clustering around the mean value. In terms of analyzing block- one of the following alternative kinematic conditions:
toppling, the use of a 3D distribution for joint orientation data
allows kinematic analysis of the randomly generated disconti- 1. Failure not kinematically possible: sliding cannot occur on set A
nuities according to Section 2.1. However, since the adopted and toppling cannot occur on set B. Therefore, the total
kinetic analysis procedure is two-dimensional (2D), a 2D probability of failure is 0.
representation of the 3D orientation data is needed before 2. Only sliding on joint set A is kinematically possible: friction angle
analysis can be performed. Considering a cross-section perpendi- of set A is less than the dip angle; the dip direction of set A is
cular to the slope face, the difference between the true dip, ctrue, within 7201 of slope dip direction but toppling on set B is not
and apparent dip, capparent, of discontinuities that satisfy the possible.
kinematic conditions for block toppling (i.e. dip directions within 3. Only toppling on set B is kinematically possible: orientation of set
7201 of the dip direction of the slope face) is very small B satisfies requirements for interlayer slip and alignment but
(tan capparent = 0.94tan ctrue). Therefore, to perform kinetic analysis the dip direction of set A prevents sliding. Therefore, the toe
the true dip angles sampled from the Fisher distributions blocks cannot slide.
Fig. 6. Idealized geometry of a rock slope subject to toppling (after Scavia et al., 1990).
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]] 7
Stop
If the kinematic conditions for block toppling are satisfied, the
next step in the analysis procedure involves generating the geometry
of the n blocks that form the slope. The procedure adopted in Fig. 7. Flow chart outlining procedure to generate random block geometry.
the joint sets A and B are considered 100% persistent; 3.5. Kinetic (limit equilibrium) analysis
the system of blocks sits on a stepped base that represents a
‘‘failure surface’’; The limit equilibrium analysis procedure requires the
the steps in the failure plane are defined by alternating values calculation of the forces transferred from the uppermost block
Sa and Sb; through to the toe block. These forces are referred to as inter-
the generated failure surfaces extend from the toe of the slope block forces. Once these forces are determined, the factor of
to the upper surface; and safety of the toe block or group of stable toe blocks can be
the blocks are long in a direction normal to the cross-section, evaluated. The following two sub-sections describe the calcula-
but are bounded by zero-strength lateral release surfaces such tion procedure for inter-block forces and toe block stability,
that the problem can be analyzed two dimensionally. respectively.
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
8 B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]]
joint sets A and B are orthogonal (ct = 0). As this assumption is equal to Pn 1:s. Once the appropriate value of Pn 1 is determined,
rarely valid when values of ca and cb are randomly sampled from all forces acting on the block are resolved in directions
independent probabilistic distributions, these equations were perpendicular and parallel to the base of the block. The normal
reformulated to account for non-orthogonal joint sets before force, Rn, and shear force, Sn, are calculated, respectively, as
being implemented in ROCKTOPPLE. Considering moment and
Rn ¼ Wn cosca Ksinca
force equilibrium for a typical block (Fig. 8), the revised equations
V2 þ ðV3 V1 þ Pn1 Pn Þsinct
for the force, Pn 1, that is just sufficient to prevent the block from
þðPn Pn1 Þtanfb cosct ð8Þ
toppling and sliding, are given, respectively, by
Wn ðcosca tanfa sinca Þ Kðsinca tanfa þ cosca Þ þ ðV3 V1 Þðcosct þ sinct tanfa Þ V2 tanfa
Pn1:s ¼ Pn ð7Þ
ðtanfa þ tanfb Þsinct þð1 tanfa tanfb Þcosct
Fig. 9 summarizes the methodology used to calculate the inter- Subsequently, a check is made to ensure if there is a positive
block forces acting on each block on the slope. Starting at the normal force on the base plane and that sliding does not occur:
uppermost block, the forces Pn 1:t required to prevent toppling Rn 40 and jSn j oRn tan fa ð10Þ
and Pn 1:s required to prevent sliding are calculated using Eqs. (6)
and (7). If the values of Pn 1:t and Pn 1:s are negative, the current If the conditions set out by (10) are not satisfied, toppling cannot
block is considered stable and the force, Pn, transmitted to the occur even if Pn 1:t 4Pn 1:s; thus, Pn 1 is set equal to Pn 1:s.
next block is set to zero. However, if Pn 1:t 4Pn 1:s, the block is on Once the value of Pn 1 is finalized, it is assumed to be the force, Pn,
the point of toppling and Pn 1 is set equal to Pn 1:t. Conversely, if acting on the next block of the slope. The calculation of Pn 1 is
Pn 1:s 4Pn 1:t, the block is on the point of sliding and Pn 1 is set then repeated for the next block and all subsequent blocks in
succession until the force, Pn, acting on each block has been
determined. It is noted that due to kinematic constraints, once the
transition from toppling to sliding occurs, the critical state for all
subsequent blocks is sliding (Wyllie and Mah, 2004).
P
Momentsresisting Pn tanfb Sb þWn Xw
FS ¼ FStoe block ¼ P ¼ ð12Þ
toppling Momentsdriving Pn Mn þV1 y1 þ V2 y2 þ KYk
In the case where the block immediately above the toe block is
of the ‘‘stable’’ mode, the factor of safety of the toe block is no
longer representative of the stability of the entire slope system.
Instead, the factor of safety is dictated by the collective ability of
the group of stable blocks at the toe to resist the driving forces
produced by unstable blocks upslope. The factor of safety, in this
case, can be defined as the sum of the resisting forces of each
Fig. 8. Summary of forces acting on a typical rock block. ‘‘stable’’ block divided by the sum of the driving forces for each
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]] 9
‘‘stable’’ block:
Start
ðRn1 þ Rn2 þ Rn3 þ Rni Þ tanfa
FS ¼ ð13Þ
Sn1 þ Sn2 þ Sn3 þ Sni
where i is the number of ‘‘stable’’ blocks at the toe of the slope. i=n
Pn = 0
3.6. Addition of support
ioptjsliding ¼ fa ca ð14Þ
No If i = 1
ioptjtoppling ¼ ca ð15Þ
i = i-1
In addition to the magnitude and orientation of the support, a Yes
drop-down menu on the tab allows the user to specify whether it
should be considered an active or passive force. If the support Stop
force is applied actively, the revised factors of safety against toe
block toppling and sliding are given respectively, by Fig. 9. Flow chart illustrating procedure to calculate inter-block forces.
Pn tanfb Sb þWn Xw
FStoe block ¼ ð16Þ
toppling Pn Mn þ V1 y1 þV2 y2 þ KYk TLt
3.7. Calculation of failure probabilities
FStoe block ¼
sliding
fWn cos ca Ksin ca V2 þ ðV1 Pn Þsin ct þ Pn tan fb cosct þ Tsinðca þ iÞgtan fa Following the completion of the specified number of Monte
Wn sin ca þKcos ca þ ðV1 þ Pn Þcos ct þ Pn tan fb sin ct Tcosðca þiÞ Carlo trials, the failure probabilities are calculated and displayed
ð17Þ in the ‘‘Results’’ tab of ROCKTOPPLE (Fig. 13). The ‘‘Results’’ tab
provides a detailed summary of the kinematic and kinetic
If it is applied passively, the factors of safety are given by probabilities of failure, the mean and median factor of safety, a
histogram of the factors of safety, and a summary of the applied
Pn tanfb Sb þ Wn Xw þ TLt
FStoe block ¼ ð18Þ rock support.
toppling Pn Mn þ V1 y1 þV2 y2 þ KYk
fWn cosca Ksinca V2 þ ðV1 Pn Þsinct þ Pn tanfb cos þ Tsinðca þ iÞgtanfa þTcosðca þ iÞ
FStoeblock ¼ ð19Þ
sliding Wn sinca þKcosca þðV1 þ Pn Þcosct þ Pn tanfb sinct
In the case where the blocks are bolted together, the effective The probability of kinematic failure is given by
width of toppling blocks below the crest is increased. ROCK-
TOPPLE models this condition by increasing the value of Sb Nkinematically feasible
Pf kinematic ¼ ð20Þ
for all blocks below the slope crest by the user-specified factor. Nt
For example, if the spacing of Set B is 2 m and an effective
width of two times the actual block width is specified, the where Nkinematically feasible is the number of trials in which block-
analysis proceeds by assuming the blocks below the crest toppling failure is kinematically feasible and Nt is the total
are 4 m wide. It should be noted that this simplistic approach number of Monte Carlo trials. Similarly, probabilities of the other
does not consider potential failure of the bolts holding the blocks kinematic conditions (as defined in Section 3.3) are calculated by
together. dividing the number of trials in which the conditions occur by Nt.
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
10 B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]]
where NFS o I:toe sliding and NFS o I:toe toppling are the number of trials
resulting in a factor of safety less than 1 when the critical failure
Fig. 10. Example of forces acting on a typical toe block. mode of the toe block is sliding and toppling, respectively.
b s
T
Lt
t
a
Origin
Fig. 11. Methods of applying support in ROCKTOPPLE: (a) toe block support and (b) bolting blocks together.
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]] 11
Fig. 13. Screenshot of ‘‘Results’’ tab of ROCKTOPPLE illustrating typical program output.
Table 1 Section 3.3, are not included in the calculation of the total
Summary of slope characteristics for deterministic example given in Wyllie and probability of block toppling. They are provided merely to inform
Mah (2004).
the user that given the slope geometry and discontinuity
Parameter Deterministic value orientations, instability via other failure modes may be possible.
As mentioned previously, calculation of the total probability of
Overall geometry slope failure would require a separate kinetic analysis of each
Slope height (m) 92.5 unstable kinematic condition via alternate analysis methods and
Slope angle (deg)a 56.6
Top angle (deg) 4
the evaluation of the total failure probability using system
reliability methods.
Discontinuity orientations
Dip of set A (deg)a 30
Dip of set B (deg)a 60
4. Deterministic verification of ROCKTOPPLE
Rock mass characteristics
Spacing of joint set A (m) 1
Spacing of joint set B (m) 10 Since examples of probabilistic block-toppling analysis
Friction angle of set A (deg) 38.15 could not be found in the literature, the probability of failure
Friction angle of set B (deg) 38.15 calculated with ROCKTOPPLE was not compared with previous
Unit weight of rock (kN/m3) 25
results. The output of the program was, however, compared to a
External loads deterministic block-toppling example published in Wyllie and
Seismic coefficient (g) 0
Mah (2004) by considering the input parameters (Table 1) as fixed
Water pressure (%) 0
Rock support n/a
values. Results as shown in Wyllie and Mah (2004) and those
obtained with ROCKTOPPLE are tabulated in Appendix B.
a
The deterministic example assumes the discontinuities and slope face have When comparing results, it is important to note that the
the same dip direction. Therefore dip directions are not required as input methodology used to define the geometry of the blocks varies
parameters. between the published example and ROCKTOPPLE. While the
published example assumes the blocks are rectangular to simplify
calculations (Fig. 14a), ROCKTOPPLE assumes they are trapezoidal
The probability of kinetic failure is considered a conditional (Fig. 14b). As a result, the blocks generated by the program are
probability since kinetic analysis is undertaken only for kinema- taller above the slope crest and shorter below the slope crest
tically feasible geometries. Based on the properties of conditional when compared with rectangular blocks. The largest percent
probabilities, the total probability of block-toppling failure difference in block weight occurs for the uppermost and
is given by the product of (20) and (21) (Glynn, 1979; Park and lowermost blocks. The 4 uppermost blocks vary from 12% to
West, 2001): 59% and the 3 lowermost blocks vary from 13% to 46%; all other
blocks vary by less than 10%.
Pf ¼ Pf kinematic Pf kineticjkinematic ð22Þ
When the parameters listed in Table 1 were considered as fixed
It should be noted that the term Pf kinematic in Eq. (22) refers to input values in ROCKTOPPLE, it was revealed that the discontinuity
the probability of block toppling being kinematically feasible. The orientations did not satisfy the kinematic conditions for
probability of the other kinematic conditions, as defined in block-toppling. Therefore, to obtain kinetic stability results with
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
12 B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]]
ROCKTOPPLE that could be compared with published values, Differences in the block geometry also resulted in differing
analysis of kinematic stability was temporarily disabled. The inter-block forces and, consequently, differing values of Rn and Sn
results obtained with ROCKTOPPLE, in terms of the stability mode (Fig. 15). According to the results obtained from ROCKTOPPLE, the
of the blocks, are in close agreement with the published results factor of safety according to Eq. (12) is 0.94 compared to 1.00 for
(i.e. a set of stable blocks at the crest, a set of intermediate toppling the published results.
blocks, and a set of sliding blocks at the toe). There was, however, a Although the results obtained from ROCKTOPPLE varied from
notable discrepancy as ROCKTOPPLE predicted only 2 stable blocks the published results due to differing block geometries, similar
at the slope crest compared to 3 in the published example. This behaviour in terms of stability mode and the relative shear and
discrepancy is attributed to the differences in block geometry normal forces was predicted for all blocks. The resulting difference
noted earlier. Since trapezoidal blocks above the slope crest are in the factor of safety, given the same input parameters, under-
taller relative to their rectangular counterparts, their centroid scores the impact of varying the slope geometry on stability and
locations are shifted in the downslope direction relative to their further illustrates the importance of incorporating geometric
base and are, therefore, more likely to topple. uncertainties into the analysis of block toppling.
140 140
130 130
120 120
110 110
100 100
Vertical Distance (m)
Vertical Distance (m)
90 90 15 16
14 15 16 13
14
13
80 12 80 12
11 11
70 10 70 10
60 9 60 9
8 8
50 7 50 7
40 6 40 6
5 5
30 4 30 4
20 3 20 3
10 1 2 10 2
1
0 0
-10 -10
-10
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
-10
0
10
20
30
40
50
60
70
80
90
100
110
120
130
140
Horizontal Distance (m) Horizontal Distance (m)
Fig. 14. Geometry of deterministic example problem: (a) rectangular blocks as considered in Wyllie and Mah (2004) and (b) trapezoidal blocks considered by ROCKTOPPLE.
Block
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0
1000
2000
3000
Force (kN)
4000
5000
6000
Rn: Wyllie & Mah (2004)
7000
Sn: Wyllie & Mah (2004)
8000 Rn: ROCKTOPPLE
Sn: ROCKTOPPLE
9000
Fig. 15. Comparison of shear (Sn) and normal (Rn) forces along base of each block as given in Wyllie and Mah (2004) and as calculated by ROCKTOPPLE.
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]] 13
5. Probabilistic application of ROCKTOPPLE The results of detailed discontinuity mapping of the rock cut
under consideration are summarized in the stereographic plot in
To demonstrate the use of the probabilistic stability analysis Fig. 16. The discontinuity poles form three distinctive clusters
procedure and computer program ROCKTOPPLE described in the representing three main discontinuity sets denoted as D1– D3.
preceding sections, the stability of a 15 m high granite rock cut Table 2 summarizes the mean orientations of the three
was analyzed, for which sufficient geotechnical data are available discontinuity sets and the corresponding Fisher constants.
and suitable. Plotting the average plane describing the slope face along with
Fig. 16. Equal-area stereographic representation of slope and discontinuity geometry considered probabilistically along with envelopes defining kinematic conditions
required for block toppling.
Table 2
Summary of mean discontinuity orientations and corresponding Fisher constants K.
D1 751/1341 49
D2 291/0501 46
D3 721/2251 24
Table 3
Summary of input parameters for probabilistic analysis.
Overall geometry
Slope height (m) Fixed value 15 –
Slope angle (deg) Fixed value 70 –
Top angle (deg) Fixed value 2.5 –
Dip direction of slope face (deg) Fixed value 55
Discontinuity orientations
Dip/dip direction of set A (deg) Fisher 29/050 46 (Fisher K)
Dip/dip direction of set B (deg) Fisher 72/225 24 (Fisher K)
External loads
Seismic coefficient (g) Fixed value 0 –
Unit weight of water (kN/m3) Fixed value 9.81 –
Water pressure (%) Log normal 10 5
Rock support Not considered
a
Physically, these parameters cannot have values outside the range of 0–901. Therefore, the normal distributions are truncated at these extremes to prevent sampling of
non-physical values.
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
14 B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]]
Table 4
Comparison of deterministic and probabilistic results obtained with ROCKTOPPLE
Deterministic 1.23
Probabilities of failure
Mean factor of safety Probability of kinematic failure Probability of kinetic failure Total probability of block toppling failure
Probabilistic 1.17 0.602 0.234 0.141
600 1.0
Cumulative Probability
400 Cumulative Probability
0.6
Frequency
300
0.4
200
0.2
100
0 0.0
Factor of Safety
Fig. 17. Distribution of factor of safety obtained from ROCKTOPPLE using input values given in Table 3.
the envelopes defining potential base planes and sub-vertical 6. Conclusion and summary
toppling planes (as previously defined in Fig. 2), it is evident that
block-toppling is possible with discontinuity sets D2 and D3 A new probabilistic method for analyzing the stability of rock
forming the base plane (set A) and sub-vertical planes (set B), slopes according to the limit equilibrium method developed by
respectively. Goodman and Bray (1976) has been coded in an Excel spreadsheet
The input parameters required for performing probabilistic using Visual Basic for Applications. A review of the methodology
analysis of the slope are given in Table 3, including the selected and logic used in the spreadsheet-based program has been
probabilistic distributions, mean values, and corresponding presented in this paper. The program that was created has been
standard deviations (or Fisher constants). Analysis results, both shown to calculate the probability of block-toppling failure by
deterministic and probabilistic, are presented in Table 4 and the considering both kinematic and kinetic failure criteria, while
distribution of the factor of safety obtained via probabilistic accounting for:
analysis is shown in Fig. 17.
The deterministic factor of safety of 1.23 would likely be
irregular and uncertain geometry and shear strength para-
deemed unacceptable for many civil engineering projects due to
meters;
the high consequence of failure. However, it may be considered
external forces, including horizontal ground accelerations and
sufficient for slopes in some mining operations. The probabilistic
water pressures; and
results obtained by performing 10000 Monte Carlo trials indicate
rock support in the form of securing the toe block or bolting
the mean factor of safety is lower than the deterministic value
the toppling blocks together.
(1.14) and the probability of failure is 0.141 or 14%. A review of
acceptable failure probabilities for rock slopes by Wang et al.
(2000) indicated that although there is no universally accepted
value, there is agreement that values exceeding 10% are generally The ROCKTOPPLE program has been verified against a
not acceptable. Therefore, it has been shown that by including published deterministic example and utilized to assess a granite
uncertainty in the analysis of block toppling, conclusions regard- rock cut to demonstrate its ability to perform probabilistic
ing the stability of a slope may differ. In this case, the addition of analyses. It is shown that by considering the uncertainty of input
rock support elements or flattening of the slope may be employed values, conclusions regarding the stability of a slope may differ
to reduce the probability of failure. from those drawn from conventional deterministic analyses.
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]] 15
Fig. 18. Screenshot of ‘‘Analysis Details 1’’ tab of ROCKTOPPLE summarizing coordinates defining mean slope geometry and water levels.
Fig. 19. Screenshot of ‘‘Analysis Details 2’’ tab of ROCKTOPPLE summarizing outcome of each Monte Carlo trial.
Fig. 20. Screenshot of ‘‘Analysis Details 3’’ tab of ROCKTOPPLE illustrating details of kinetic analysis of first kinematically feasible Monte Carlo trial.
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
16 B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]]
Table 5
Results of deterministic example as presented in Wyllie and Mah (2004).
16 1000 4.0 2.5 No 4.0 4.0 0.0 832.5 470.7 0.0 866.0 500.0 Stable
15 2500 10.0 1.0 No 5.0 10.0 0.0 457.5 1176.8 0.0 2165.1 1250.0 Stable
14 4000 16.0 0.6 No 11.0 16.0 0.0 82.5 1882.9 0.0 3464.1 2000.0 Stable
13 5500 22.0 0.5 Yes 17.0 22.0 0.0 292.5 2588.9 292.5 4533.4 2457.5 Toppling
12 7000 28.0 0.4 Yes 23.0 28.0 292.5 825.7 3002.5 825.7 5643.3 2966.8 Toppling
11 8500 34.0 0.3 Yes 29.0 34.0 825.7 1556.0 3175.4 1556.0 6787.6 3519.7 Toppling
10 10000 40.0 0.3 Yes 35.0 35.0 1556.0 2826.7 3151.2 2826.7 7662.1 3729.2 Toppling
9 9000 36.0 0.3 Yes 36.0 31.0 2826.7 3922.1 1409.7 3922.1 6933.8 3404.6 Toppling
8 8000 32.0 0.3 Yes 32.0 27.0 3922.1 4594.8 156.4 4594.8 6399.8 3327.4 Toppling
7 7000 28.0 0.4 Yes 28.0 23.0 4594.8 4837.0 1299.8 4837.0 5871.9 3257.8 Toppling
6 6000 24.0 0.4 Yes 24.0 19.0 4837.0 4637.4 2012.7 4637.4 5352.9 3199.5 Toppling
5 5000 20.0 0.5 Yes 20.0 15.0 4637.4 3978.0 2283.9 3978.0 4848.1 3159.4 Toppling
4 4000 16.0 0.6 No 16.0 11.0 3978.0 2825.5 2095.2 2825.5 4369.5 3152.6 Toppling
3 3000 12.0 0.8 No 12.0 7.0 2825.5 1103.0 1413.3 1413.3 3707.3 2912.1 Sliding
2 2000 8.0 1.3 No 8.0 3.0 1413.3 1485.2 471.9 471.9 2471.6 1941.4 Sliding
1 1000 4.0 2.5 No 4.0 4.0 471.9 1287.3 1.2 1.2 1235.8 970.7 Sliding
Table 6
Results of deterministic example obtained with ROCKTOPPLE.
16 1833 1.9 4.9 9.8 0.0 365.6 862.9 0.0 1587.6 916.6 Stable
15 3303 0.7 10.8 15.6 0.0 152.7 1554.5 0.0 2860.1 1651.3 Stable
14 4772 0.7 16.6 21.5 0.0 144.6 2246.2 144.6 4019.0 2241.4 Toppling
13 6241 2.1 22.5 27.4 144.6 549.3 2793.3 549.3 5087.1 2715.9 Toppling
12 7711 3.5 28.4 33.3 549.3 1152.5 3080.2 1152.5 6203.7 3252.1 Toppling
11 9180 5.0 34.3 39.2 1152.5 1940.3 3168.6 1940.3 7331.1 3802.1 Toppling
10 9632 5.2 40.2 36.1 1940.3 3133.2 2593.9 3133.2 7404.9 3623.3 Toppling
9 8641 4.2 37.1 32.1 3133.2 3992.8 934.3 3992.8 6808.3 3461.0 Toppling
8 7639 3.2 33.1 28.1 3992.8 4461.1 396.8 4461.1 6248.0 3351.3 Toppling
7 6637 2.2 29.1 24.0 4461.1 4537.5 1336.7 4537.5 5688.1 3242.2 Toppling
6 5635 1.2 25.0 20.0 4537.5 4221.3 1884.8 4221.3 5128.9 3134.0 Toppling
5 4634 0.1 21.0 16.0 4221.3 3511.0 2040.2 3511.0 4570.8 3027.1 Toppling
4 3632 0.9 17.0 12.0 3511.0 2404.2 1801.5 2404.2 4014.5 2922.6 Toppling
3 2630 2.0 13.0 8.0 2404.2 895.8 1166.3 1166.3 3249.8 2552.8 Sliding
2 1628 3.2 9.0 4.0 1166.3 952.9 400.0 400.0 2011.7 1580.2 Sliding
1 626 4.9 5.0 0.0 400.0 – – – 856.3 713.0 Sliding
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014
ARTICLE IN PRESS
B.S.A. Tatone, G. Grasselli / Computers & Geosciences ] (]]]]) ]]]–]]] 17
of mass and its lowermost corner. Negative values of Xw indicate Muralha, J., 2003. Parameter variability in the toppling stability of rock blocks. In:
the centre of gravity lies outside the block’s base. Proceedings of the 10th Conference of the International Society for Rock
Mechanic, Technology Road Map for Rock Mechanics, Johannesburg, South
Africa, The South African Institute of Mining and Metallurgy, Marshalltown,
References pp. 849–854.
Norrish, N.I., Wyllie, D.C., 1996. Rock slope stability analysis. In: Turner, A.K.,
Schuster, R.L. (Eds.), Landslides Investigation and Mitigation, Transportation
Baecher, G.B., Christian, J.T., 2003. Reliability and Statistics in Geotechnical
Research Board Special Report 247, National Academy Press, Washington, DC,
Engineering. J. Wiley, Hoboken, NJ (605pp.).
pp. 391–425.
Carter, B.J., Lajtai, E.Z., 1992. Rock slope stability and distributed joint systems.
Canadian Geotechnical Journal/Revue Canadienne de Geotechnique 29 (1), Park, H., West, T.R., 2001. Development of a probabilistic approach for rock wedge
53–60. failure. Engineering Geology 59 (3–4), 233–251, doi:10.1016/S0013-
Cruden, D.M., 1989. Limits to common toppling. Canadian Geotechnical Journal/ 7952(00)00076-4.
Revue Canadienne de Geotechnique 26 (4), 737–742. Pine, R.J., Roberds, W.J., 2005. A risk-based approach for the design of rock slopes
Duzgun, H.S.B., 2008. A quantitative risk assessment framework for rock slides. In: subject to multiple failure modes—illustrated by a case study in Hong Kong.
Yale, D., Holtz, S., Breeds, C., Ozbay, U. (Eds.), Proceedings of the 42nd US Rock International Journal of Rock Mechanics and Mining Sciences 42 (2), 261–275,
Mechanics Symposium, San Francisco, CA, American Rock Mechanics Associa- doi:10.1016/j.ijrmms.2004.09.014.
tion, Alexandria, VA, Paper 08-279 (CD-ROM). Piteau, D.R., Martin, D.C., 1977. Slope stability analysis and design based on
Duzgun, H.S.B., Yucemen, M.S., Karpuz, C., 2003. A methodology for reliability- probability techniques at Cassiar mine. CIM Bulletin 70 (779), 139–150.
based design of rock slopes. Rock Mechanics and Rock Engineering 36 (2),
Priest, S.D., 1993. Discontinuity Analysis for Rock Engineering, first ed Chapman &
95–120, doi:10.1007/s00603-002-0034-0.
Hall, New York, NY (473pp.).
El-Ramly, H., Morgenstern, N.R., Cruden, D.M., 2002. Probabilistic slope stability
analysis for practice. Canadian Geotechnical Journal/Revue Canadienne de Quek, S.T., Leung, C.F., 1995. Reliability-based stability analysis of rock excavations.
Geotechnique 39 (3), 665–683, doi:10.1139/t02-034. International Journal of Rock Mechanics and Mining Sciences and Geomecha-
Fell, R., Ho, K.K.S., Lacasse, S., Leroi, E., 2005. A framework for landslide risk nics Abstracts 32 (6), 617–620.
assessment and management. In: Unger, O., Fell, R., Couture, R., Eberhardt, E., RockWare, 2008. RockPack III, RockWare-Earth Science and GIS Software, Golden,
(Eds.), Proceedings of the International Conference on Landslide Risk Manage- CO, /http://www.rockware.com/product/overview.php?id=119S (accessed
ment, Landslide Risk Management, Vancouver, Canada, Taylor and Francis, September 22, 2008).
London, pp. 3–25. Rocscience, 2008a. ROCPLANE 2.0—planar sliding stability analysis for rock slopes,
Feng, P., Lajtai, E.Z., 1998. Probabilistic treatment of the sliding wedge with EzSlide. Rocscience Inc., Toronto, Canada, /http://www.rocscience.com/products/Roc
Engineering Geology 50 (1–2), 153–163, doi:10.1016/S0013-7952(98)00007-6. Plane.aspS (accessed September 22, 2008).
Fisher, R., 1953. Dispersion on a sphere. Proceedings of the Royal Society of London,
Rocscience, 2008b. SLIDE 5.0–2D limit equilibrium slope stability analysis,
Series A: Mathematical and Physical Sciences 217 (1130), 295–305.
Rocscience Inc., Toronto, /http://www.rocscience.com/products/Slide.aspS
GEO-SLOPE, 2007. SLOPE/W, Calgary, /http://www.geo-slope.com/products/slo
(accessed September 22, 2008).
pew2007.aspxS (Accessed September 22, 2008).
Glynn, E.F., 1979. A probabilistic approach to the stability of rock slopes. Ph.D. Rocscience, 2008c. SWEDGE 5.0–3D surface wedge analysis for slopes, Rocscience
Dissertation, Massachusetts Institute of Technology, Cambridge, MA, 463pp. Inc., Toronto, /http://www.rocscience.com/products/Swedge.aspS (accessed
Goodman, R.E., Bray, J.W., 1976. Toppling of rock slopes. In: Proceedings of the September 22, 2008).
Specialty Conference on Rock Engineering for Foundations and Slopes, Boulder, Scavia, C., Barla, G., Bernaudo, V., 1990. Probabilistic stability analysis of block
CO, American Society of Civil Engineers, New York, NY, pp. 201–223. toppling failure in rock slopes. International Journal of Rock Mechanics and
Ho, K.K.S., Leroi, E., Roberds, W.J., 2000. Quantitative risk assessment: application, Mining Sciences and Geomechanics Abstracts 27 (6), 465–478.
myths and future direction. In: Proceeding of GeoEng 2000—An International Wang, J., Tan, W., Feng, S., Zhou, R., 2000. Reliability analysis of an open pit coal
Conference on Geotechnical and Geological Engineering, Melbourne, Tech- mine slope. International Journal of Rock Mechanics and Mining Sciences 37
nomic Publishing, Lancaster, PA, pp. 269–312. (4), 715–721.
Major, G., Kim, H., Ross-Brown, D., 1977. Pit slope manual supplement 5-1-plane
Wyllie, D.C., Wood, D.F., 1983. Stabilization of toppling rock slope failures. In:
shear analysis. CANMET (Canada Centre for Mineral and Engineering
Hynes, J.L. (Ed.), Proceedings of the 33rd Highway Geology Symposium,
Technology), Mines and Resources Canada, Ottawa, Canada, 307pp.
Engineering Geology and Environmental Constraints, Vail, CO, Colorado
McMahon, B.K., 1971. A statistical method for the design of rock slopes. In:
Geological Survey, Denver, CO, pp. 103–115.
Proceedings of the First Australia–New Zealand Conference on Geomechanics,
Melbourne, Australia Institution of Engineers, Sydney, pp. 314–321. Wyllie, D.C., 1999. Foundations on Rock, second ed E & FN Spon, New York, NY
Morgenstern, N.R., 1997. Toward landslide risk assessment in practice. In: Cruden, (401pp.).
D.M., Fell, R. (Eds.), Proceedings of the International Workshop on Landslide Wyllie, D.C., Mah, C.W., 2004. Rock Slope Engineering: Civil and Mining, fourth ed
Risk Assessment, Honolulu, HI, A. A. Balkema, Rotterdam, pp. 15–24. Spon Press, New York, NY (431pp.).
Please cite this article as: Tatone, B.S.A., Grasselli, G., ROCKTOPPLE: A spreadsheet-based program for probabilistic block-toppling
analysis. Computers and Geosciences (2009), doi:10.1016/j.cageo.2009.04.014