You are on page 1of 19

Rock Mechanics and Rock Engineering (2023) 56:4271–4289

https://doi.org/10.1007/s00603-023-03277-4

ORIGINAL PAPER

Rock Slope Stability Analysis Incorporating the Effects of Intermediate


Principal Stress
Haohua Chen1   · Hehua Zhu2 · Lianyang Zhang1 

Received: 5 October 2022 / Accepted: 12 February 2023 / Published online: 12 March 2023
© The Author(s), under exclusive licence to Springer-Verlag GmbH Austria, part of Springer Nature 2023

Abstract
This paper proposes an analytical approach for assessing rock slope stability based on a three-dimensional (3D) Hoek–Brown
(HB) criterion to consider the effects of intermediate principal stress. The 3D HB criterion, considering an associate flow rule,
is utilized to describe the perfectly plastic behavior of rock mass under a plane strain condition. To reflect the change of friction
angle on the failure surface, the potential failure surface (PFS) is divided into small segments with each segment being assigned
a unique friction angle. The upper bound theorem of limit analysis is combined with the strength reduction method to determine
the factor of safety (FOS) of a rock slope with a defined PFS. By optimizing the PFS, the minimum FOS and the critical failure
surface (CFS) of the rock slope are obtained by the customized genetic algorithm. The proposed approach is validated by com-
paring it with an HB criterion-based solution and numerical simulations. Parametric studies are also performed to investigate the
effects of rock mass properties, slope geometry, and loading conditions on the FOS and CFS. The results indicate that ignoring
the 3D strength of rock leads to underestimation of FOS and it is important to consider the various factors when evaluating
the stability of a rock slope. For the effortless application of the proposed approach, a Python-based graphical-user-interface
application is developed as a stand-alone executable app and is successfully applied to analyze a rock slope.

Highlights

• Three dimensional (3D) Hoek-Brown criterion is applied • Ignoring 3D strength of rock mass leads to
to analyze rock slope stability underestimation of the factor of safety for a rock slope
• Customized-genetic algorithm is utilized to accelerate • Graphical-user-interface app was developed using Python
finding most critical condition for effortless application of the proposed approach

Keywords  Slopes · Rocks/rock mechanics · Limit state design/analysis · Factor of safety · 3D strength · Genetic algorithm

List of Symbols
n��⃗i Normal unit vector on the failure surface
FOSlb , FOSub Lower and upper bounds of FOS
Din Dissipation rate of internal plastic work
* Lianyang Zhang Din.r Dissipation rate of the required stresses
lyzhang@arizona.edu I1∗ , I2∗ , I3∗ Modified first, second and third stress
Haohua Chen invariants
howardchen@arizona.edu T�⃗ , X�⃗ , v�⃗ Traction force vector on boundary; body
Hehua Zhu force vector; velocity vector
zhuhehua@tongji.edu.cn Wex Work rate of external loads
1
c1 , c2 , c3 Constants defining the relation between 𝜙tr
Department of Civil and Architectural Engineering
and Mechanics, The University of Arizona, Tucson,
and 𝜃
AZ 85721, USA ct Instantaneous cohesion of rock mass
2
Department of Geotechnical Engineering, Tongji University,
fNMGZZ Failure surface of the newly modified GZZ
Shanghai 200092, China criterion

13
Vol.:(0123456789)
4272
H. Chen et al.

kv , kh Vertical and horizontal seismic coefficients 𝛽 Inclination of the top of the slope
mb Constant parameter of rock mass 𝜃 Polar angle measured clockwise from the
mi Constant parameter of intact rock positive x-direction
npop Population of each generation in the
genetic algorithm
qd Deviatoric shear stress 1 Introduction
ra Radius of the failure surface on the top of
the slope Slope stability assessment is an important research problem
rf Failure surface determined by 𝜙t in geotechnical engineering. Currently, the linear Mohr–Cou-
rfr Failure surface determined by 𝜙tr lomb (MC) criterion is widely used for analyzing the failure
rs Polar function of the slope surface state or critical state of soil and rock in engineering practices
xc , zc Horizontal and vertical coordinates of the such as deep foundations, tunnel excavations, and slope sta-
center of rotation bility. However, the strength of intact rock/rock mass is fea-
xt Horizontal distance from slope toe tured by non-linearity according to laboratory and field tests
𝛾rm Unit weight of rock mass (Mogi 2007) and thus should be described by a non-linear
𝜀y0 Initial strain of rock mass in the out-of- criterion such as the Hoek–Brown (HB) criterion (Hoek and
plane direction Brown 1980). Furthermore, the strength of both soil and rock
𝜃a , 𝜃o , 𝜃b Polar coordinates of the failure surface at is governed by the three principal stresses under true triaxial
points A, O, B (top, corner, and toe) stress states, while neither the MC criterion nor the HB cri-
𝜇rm Poisson’s ratio of rock mass terion considers the intermediate principal stress. Therefore,
𝜙t Tangential friction angle of rock mass on more recently, many three-dimensional (3D) versions of the
the failure surface MC and HB criteria were proposed by different researchers
𝜎1 , 𝜎2 , 𝜎3 Major, intermediate, and minor effective to reproduce the experimental test results under true triaxial
principal stresses stress states (Zhang and Zhu 2007; Chen et al. 2021a). How-
𝜎1∗ , 𝜎2∗ , 𝜎3∗ Modified major, intermediate, and minor ever, to the best of our knowledge, the application of the 3D
effective principal stresses MC or HB criterion to slope analysis is still very limited.
𝜎c Unconfined compressive strength of intact Over the past 70 years, different methods have been devel-
rock oped and applied to analyze the stability of soil and rock
𝜎ij Stress tensor slopes. The limit equilibrium methods (LEM), especially the
𝜎ijr Required 𝜎ij for stability methods of slices, were the most widely used in the early
𝜎n , 𝜏 Normal stress and shear stress years (Bishop 1955; Morgenstern and Price 1965; Spencer
𝜎v,b Vertical stress at the toe of the slope 1967). However, the various methods of slices adopt differ-
𝜎x , 𝜎y , 𝜎z Normal stresses in the horizontal, out-of- ent static equilibrium equations and assumptions about the
plane, and vertical directions interactions between slices, and thus they are not rigorous
𝜎x0 , 𝜎y0 , 𝜎z0 Initial values of 𝜎x , 𝜎y and 𝜎z in a true sense and often result in different factor of safety
𝜏r , ctr , 𝜙tr Required values of 𝜏  , ct and 𝜙t for stability (FOS) values. Later, the upper bound theorem of limit analy-
FOS Factor of safety sis was increasingly applied to evaluate slope stability because
GSI Geology strength index no assumptions are needed about interaction forces and pre-
D Disturbance factor representing the effects determined failure surfaces (Lysmer 1970; Chen 1975; Mich-
of construction methods alowski 1995, 2002). Besides, considering complex geometry
H Height of slope and constitutive relations, the limit finite element analysis
S , V  , F Boundary surface, volume, and failure (LFEA) was also conducted to investigate the slope stability
surface of kinematic failure mechanism problem (Yu et al. 1998; Loukidis et al. 2003). The displace-
a Constant parameter of intact rock and rock ment finite element method (FEM) and finite difference analy-
mass sis (FDA), which are more suitable for deformation analyses,
n Number of segments constituting the fail- were also used for slope stability assessment based on the
ure surface strength reduction method (Cheng et al. 2007; Tschuchnigg
q Load on the top of the slope et al. 2015).
s Constant parameter of intact rock and rock Considering the non-linearity of rock strength, attempts
mass have been taken to apply the HB criterion to analyze the rock
𝛼 Slope angle at the toe of the slope slope stability in the recent 30 years. Collins et al. (1988)
developed an upper bound limit solution to rock slope using the
HB criterion. Yang et al. (2004) used the so-called generalized

13
Rock Slope Stability Analysis Incorporating the Effects of Intermediate Principal Stress 4273

