7
Li, A.J., Khoo, S.Y., Wang, Y. and Lyamin, A.V. 2014, Application of neural network to rock slope stability assessments. In Hicks, Michael A., Brinkgreve, Ronald B.J.. and Rohe, Alexander. (eds), Numerical methods in geotechnical engineering, CRC Press, London, England, pp. 473-478. This is the published version. ©2014, Taylor & Francis Reproduced by Deakin University with the kind permission of the copyright owner. Available from Deakin Research Online: http://hdl.handle.net/10536/DRO/DU:30070564

This is the published version. - Deakin Universitydro.deakin.edu.au/eserv/DU:30070564/li-applicationofneural-2014.pdf · Krabbenhoft et al. 2005), a non-dimensional stability number,

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: This is the published version. - Deakin Universitydro.deakin.edu.au/eserv/DU:30070564/li-applicationofneural-2014.pdf · Krabbenhoft et al. 2005), a non-dimensional stability number,

Li, A.J., Khoo, S.Y., Wang, Y. and Lyamin, A.V. 2014, Application of neural network to rock slope stability assessments. In Hicks, Michael A., Brinkgreve, Ronald B.J.. and Rohe, Alexander. (eds), Numerical methods in geotechnical engineering, CRC Press, London, England, pp. 473-478.

This is the published version.

©2014, Taylor & Francis

Reproduced by Deakin University with the kind permission of the copyright owner.

Available from Deakin Research Online:

http://hdl.handle.net/10536/DRO/DU:30070564

Page 2: This is the published version. - Deakin Universitydro.deakin.edu.au/eserv/DU:30070564/li-applicationofneural-2014.pdf · Krabbenhoft et al. 2005), a non-dimensional stability number,

Numerical Methods in Geotechnical Engineering – Hicks, Brinkgreve & Rohe (Eds)© 2014 Taylor & Francis Group, London, 978-1-138-00146-6

Application of neural network to rock slope stability assessments

A.J. Li, S.Y. Khoo & Y. WangSchool of Engineering, Deakin University, Geelong, Australia

A.V. LyaminCentre for Geotechnical & Materials Modelling, University of Newcastle, Newcastle, Australia

ABSTRACT: It is known that rock masses are inhomogeneous, discontinuous media composed of rock materialand naturally occurring discontinuities such as joints, fractures and bedding planes. These features make anyanalysis very difficult using simple theoretical solutions. Generally speaking, back analysis technique can beused to capture some implicit parameters for geotechnical problems. In order to perform back analyses, theprocedure of trial and error is generally required. However, it would be time-consuming. This study aims atapplying a neural network to do the back analysis for rock slope failures. The neural network tool will be trainedby using the solutions of finite element upper and lower bound limit analysis methods. Therefore, the uncertainparameter can be obtained, particularly for rock mass disturbance.

1 INTRODUCTION

Generally speaking, rock masses are inhomogeneous,discontinuous media composed of rock material andnaturally occurring discontinuities such as joints, frac-tures and bedding planes. These features make anyanalysis very difficult using simple theoretical solu-tions, like the limit equilibrium method. However,predicting the stability of rock slopes is a classicalproblem for geotechnical engineers. Currently, theconventional linear Mohr-Coulomb criterion is widelyused to assess rock mass strength. It could be dueto the Mohr-Coulomb strength parameters, cohesionand friction angle, being the required inputs for mostcomputer programs.

In fact, it is known that the failure envelope ofrock masses is nonlinear (Hoek 1983, Sheorey 1997,Ramamurthy 1995). It means that the Mohr-Coulombcriterion would not be suitable for representing rockmass strength. Li et al. (2009, 2012) have indicatedthat using a linear failure criterion will overestimatethe factor of safety (F) for rock slopes. It is due tothe nonlinearity is more pronounced at the low con-fining stresses that are operational in slope stabilityproblems (Fu & Liao 2010). This statement agreedwith the finding of Li et al. (2012) that the majoritystress conditions from the failure surface are locatedin Region 1, as shown in Figure 1.

As discussed by Merifield et al. (2006), the Hoek-Brown failure criterion is one of the few non-linearcriteria used by practising engineers to estimate rockmass strength. In this paper, this yield criterion is alsoadopted as the failure envelope for the rock massesof the slopes. The latest Hoek-Brown failure criterion

