A comparative study on the application of various artificial neural networks to simultaneous prediction of rock fragmentation and backbreak
2013-10-19SydiMonjeziTleiMnojKhndelwl
A.Sydi,M.Monjezi,N.Tlei,Mnoj Khndelwl
aIslamic Azad University,Tehran South Branch,Tehran,Iran
bFaculty of Engineering,Tarbiat Modares University,Tehran,Iran
cMaharana Pratap University of Agriculture and Technology,Udaipur,India
1.Introduction
Backbreak is one of the undesirable phenomena in the blasting operation.In other words,a blast without any unwanted effects can be evaluated as a successful activity,and in such activity,a large proportion of the available energy has been consumed in the right direction,i.e.rock fragmentation.Rock fragmentation can be considered as the main objective of the blasting operation.Size distribution of the rock fragments is very important on the overall mining and processing plant economics(Michaux and Djordjevic,2005;Monjezi et al.,2009).On the other hand,the blasting operation usually is accompanied by various unwanted phenomena such as backbreak.Backbreak is the fractured zone beyond the last blasting row(Jimeno et al.,1995).Occurrence of this phenomenon is an indication of wasting potential explosive energy.Moreover,it has some other hazardous effects such as slope instability.Therefore,remedial measures should be presented for diminishing and/or omitting backbreak.The effective blast design parameters are(1)blasting pattern components,(2)rock mass geomechanical properties,and(3)explosive specifications(Thorntonetal., 2002;Zhuetal., 2007,2008).Implementation of a suitable blasting pattern,as a controllable parameter,is very important in preventing backbreak and achieving proper fragmentation(Monjezi and Dehghani,2008).Gates et al.(2005)pointed out that the backbreak is increased when inappropriate delay timing is applied.Many researchers believe that excessive burden is the main cause of the backbreak and producing oversize rock fragments(Konya and Walter,1991;Konya,2003).To date,several empirical models have been developed to predict the blasting results.However,complicated nature of the problem due to multiplicity of the effective parameters has caused development of simplified prediction models with limited number of independent variables.The simplification assumptions are the main cause of poor performance of the empirical models.Moreover,simultaneous prediction of backbreak and fragmentation is not possible using previously developed models.In order to overcome shortcomings of the empirical models,artificial intelligence(AI)based methods can effectively be applied to solving complicated problems.Some of the most popular AI paradigms are artificial neural network (ANN), fuzzy inference system (FIS) and genetic algorithm(GA).
ANN has capability of learning,evoking and generalizing from the given patterns(Cheng and Ko,2006).Its high performance in solving complicated problems has made this technique so applicable.Various applications of the ANN method in rock engineering have been reported in the literature(Cai and Zhao,1997;Yang and Zhang,1997a,1997b;Maulenkamp and Grima,1999;Benadros and Kaliampakos,2004;Ermini et al.,2005).Also,several researchers have implemented the method in the field of mine blasting(Khandelwal and Singh,2005,2006,2007,2009;Bakhshandehetal.,2010;Kulatilakeetal.,2010;Khandelwal,2010,2012;Monjezi et al.,2010).
In this paper,an attempt has been made to simultaneously predict backbreak and fragmentation due to blasting operation in the Tehran Cement Company limestone mines using ANN method.
Fig.1.Tehran cement company limestone mines.
2.Case study
Tehran Cement Company limestone mines,i.e.Bibishahrbanoo,Nesari and Safaie,are located at the southeast of Tehran.These mines are under development and have total proved limestone deposits of 41.3 million tons.From the geological point of view,these mines are situated in the sedimentary rocks of Cretaceous period.The limestone layers with an eastwest extension have 75°dip to the north.Limestone is the main exposure layer in the area while in some parts black shale and cream marl are also observed.The Nesari mine is located 10km northeast of Tehran Cement Company.Layers of dolomite and dolomitic limestone are observed in this mine in a narrow strip formation.Safaie Mountain is also located in the northwest of Bibishahrbanoo Mountain(Fig.1).
The blasting pattern specifications of limestone mines are presented in Table 1.Mean fragment size of 45cm is suitable for the mine primary crusher.
The controllable parameters of burden,spacing,stemming,bench height,specific charge and specific drilling are considered as inputs to develop an ANN model for predicting backbreak and rock fragmentation as the model outputs.Fig.2 shows the undesirable backbreak after blasting in mines.
It is noted that,for determining fragmentation quality,image processing method is employed.As such,80%passing size(D80)is considered as the fragmentation evaluation index.Variations of the input and output parameters are given in Table 2.In this study,103 datasets are collected from practical blasting operations of the mines.The available datasets are grouped into training and testing datasets.For this,using sorting mechanism,10%of the datasets are kept apart for testing and evaluating of the simulations.
3.Statistical analysis
Multivariate regression analysis(MVRA)is an extension of regression analysis,which was firstly employed by Pearson in 1908(Yilmaz and Yuksek,2009).This method can easily be used for determining the linear and/or nonlinear relationship between dependent predictive and independent criterion variables.The main form of MVRA is where β1,β2,...,βnare the coefficients of regression model;β0is a constant value;Y is the dependent variable;and x1,x2,...,xnare the independent variables.
Two MVRA models are developed to predict backbreak and fragmentation considering input parameters given in Table 2.
Eqs.(2)and(3)show mathematical formulations of the developed models for predicting backbreak and fragmentation,respectively.Also,statistical details of the MVRA models are summarized in Table 3.
4.Basis of artificial neural network
ANN is a subsystem of AI.This computational system is a simulation of human brain(Maulenkamp and Grima,1999).Original ANN was introduced by McCulloch and Pitts(1943),and since then it was popular and applicable to various fields of science and technology to solve complicated problems. Capabilities of the techniqueare calculating arithmetic and logical functions, generalizing and transforming independent variables to the dependent variables,parallel computations, nonlinearity processing, handling imprecise or fuzzy information, function approximation and pattern recognition.
ANN is trained using a set of real inputs and their corresponding outputs.For a better approximation,sufficient number of datasets is required.Performance of the trained model is checked with part of the available data known as testing datasets.To find out the best possible network,various topologies are constructed and tested.The process of model training-testing has to be continued until the optimum model with minimum error and maximum accuracy is achieved.ANN training-testing(Monjezi and Dehghani,2008)is illustrated in Fig.3.
A neural network has a layered structure,and each layer contains processing units or neurons.Problem effective variables are placed in the input layer,whereas objectives or dependent variables are put in the last (output) layer. The computation components (black box) of the system are the neurons of hidden layers.All of the layers are connected to each other by weighted connections.Fig.4 shows a typical ANN structure.Each neuron is connected to the neurons in the subsequent layer.However,there is no connection between the neurons of the same layer(Demuth and Beale,1994).
Table 1Blasting pattern specifications of limestone mines.
Fig.2.The undesirable backbreak after blasting in mines.
Table 2Basic statistics of inputs and output parameters.
In the training process, the interconnections among the neurons are initially assigned specific weights.The network would be able to perform a function by adjusting the initial weights.
A single neuron containing multiple inputs(x1,···,xn)and a single output(y)is shown in Fig.5.In the process of ANN training,an initial arbitrary value(weight)is assigned to the connections and then to combine all of the weighted inputs and generate the neuron output,and the following equation is applied:where xiis the inputs,wiis the connection weights,and b is the bias.
To map a neuron net output to its actual output,an activation function f has to be selected. The transfer function can be expressed as
Fig.3.Artificial neural network training-testing process.
Fig.4.Artificial neural network structure.
Fig.5.Neuron structure.
Applying Eq.(5)to the neuron initial summation output resulting from Eq.(4),the neuron final output within a range of[0,1]or[-1,1]is achieved depending on the type of applied transfer function.It is noted that a single activation function should be selected for the neurons of a particular layer.Type of the activation function is fully dependent on nature of the problem to be solved.Also their respective graphic presentations are shown in Table 4. Duringthe training process,network tries to decrease difference between predicted and real values.
To do so,a specific algorithm is selected by which connection weights and biases are repeatedly updated until the minimum error is provided.There are various types of training algorithms,such as back propagation and radial basis(Demuth and Beale,1994).
Table 3Linear regression coefficients for backbreak and fragmentation.
4.1.Back propagation neural network
Back propagation neural network(BPNN)normally has a multi layer structure with one or more nonlinear hidden layer and a linear output layer.It is widely used as a predicting tool in various fields of geo-sciences.Generally,in BPNN four transfer functions are used as presented in Table4.These networks can be used to make nonlinear and/or linear correlation between input(s)and output(s).
Various types of functions,such as Newton and gradient descent,can be used for training BPNNs.In the simplest form,weights and biases are frequently updated to decrease performance function.Two different techniques(incremental method and batch method)are implemented in the learning process of the ANN.Inthe incremental method,weights and biases are upgraded after each input entrance to net but in the batch method upgrading process is done after entrance of all inputs.Generally,performance function is considered as the mean square error(MSE),which is calculated by the following equation(Demuth and Beale,1994;Benadros and Kaliampakos,2004):
whereNis the number of input-output datasets.
Table 4BPNN most usual transfer functions.
4.2.Radial basis function neural network
Radial basis function neural network(RBFNN)is one of the efficient artificial networks.These types of the networks are mostly used for function approximation.However,they can also beapplied for pattern recognition and classification.Arriving in very small errors during training process can be considered as the main advantage of RBFNN over BPNN(Haykin,1999;Christodoulou and Georgiopoulos,2001).Unlike BPNN,in the structure of RBFNN,there is only one hidden layer that makes computation time very less.Moreover,transfer function φ of the hidden layer is always of the Gaussian type:
where P is the input vector;Cjand σjare the center and extension(spread factor)of Gaussian function,respectively.
As illustrated in Fig.6a,φ(P)reaches the maximum value(1.0)when Pis equal to0.0.In this way,when difference between values of weights and inputs is lower,the neuron output will be greater.In fact,here the amount of output of hidden layer shows the absolute difference between connection weights and inputs.In the RBFNN,thejth network outputdj(Demuth and Beale,1994)can be calculated by
whereφjis thejth neuron output,andwijis the output layer weight.
During the training process,parametersCj,σjandwijare determined by the network to provide the best approximation function.In this process,optimum number of neurons required for the hidden layer is also determined by the network.The structure of a RBFN is illustrated in Fig.6b.
5.Results and discussion
To compare model performance of the regression analysis and ANN method,value account for(VAF),root mean square error(RMSE),determination coefficient(R2)and maximum relative error(MRE)are utilized:
where y and y’are the measured and predicted values,respectively;¯y and¯y′are the average measured and average predicted values,respectively;var(·)is the variance.
Fig.6.(a)Radial basis transfer function(radbas)and(b)structure of a radial basis function network.
Table 5 shows the performance of some of the constructed BPNN models.As it is observed from this table,BPNN model with architecture 6-10-2 gives the best result with minimum errors and maximum accuracy,and is considered as the optimum model amongst the BPNN models.Also,Table 6 shows the performance of some of the constructed RBFNN models with various spread factors.As it is seen from Table 6,the model with spread factor of 0.79 provides the best results.Furthermore,performance of the regression model is shown in Table 7.Figs.7-9 show the correlation between predicted and measured outputs for the three methods of modeling.In Figs.7-9,dashed line shows 1:1 slope line,where measured and predicted values will be same. From Tables5-7and Figs.7-9,it is noted that BPNN modeling shows better prediction capability as compared to the other applied methods.Superiority of BPNN over RBFNN was also reported by Monjezi et al.(2010).
Fig.7.The correlation of measured and predicted data with back propagation neural network.
Fig.8.The correlation of measured and predicted data with radial basis function neural network.
6.Sensitivity analysis
Cosine amplitude method(CAM)of sensitivity analysis was first introduced by Yang and Zhang(1997a).This technique was employed to find out the most effective input parameters on output parameters.In this method,all the data pairs are defined as a specific point in m-dimensional space.In this way,each of the parameters is directly connected to the outputs.The strength of this relation Rijis calculated by where xiand xjare inputs and outputs,respectively;and m is the number of all datasets.The larger the Rijis,the higher the influence of relevant input is.
In Fig.10,it can be inferred that the stemming and burden are the most influential input parameters on the backbreak and fragmentation.It is noted that for both the outputs,specific charge is the least effective parameter.
Table 5The calculated performance indices for back propagation neural network models.
Table 6The calculated performance indices for radial basis function neural network models.
Table 7The calculated performance indices for multivariate regression analysis model.
Fig.9.The correlation of measured and predicted data with multivariate regression analysis.
Fig.10.Sensitivity analysis for backbreak and fragmentation.
7.Conclusions
Precise prediction of backbreak and fragmentation is very crucial for success of a mining project.In this paper,an attempt is made to utilize different types of ANNs for predicting simultaneous fragmentation and backbreak in the blasting operation of Tehran Cement Company limestone mines.The ANN models are trained using a database including 103 datasets.To achieve more reliable predictive models,parameters including burden,spacing,stemming,bench height,specific charge and specific drilling are considered as the model inputs to predict outputs fragmentation and backbreak.BPNN and RBFNN are adopted for this study.Also,regression analysis is performed between the same independent and dependent variables.For the BPNN and RBFNN modeling,networks with architectures 6-10-2 and 6-36-2 respectively are found to be optimum.Ef ficiency of the developed models is examined using testing datasets.Indices of VAF,RMSE,R2and MRE are calculated for predicted outputs and compared with the real outputs.It is found that performance of the BPNN model with maximum accuracy and minimum error is better than that of the RBFNN and statistical models.Also,it is observed that inputs burden and stemming are the most effective parameters on the outputs,whereas specific charge is the least effective parameter for both the outputs.At the end,it is recommended that hybrid models,combination of fuzzy logic and/or genetic algorithm with neural networks,could be applied for further research.
Bakhshandeh H,Mozdianfard MR,Siamaki A. Predicting of blasting vibrations in Sarcheshmeh copper mine by neural network.Safety Science 2010;48(3):319-25.
Benadros AG,Kaliampakos DC.Modeling TBM performance with artificial neural networks.Tunneling and Underground Space Technology 2004;19(6):597-605.
Cai JG,Zhao J.Use of neural networks in rock tunneling.In:Proceedings of the 9th international conference on computer methods and advances in geomechanics.A.A.Balkema:Rotterdam;1997.p.629-34.
Cheng MY,Ko CH.A genetic-fuzzy-neuro model encodes FNNs using SWRM and BRM.Engineering Application of Artificial Intelligence 2006;19(8):891-903.
Christodoulou C,Georgiopoulos M.Applications of neural networks in electromagnetics.Norwood,MA,USA:Artech House Publishers;2001.
Demuth H,Beale M.Neural network toolbox user’s guide.Natick,MA,USA:The Math Work,Inc;1994.
Ermini L,Catani F,Casagli N.Artificial neural networks applied to landslide susceptibility assessment.Geomorphology 2005;66(1-4):327-43.
Gates W,Ortiz LT,Florez RM.Analysis of rockfall and blasting backbreak problems.In:Proceedings of the 40th U.S.symposium on rock mechanics.Alexandria,VA:American Rock Mechanics Association;2005.p.671-80.
Haykin S.Neural networks:a comprehensive foundation.Upper Saddle River,NJ:Prentice-Hall;1999.
Jimeno CL,Jimeno EL,Carcedo FJA.Drilling and blasting of rocks.Rotterdam:A.A.Balkema;1995.
Khandelwal M,Singh TN.Prediction of blast induced air overpressure in opencast mine.Noise Vibration Worldwide 2005;36(2):7-16.
Khandelwal M,Singh TN.Prediction of blast induced ground vibrations and frequency in opencast mine:a neural network approach.Journal of Sound and Vibration 2006;289(4):711-25.
Khandelwal M,Singh TN.Evaluation of blast induced ground vibration predictors.Soil Dynamics and Earthquake Engineering 2007;27(2):116-25.
KhandelwalM,Singh TN. Prediction of blast induced ground vibration using artificial neural network.International Journal of Rock Mechanics and Mining Sciences 2009;46(7):1214-22.
Khandelwal M.Evaluation and prediction of blast induced ground vibration using support vector machine.International Journal of Rock Mechanics and Mining Sciences 2010;47(3):509-16.
Khandelwal M. Application of an expert system for the assessment of blast vibration.Geotechnical and Geological Engineering 2012;30(1):205-17.
Kulatilake PHSW,Wu Q,Hudaverdi T,Kuzu C. Mean particle size prediction in rock blast fragmentation using neural networks.Engineering Geology 2010;114(3):298-311.
Konya CJ.Rock blasting and overbreak control.2nd ed.Washington,DC:US Department of Transportation,Federal Highway Administration;2003.
Konya CJ,Walter EJ.Rock blasting and overbreak control.1st ed.Washington,DC:US Department of Transportation,Federal Highway Administration;1991.
Maulenkamp F,Grima MA.Application of neural networks for the prediction of the unconfined compressive strength(UCS)from Equotip hardness.International Journal of Rock Mechanics and Mining Sciences 1999;36(1):29-39.
McCulloch WS,Pitts WH.A logical calculus of ideas immanent in nervous activity.Bulletin of Mathematical Biophysics 1943;5(4):115-33.
Michaux S,Djordjevic N.Influence of explosive energy on the strength of the rock fragments and SAG mill throughput.Miner Engineering 2005;18(4):439-48.
Monjezi M,Amiri H,Farrokhi A,Goshtasbi K.Prediction of rock fragmentation due to blasting in Sarcheshmeh copper mine using artificial neural networks.Geotechnique and Geology Engineering 2010;28(4):423-30.
Monjezi M,Dehghani H.Evaluation of effect of blasting pattern parameters on backbreak using neural networks.International Journal of Rock Mechanics and Mining Sciences 2008;45(8):1446-53.
Monjezi M,Rezaei M,Yazdian Varjani A.Prediction of rock fragmentation due to blasting in Gol-E-Gohar iron mine using fuzzy logic.International Journal of Rock Mechanics and Mining Sciences 2009;46(8):1273-80.
Thornton D,Kanchibolta SS,Brunton I.Modeling the impact and blast design variation on blast fragmentation.International Journal of Fragmentation Blasting 2002;6(2):169-88.
Yang Y,Zhang Q.Analysis for the results of point load testing with artificial neural network.In:Proceedings of the 9th international conference on computer methods and advances in geomechanics.Rotterdam:A.A.Balkema;1997a.p.607-12.
Yang Y,Zhang Q.A hierarchical analysis for rock engineering using artificial neural networks.Rock Mechanic and Rock Engineering 1997b;30(4):207-22.
Yilmaz I,Yuksek G.Prediction of the strength and elasticity modulus of gypsum using multiple regression, ANN, and ANFIS models. International Journal of Rock Mechanics and Mining Sciences 2009;46(4):803-10.
Zhu Z,Mohanty B,Xie H.Numerical investigation of blasting-induced crack initiation and propagation in rocks.International Journal of Rock Mechanics and Mining Sciences 2007;44(3):412-24.
Zhu Z,Xie H,Mohanty B.Numerical investigation of blasting-induced damage in cylindrical rocks.International Journal of Rock Mechanics and Mining Sciences 2008;45(2):111-21.