tangential technique to perform kinematical analyses on rock specific PFS. To ensure accuracy and efficiency, a customized
slopes based on the HB criterion. However, those analyses genetic algorithm is utilized to find the minimum FOS and the
assume a constant friction angle on the entire failure surface critical failure surface (CFS) of a slope with specific geom-
and thus the variation of stress level and friction angle along etries and loading conditions by optimizing the PFS. With
the failure surface cannot be reflected. To accommodate the the developed method, parametric studies are performed to
change of friction angle and cohesion on a failure surface, investigate the effects of rock mass properties, slope geometry,
Michalowski and Park (2020) divided the failure surface of the and loading conditions on the FOS and CFS. Finally, for the
upper bound theorem into several segments with each segment effortless application of the proposed method, a Python-based
corresponding to a specific friction angle and cohesion from graphical-user-interface (GUI) app is developed as a stand-
the HB criterion. Furthermore, Li et al. (2009) conducted alone executable program.
finite element limit analysis (FELA), which uses meshes and
considers the changes of stress within the slope, to evaluate the
stability of rock slopes based on the HB criterion. Due to the 2 Newly Modified GZZ Criterion—A 3D
development of commercial numerical software, some design Hoek–Brown Criterion
charts or approaches for rock slope stability assessment were
also presented (Jiang et al. 2016; Rafei Renani and Martin The strength of intact rock/rock mass is featured by non-
2020; Wei et al. 2020) based on commercial software such linearity as indicated by extensive field and laboratory tests
as FLAC and SLIDE (Rocscience Inc. 2018). However, (Mogi 2007). Among the different non-linear criteria, the HB
the accuracy of the numerical model using commercial criterion is the most widely used in rock mechanics and rock
numerical software highly depends on the mesh quality, and engineering practices, which has the form (Hoek et al. 2002):
the calculation can be time-consuming. ( )a
𝜎
Optimization methods such as genetic algorithms (Holland 𝜎1 = 𝜎3 + 𝜎c mb 𝜎3 + s (1)
c
1975) and particle swarm optimization (Kennedy and Eber-
hart 1995) can iteratively find solutions that can maximize or where
minimize target function and have been widely used in engi- ( )
GSI − 100
neering practices. Genetic algorithms have been applied to mb = exp mi (2a)
28 − 14D
analyze rock slope stability by different authors using different
analytical or numerical approaches (Li et al. 2010; Gandomi (
GSI − 100
)
et al. 2017; Zheng et al. 2020; Wijesinghe et al. 2022) and their s = exp (2b)
9 − 3D
high efficiency over exhaustive search algorithms has been
well proved. ( )
1 − GSI 20
Since the rock slope is under a 3D (true triaxial) stress state, a = 0.5 + e 15 − e− 3 (2c)
6
using the HB or MC criteria for slope stability analyses is not
suitable due to the ignorance of the intermediate stress. On the in which 𝜎1 and 𝜎3 are the major and minor effective prin-
other hand, the friction angle of rock mass changes with stress cipal stresses, respectively; mi is a constant for intact rock;
level, and thus the instant friction angle on the failure surface mb , a and s are parameters of rock mass; GSI means geology
should also change due to the variation of stress. However, strength index; D is a disturbance factor representing the
none of the available analytical solutions mentioned above can effects of construction methods.
take both the 3D strength and change of friction angle on the However, the intermediate principal stress, which is ignored
failure surface into consideration. Furthermore, numerical rock by the HB criterion, has a profound influence on the strength
slope stability analyses can be time-consuming and encounter of rock under a 3D stress state (Mogi 2007). In addition, the
convergence problems. In this regard, this paper presents an non-smoothness of the HB criterion at triaxial compression
analytical approach to assess the stability of rock slopes based and extension stress states might cause a non-convergence
on a 3D HB criterion and the genetic algorithm for optimiza- problem in numerical analyses. Therefore, many efforts have
tion. Specifically, to consider the 3D strength, the rock slope been made to develop a 3D and smooth version of the HB cri-
is idealized as a perfectly plastic material governed by a 3D terion. Among them, the newly modified generalized Zhang-
HB criterion, the newly modified GZZ criterion (Chen et al. Zhu (GZZ) criterion (Chen et al. 2021a, 2021b, 2022) not only
2021a, b, 2022), with an associate flow rule. To reflect the reduces to the HB criterion under triaxial stress states but also
change of friction angle on the failure surface, the potential remains smooth and convex in the 3D principal stress space.
failure surface (PFS) is divided into small segments with each Figure 1 compares the HB criterion and the newly modified
segment being assigned a unique friction angle. The upper GZZ criterion in the 3D stress space. In general, compared with
bound theorem of limit analysis is used to determine the FOS the newly modified GZZ criterion, the HB criterion underesti-
via the strength reduction method for a slope considering a mates the strength of rock under a 3D stress state, which is in

13
4274
H. Chen et al.

Hoek-Brown criterion Line :


Newly modified GZZ criterion Line :
Line :
Triaxial compression stress state Solution domain
C( , )

Triaxial extension stress state

O
Failure
surface

Seismic acceleration Rock mass

Fig. 2  Schematic plot of a plane strain rock slope at failure


Fig. 1  Comparison between HB criterion and newly modified GZZ
criterion in principal stress space

strain rock slope, the method for analyzing the slope, and the
agreement with laboratory and field tests (Mogi 2007). Since constraint conditions of a potential failure surface.
the rock slope is under a 3D stress state, the newly modified
GZZ criterion is adopted in this paper, which is expressed as 3.1 Plane Strain Rock Slope
(Chen et al. 2021a, 2021b, 2022)
[( ) ( )1∕a−1 ]( Figure 2 shows a homogeneous rock slope. The rock slope
2∕a−2
qd qd ) ∗
fNMGZZ = 𝜎c
+ mb 𝜎c
I1∗ I2∗ − 9I3∗ − 2m2b I 3 = 0 has a toe slope angle of 𝛼 and a height of H, and the top of the
(3) slope has an inclination angle of 𝛽 with a uniformly distributed
vertical stress q applied on it. The rock slope is also under a
where
vertical seismic load with an acceleration of kv g and a horizon-

tal seismic load with an acceleration of kh g. The rock slope is
qd = I1∗2 − 3I2∗ (4a)
assumed to be under a plane strain condition. Thus the 𝜎2 can
be related to 𝜎1 and 𝜎3 as
I2∗ = 𝜎1∗ 𝜎2∗ +𝜎2∗ 𝜎 ∗3 + 𝜎3∗ 𝜎 ∗1 (4b) ( ) ( )
𝜎2 = 𝜎y = 𝜇rm 𝜎x + 𝜎z + 𝜎y0 − 𝜇rm 𝜎x0 + 𝜎z0
( ) ( )
= 𝜇rm 𝜎1 + 𝜎3 + 𝜎y0 − 𝜇rm 𝜎x0 + 𝜎z0 (5)
I1∗ = 𝜎1∗ + 𝜎2∗ + 𝜎3∗ (4c)
where 𝜎x , 𝜎y and 𝜎z are the normal stresses in the horizontal,
I3∗ = 𝜎1∗ 𝜎2∗ 𝜎3∗ (4d) out-of-plane, and vertical directions, respectively; 𝜇rm is the
Poisson’s ratio of the rock mass; and 𝜎x0 , 𝜎y0 and 𝜎z0 are the
𝜎c initial values of 𝜎x , 𝜎y and 𝜎z , respectively.
𝜎i∗ = 𝜎i + s, i = 1, 2, 3 (4e) Considering the deposition of rock mass, the initial
mb
strains of rock mass in the out-of-plane 𝜀y0 and horizontal
in which 𝜎2 is the intermediate effective principal stress. directions are zero, therefore
( )
𝜎y0 − 𝜇rm 𝜎x0 + 𝜎z0 = Erm 𝜀y0 = 0 (6)
3 Mechanism of Rock Slope Failure
where Erm is Young’s modulus of rock mass.
The assessment of rock slope stability is important for open-pit Combining Eq. (5) and Eq. (6)
mines, highways, dams, and other rock engineering practices. ( )
𝜎2 = 𝜎y = 𝜇rm 𝜎x + 𝜎z (7)
Since the length of the slope is often much longer than its
height or the slope is often constrained by surrounding struc- When the slope fails, a log-spiral failure surface AB
tures, it is reasonable to assume a plane strain condition when (red curve in Fig. 2) is formed from the top to the toe of
analyzing a rock slope. The following describes the plane

13
Rock Slope Stability Analysis Incorporating the Effects of Intermediate Principal Stress 4275

the slope. The face collapse and below-toe collapse are 80 4.0
φt
not considered as the toe collapse is often the critical case 70
mi = 10, 20, 30
3.5
ct /σc
for a homogeneous rock slope. But one cannot exclude
60 3.0
the possibility that other failure mechanisms might take
place under specific conditions. The rock mass within the 50 2.5
failure surface collapses in a rotational mode with every

φt (°)
40 2.0

ct /σc
point rotating around point C at a rotational speed of 𝜔 . As
30 1.5
often assumed (Chen 1975; Michalowski 1995, 2002), the
log-spiral failure surface rf in a polar coordinate system 20 1.0
with the center of rotation as the origin in Fig. 2 can be 10 0.5
related to the tangential friction angle 𝜙t of the rock mass 0 0.0
on the failure surface as -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
σn /σc
( 𝜃 )

∫ 𝜃a (8)
rf = ra exp tan𝜙t d𝜃
Fig. 4  Relation between 𝜙t , ct ∕𝜎c and 𝜎n ∕𝜎c

where ra is the radius of the failure surface on the top of the


slope and denoted by CA in Fig. 2; 𝜃 is the polar angle of a 𝜎1 − 𝜎3
point measured clockwise from the positive x-direction in 𝜏= cos𝜙t (11a)
2
Fig. 2; 𝜃a is the 𝜃 of point A; and 𝜙t is the tangential friction
angle of rock mass on failure surface and it changes with 𝜎 1 + 𝜎 3 𝜎 1 − 𝜎3
stress level. 𝜎n = − sin𝜙t (11b)
2 2
The 𝜙t is related to the current stress state of rock mass
and can be determined by (Chen et al. 2022)
d𝜏
tan𝜙t = (11c)
dq d𝜎 − d𝜎3 d𝜎 ∕d𝜎3 − 1 1 − C13 d𝜎
sin𝜙t = L = 1 = 1 = (9)
dpL d𝜎1 + d𝜎3 d𝜎1 ∕d𝜎3 + 1 C13 + 1
𝜎 1 + 𝜎3 𝜎 1 − 𝜎 3
where ct = 𝜏 − 𝜎n tan𝜙t =
2cos𝜙t

2
tan𝜙t (11d)