Figure 1. Hoek-Brown and equivalent Mohr-Coulombfailure criteria.

(Hoek et al. 2002) for rock masses is expressed by thefollowing equations:

where

473

Page 3: This is the published version. - Deakin Universitydro.deakin.edu.au/eserv/DU:30070564/li-applicationofneural-2014.pdf · Krabbenhoft et al. 2005), a non-dimensional stability number,

with the magnitudes of mb, s and a relying on the geo-logical strength index (GSI ), which describes the rockmass quality, and σci and mi representing the intactuniaxial compressive strength and material constantrespectively. The parameter D is a factor that dependson the degree of disturbance. The suggested valueof the disturbance factor is D = 0 for undisturbed insitu rock masses and D = 1 for disturbed rock massproperties.

The investigation of Li et al. (2011) showed thatthe differences in the factor of safety evaluations forrock slopes can be significant if rock mass distur-bance is considered, particularly for the cases withlow GSI. In addition, Hoek et al. (2002) indicated thatthe disturbance factor (D) should be determined withcaution. The importance of estimating D can thereforebe seen.

As highlighted by Burland (1989), some of thegeotechnical parameters used in the analysis may notbe accurately measured directly from laboratory testsdue to effects of sample disturbance and errors oftests. The back analysis or the observational method,as suggested by Peck (1969), is thus often appliedto determine the representative and/or dominant soilparameters based on field observations in practice.This paper will use one of the optimisation techniques,Artificial Neural Network (ANN), either to assess therock slope stability or to calculate the uncertain param-eter in a back analysis. The purpose of this study is toperform rock slope stability analysis more accuratelyand quickly.

2 METHODOLOGY

2.1 Finite element upper and lower bound limitanalysis methods

By using finite element upper and lower boundlimit analysis methods (Lyamin & Sloan 2002a, b,Krabbenhoft et al. 2005), a non-dimensional stabilitynumber, Equation 5, was proposed by Li et al. (2008).Equation 5 is also employed in this study to evaluaterock slope stability.

where Nr is the stability number, γ is the unit weight ofthe rock mass, and H is the height. It should be notedthat safety factors obtained from Equation 5 are onlythe same as the conventional definition when F = 1(Li et al. 2012).

The average solutions obtained from the numer-ical upper and lower bound limit analysis methods(Lyamin & Sloan 2002a, b, Krabbenhoft et al. 2005)are used to train ANN. To perform training for ANNso that it can act as the back analysis tool, slope angle(β), GSI, mi and D are chosen as the training inputswhile Nr is the desired training output of the ANN.

Figure 2. Single-hidden layer neural network.

2.2 Artificial neural network

Since ANN has been proven to be a universal approx-imator, the linear combinations of the nonlinearneurons and weights, after proper training or selec-tions, can approximate any linear or nonlinear func-tions. It is a nice property that motivates us to choosea single hidden layer feed forward neural network tomap β, GSI, mi, and D to Nr . The trained ANN will betreated as a continuous differentiable mapping of theinputs to the outputs.

A single-hidden layer feed forward neural networkis described in Figure 2. In this paper, the extremelearning training machine (ELM) (Huang et al. 2006)is used to train our network. It is worth pointing outthat in the area of neural computing, gradient basedback propagation (BP) algorithm is commonly usedfor weight training. The BP algorithm is computedbased on the error between the ANN output and thedesired output. The output weights are then updatedbased on this error iteratively until the error convergesto zero or any predefined sufficiently small number.This is a very time consuming process and the errorconvergence rate is slow.

Using the ELM training algorithm, the weights ofthe ANN can be randomly assigned and the ANN canbe treated as a linear system. But the most impor-tant feature of the ELM algorithm is its batch learningcapability that trains the ANN in one operation of theglobal optimization and therefore the learning speedof the ELM can be significantly faster than the BP andall the BP like algorithms. Because of this remarkablemerit, ELM has recently received a great deal of atten-tion in computational intelligence, with applicationand extension to many other areas.

The input data vector x(k) and the output data vectory(k) can be expressed as follows:

474

Page 4: This is the published version. - Deakin Universitydro.deakin.edu.au/eserv/DU:30070564/li-applicationofneural-2014.pdf · Krabbenhoft et al. 2005), a non-dimensional stability number,

