Professional Documents
Culture Documents
DOI 10.1007/s00521-011-0631-5
ORIGINAL ARTICLE
Abstract Flyrock is an undesirable phenomenon in the are used in the blasting operation. Only a fracture of the
blasting operation of open pit mines. Flyrock danger zone accessible explosive energy is practically employed in rock
should be taken into consideration because it is the major fragmentation, and the rest of the energy is wasted in the
cause of considerable damage on the nearby structures. form of unwanted events such as fly rocks, back breaks,
Even with the best care and competent personnel, flyrock etc. [1, 2]. Although safety has favorably been enhanced in
may not be totally avoided. There are several empirical the mining blasting operation, but various accidents due to
methods for prediction of flyrock phenomenon. Low per- flyrock phenomenon have been reported by the Mine
formance of these models is due to complexity of flyrock Safety and Health Administration (MSHA) [3–6].
analysis. Support vector machine (SVM) is a novel According to Institute of Makers of Explosives (IME),
machine learning technique usually considered as a robust flyrock is defined as the rock propelled beyond the blast
artificial intelligence method in classification and regres- area by the force of an explosion [7]. Many experimental
sion tasks. The aim of this paper is to test the capability of and theoretical researches on flyrock phenomenon have
SVM for the prediction of flyrock in the Soungun copper demonstrated that insufficient delay timing between blast
mine, Iran. Comparing the obtained results of SVM with rows, stemming and burden, geological discontinuities,
that of artificial neural network (ANN), it was concluded excessive charge, and deviation in drilling process is the
that SVM approach is faster and more precise than ANN main reasons of flyrock occurrence [8–11]. The researches
method in predicting the flyrock of Soungun copper mine. by Ladegaard-Pedersen and Holmberg [12] revealed the
relationships between powder factor, density of the
Keywords Flyrock Blasting Support vector machine explosive and flyrock. Lundborg [13] studied the blasting
Artificial neural network Soungun copper mine operations in granite and proposed a prediction model for
flyrock in hard rock. Also Bajpayee et al. [14] and Raina
et al. [15] have proposed empirical prediction models for
1 Introduction flyrock. These models have focused on the prediction of the
initial velocity and maximum distance of the fragmented
The basic purpose of mining blasting operation is rock rocks from the blasting face. Despite considerable efforts,
fragmentation. In this regard, a large amount of explosives difficult nature of rock engineering problems has caused
previously empirical methods to be not appropriate in
predicting flyrock phenomenon. Most of these models have
been developed based on blasthole diameter. To overcome
H. Amini (&) R. Gholami S. R. Torabi J. Zadhesh
Faculty of Mining, Petroleum and Geophysics, this shortcoming, rather new techniques such as artificial
Shahrood University of Technology, Shahrood, Iran intelligence (e.g., artificial neural network (ANN), fuzzy
e-mail: h.amini@Shahroodut.ac.ir logic (FL), genetic algorithm (GA), and support vector
machine (SVM)) have been implemented in prediction and
M. Monjezi
Faculty of Engineering, Tarbiat Modares University, optimization of mining engineering problems successfully.
Tehran, Iran Tawadrous [16] reported ANNs as a reliable tool for blast
123
Neural Comput & Applic
2 Mechanisms of flyrock
2.1 Rifling
123
Neural Comput & Applic
Table 1 Flyrock distance prediction models [27] jy f ðxÞje :¼ maxf0; jy f ðxÞj eg ð2Þ
Mechanisms of flyrock Prediction model
To estimate a linear regression
pffiffiffi2:6
Rifling 2 m f ðxÞ ¼ ðw xÞ þ b ð3Þ
Lmax ¼ kg SH sin 2h0
pffiffiffi2:6
Cratering 2 m where w is the weighted matrix, x is the input vector, and
Lmax ¼ kg SH
pffiffiffi2:6
b is the bias term. With precision, one minimizes
Face bursting 2 m
Lmax ¼ kg Xm
B 1
kwk2 þC jy f ðxÞje ð4Þ
2 i¼1
123
Neural Comput & Applic
Fig. 3 Concept of
e-insensitivity. Only the samples
out of the ±e margin will have a
nonzero slack variable, so they
will be the only ones that will be
part of the solution
2
longitudes and 38380 20N latitudes at an altitude of
kðxi ; xj Þ ¼ ekxi xj k =2r2
ð12Þ
2,390 m above sea level. Hydrothermal intrusion is the
Then, the regression estimate takes the form geological dominant phenomenon in the Soungun vicinity.
N X
X N Mineralization of this porphyry deposit is mainly hosted by
yi ¼ ðai a0i Þuðxi ÞT uðxj Þ þ b altered quartz monzonite rocks. In this deposit, feldspar has
i¼1 j¼1 been altered to sericite and/or kaolinite. The porphyry rock
N X
X N has been changed to a more compact rock with quartz veins
¼ ðai a0i ÞKðxi ; xj Þ þ b ð13Þ crosscuts. The other minerals observed in the area are
i¼1 j¼1 molybdenite, pyrite, and chalcopyrite. Copper ore is con-
where b is computed using the fact that (6) becomes an sidered as the main product of the mine, whereas molyb-
equality with ni = 0 if 0 \ ai \ C and (7) becomes an denum is a byproduct. The grade of this products increases
equality with n0i ¼ 0 if 0\ai \C. with increasing depth, particularly in the hypo-gene zone.
Several extensions of this algorithm are possible. From The probable reservoir in the Soungun deposit is about
an abstract point of view, it is just needed target function 1,700 million tons, whereas the confirmed ore reserve is
that depends on the vector (w, n). There are multiple degrees about 388 Mt with copper average grade of 0.67%. ANFO
of freedom for constructing this function, including some and detonating cord are applied for blasting operations in
freedom how to penalize, or regularize, different parts of the this mine. One of the undesirable incidents of the blasting
vector, and some freedom how to use the kernel trick. operation is flyrock that a maximum up to 100 m has been
Finally, the algorithm can be modified such that e should observed. A view of Soungun copper mine is shown in
not be specified a priori. Instead, one specifies an upper Fig. 4.
bound 0 \ v \ 1 on the fraction of points allowed to lie
outside the tube asymptotically, and the corresponding e is
computed automatically. This is achieved by using as pri-
mal objective function
!
1 2
X m
kwk þC vme þ jyi f ðxÞje ð14Þ
2 i¼1
4 Case study
123
Neural Comput & Applic
data should be normalized [40]. Normalization in range kðxi ; xj Þ ¼ ekxi xj k =2r2
ð16Þ
[-1 1] was performed by: where r is a constant parameter of the kernel and can either
xi xmin control the amplitude of the Gaussian function and the
X ¼2 1 ð15Þ
xmax xmin generalization ability of SVM. We have to optimize r and
where X is the normalized value, Xi is the actual value in find the optimal one. In order to find the optimum values of
column, and Xmax and Xmin are the maximum and minimum two parameters (r and e) and prohibit the overfitting of the
values of each related column, respectively. model, the datasets were separated into a training set of 170
compounds and a test set of 75 compounds randomly, and
the leave-one-out cross-validation of the whole training set
6 Prediction of flyrock by SVM was performed. The leave-one-out (LOO) procedure con-
sists of removing one example from the training set, con-
Similar with other multivariate statistical models, the per- structing the decision function on the basis only of the
formances of SVM for regression depend on the combi- remaining training data, and then testing on the removed
nation of several parameters. They are capacity parameter example. In this fashion, one tests all examples of the
C, e of e-insensitive loss function, the kernel type K, and its training data and measures the fraction of errors over the
corresponding parameters. C is a regularization parameter total number of training examples. The root mean square
that controls the trade-off between maximizing the margin error (RMSE) was used as an error function to evaluate the
and minimizing the training error. If C is too small then quality of model.
insufficient stress will be placed on fitting the training data. Detailed process of selecting the parameters and the
If C is too large then the algorithm will overfit the training effects of each parameter on generalization performance of
data. But, Wang et al. [41] indicated that prediction error is the corresponding model are shown in Fig. 5. To obtain the
scarcely influenced by C. In order to make the learning optimal r, the support vector learning machines with dif-
process stable, a large value should be set up for C (e.g., ferent r were trained, the r varying from 0.05 to 0.22,
C = 100). every 0.01. We calculated the RMSE on different r,
Table 2 Input and output parameters used for prediction flyrock phenomenon
Type of data Parameter Symbol Max. Ave. Min. Std. dev.
123
Neural Comput & Applic
0.35
0.35
0.30
Epsilon
Sigma 0.02 0.04 0.06 0.08 0.10 0.12 0.14
0.10 0.15 0.20
Support Vector Machine recognized as the optimum model. This model is shown in
100
Fig. 7.
90
The model performance was evaluated by calculating
80
root mean square error (RMSE) and correlation coefficient
Test Data
123
Neural Comput & Applic
S Flyrock
Pf
SD
Bias
70
inating some usual problems. Support vector machine
60
(SVM) is a novel machine learning method based on sta-
50 tistical learning theory, which has considerable features
40 including the fact that requirement on kernel and nature of
30 Measured the optimization problem, results in a uniquely global
Predicted
20 optimum, high generalization performance, and prevention
0 10 20 30 40 50 60 70 80
from converging to a local optimal solution. In this
Samples research, comparison of the application of SVM with ANN
Fig. 8 Prediction performance of ANN in testing data set model for prediction of Flyrock phenomenon in the
Predicted Flyrock
80
70
70
60
60
50
50
40
40
30 Data Points Data Points
30
Linear Fit Linear Fit
20 20
20 40 60 80 100 20 40 60 80 100
123
Neural Comput & Applic
Soungun copper mine is demonstrated. Although both 17. Monjezi M, Bahrami A, YazdianVarjani A (2010) Simultaneous
methods are data-driven models, it has been found that prediction of fragmentation and flyrock in blasting operation
using artificial neural networks. Int J Rock Mech Min Sci
SVM makes the running time considerably faster than 47:476–480
ANNs with higher accuracy. In Addition, the SVM tech- 18. Monjezi M, Amini Khoshalan H, Yazdian Varjani A (2010)
nique predicted results are quite reasonably better than Prediction of flyrock and backbreak in open pit blasting opera-
ANN model (Fig. 9). As a result, SVM method is a robust tion: a neuro-genetic approach. Arab J Geosci, doi:
10.1007/s12517-010-0185-3
method of prediction enabling to use in wide variety 19. Rezaei M, Monjezi M, Yazdian Varjani M (2001) Development
application of real world problems. of a fuzzy model to predict flyrock in surface mining. Safety Sci
49:298–305
20. Bishop CM (2006) Pattern recognition and machine learning.
Springer, Berlin
References 21. Steinwart I (2008) Support vector machines. Los Alamos
National Laboratory, information Sciences Group (CCS-3).
1. Singh TN, Singh V (2005) An intelligent approach to prediction Springer, Berlin
and control ground vibration in mines. Geotech Geol Eng 22. Cristianini N, Shawe-Taylor J (2000) An introduction to support
23:249–262 vector machines. Cambridge University Press, UK
2. Monjezi M, Rezaei M, Yazdian A (2010) Prediction of backbreak 23. Wang L (2005) Support vector machines: theory and applica-
in open pit blasting using fuzzy set theory. Expert Syst Appl tions, Nanyang Technological University, School of Electrical
37:2637–2643 and Electronic Engineering. Springer, Berlin
3. MSHA (1994) Accident investigation report: surface nonmetal 24. Martinez-Ramon M, Cristodoulou Ch (2006) Support vector
mine, fatal explosives and breaking agent’s accident. Alton Stone machines for antenna array processing and electromagnetic.
Company Inc., Illinios Universidad Carlos III de Madrid, Spain, p 120
4. MSHA (1999) Report of investigation: fatal explosives accident. 25. Zhi-xiang T, Pei-xian L, Li-li Y, Ka-zhong D (2009) Study of the
Surface nonmetal mine. Compass Quarries Inc, Paradise, Lan- method to calculate subsidence coefficient based on SVM. In:
caster County The 6th international conference on mining science & technology
5. MSHA (1999) Accident investigation report: surface coal mine, procedia earth and planetary science, vol 1, pp 970–976
fatal explosives accident. Appalachian Mining Services, Big 26. Zhang H, Wang HJ, Li YF (2009) SVM model for estimating the
Creek Mining, Inc., Mine no. 2, KY parameters of the probability integral method of predicting
6. Verakis HC, Lobb TE (2001) Blasting accidents in surface mines, mining subsidence. Min Sci Tech 19:0385–0388
a two decade summary. In: Proceedings of the 27th annual con- 27. Little TN (2007) Flyrock risk. In: Proceedings of 30th ISEE
ference on explosives and blasting technique, vol I. International conference on explosives and blasting technique, New Orleans,
society of explosive engineers, Cleveland, pp 145–152 Louisiana, pp 35–43
7. Institute of Makers of Explosives (IME) (1997) Glossary of 28. Bhandari S (1997) Engineering rock blasting operations. A. A.
commercial explosives industry terms. Safety publication, No. Balkema, Rotterdam
12, Washington, DC, p 16 29. Lundborg N, Persson A, Ladegaard-Pedersen A, Holmberg R
8. Holmeberg R, Persson G (1976) The effect of stemming on the (1975) Keeping the lid on flyrock in open-pit blasting. Eng Min J
distance of throw of flyrock in connection with hole diameters. 176:95–100
Swedish Detonic Research Foundation, Report DS 1, Stockholm 30. Roth JA (1979) A model for the determination of flyrock range as
9. Rehak TR, Bajpayee TS, Mowrey GL, Ingram DK (2001) Fly- a function of shot condition. US Department of Commerce, NTIS
rock issues in blasting. In: Proceedings of the 27th annual con- Report No PB81222358
ference on explosives and blasting technique, vol I. International 31. Richards AB, Moore AJ (2002) Flyrock control—by chance or
society of explosives engineers, Cleveland, pp 165–175 design. ISEE conference, New Orleans
10. Shea CW, Clark D (1998) Avoiding tragedy: lessons to be 32. Sanchez DV (2003) Advanced support vector machines and
learned from a flyrock fatality. Coal Age 103(2):51–54 kernel methods. Neurocomputing 55:5–20
11. Siskind DE, Kopp JW (1995) Blasting accidents in mines: a 16 33. Quang-Anh T, Xing L, Haixin D (2005) Efficient performance
year summary. In: Proceedings of the 21st annual conference on estimate for one-class support vector machine. Pattern Recogn
explosives and blasting technique. International society of Lett 26:1174–1182
explosives engineers, Cleveland, pp 224–239 34. Stefano M, Giuseppe J (2006) Terminated ramp-support vector
12. Ladegaard-Pedersen A, Persson A (1973) Flyrock in Blasting II, machines: a nonparametric data dependent kernel. Neural Netw
Experimental Investigation, Swedish Detonic Research Founda- 19:1597–1611
tion, Report DS 13, Stockholm 35. Lia Q, Licheng J, Yingjuan H (2007) Adaptive simplification of
13. Lundborg N (1974) The hazards of flyrock in rock blasting. solution for support vector machine. Pattern Recogn 40:972–
Swedish Detonic Research Foundation, Reports DS 12, 980
Stockholm 36. Agarwala S, Vijaya Saradhib V, Karnick H (2008) Kernel-based
14. Bajpayee TS (2004) Blasting injuries in surface mines with online machine learning and support vector reduction. Neuro-
emphasis on flyrock and blast area security. J Safety Res 35(1): computing 71:1230–1237
47–57 37. Lin HJ, Yeh JP (2009) Optimal reduction of solutions for support
15. Raina AK, Chakraborty AK, Choudhury PB, Sinha A (2011) vector machines. Appl Math Comp 214:329–335
Flyrock danger zone demarcation in opencast mines: a risk based 38. Eryarsoy E, Gary J, Aytug H (2009) Using domain-specific
approach. Bull Eng Geol Environ 70:163–172. doi:0.1007/ knowledge in generalization error bounds for support vector
s10064-010-0298-7 machine learning. Decis Support Syst 46:481–491
16. Tawadrous AS, Katsabanis PD (2007) Prediction of surface 39. Wu ChH, Tzeng GH, Lin RH (2009) A Novel hybrid genetic
crown pillar stability using artificial neural networks. Int J Numer algorithm for kernel function and parameter optimization in
Anal Methods Geomech 31(7):917–931 support vector regression. Exp Syst Appl 36:4725–4735
123
Neural Comput & Applic
40. Boser BE (1992) A training algorithm for optimal margin clas- 42. Dibike YB, Velickov S, Solomatine D, Abbott MB (2001) Model
sifiers. In: Proceedings of the 5th annual workshop on compu- Induction with support vector machines: introduction and appli-
tational learning theory. Pittsburgh, vol 5, pp 144–152 cation. J Comput Civil Eng 15(3):208–216
41. Wang WJ, Xu ZB, Lu WZ, Zhang XY (2003) Determination of 43. Bray M, Han D (2004) Support vector machines identification for
the spread parameter in the Gaussian kernel for classification and runoff modeling. J Hydroinformatics 6:265–280
regression. Neurocomputing 55:643–663
123