𝜕fNMGZZ 𝜕fNMGZZ
𝜕𝜎1∗
+ 𝜇rm 𝜕𝜎2∗
To better understand the relations among 𝜎n  , 𝜙t
C13 = − 𝜕f 𝜕fNMGZZ (10) and ct   , Fig.  4 shows the 𝜎n versus 𝜙t and 𝜎n versus ct
NMGZZ
𝜕𝜎3∗
+ 𝜇rm 𝜕𝜎2∗ relations of the newly modified GZZ criterion at mi =
10, 20, 30; D = 0 and GSI = 100. As can be seen from
And the details of Eq. (10) are given in Appendix 1. the figure, 𝜙t generally decreases with 𝜎n  , while ct first
As shown in Fig. 3, the normal stress 𝜎n and shear stress slightly decreases and then increases with a higher 𝜎n .
𝜏 on the failure surface can also be related to the tangential At the same 𝜎n  , the 𝜙t increases with a larger mi  , while
friction angle 𝜙t and instantaneous cohesion ct as the ct decreases when 𝜎n ∕𝜎c < 0.5 and increases when
𝜎n ∕𝜎c > 0.5 at a larger mi  . It should be noted that the
𝜙t constituting a PFS would generally decrease with a
larger 𝜃 as the normal stress on the failure surface would
increase with a larger 𝜃 . Since the rock mass around the
Mohr’s circle envelope of newly toe should have a smaller vertical stress than a point far
modified GZZ criterion behind the slope at the same depth, the 𝜎3 around the
toe would be smaller than the original vertical stress at
Tangential line depth H ( 𝜎3 < 𝜎v,b = 𝛾rm H  ) . By substituting 𝜎3 = 𝛾rm H
Stresses on into Eqs. (1), (7), and (9), the obtained friction angle 𝜙t
log-spiral failure surface
with 𝜎3 = 𝜎v,b should be larger than that at the toe and
thus can be regarded as the lower bound of the 𝜙t that
constitutes the failure surface according to Fig.  4. It
should be noted that if no limitation is set for the friction
angle, the friction angle might be underestimated and
thus an underpredicted FOS would be obtained by the
Fig. 3  Stress state on log-spiral failure surface kinematic limit analysis.

13
4276
H. Chen et al.

3.2 Upper Bound Limit Analysis Method


∫ ∫
p
Wex = Din.r = 𝜎ijr 𝜀̇ ij dV + 𝜎ijr n��⃗i v�⃗dF (14)
The upper bound (kinematic) limit analysis method is V F

utilized here to determine the FOS of the rock slope. in which 𝜎ijr is the required 𝜎ij for stability. It should be noted
According to the theory of classical plasticity (Hill 1948), that the 𝜙tr now determines the shape and size of the kin-
the criterion governing the material should be convex and ematic failure mechanism (i.e., V and F) in Eq. (8) and thus
an associated flow rule should be incorporated to deter- indirectly affects the Wex.
mine the velocity discontinuity vector in the upper bound Especially, for the rock slope shown in Fig. 2, the items
approach. In this regard, the newly modified GZZ crite- in Wex , Din,r can be further simplified as
rion is convex and thus effortless to be adopted for the ( )
rock slope stability problem. The angle between the shear 𝜃o qcos𝜃sin2 𝜃 + 𝛽

∫ 0∫
o
�⃗v⃗dS = 𝜔r
T� 2
d𝜃 (15a)
velocity vt on the failure surface and the velocity on the sin3 (𝜃 + 𝛽)
𝜃a
discontinuity (failure surface) v equals the 𝜙t as shown S

in Fig. 3. Therefore, the log-spiral failure surface Eq. (8)


perfectly satisfies the admissible velocity discontinuity ( ) 𝜃b rf r

∫ ∫ 𝜃0 ∫ rs
�⃗v⃗dV =𝛾rm 1 + kv 𝜔 r2 cos𝜃drd𝜃
and can be used in the kinematic approach. According to X�
the upper bound limit theorem, the work rate of external V

loads Wex is not larger than the dissipation rate of inter- 𝜃b rf r

∫ 𝜃0 ∫ rs
+ 𝛾rm kh 𝜔 r2 sin𝜃drd𝜃
nal plastic work Din in any admissible kinematic failure
(15b)
mechanism, i.e.,
Wex ≤ Din (12a)

p
𝜎ijr 𝜀̇ ij dV = 0 (15c)
V

∫ ∫
Wex = �⃗v⃗dS +
T� �⃗v⃗dV
X� (12b) 𝜃o ( ) 𝜃o

∫ ∫ 𝜃a f r r FOS ∫
𝜔
S V 𝜎ijr n��⃗i v�⃗dF = 𝜔 r2 𝜏 − 𝜎n tan𝜙tr d𝜃 = 2
rfr ct d𝜃
𝜃a
F
(15d)
∫ ∫
p
Din = 𝜎ij 𝜀̇ ij dV + 𝜎ij n��⃗i v�⃗dF (12c) ( 𝜃 ) ( 𝜃 )
tan𝜙t
∫ ∫ 𝜃a FOS (15e)
V F rf r = ra exp tan𝜙tr d𝜃 = ra exp d𝜃
𝜃a
in which S , V  , and F means the boundary surface, volume,
and failure surface (kinematic discontinuity surface) of the
⎪ ro sin (𝜃+𝛽) ;𝜃a ≤ 𝜃 < 𝜃o
⎧ sin (𝜃o +𝛽 )
kinematic failure mechanism, respectively; T�⃗ is the trac-

⎪ ro sin (𝜃+𝛼) ;𝜃o ≤ 𝜃 ≤ 𝜃b


tion force vector on the boundary surface; X�⃗ is the body rs = ⎨ sin (𝜃o +𝛼) (15f)
force vector (e.g., unit weight and seismic force); v�⃗ is the ⎩
velocity vector of the kinematic failure mechanism; 𝜎ij is
the stress vector of a material point within the kinematic √
failure mechanism; and n��⃗i is the normal unit vector on the ro = xc2 + z2c (15g)
boundary surface.
The FOS of the rock slope is defined following the √
strength reduction method as (Duncan 1996) r0 + x0
(15h)
−1
𝜃o = 2sin
2r0
𝜏 c tan𝜙t
FOS = = t = (13)
𝜏r ctr tan𝜙tr √
Hcot𝛼 + x0 + rb
where 𝜏r , ctr and 𝜙tr are the required values of 𝜏  , ct and 𝜙t for 𝜃b = 2sin−1 (15i)
2rb
stability. Equation (13) should be satisfied for every point
on the failure surface and thus the FOS of each point on the √
failure surface is the same. According to the limit theorem, ( )2 ( )2
rb = Hcot𝛼 + x0 + H + y0 (15j)
the dissipation rate of the required stresses Din,r would be
no less than the work rate of the external loads. Therefore, where 𝛾rm is the unit weight of rock mass; ro denotes the
under the critical state, length of CO; 𝜃o and 𝜃b are the 𝜃 values of points O and B;

13
Rock Slope Stability Analysis Incorporating the Effects of Intermediate Principal Stress 4277

[ ] ( ) ( )
kv , kh are the vertical and horizontal seismic coefficients; rf r ( ) 𝜃b sin 𝜃a + 𝛽 sin 𝜃o + 𝛼
∫ 𝜃a
is the failure surface determined by 𝜙tr in the polar coordi- f 𝜃a = exp tan𝜙tr d𝜃 − ( ) ( ) =0
sin 𝜃o + 𝛽 sin 𝜃b + 𝛼
nate system; and rs is the polar function of the slope surface
(20b)
AOB. The detailed expressions for Eq. (15) can be found in
Appendix 2. By solving Eq. (20b) via a bisection method with a start-
Equations (14) and (15) are the governing equations for the ing range of [ −𝛽, 𝜃o ], 𝜃a can be obtained.
rock slope problem with the location of the center of rotation It should be noted that the 𝜙tr changes with 𝜃 and thus
( xc , zc ) and the friction angle and stresses on the failure surface it is better to discretize the failure surface into n seg-
as the basic unknowns. It should be noted that the 𝜙tr and cr ments with each segment being assigned a specific 𝜙tr . To
change with location as the newly modified GZZ criterion is ensure the accuracy of calculation, a relatively large n = 50
non-linear. With given xc , zc , 𝜙tr , the FOS can be solved by is selected based on trial calculations and each segment
substituting Eq. (15) into Eq. (14), which can be numerically has the same interval (𝜃b − 𝜃a )∕n . Since the normal stress
solved by a bisection method as detailed in Sect. 3.4. on the failure surface generally increases from point A to
point B ( 𝜃 increases), the 𝜙tr is expected to decrease with
3.3 Geometric Relations and Constraints a larger 𝜃 . It is rational to use an exponential function to
of Kinematic Failure Mechanism relate 𝜙tr with 𝜃 as
( )
𝜃
To efficiently solve the governing equations Eqs. (14) and 𝜙tr = c3 ⋅ exp − + c2 (21a)
c1
(15), the relation and constraints among ( xc , zc ), 𝜙tr , 𝜏r and
𝜎n should be satisfied. Since the rock mass within the failure
surface would all contribute to the work rate of the external 0◦ < c2 , c3 < 90◦ (21b)
forces, the center of rotation ( xc , zc ) should be located above
lines BB′ and AA′ in Fig. 2. Hence, c1 > 0 (21c)
zc − xc tan𝛽 > 0 (16a) where c1 , c2 and c3 define the specific relation between 𝜌tr
and 𝜃 . Once c1 , c2 and c3 are known, the average friction
zc − xc tan𝛼 > 0 (16b) angle 𝜙tr on each segment can be determined.
The log-spiral failure surface requires that max ( 𝜙tr
Besides, rb is larger than ro given the clockwise rotational ) < 90°. Therefore
mechanism, and thus the rotation center should be above ( )
the perpendicular bisector (line DD′) of line OB. Therefore ( ) 𝜃
𝜙tr 𝜃a = c3 ⋅ exp − a + c2 < 90◦ (22)
( ) c1
zc + xc cot𝛼 − H∕ 2sin2 𝛼 > 0 (17)

Equations (16) and (17) define the solution domain for