and the ith output of the neural network, yi(k) can beexpressed as:

Suppose we have N training input vectors x(1),x(2), …, x(N ) and N desired output data vectors yd (1),yd (2), …, yd (N ) for training the ANN in Figure 1. it iseasy to get

with

Matrix G is called the hidden layer output matrix.Based on the ELM training algorithm, the inputweights and the biases of the hidden layer of the ANNcan be randomly assigned. The output weight matrix,G, of the ANN can be computed in a single iterationwhere

and

2.3 Terminal steepest descent algorithm

As mentioned previously, the Back Propagation learn-ing algorithm for training the ANN is very slow. It ispartly due to the steepest descent (SD) training algo-rithm that is used to minimise the approximation errorat the output layer of the ANN to adjust the outputweights. This study will use a fast steepest descentalgorithm named terminal steepest descent algorithmmotivated by the finite-time stability theory (Yu et al.2004, Khoo et al. 2013).

Let us first discuss the steepest descent algorithm.SD learning requires that, at any time, the perfor-mance of the dynamic system be assessable througha certain error function that measures the discrepancybetween the trajectories of the dynamical system andthe desired behavior. The least square error criterionis often selected as the error function:

Based on the study of Yu et al. (2004), the terminalSD algorithm can be constructed using a novel errorcriterion

where η1, η2 > 0, p, q (p > q) are odd integers. Thecorresponding SD algorithm is as follows:

Based on the universal approximation property ofANN and the least square estimation of the optimalweight for ANN to approximate the desired output,Nr , we can write

where α∗j1 and w∗T

j , j = 1, . . . , M are optimal constantsand x∗ is the optimal constant vector that is unknownwith

The optimal constants α∗j1 and w∗T

j for j = 1, . . ., Mcan be obtained using the training process of the ANNusing the training algorithm, Equation 11. For backanalysis applications, given any new desired output,Nr , our goal is to adaptively construct the optimalinputs, x∗ = [β∗ GSI ∗ m∗

i D∗], such that the trainedANN can optimally approximate Nr .

If the input vector, x, of the ANN, Equation 8,is continuously updated according to Equation 15 toapproximate the desired output, Nr , then the ANNis stable and the error e = y − Nr will converge tozero in a finite time based on the Lyapunov function,Equation 18.

Since ξi �= 0, V will converge to zero in a finitetime based on the finite-time stability theory (Yin et al.2011, Khoo et al. 2013).

Since V = 0.5e2 and V = 0, it implies that e = 0.This means y = Nr is reached in a finite time. It shouldbe noted that this study is the first paper where thefinite-time stability theory is implemented to deal withcivil engineering problems.This can make the analysismore time-effective.

475

Page 5: This is the published version. - Deakin Universitydro.deakin.edu.au/eserv/DU:30070564/li-applicationofneural-2014.pdf · Krabbenhoft et al. 2005), a non-dimensional stability number,

Figure 3. Training performance of ANN using ELM algo-rithm with 2000 data set.

Figure 4. Performance of the trained ANN with 220-validation data set.

3 TRAINING AND VALIDATION

In this paper, β, GSI, mi, and D are chosen as the inputswhile Nr is the output of the ANN. This means that theANN has 4 inputs and 1 output. For the training, 2000training data are selected randomly. Each data is anaverage stability number generated by the numericalupper and lower bound limit analysis methods. For theconstruction of a continuous differentiable mappingof the inputs to the outputs, we consider an ANN with200 hidden nodes. The input weights are generatedrandomly within [−1, 1], and the sigmoid function

which is continuously differentiable, is used as thenonlinear activation function of the hidden nodes.

The output weight matrix α is computed using theELM algorithm (Eq. 11). Figure 3 are the trainingresults based on 2000 data. The validation data set isdisplayed in Figure 4. It is noted that, after training withthe ELM algorithm, the highly accurate continuousinput-output mapping performance has been achieved.

4 CASE STUDIES

By using ANN, the developed tool has a more directfunction. It can be used to predict the safety factors(F) for rock slopes. An assumed case presented by Li

Table 1. The obtained safety factorsfrom developed tool based on ANN.

D Nr F

0.0 4.22 8.250.7 17.4 2.001.0 54.3 0.64

et al. (2008) is employed herein to verify the accuracyof the tool.The slope has the following parameters: theslope angle β = 60◦, the height of the slope H = 25 m,the intact uniaxial compressive strength σci = 20 MPa,geological strength index GSI = 30, intact rock yieldparameter mi = 8, and unit weight of rock mass γ =23 kN/m3. Based on the information above, σci/γH =20000/(23 × 25) = 34.8.

Table 1 shows the Nr obtained from the ANN toolfor different values of D. The factor of safety can becalculated as (σci/γH )/Nr . The calculated F is alsodisplayed in Table 1 where F = 8.25, 2.00, and 0.64for D = 0.0, 0.7, and 1.0, respectively. The computingtime is very short (few seconds) for each case. It showsthe rock slope assessment can be done immediately,and thus the developed tool is useful for practisingengineers.

In fact, F should decrease with increasing D.There-fore the trend obtained is reasonable. In addition, thepresented F in Li et al. (2008) is of 8.7 for D = 0.0which is quite close to the presented result in this study.It should be noted that F = 8.7 (Li et al. 2008) wasobtained based on the observation of stability charts,and thus a certain level of the visual error would exist.Based on the discussion above, the accuracy and useof this developed tool have been verified.

Moreover, the developed tool can be used to findan uncertain parameter in back analyses by consider-ing F = 1. An assumed case investigated by Li (2009)and Li et al. (2011) is employed as well. Based on theprevious studies (Hoek et al. 2002, Li et al. 2011), Dplays an important role in rock slope evaluations, how-ever it is difficult to be estimated. Therefore, D is theparameter which will be identified in this study.

The assumed slope has the slope angle β = 60◦, theheight of the slope H = 50 m, the intact uniaxial com-pressive strength σci = 10 MPa, geological strengthindex GSI = 30, intact rock yield parameter mi = 8,and unit weight of rock mass γ = 23 kN/m3. Hence,σci/γH = 10000/(23 × 50) = 8.7. The only unknownparameter is the rock mass disturbance (D). If thisslope is assumed to be failed, the back calculated Dis 0.43, as shown in Figure 5. Compared with theresults in Li (2009) and Li et al. (2011), where F = 1.9for D = 0.0 and F = 0.51 for D = 0.7 were presented,D = 0.43 is reasonable.

Figure 5 also reveals that the convergence can bedone very quickly (less than 5 seconds). It can be seenthat D achieves a constant in a short time. Simulta-neously, the error converges to zero. An interestingphenomenon is found that the input starting pointof D does not influence the final obtained results.

476

Page 6: This is the published version. - Deakin Universitydro.deakin.edu.au/eserv/DU:30070564/li-applicationofneural-2014.pdf · Krabbenhoft et al. 2005), a non-dimensional stability number,

Figure 5. Convergences of D and Error for the backanalysis.

Figure 6. Convergence of D with negative starting point.

Figure 7. Convergence of D with starting point larger than 1.

In Figure 6, D is starting from a negative value andthen reaches 0.43. Similar trend can be seen in Fig-ure 7 that D finally achieves 0.43, even if the startingpoint is larger than 1. In fact, the convergence wouldtake longer time, but it is still less than 5 seconds. Fromthe engineering perspective, the correct result is moreimportant.

It should be stated that both of these inputs are notreasonable values for D because it must be between 0and 1. However, this result implies that the developedtool is very useful to help junior engineers to pick upexperiences in engineering judgments. Although theirinputs are incorrect, this tool can help them to find theright answer in back analyses.

5 CONCLUSIONS

This study adopts the techniques, Artificial Neu-ral Network (ANN) and terminal steepest descentalgorithm, to develop a fast evaluation tool for rock

slope stability analyses. The training data are obtainedbased on the finite element upper and lower boundlimit analysis solutions. The developed tool can pro-vide either prompt rock slope stability estimationsor back calculations. It is very useful for practicingengineers, particularly for decision making.

REFERENCES

Burland, J.B. 1989. Ninth Laurits Bjerrum memorial lecture:small is beautiful-the stiffness of soils at small strain. Can.Geotech. J., 26: 499–516.

Fu, W. & Liao, Y. 2010 Non-linear shear strength reductiontechnique in slope stability calculation. Computer andGeotechnics, 37(3): 288–298.