the center of rotation as shown in Fig. 2. And the next step 3.4 Determination of FOS with Given Center
is to find the bounds for the 𝜙tr , which defines the shape of of Rotation and Other Parameters
the failure surface.
The PFS should be below point O on the slope, which By inputting xc , zc , c1 , c2 and c3 that satisfy the constraints
means by Eqs. (16), (17), (19), and (22), the FOS can be deter-
( 𝜃o ) mined by a bisection method. As for the bisection method,
( )
∫ 𝜃a
rfr 𝜃o = ra exp tan𝜙tr d𝜃 > ro (18) a continuous governing function needs to be taken as the
target function for solving. In the present study, the gov-
erning Eq. (14) is revised as the target function with FOS
Combing Eq. (18) with Eq. (15)
as a variable as
( 𝜃b ) ( )
sin 𝜃o + 𝛼
∫ 𝜃o
exp tan𝜙tr d𝜃 − ( ) <0 (19) FFS (FOS) = Wex (FOS) − Din,r (FOS) = 0 (23)
sin 𝜃b + 𝛼
where the elaborate forms of Wex (FOS) and Din,r (FOS) can
On the other hand, the PFS is formed from the toe to point be found from Eqs. (12), (14) and (15). It should be noted
A on the slope top. Therefore that Eq. (23) is defined to solve Eq. (14) because FOS cannot
( ) ( ) be explicitly obtained from Eq. (14). And Eq. (23) should
ra sin 𝜃a + 𝛽 = ro sin 𝜃o + 𝛽 (20a) be zero, i.e., Eq. (14) is satisfied, if the strength reduction
method is well performed (a proper FOS is used). In this
Substituting Eqs. (15e) and (15f) into Eq. (20a) yields

13
4278 H. Chen et al.

9.00E+08 2.5 Din.r . Generally, Din,r decreases with a higher FOS and thus
FOSub
8.00E+08 FFS increases with FOS.
7.00E+08 2
The instant friction
( ) angles ( on
) the failure surface
( ) should
6.00E+08
fall within [ min 𝜙t   , max 𝜙t   ] , where min 𝜙t is(taken )
5.00E+08 1.5
as 𝜙t (𝜎3 = 𝜎v,b ) as discussed in Sect. 3.1 and max 𝜙t is

FOS
FFS