Hoek, E. 1983. Strength of jointed rock masses. Geotech-nique, 33(3): 187–223.

Hoek, E., Carranza-Torres, C. & Corkum, B. 2002. Hoek-Brown Failure criterion-2002 edition. Proceedings of theNorth American rock mechanics society meeting. Toronto.

Huang, G.B., Chen, L. & Siew, C. 2006 Universal approxima-tion using incremental constructive feedforward networkswith random hidden nodes. IEEE Transactions on NeuralNetworks, 17(4): 879–892.

Huang, G.B., Zhou, H., Ding, X. & Zhang, R. 2012.Extreme learning machine for regression and multiclassclassification. IEEE Transactions on Systems, Man, andCybernetics, 42(2): 513–529.

Khoo, S., Yin, J., Man, Z. & Yu, X. 2013. Finite-time stabi-lization of stochastic nonlinear systems in strict-feedbackform. Automatica, 49(5): 1403–1410.

Krabbenhoft, K., Lyamin,A.V., Hjiaj, M. & Sloan, S.W. 2005.A new discontinuous upper bound limit analysis formu-lation. International Journal for Numerical Methods inEngineering 63: 1069–1088.

Li, A.J. 2009. Two and three dimensional stability analysesfor soil and rock slopes. PhD, The University of WesternAustralia

Li, A.J., Cassidy, M.J., Wang, Y., Merifield, R.S. & Lyamin,A.V. 2012. Parametric Monte Carlo studies of rock slopesbased on the Hoek–Brown failure criterion. Computersand Geotechnics, 45: 11–18.

Li, A.J., Lyamin, A.V. & Merifield, R.S. 2009. Seismic rockslope stability charts based on limit analysis methods.Computers and Geotechnics, 36(1–2): 135–148.

Li,A.J., Merifield, R.S. & Lyamin,A.V. 2008. Stability chartsfor rock slopes based on the Hoek-Brown failure crite-rion. International Journal of Rock Mechanics & MiningSciences 45(5): 689–700.

Li, A.J., Merifield, R.S. & Lyamin, A.V. 2011. Effect ofrock mass disturbance on the stability of rock slopesusing the Hoek-Brown failure criterion. Computers andGeotechnics, 38(4): 546–558.

Lyamin, A.V. & Sloan, S.W. 2002a. Lower bound limit analy-sis using non-linear programming. International Journalfor Numerical Methods in Engineering 55: 573–611.

Lyamin, A.V. & Sloan, S.W. 2002b. Upper bound limit anal-ysis using linear finite elements and non-linear program-ming. International Journal for Numerical and AnalyticalMethods in Geomechanics 26: 181–216.

Man, Z., Lee, K., Wang, D., Cao, Z. & Khoo, S. 2012. Robustsingle-hidden layer feedforward network-based patternclassifier. Neural Networks and Learning Systems, 23(12):1974–1986.

Merifield, R.S., Lyamin, A.V. & Sloan, S.W. 2006. Limitanalysis solutions for the bearing capacity of rock masses

477

Page 7: This is the published version. - Deakin Universitydro.deakin.edu.au/eserv/DU:30070564/li-applicationofneural-2014.pdf · Krabbenhoft et al. 2005), a non-dimensional stability number,

using the generalised Hoek-Brown criterion. InternationalJournal of Rock Mechanics & Mining Sciences, 43:920–937

Peck, R.B. 1969. Advantages and limitations of the observa-tional method in applied soil mechanics. Geotechnique,19(2): 171–187.

Ramamurthy, T. 1995. Bearing capacity of rock founda-tions, In: Yoshinaka & Kikuchi (eds.), Rock foundation,Rotterdam: Balkema.

Sheorey, P.R. 1997. Empirical rock failure criteria.Rotterdam, Netherlands: A. A. Balkema.

Yin, J., Khoo, S., Man, Z. & and Yu, X. 2011 Finite-timestability and instability of stochastic nonlinear systems.Automatica, 47(12): 2671–2677.

Yu, S., Yu, X. & Man, Z. 2004. A fuzzy neural networkapproximator with fast terminal sliding mode and itsapplications. Fuzzy Sets and Systems, 148(3): 469–486.

478