4.00E+08
3.00E+08 1
taken as the friction angle very close to or at the apex of
2.00E+08 FFS
FFS the failure criterion envelope. Therefore, according to the
1.00E+08 FOS 0.5 definition of FOS by Eq. (13), the FOS must satisfy
0.00E+00 [ ( )] [ ( )]
FOSlb tan min 𝜙t tan max 𝜙t
-1.00E+08 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [ ( )] = FOSlb < FOS < FOSub = [ ( )]
Iteration tan (𝜙tr 𝜃b tan (𝜙tr 𝜃a
(24)
Fig. 5  Evolution of FOS and FFS with iteration Therefore, the[initial interval] (range) of the bisection
method would be FOSlb , FOSub  . The flowchart describing
the solving procedures is provided in Fig.  6. It should
Start be noted that other root-searching methods such as
Newton–Raphson method (Dedieu 2015) usually requires
Input: , , , and that satisfy
Eqs. (16), (17), (19) and (22) the derivative of the target function Eq. (23). However, due
to the implicit form of Eq. (23), the derivative of it cannot
Initialize: set initial range for bisection method: be easily obtained and thus other root-searching methods
= ; = were not utilized. To better understand the convergence
of Eq. (23) using the bisection method, Fig. 5 shows the
No or Yes
evolution of both FOS and FFS (FOS) with iteration from one
of the case studies performed. As can be seen, the proposed
bisection method can converge very quickly and thus is used
in this study.

No Yes
4 Genetic Algorithm‑Based Solving
Technique
No Yes
The bisection method presented in Sect. 3 only determines
the FOS of a rock slope with pre-defined xc , zc , c1 , c2 and c3 .
However, the true FOS of a slope with specific geometries
and loading conditions should be determined by changing
the center of rotation and the friction angles on the PFS and
finding the most critical condition. In this regard, xc , zc , c1 ,
Output: c2 and c3 should be taken as variables and further optimized
to obtain the global minimum FOS. In the existing upper
End bound solutions, the variables were changed one by one in
consecutive loops to find the minimum FOS, which might
Fig. 6  Flowchart for solving FOS with given xc , zc , c1 , c2 and c3 take up to 30 min to calculate the FOS (Michalowski and
Park 2020). This process is time-consuming because it is an
exhaustive search algorithm and tries to search all possible
case, Eq. (23) is defined as a function of FOS and iterative FOS within the solution domain. Therefore, in this study, a
procedures are performed to solve it and obtain FOS. global optimization algorithm, the genetic algorithm, is used
As shown in Eq. (15), with given xc , zc , c1 , c2 and c3 , the to find the minimum FOS. In the following, the genetic algo-
work rate of external forces Wex is determined, and FOS only rithm is first briefly described and then a customized genetic
affects the required dissipation rate of internal plastic work algorithm for finding the FOS of a rock slope is presented.

13
Rock Slope Stability Analysis Incorporating the Effects of Intermediate Principal Stress 4279

4.1 Brief Introduction of Genetic Algorithm the stability of a rock slope in this study. The stability
assessment of a rock slope is a constrained optimization
Genetic algorithm is commonly used to generate high-qual- problem with linear and non-linear constraints as presented
ity solutions to optimization and search problems in com- in Sect. 3.3. Note that the constraints in Sect. 3.3 cannot
puter science and operations research (Mitchell 1996). It is be explicitly expressed and thus genetic algorithm packages
inspired by the principles of genetics and natural selection provided in MATLAB and other computational software
and can be used to solve both constrained and unconstrained cannot be used for solving the current problem. In this
optimization problems. Generally, the genetic algorithm regard, a customized genetic algorithm is developed to
requires a population of chromosomes and a fitness function consider the implicit constraints using Python language. The
(FOS in this study) for optimization. Specifically, a chromo- chromosome is [ xc , zc , c1 , c2 , c3 ] and the fitness function FOS
some is basically an array with each element being a vari- is implicit and can only be numerically solved by a bisection
able of the optimization problem, and the fitness function method as provided in Fig. 5. To increase genetic diversity,
is the objective function used to evaluate a chromosome. the population of one generation is set as 50 in the proposed
With the chromosomes and the fitness function, the genetic model. The Roulette selection, intermediate crossover, and
algorithm can be performed by initialization of a popula- 3% of mutation rate are specified as detailed in Mitchell
tion of chromosomes within the solution domain and then (1996). Two terminating conditions are defined: (1) the
repetitive applications of the selection, crossover, mutation, algorithm stops when the number of generations reaches
and elitism operations, as explained below (Mitchell 1996):
(1) Initialization: An initial population of chromosomes
is generated randomly within the solution domain as the first Start
generation. The size of population npop (numbers of chromo-
somes) is determined by the number of variables; a larger Input: rock mass properties mi, σc, GSI, D, γrm;
npop is used if more variables are involved in the investigated slope parameters α, β, H; loads q, kv, kh; fitness
function from Fig. 5
problem.
(2) Selection: Two parents are selected from the current Initialization: Generate the first generation with a population
generation with a probability based on the fitness value of of npop randomly within bounds; linear constraints and non-
linear constraints by Eqs. (16), (17), (19) and (22)
each chromosome.
(3) Crossover: A weighted average of the two selected
Selection: Use Roulette selection based on the fitness
parents to generate an offspring as the new generation, where function value to select two parents (p1, p2)
the weights are random values within [0, 1].
(4) Mutation: Some elements of the generated offspring Crossover: offspring o1 = α1p1+(1˗α1)p2, α1 is a 1-by-5 array
are mutated by small random changes with small probabili- with elements randomly selected from [0,1]
ties. Mutation improves genetic diversity and enables the
Mutation: o1 mutates with a possibility of 3%
genetic algorithm to search a broader space within the solu-
tion domain and thus prevents the algorithm from converg- Evaluation: Evaluate the current generation by the fitness
ing to a local minimum. function using Fig. 5
(5) Elitism: Crossover and mutation operations are per-
formed repetitively until the size of the generated offspring No Yes
Offspring = npop
reaches npop. Then the offspring and the current generation
are merged and sorted in ascending order based on their Elitism: Merge offspring and parents, sort them in ascending
fitness function values. Only the first npop chromosomes are order based on FS value, then only take the first npop
saved as the new generation. representatives as the new generation
The selection, crossover, mutation, and elitism operations
are repeated until a termination condition is reached. Com- Generation = 50 or
Yes No
mon terminating conditions include a maximum number of average change of lowest
FOS less than 0.01%
generations reached and the highest-ranking solution's FOS
reaching a plateau.
Output: FOS
4.2 Customized Genetic Algorithm for Rock Slope
Stability End

Following the main procedures of the genetic algorithm, a Fig. 7  Flowchart of customized genetic algorithm for determining
customized genetic algorithm is developed for evaluating FOS

13
4280
H. Chen et al.

Table 1  Comparisons between # α (º) mi D GSI σc/(γrmH) FOS Equivalent FOS(3D)/


present and exiting methods FOS(2D)
This study Numerical (2D) 2D ­HBe This study/ This
numerical study/2D
HB

1 45 10 0 100 1.11 3.623 LEMa 3.14 3.152 1.155 1.150


2 45 5 0.7 30 10 1.115 LEMa 1.00 0.989 1.115 1.127
3 45 20 0.7 20 8 1.293 LEMa 1.20 1.116 1.077 1.158
4 34 7 0.7 16 11.7 1.062 FEMb 0.97 0.926 1.095 1.147
5 60 9 1 37 23.8 1.149 FEMb 1.14 0.995 1.008 1.155
6 35.5 2 0 5 120 1.632 FEMc 1.51 1.411 1.081 1.157
7 45 2 0 5 120 1.352 FLACd 1.15 1.169 1.176 1.157
8 45 5 0 30 40 3.103 FLACd 2.91 2.689 1.066 1.154
9 45 15 0 30 40 3.824 FLACd 3.73 3.305 1.025 1.157
10 45 25 0 30 40 4.293 FLACd 4.19 3.700 1.025 1.160
11 45 15 0 50 40 5.835 FLACd 5.57 5.506 1.048 1.060
12 45 15 0 70 40 10.72 FLACd 10.58 9.333 1.013 1.149
13 30 15 0 30 40 5.478 FLACd 5.20 4.715 1.053 1.162
14 60 15 0 30 40 2.812 FLACd 2.86 2.427 0.983 1.158
15 45 15 0 30 20 3.095 FLACd 3.07 2.666 1.008 1.161
16 45 15 0 30 60 4.388 FLACd 4.32 3.784 1.016 1.160

β = 0°, q = 0, kv = 0, kh = 0


a
 Carranza-Torres (2004)
b
 Sun et al. (2016)
c
 Benz et al. (2008)
d
 Detournay et al. (2011)
e
 Michalowski and Park (2020)

50, and (2) the algorithm stops when the average change FOS because the 𝜎2 , which enhances the strength of rock,
of the FOS of the last ten generations is less than 0.01%. is considered in the adopted newly modified GZZ criterion.
Figure  7 shows the flowchart of the customized genetic Compared with the LEM, FEM, and FLAC simulations,
algorithm for determining the FOS. The proposed approach the 2D HB solution predicts a smaller FOS for almost all
was implemented using Python language and it only needs cases. This is because the 2D HB solution ignores the stress
about 2 min to determine the FOS of a slope using a PC with equilibrium of the rock mass and thus too low friction
Intel(R) Core(TM) i7-7700 CPU @ 3.60 GHz with default
genetic algorithm settings.
0.1
0.0 Case 1, 2D HB
-0.1 Case 1, This study
5 Comparison and Validation Case 2, 2D HB
-0.2 Case 2, This study
-0.3 Case 2, 2D HB
In this section, the proposed method is compared with some -0.4 Case 3, This study
existing methods for evaluating the stability of rock slopes, -0.5
z/H

including LEM, FEM, FLAC simulations, and a kinematic -0.6


limit solution based on the HB criterion (referred to as 2D -0.7
HB) in Table 1 (Michalowski and Park 2020). It should -0.8
-0.9
be noted that the LEM, FLAC, and FEM models are all
-1.0 φtB = 29.9°, 31.5°, 24.2°, 24.8°, 40.7°, 44.3°
based on the 2D HB criterion. To do that, sixteen slopes are -1.1
selected for comparison, and the rock mass properties and -1.2 -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6
slope geometries of the collected cases are shown in Table 1. x/H
Generally, compared with the existing methods based on
the 2D HB criterion, the proposed method gives a higher Fig. 8  Effect of 3D strength on failure surface of rock slope

13
Rock Slope Stability Analysis Incorporating the Effects of Intermediate Principal Stress 4281

angles might be used in the analyses. In this study, the 6


friction angles are bounded based on the in-situ stress and mi = 10, 20, 30
5
thus the predicted FOS values are close to but still higher
than the LEM, FEM, and FLAC simulations. Therefore, the 4
3D strength of rock mass and the in-situ stress state can be
reasonably considered in the proposed method. 3

FOS
The ratio of the FOS from the present solution to that
2
from the 2D HB criterion-based methods, equivalent
FOS(3D)/FOS(2D), is also given in Table 1 to investigate 1
D = 0, 0.5, 1.0
the effect of 3D strength on the FOS. As expected, the equiv- (a)
alent FOS(3D)/FOS(2D) is larger than 1 for almost all cases. 0
0 10 20 30 40 50 60 70 80 90 100
Also, the equivalent FOS(3D)/FOS(2D) for the numerical GSI
simulations is closer to one than that for the 2D HB-based
0.1
limit solution. Hence, the proposed method can be used as a 0.0 GSI = 10
tool for fast evaluating the stability of a rock slope. -0.1 GSI = 40
To further understand the effect of 3D strength on the -0.2 GSI = 70
failure surface, Fig. 8 shows the failure surfaces for cases 1–3 -0.3 GSI = 100
in Table 1. Generally, the 2D HB criterion-based analytical -0.4 mi = 10
-0.5
solution gives a lower friction angle at the tow and thus

z/H
-0.6
a smaller failure surface than the proposed solution using -0.7
3D HB. Therefore, it is important to consider 3D strength -0.8
because the 2D HB-based solution might underestimate the -0.9
depth of the failure surface developed into the slope. -1.0
φtB = 27.5°, 43.3°, 50.4°, 51.0° (b)
-1.1
-1.2 -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6
x/H
6 Parametric Studies
0.5
In this section, parametric studies are performed with the GSI = 10 GSI = 40 GSI = 70
0.4
proposed method to study the effect of rock mass properties
0.3
( 𝜎c  , GSI, mi ) , slope geometry (H, α, β), and loading
σ1/σc

conditions (q, kv, kh) on the FOS and the CFS (i.e., the PFS 0.2
with the lowest FOS) of a rock slope. The basic parameters 0.1
of the rock slope for the analyses are shown in Table 2 and 0.03
the default values of 𝜎c , D, H, α, β, q, kv and kh are given in GSI = 10 GSI = 40 GSI = 70
parentheses and marked in bold. To be clear, only the results 0.02
σ3/σc

0.01
Table 2  Parameters of rock Parameter Value
slope for parametric study (c)
0.00
mi 10, 20, 30 (10) 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4
GSI 10–95 (10) xt/H
𝜎c(MPa) 0.5–100 (10)
D 0, 0.5, and 1.0 (0) Fig. 9  Effect of GSI on a FOS; b normalized critical failure surface
H (m) 10–200 (100) (CFS) and c principal stresses
α (°) 30–90 (45)
β (°) 0–20 (0)
q (kPa) 0–5000 (0)
with FOS ≤ 6.0 are shown in the figures. Also, if the value of
kv 0–1 (0)
a parameter is not shown in the figure, it means the default
kh 0–1 (0)
value is used.

The default values of mi , GSI, 6.1 Effects of Rock Mass Properties


𝜎c , D, H, α, β, q, kv and kh for
the parametric studies are given
in parentheses and marked in Figure 9a shows the effect of GSI on the FOS of a rock
bold slope with mi and D values. Due to the blasting excavation,

13
4282 H. Chen et al.

the disturbance factor of a rock slope can be larger than 6


zero (Hoek et al. 2002), and thus three D values (0, 0.5,
5
1) are considered. However, D = 0 should be assigned to a GSI = 90
natural slope. At the different mi and D, the FOS increases 4
with a higher GSI because the rock mass with a higher GSI GSI = 50
has a higher strength. At the same GSI, the FOS increases 3 GSI = 10

FOS
with a larger mi but decreases with a higher D. This is again
2
because the strength of rock mass increases with a larger mi
but decreases with a higher D. 1
Figure 9b investigates the effect of GSI on the normalized mi = 10, 20, 30 (a)
CFS of a rock slope with mi = 10. To better understand the 0
0 10 20 30 40 50 60 70 80 90 100
differences in the CFS at different GSI, the instant friction
σc (MPa)
angle at the toe of the slope 𝜙tB is also shown in the figure.
As shown by Eqs. (13) and (15e), the size/shape of the CFS 0.1
depends mainly on the FOS and 𝜙t on the CFS. When GSI 0.0 σc = 10 MPa
increases from 10 to 100, the FOS increases greatly from 1.1 -0.1
σc = 40 MPa
to 7.9, while the friction angle 𝜙t does not increase as sig- -0.2
σc = 70 MPa
-0.3
nificantly as the
( FOS (e.g.,
( 𝜙)) tB from 27.5° to 51.0°). In this σ = 100 MPa
tan𝜙 -0.4 c
regard, the 𝜙tr = tan−1 FOSt decreases with a higher GSI -0.5 mi
= 10, GSI = 10

z/H
and smaller curvatures of the CFS are expected at a higher -0.6
-0.7
GSI. Therefore, the CFS expands with a higher GSI due to
-0.8
the smaller curvatures.
-0.9
Figure 9c shows the variations of 𝜎1 and 𝜎3 on the failure -1.0
φtB = 49.3°, 46.2°, 42.3°, 27.5° (b)
surface of a rock slope with mi = 10 and different GSI, where -1.1
xt means the horizontal distance measured from the slope -1.2 -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6
toe. As can be seen, both 𝜎1 and 𝜎3 decreases with xt/H (from x/H
slope toe to the top surface) at the same GSI, and the curves
end at different xt/H due to the different CFS sizes. And 𝜎1 Fig. 11  Effect of 𝜎c on a FOS; and b normalized failure surface
increases at a higher GSI due to the higher strength of rock
mass. On the other hand, 𝜎3 decreases at a higher GSI. Note
that the variations of 𝜎1 and 𝜎3 are related to friction angle given in the figure. The CFS shrinks with a larger mi . This
and thus will not be discussed in detail for the following is because when mi is increased from 10 to 30, the FOS
analyses. only increases from 1.1 to 1.6 (see Fig. 9a) while the tan𝜙tB
Figure 10 plots the effect of mi on the normalized CFS increases from 0.52 to 0.92, and thus a larger 𝜙tr is expected
with GSI = 10. The corresponding 𝜙tB values are also with a larger mi based on Eq. (13). As a result, a larger mi
leads to larger curvatures and a smaller size of the CFS.
Figure 11a investigates the effect of 𝜎c on the FOS of a
rock slope with different mi and GSI values. In this study,
0.1 the low bound of 𝜎c is taken as 0.5 MPa because a geo-
0.0 mi = 10 material with a 𝜎c less than 0.5 Mpa is not regarded as a
-0.1 mi = 20 rock. Generally, the FOS of a rock slope increases with a
-0.2
mi = 30 higher 𝜎c and the increasing rate decreases with a higher
-0.3
-0.4
GSI = 10 𝜎c , simply because a higher 𝜎c means a higher strength of
-0.5 the rock mass. As expected, the FOS increases with higher
z/H

-0.6 mi and GSI at the same 𝜎c . It is interesting to note that, at


-0.7 GSI = 90, the FOS barely changes with mi . And when 𝜎c
-0.8 is small ( 𝜎c < 1 Mpa), the FOS of the rock slope can be
-0.9
less than 2 even at GSI = 90 and mi = 30, and thus special
-1.0
φtB = 42.6°, 36.9°, 27.5° attention should be paid to rock slopes with a low 𝜎c (< 5
-1.1
-1.2 -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 MPa).
x/H Figure 11b demonstrates the effect of 𝜎c on the normal-
ized CFS with mi = 10 and GSI = 10. Again, the 𝜙tB values
Fig. 10  Effect of mi on normalized critical failure surface (CFS) at different 𝜎c are shown in the figure. It is interesting to find

13
Rock Slope Stability Analysis Incorporating the Effects of Intermediate Principal Stress 4283

6 6
(a)
GSI = 90
5 5 GSI = 10, 50, 90

4 4
GSI = 50
3 3

FOS
FOS

2 GSI = 10 2

1 1
mi = 10, 20, 30 (a) mi = 10, 20, 30
0 0
0 20 40 60 80 100 120 140 160 180 200 30 40 50 60 70 80 90
H (m) α (°)

0.1 0.1
0.0 H = 50 m 0.0 α = 45°
-0.1 H = 100 m -0.1 α = 60°
-0.2 H = 150 m -0.2 α = 75°
-0.3 H = 200 m -0.3 α = 90°
-0.4 mi
= 10, GSI = 10 -0.4 mi = 10, GSI = 10
-0.5 -0.5
z/H

z/H
-0.6 -0.6
-0.7 -0.7
-0.8 -0.8
-0.9 -0.9
-1.0 -1.0
φtB = 35.2°, 27.5°, 23.6°, 20.3° (b) φtB = 27.5°, 32.3°, 41.6°, 43.2° (b)
-1.1 -1.1
-1.2 -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 -1.2 -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6
x/H x/H

Fig. 12  Effect of H on a FOS; and b normalized critical failure Fig. 13  Effect of α on a FOS; and b normalized critical failure
surface (CFS) surface (CFS)

that the 𝜙tB increases with a higher 𝜎c . This is because the the 𝜙tB is shown in the figure. The tan𝜙tB decreases from
stress level at the toe of the slope is barely affected by the 𝜎c 0.71 to 0.37 when H increases from 50 m to 200 m due to
and thus the 𝜎n ∕𝜎c ratio simply decreases with a larger 𝜎c . the higher stress at the toe of a higher slope. Besides, with
According to the relation between 𝜎n ∕𝜎c and 𝜙t in Fig. 4, a H increasing from 50 m to 200 m, the FOS decreases from
larger 𝜙t is expected at a larger 𝜎c due to a smaller 𝜎n ∕𝜎c . 1.31 to 0.85 (see Fig. 12a), and thus the 𝜙trB decreases from
Besides, the FOS doubles (see Fig.  11a) and the tan𝜙tB 28.2° to 23.5° based on Eq. (13). Therefore, the curvatures
increases from 0.52 to 1.16 when the 𝜎c increases from 10 to of the normalized CFS decrease and the normalized CFS
100 MPa. This results in the increase of 𝜙tr based on Eq. (13) expands with a higher H.
and thus the CFS shrinks with a higher 𝜎c due to the larger Figure 13a shows the effect of the slope angle at the toe
𝜙tr and larger curvatures. α on the FOS of a rock slope with different mi and GSI.
The FOS almost decreases linearly with a higher α at the
different mi and GSI. Under the same α, the FOS increases
6.2 Effects of Rock Slope Geometry with a higher GSI as expected. On the other hand, at the
same α, the FOS increases with a higher mi at a small or
Figure 12a investigates the effect of slope height H on the medium GSI (GSI = 10 or 50), while no consistent trend
FOS of a rock slope with different mi and GSI values. With can be found at GSI = 90. This is most likely because the
the increase of H, the FOS decreases and the decreasing rate rock mass with a higher mi might have a smaller instant
becomes smaller. This is because a higher slope imposes friction angle when GSI is high (GSI > 90) and 𝜎n ∕𝜎c < 0.5,
larger shear stresses on the CFS. Again, the FOS of a rock as shown in Fig. 4. This is in agreement with the results
slope decreases with a smaller mi or GSI. based on the 2D HB criterion (Michalowski and Park 2020).
Figure 12b shows the effect of H on the normalized CFS Figure 13b investigates the effect of α on the normalized
with mi = 10 and GSI = 10. The CFS is normalized by H and CFS with mi = 10 and GSI = 10. Again, the 𝜙tB is shown in

13
4284
H. Chen et al.

6
(a)
5 GSI = 10, 50, 90

FOS
2

1
mi = 10, 20, 30
0
0 1 2 3 4 5
q (MPa)

0.1
0.0
q = 0 MPa
-0.1
q = 1 MPa
-0.2 q = 3 MPa
-0.3 q = 5 MPa
-0.4 mi = 10, GSI = 10
-0.5

z/H
-0.6
-0.7
-0.8
-0.9
-1.0 (b)
φtB = 27.5°, 24.6°, 19.1°, 15.2°
-1.1
-1.2 -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6
x/H

Fig. 14  Effect of β on a FOS; and b normalized critical failure


Fig. 15  Effect of q on a FOS; and b normalized critical failure
surface (CFS)
surface (CFS)

the figure and the CFS is normalized by H. With the increase


of α, more significant stress release is expected at the toe of larger β. Under this context, with the increase of β from 0°
the slope. Therefore, the normal stress 𝜎n on the CFS at the to 20°, the 𝜙tB slightly decreases from 27.5° to 26.3°, the
toe of the rock slope would also decrease with a larger α. In FOS slightly decreases from 1.07 to 1.06 (see Fig. 14a),
this regard, with the increase of α from 45° to 90°, the 𝜙tB is and thus the 𝜙tr also decreases according to Eq.  (13).
increased from 27.5° to 43.2° and the FOS is decreased from Therefore, the curvatures of the CFS decrease and the CFS
1.07 to 0.17 (see Fig. 13a). Therefore, 𝜙trB increases based expands at a larger β.
on Eq. (13) and thus the curvatures of the CFS increase
and the CFS shrinks with a larger α. Although the CFS is 6.3 Effects of Loading Conditions
significantly small at α = 90°, the failure zone with FOS < 1
can be much larger because the FOS is only 0.17 on the CFS. Figure 15a shows the effect of q on the FOS of a rock slope
Figure 14a plots the effect of the inclination angle of the with different mi and GSI. As expected, the FOS decreases
slope top face β on the FOS of a rock slope with different with a higher q at different mi and GSI, and the decreasing
mi and GSI. Compared with α, the β has a much smaller rate increases with a higher GSI but barely changes with
influence on the FOS and the FOS slightly decreases with mi . At the same q, a rock slope with larger mi or GSI has a
a larger β, especially at small GSI values. This is because higher FOS.
the change of β is smaller than that of α in the parametric Figure 15b investigates the effect of q on the normal-
study and practices and the β mostly affects the overburden ized CFS with mi = 10 and GSI = 10. With the increase of q
pressure on the top of the slope. As expected, the FOS from 0 to 5 MPa, the 𝜙tB decreases from 27.5° to 15.2° and
increases with larger mi and GSI at the same β. the FOS also decreases from 1.08 to 0.58 (see Fig. 15a),
Figure 14b demonstrates the effect of β on the normal- and thus the 𝜙tr decreases based on Eq. (13). Therefore, the
ized CFS. A larger β leads to higher overburden pressure curvatures of the CFS decrease and the CFS expands at a
around the slope toe and thus a smaller 𝜙tB is expected at a higher q.

13
Rock Slope Stability Analysis Incorporating the Effects of Intermediate Principal Stress 4285

6
GSI = 10, 50, 90 (a)
5

3
FOS

1
mi = 10, 20, 30
0
0.0 0.2 0.4 0.6 0.8 1.0
kv

Fig. 16  Effect of kv on a FOS; and b normalized critical failure Fig. 17  Effect of kh on a FOS; and b normalized critical failure
surface (CFS) surface (CFS)

decreases from 1.07 to 0.12 (Fig. 17a), and thus the 𝜙tr sig-
Figure 16a demonstrates the effect of kv on the FOS of nificantly increases when kh increases from 0 to 1 based on
a rock slope with different mi and GSI. Similar to q, the Eq. (13). Therefore, the curvatures of the CFS significantly
FOS decreases with a higher k v and the decreasing rate increase and the CFS shrinks at a larger kv. It should also be
is higher with a higher GSI. This is because the vertical noted that although the CFS is small with kh = 1, the failure
seismic force only imposes vertical body force on the zone with FOS < 1 can be much larger because the FOS is
slope, which is equivalent to applying pressure on the only 0.12 for the CFS.
top of the slope.
Figure 16b shows the effect of kv on the normalized CFS
with mi = 10 and GSI = 10. Similar to the effect of q, the 7 Application of Proposed Method
curvatures of the CFS decrease and the CFS expands at a by a Python GUI App
larger kv.
Figure 17(a) investigates the effect of kh on the FOS of a For convenient application, the proposed genetic algorithm-
rock slope with different mi and GSI. Compared to the kv, the based method for rock slope stability analysis is imple-
kh has a much greater effect on the FOS; the FOS decreases mented in a GUI app based on Python programming lan-
significantly as the kh increases and the effect of kh is more guage. To develop the GUI app, a Python binding PyQt5 is
significant at a higher GSI. This is because the horizontal utilized to create the user interface and a Python package
seismic force not only decreases the normal stress but also PyInstaller is used to bundle the GUI app and all its depend-
increases the shear stress on the CFS. encies into a single package. The user can run the execut-
Figure 17b shows the effect of kh on the normalized CFS able file without installing a Python interpreter. This section
with mi = 10 and GSI = 10. With the increase of kh from 0 would first demonstrate the Python GUI app and then apply
to 1, the normal stress on the CFS decreases and the 𝜙tB it to analyze a rock slope.
increases from 27.5° to 70.1°. Besides, the FOS significantly

13
4286
H. Chen et al.

Fig. 18  Python GUI app for using the proposed method: a default view; and b advanced settings

7.1 Demonstration of Python GUI App and “GA algorithm setting”, as shown in Fig. 18b. For
the “Rock mass model” option, one of the two rock mass
Based on the proposed upper bound limit approach as models, the HB criterion and the NMGZZ (newly modi-
schemed in Fig. 2, the stability of a rock slope with a height fied GZZ) criterion, can be specified. As for the “GA
of H and slope angles α and β and under various loading algorithm setting”, the user can specify the number of
conditions can be assessed. Two major steps are involved segments of the failure surface during calculation n, the
in the proposed approach: (1) the assessment of the FOS of population of chromosomes in each generation npop and
a slope with a specific PFS as shown in Fig. 6, and (2) the the maximum number of generations nmax. The default
optimization of the FOS by changing the PFS via a genetic values of n, npop and nmax are 50, 50 and 50, respectively.
algorithm approach as depicted by Fig. 7. Based on the 2. Parameters of slope: The user needs to input the rock
two flowcharts, a Python GUI application is developed and mass properties ( mi , 𝜎c , GSI, D and γrm), slope geometry
shown in Fig. 18a. To use it, four steps should be followed (H, α and β) and loading conditions (q, kv and kh) as
to determine the FOS of a slope. shown in Fig. 18a.
3. Run GUI app: Once all parameters are specified, the
1. Model settings: A user can specify the settings of the user can click on the “Calculation of FOS” button to
rock mass model, the number of failure surface seg- run the calculation. The progress bar below the “Plot”
ments, and genetic algorithm options to perform the button will show the progress status of the calculation,
analysis. By clicking on the “Setting” option on the and the progress bar would turn green when the calcula-
menu bar, two options are available: “Rock mass model” tion is finished. The GUI app only needs about 2 min to

13
Rock Slope Stability Analysis Incorporating the Effects of Intermediate Principal Stress 4287

Fig. 19  Application of the Python GUI app to analyze a rock slope

determine the FOS of a slope using a PC with Intel(R) β), and loading conditions (q, kv, kh) on the FOS and CFS of
Core(TM) i7-7700 CPU @ 3.60  GHz with default a rock slope. The following conclusions can be drawn from
genetic algorithm settings, which is faster than the exist- the study:
ing method (Michalowski and Park 2020).
4. Results and plots: Once the analysis is complete, the 1. The proposed approach considers the 3D strength of
user can use the FOS value below the left figure of the rock mass and uses the genetic algorithm and thus makes
GUI panel. By clicking on the “plot” button, the user can more reasonable and faster predictions on the FOS of
also see figures showing the optimization progress (FOS rock slopes than the existing methods using an exhaust
versus iteration), the CFS and the friction angles on the search algorithm.
CFS. 2. Ignoring the 3D strength of rock mass and the upper
bound of the in-situ stress state leads to underestimation
7.2 Application Example of the FOS for a rock slope.
3. The rock mass properties (mi, 𝜎c , GSI), slope geometry
The developed Python GUI app is used to analyze a rock (H, α, β), and loading conditions (q, kv, kh) all have great
slope from the literature (Carranza-Torres 2004). The rock effects on the FOS and the CFS size of a rock slope and
mass properties, slope geometry, and loading conditions are should be properly considered when evaluating the sta-
given in Fig. 19 and Table 1 (#1 case). The σc and γrm of bility of a rock slope.
the rock mass are assumed to be 10 MPa and 25000kN/ 4. For the easy use of the proposed approach, a Python-
m3, respectively. By clicking on the “Calculation of FOS” based GUI app was developed. According to the appli-
button, the FOS of the rock slope can be obtained as 3.623 cation of the GUI app, it is found that the proposed GUI
as shown in Fig. 17 and Table 1. The calculated FOS value app provides a simple and easy tool for quick assessment
is close to but higher than the result of 3.14 from Carranza- of rock slope stability.
Torres (2004) who used the 2D HB criterion.

Appendix

8 Conclusion

An analytical approach is proposed for assessing rock slope Appendix 1


stability based on a 3D HB criterion and the genetic algo-
rithm. The proposed approach is validated by comparing Details of Eq. (10)
it with an existing 2D HB criterion-based solution and 3𝜎 ∗ − I1∗ 𝜕fNMGZZ I3∗
𝜕fNMGZZ 𝜕f 𝜕f
numerical simulations. Parametric studies using the pro- ∗ = NMGZZ
∗ + NMGZZ i + ;i = 1, 2, 3
𝜕𝜎i 𝜕I1 𝜕qd 2qd 𝜕I3∗ 𝜎i∗
posed approach are also conducted to investigate the effects
(A1a)
of rock mass properties (mi, 𝜎c , GSI), slope geometry (H, α,

13
4288
H. Chen et al.

[( )2∕a−2 ( )1∕a−1 ] 𝜃b
𝜕fNMGZZ qd qd 3I1∗2 − q2d rs
ro3 ( )
∫ ∫
= + mb r2 sin 𝜃 dr d𝜃 = sin3 𝜃o cot𝜃o + cot𝛼
𝜕I1∗ 𝜎c 𝜎c 3 6
(A1b) 𝜃o
[(
0
]
[( )2∕a−2 ( )1∕a−1 ]
)2
𝜕fNMGZZ qd qd 2qd I1∗ cot𝜃o + cot𝛼
𝜕qd
=−
𝜎c
+ mb
𝜎c 3
−1
cot𝜃b + cot𝛼
[ ( )2∕a−2 ( )1∕a−1 ]( ) (A6)
2 − 2a qd 1−a qd I1∗3 − I1∗ q2d ∗
9I3
+ + mb −
a 𝜎c a 𝜎c 3qd qd
(A1c)
Data availability  The datasets generated during and/or analysed dur-
[( )2∕a−2 ( )1∕a−1 ] ing the current study are available from the corresponding author on
𝜕fNMGZZ qd qd reasonable request.
= −9 + mb − 2m2b
𝜕I3∗ 𝜎c 𝜎c
(A1d)
References

Appendix 2 Benz T, Schwab R, Kauther RA, Vermeer PA (2008) A Hoek-Brown


criterion with intrinsic material strength factorization. Int J Rock
Mech Min Sci 45(2):210–222. https://​doi.​org/​10.​1016/j.​ijrmms.​
Details of Eq. (15) 2007.​05.​003
Considering the failure surface in Fig. 2 Bishop AW (1955) The use of the slip circle in the stability analysis
of slopes. Géotechnique 5:7–17. https://​doi.​org/​10.​1680/​geot.​
𝜃b rf r 𝜃b r 3 1955.5.​1.7
∫ 𝜃0 ∫ rs ∫
fr
r2 cos𝜃drd𝜃 = cos𝜃d𝜃 Carranza-Torres C (2004) Some comments on the application of the
𝜃0 3 Hoek–Brown failure criterion for intact rock and rock masses
𝜃o rs 𝜃b rs to the solution of tunnel and slope problems. In: Barla G, Barla
∫ 𝜃a ∫ 0 ∫ 𝜃o ∫ 0
− r2 cos𝜃drd𝜃 − r2 cos𝜃drd𝜃 M (eds) Proceedings of MIR 2004–X conference on rock and
(A1) engineering mechanics. Torino, IT, p 285–326
Chen WF (1975) Limit analysis and soil plasticity. Elsevier Science,
Amsterdam
𝜃o rs ro3 ( ) Chen HH, Zhu HH, Zhang LY (2021a) A unified constitutive model for
∫ 𝜃a ∫
r2 cos𝜃drd𝜃 = tan𝜃o + tan𝛽 cos3 𝜃c
0 6 rock based on newly modified GZZ criterion. Rock Mech Rock
[( )2 ] Eng 54:921–935. https://​doi.​org/​10.​1007/​s00603-​020-​02293-y
tan𝜃o + tan𝛽 Chen HH, Zhu HH, Zhang LY (2021b) Analytical solution for deep
−1
tan𝜃a + tan𝛽 circular tunnels in rock with consideration of disturbed zone, 3D
(A2) strength and large strain. Rock Mech Rock Eng 54:1391–1410.
https://​doi.​org/​10.​1007/​s00603-​020-​02339-1
𝜃b rs r3 ( ) Chen HH, Zhu HH, Zhang LY (2022) A three-dimensional (3D)
∫ ∫
r2 cos𝜃drd𝜃 = o sin3 𝜃o cot𝛼 + cot𝜃o analytical solution for the ultimate end-bearing capacity of rock-
𝜃o 0 3
{( ) [( ) ]} socketed shafts. Rock Mech Rock Eng 55:611–627. https://​doi.​
cot𝛼 + cot𝜃o ( ) cot𝛼 cot𝛼 + cot𝜃o 2 org/​10.​1007/​s00603-​021-​02710-w
× − 1 cot𝛼 + cot𝜃o − −1
cot𝛼 + cot𝜃b 2 cot𝛼 + cot𝜃b Cheng YM, Lansivaara T, Wei WB (2007) Two-dimensional slope
(A3) stability analysis by limit equilibrium and strength reduction
methods. Comput Geotech 34(3):137–150. https://​doi.​org/​10.​
𝜃b rf r 𝜃b r 3 1016/j.​compg​eo.​2006.​10.​011
∫ 𝜃0 ∫ rs ∫
fr
r2 sin𝜃drd𝜃 = sin𝜃d𝜃 Collins IF, Gunn CIM, Pender MJ, Yan W (1988) Slope stability
𝜃0 3 analyses for materials with a nonlinear failure envelope. Int J
𝜃o rs 𝜃b rs Numer Anal Methods Geomech 12(6):533–550. https://​doi.​org/​
∫ 𝜃a ∫ 0 ∫ 𝜃o ∫ 0
− r2 sin𝜃drd𝜃 − r2 sin𝜃drd𝜃 10.​1002/​nag.​16101​20507
(A4) Dedieu JP (2015) Newton–Raphson method. In: Engquist B (ed)
Encyclopedia of applied and computational mathematics.
Springer, Berlin, Heidelberg. https://​doi.​org/​10.​1007/​978-3-​540-​
𝜃o rs r3 ( )
∫ ∫
r2 sin𝜃drd𝜃 = o tan𝜃o + tan𝛽 cos3 𝜃o 70529-1_​374
3
𝜃a
{
0
[ Detournay C, Hart R, Varona P (2011) Factor of safety measure for
( ) ] ( )}
tan𝛽 tan𝜃o + tan𝛽 2 ( ) tan𝜃o + tan𝛽 Hoek–Brown material. In: Sainsbury D et al (eds) Proceedings
× 1− − tan𝜃o + tan𝛽 1 −
2 tan𝜃a + tan𝛽 tan𝜃a + tan𝛽 of the 2nd international FLAC/DEM symposium: continuum and
(A5) distinct element numerical modeling in geomechanics. Itasca
International Inc., Minneapolis, p 765–772
Duncan J (1996) State of the art: limit equilibrium and finite-element
analysis of slopes. J Geotech Geoenviron Eng 122(7):577–596.
https://​doi.​org/​10.​1061/​(ASCE)​0733-​9410(1996)​122:​7(577)

13
Rock Slope Stability Analysis Incorporating the Effects of Intermediate Principal Stress 4289

Gandomi AH, Kashani AR, Mousavi M, Jalalvandi M (2017) Slope Morgenstern NR, Price VE (1965) The analysis of the stability of
stability analysis using evolutionary optimization techniques. Int general slip surfaces. Géotechnique 15(1):70–93. https://​doi.​org/​
J Numer Anal Methods Geomech 41(2):251–264. https://​doi.​org/​ 10.​1680/​geot.​1965.​15.1.​79
10.​1002/​nag.​2554 Rafei Renani H, Martin CD (2020) Slope stability analysis using
Hill R (1948) A variational principle of maximum plastic work in equivalent Mohr-Coulomb and Hoek-Brown criteria. Rock Mech
classical plasticity. Q J Mech Appl Math 1(1):18–28. https://​doi.​ Rock Eng 53:13–21. https://d​ oi.o​ rg/1​ 0.1​ 007/s​ 00603-0​ 19-0​ 1889-3
org/​10.​1093/​qjmam/1.​1.​18 Spencer E (1967) A method of analysis of the stability of embankments
Hoek E, Brown ET (1980) Empirical strength criterion for rock masses. assuming parallel inter-slice forces. Géotechnique 17:11–26
J Geotech Eng Div 106:1013–1035. https://​doi.​org/​10.​1061/​ Sun C, Chai J, Xu Z, Qin Y, Chen X (2016) Stability charts for
AJGEB6.​00010​29 rock mass slopes based on the Hoek-Brown strength reduction
Hoek E, Carranza-Torres C, Corkum B (2002) Hoek–Brown failure technique. Eng Geol 214:94–106. https://​d oi.​o rg/​1 0.​1 016/j.​
criterion—2002 edition. In: Hammah R et al (eds) Proceedings enggeo.​2016.​09.​017
of the 5th North American rock mechanics symposium and the Tschuchnigg F, Schweiger HF, Sloan SW, Lyamin AV, Raissakis I
17th tunnelling association of Canada conference. University of (2015) Comparison of finite-element limit analysis and strength
Toronto Press, Toronto, p 267–273 reduction techniques. Géotechnique 65(4):249–257. https://​doi.​
Holland JH (1975) Adaptation in natural and artificial systems. org/​10.​1680/​geot.​14.P.​022
University of Michigan Press Wei Y, Li JX, Li ZH, Wang W, Sun XY (2020) A strength reduction
Rocscience Inc. (2018) SLIDE- 2D limit equilibrium analysis of slope method based on the Generalized Hoek-Brown (GHB) criterion
stability, version 8.0. Toronto for rock slope stability analysis. Comp Geotech 117:103240.
Jiang XY, Cui P, Liu CZ (2016) A chart-based seismic stability analysis https://​doi.​org/​10.​1016/j.​compg​eo.​2019.​103240
method for rock slopes using Hoek-Brown failure criterion. Eng Wijesinghe D, Dyson A, You G, Khandelwal M, Song CM, Ooi ET
Geol 209:196–208. https://​doi.​org/​10.​1016/j.​enggeo.​2016.​05.​015 (2022) Simultaneous slope design optimisation and stability
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: assessment using a genetic algorithm and a fully automatic image-
Proceedings of the ICNN’95–international conference on neural based analysis. Int J Numer Anal Methods Geomech 46:2868–
networks, vol 4. IEEE, p 1942–1948 2892. https://​doi.​org/​10.​1002/​nag.​3431
Li AJ, Lyamin AV, Merifield RS (2009) Seismic rock slope stability Yang XL, Li L, Yin JH (2004) Seismic and static stability analysis for
charts based on limit analysis methods. Comput Geotech rock slopes by a kinematical approach. Géotechnique 54(8):543–
36(1):135–148. https://​doi.​org/​10.​1016/j.​compg​eo.​2008.​01.​004 549. https://​doi.​org/​10.​1680/​geot.​2004.​54.8.​543
Li YC, Chen YM, Zhan TLT, Ling D, Cleall PJ (2010) An efficient Yu HS, Salgado R, Sloan SW (1998) Limit analysis versus limit
approach for locating the critical slip surface in slope stability equilibrium for slope stability. J Geotech Geoenviron Eng
analyses using a real-coded genetic algorithm. Can Geotech J 124(1):265–276. https:// ​ d oi. ​ o rg/ ​ 1 0. ​ 1 061/ ​ ( ASCE) ​ 1 090-​
47(7):806–820. https://​doi.​org/​10.​1139/​T09-​124 0241(1998)​124:​1(1)
Loukidis D, Bandini P, Salgado R (2003) Stability of seismically Zhang L, Zhu H (2007) Three-dimensional Hoek-Brown strength
loaded slopes using limit analysis. Géotechnique 53(5):463–479. criterion for rocks. J Geotech Geoenviron Eng 133(9):1128–1135.
https://​doi.​org/​10.​1680/​geot.​2003.​53.5.​463 https://​doi.​org/​10.​1061/​(ASCE)​1090-​0241(2007)​133:​9(1128)
Lysmer J (1970) Limit analysis of plane problems in soil mechanics. Zheng Y, Chen CX, Meng F, Liu TT, Xia KZ (2020) Assessing the
J Soil Mech Found 96(4):1311–1334. https://​doi.​org/​10.​1061/​ stability of rock slopes with respect to flexural toppling failure
JSFEAQ.​00014​41 using a limit equilibrium model and genetic algorithm. Comp
Michalowski R (1995) Slope stability analysis: a kinematical approach. Geotech 124:103619. https://​doi.​org/​10.​1016/j.​compg​eo.​2020.​
Géotechnique 45(2):283–293. https://​doi.​org/​10.​1680/​geot.​1995.​ 103619
45.2.​283
Michalowski RL (2002) Stability charts for uniform slopes. J Geotech Publisher's Note Springer Nature remains neutral with regard to
Geoenviron Eng 128(4):351–355. https://d​ oi.o​ rg/1​ 0.1​ 061/(​ ASCE)​ jurisdictional claims in published maps and institutional affiliations.
1090-​0241(2002)​128:​4(351)
Michalowski RL, Park D (2020) Stability assessment of slopes in rock Springer Nature or its licensor (e.g. a society or other partner) holds
governed by the Hoek-Brown strength criterion. Int J Rock Mech exclusive rights to this article under a publishing agreement with the
Min Sci 127:104217. https://​doi.​org/​10.​1016/j.​ijrmms.​2020.​ author(s) or other rightsholder(s); author self-archiving of the accepted
104217 manuscript version of this article is solely governed by the terms of
Mitchell M (1996) An introduction to genetic algorithms. MIT Press, such publishing agreement and applicable law.
Cambridge
Mogi K (2007) Experimental rock mechanics. Taylor & Francis,
London

13

You might also like