Abstract
Blasting has been one of the most important contributors of mining since the start of mineral extraction and excavation. Along with fragmentation of the rocks, blasting also produces an excess of energy in the form of heat and vibration. Due to the spread of the vibration, the surrounding environment gets affected. Therefore, this paper aims to minimize the vibration to reduce the impact of ground vibration happening due to the mine blasting. In order to optimize the blasting parameters, a good predictor of such vibration is to be created. Hence, the paper compares a lot of predictors including empirical formulas and ANNs (Artificial Neural Networks). The best performing predictor has been used as the objective function for the optimization of parameters. Among the various optimization methods, the firefly algorithm proved to be a very good optimizer. Therefore, it was used to optimize the field parameters and implemented. The resulting optimized parameters showed a significant reduction in the ground vibration of 14.58%.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
1.1 Blasting and ground vibration
Being one of the oldest contributors to the world’s industrial age, mining has a big role to play in building our modern world. A majority of the blast energy is always lost in the form of heat and noise. During the development of the opencast mines, most of the investment goes towards the blasting of the rocks. The blasting can cost at least 5% of the cost of production during the running of the mine, whereas during the developmental stage, a mine may spend as high as 20% or more of its expenditure towards blasting [1]. The same energy which breaks the rock also sends out weakened shockwaves to the surrounding strata before the energy dissipates. These ground vibrations due to blasting have numerous adverse effects not only on the surrounding environment but also has an impact on humans or human-made structures [2]. As the high energy of the blast is released during blasting, the mechanical wave travels through the ground outwards in every direction from the hole [3]. This vast amount of energy releases an enormous amount of gas and pressure resulting in the development of strain on the surrounding ground strata. This strain crushes the surrounding strata into the powder form, as seen in figure 1, and the subsequent surrounding strata fail due to tensile strain [4]. The vibration frequency is responsible for damaging the surface structures. When the vibration reaches a structure, the surface structures respond to the vibration by reflecting the wave within the structure. When these vibrations create resonance vibrations, the amplitude of the blast vibration increases, which results in damaging the surface structures/features surrounding the mine area [5]. It is required that blasting parameters should be optimized properly so that the cost of production can be minimized and also the consumption of explosives and minimum ground vibration [6, 7]. The objective of the work is to predict the ground vibration as accurately as possible and to optimize the blasting parameters to reduce the ground vibration using firefly algorithm.
1.2 Literature review
To examine the impact on the surrounding environment due to regular blasting, PPV (Peak Particle Velocity) was chosen for the measurement of vibration due to blasting. It has proven to be a very reliable standard for correlating the damage to the surroundings. From field survey and past studies, it has been seen that scaled distance and charge per delay have been the most influencing parameters of the blast which impacts the ground vibration [8,9,10,11]. There have been many attempts to predict the PPV via empirical formulas taking in a small local dataset, but it is hard to implement the same universally [10, 12,13,14]. The usual limitations with this kind of model are that it cannot adopt in different conditions from different sites.
With 220 vibration datasets, Rai proposed a predictor that had a better correlation coefficient than other empirical predictors [15]. One of those common methods of prediction in various regression analysis. Where Agrawal [16] used modified scaled distance regression and Peng et al [17] also tried several regression methods among which they found best results using Robust regression. Bisoyi and Pal [18] used various regression analysis, among which the probabilistic Gaussian process regression was the most accurate in predicting the PPV. The work done by different researches are shown below in table 1.
2 Case study
2.1 Mine description
The studies were conducted in the Dongri Buzurg mine (MOIL), which is situated in Bhandara district in the state of Maharashtra. It is about 120 kms from the nearest city Nagpur. The mine is located in an eastside tending ride rising to +395 MRL. It has a stripping ratio of 1:9. The overall pit slope is about 32-330. The Bieniawski’s RMR (Rock Mass Rating) [29] in the mine varies between 24 and 70. The mine uses emulsion explosives predominantly with charge factor of 0.4 kg/m3.
2.2 Parameters for the blast
There are eleven parameters that were chosen for the study. Among them the bench parameters which were considered as input parameters are spacing, burden, depth of blast hole, stemming length. These bench parameters have been used by multiple researchers in the field [9, 24, 25]. Parameter like maximum charge per delay and distance from the blasting face were considered of importance by Duvall and Petkof [3], Langefors and Kihlström [14], Singh [30], Monjezi et al [31]. There are some additional explosive properties that have been taken into account in order to examine their influence on the ground vibration, such as explosive density, velocity of detonation and charge per blast-hole. The shockwaves of a blast are a mechanical wave which can only travel through a medium. When the medium is changed there is always a part of the shockwave energy which is reflected back. Therefore, the distance of the blast face from the measuring point without changing the medium might be of importance. Hence, the reason why in-land distance is also considered as one of the input parameters in this study. The rock strength parameters and the hole diameter has not been taken into account in prediction because it remained same for this single site and did not contribute to the prediction of the network.
The figure 2 shows how the in-land distance has been calculated using the ANSYS 15 software by modelling the opencast mine. The given figure 3 shows the locations of the blast sites and the two monitoring stations from where the data was collected. Along with the PPV reading at the monitoring stations, other blasting parameters (like spacing, burden, distance from the monitoring station, the charge per hole, etc.) were also collected for each of the corresponding blasts. These data will help with the prediction of the PPV.
3 Network training
3.1 Artificial neural networks
The artificial neural network is an expert system which became more popular recently after advancement in computing power. A neural network is loosely based on the neural connections and workings of our own human brain. It consists of a number of nodes and connections which form the network. The connections consist of basic computations that forward the result to the next set of nodes in the next layer. These connections are also known as neurons. The neural network architecture is very simple and capable of categorizing and finding similarities even in a new set of data that has not seen before when trained well.
3.2 Training of the data
Training helps the network to identify patterns and correlations between the input and output parameters. Every connection of the network has a ‘weight’ associated with it. Every node of the network also consists of a numerical value called ‘bias.’ The output layer compares the output with the target value from the training dataset and calculates the error.
Let’s assume \({a}_{j}^{l}\) is the numeric value stored in a node of the neural network where, l is the layer number and j is the jth neuron of the lth layer.
where \(w_{jk}^{l}\) is the weight of the connection which connects from the kth node of (l-1)th layer to the jth node of the lth layer, and \({b}_{j}^{l}\) is the bias associated with the jth neuron of the lth layer [32].
The actual learning of any neural network occurs from a cost function, which can be defined as the error of the network in predicting the target. The cost function decides the amount of adjustment to be applied in each connection. The cost function is defined as follows
where L represents the number of layers in the network, y is the target data, and Cx is the cost function for a single training dataset. Basically, Cx is the squared error in a single training data and the complete cost function \(C is \frac{1}{n}\sum_{x}{C}_{x}\). Taking this very assumption, it can compute the steepest gradient algorithm needed to tweak the weights and biases for the network connections so as to minimize the cost function. In gradient descent algorithms the steepest descent is calculated with respect to each of the weights and biases and the modifications to their values are done to minimize the cost function.
3.3 Selecting the number of nodes in hidden layers
To select the number of nodes in each of the layers a grid search algorithm was applied to consider all possible combinations of the nodes in each hidden layer. It was decided to consider 3 hidden layers for the neural network. The grid search was done with a combination of 1 to 40 nodes in each of the hidden layers. The combination with best RMSE in validation data is chosen for the network training.
3.4 Sensitivity Analysis of the network
For the sensitivity analysis of network, a comparison needs to be done between the changes in output w.r.t. the changes in the input parameter. Hence, a Gaussian noise had been added at the input end for each of the input parameters and then the trained network is used to predict the output. Doing this for each of the input parameter we can correlate the changes that happens to output. This way a comparison can be made between the deviation in input and output for every input.
4 Firefly Algorithm
The firefly algorithm [33] used in the study depends on the attractiveness of individual fireflies towards each other. The algorithm depends on three rules: (i) all fireflies are unisexual. Therefore, every firefly is attracted to every other firefly, (ii) attractiveness is proportional to brightness of the individual fireflies. Thus, the dimmer fireflies will move more towards the brighter ones and (iii) the brightness of individual fireflies is based on the objective function.
The attractiveness depends on two factors. One being the brightness and other the distance from each of the fireflies. The brightness is decided using the objective function. The following equation tries to emulate the same.
where t is the iteration number and i denotes update for ith firefly r is the distance, \({\alpha }_{t}\) is random number between 0 and 1
and \(\in \) is a vector of random numbers
where \({\beta }_{0}\) is the attractiveness of firefly at r = 0
where \({\alpha }_{0}\) is initial randomness scaling factor and \(\delta \) is cooling factor.
The above updating equation is an amalgamation of a number of other optimizers with different conditions. Like, when \({\beta }_{0}=0\), the algorithm becomes a harmonic search algorithm; or in the same case if \({e}^{-\gamma {r}_{ij}^{2}}\to 0\), the second term in the equation is negligible and the equation reduced to simulated annealing; similarly, in case when \({e}^{-\gamma {r}_{ij}^{2}}\to 1\) and \({\alpha }_{t}=0\), the equation converts to a type of differential evolution algorithm; when \(\gamma =0\) and \({X}_{j}^{t}\) is replaced by gbest (global best for PSO), FA reduces to accelerated PSO. This way it encompasses the advantages of several of the optimization parameters. It also uses nonlinear updating. Therefore, it has higher convergence rate. FA also converges into subdivision and when the subdivisions fail to give good result the entire subdivision population gets rejected. This way the computation eases. It also has controlled randomness as \({\alpha }_{t}{\in }_{i}^{t}\) which can be user defined and controlled.
Considering these many advantages of the FA, it has been chosen as one of the optimization methods for the study. In addition, it also has been compared with a few other optimizers.
5 Conventional Empirical Predictors
This study has taken into account the traditional empirical predictors for comparing the performance of the ANN against the existing predictors in hand. The empirical formulas have proven to be close to the actual measurement of the PPV in the past. All of the empirical formulas chosen in this study rely on two of the input parameters: distance of measuring instrument from the blast site and maximum charge/delay. The below table shows a few of the most popular empirical formulae used for the prediction of PPV. These have proven to be fairly accurate in the past studies.
The ‘n’ and ‘k’ are site constants that are location specific and need to be calculated from the observations done at a certain place. These site constants can be calculated using simple linear regression for each of the equations with the help of the field observations made.
6 Observations
A total of 112 data were collected from the field. Considering the earlier researches, several parameters were chosen, which were collected from the site. The input parameters that were chosen for the study are spacing, burden, explosives per hole, distance from measuring station, explosive density, VOD of explosives, depth of the hole, stemming, number of blast holes, charge per delay and in-land distance.
Along with the above parameters, the PPV of the blasts was collected with the Minimate Series II instrument. The PPV was calculated using the radian, transverse, and vertical PPVs measured in the instrument to get a single scalar value of the PPV. For the calculation of the PPV from the empirical methods, the site constants were calculated using linear regression (table 2).
6.1 Predictions with different empirical formulas
The empirical formulas in the study use a few variations of scaled distance to predict the peak particle velocity. Scaled distance is the ratio of the distance of the blast site from the monitoring station and the square root of the charge per delay. So, all of the empirical formulas have used variations of the same basing their formula on their observed data. After calculating site constants, the equations from table 3 had been used to predict the PPV.
6.2 Prediction of blast vibration using ANN
For accurately predicting the ground vibration, the network itself needed to be designed. Because of the difficulty in visualization, out of the three hidden layers only two hidden layers are shown (figure 4) with RMSE value of each respective combination. This operation was repeated for Levenberg-Marquardt algorithms [36], Bayesian-Regularization [37], scaled-conjugate gradient [38], resilient backpropagation [39], one step secant [40] and variable learning rate backpropagation [41]. For each of the algorithms the optimum number of nodes in the hidden layers were kept respectively. This was to ascertain the best result for each of the algorithms.
The sketch of figure 5 shows the basic architecture of the neural network used in the study. Each of the nodes loosely simulates the work of a neuron, and each of the connection tries and simulates the dendrites as in our own nervous system.
The neural network tool of the software MATLAB 2021b was used to simulate the neural network. The algorithms that have been used for the study are using back-propagation algorithms for training and predicting the PPV.
7 Results and discussion
7.1 Empirical predictions
From figure 6, it seems like the USBM predictor is coming close to predicting the observed PPVs.
By looking at table 4, the predictions of the empirical formulas are not very accurate. The major reliance on scaled distance is a big limitation for such prediction. The Ambraseys-Hendron predictor has a high coefficient of determination but the error is too high because of the offset in prediction.
7.2 Neural network predictions
From figure 7, it can be seen clearly that the performance of the ANN algorithms has shown to be much more accurate than the empirical predictors. With rigorous testing of different network sizes in each of the algorithms, the ANNs were able to predict the PPV with a very good accuracy.
In table 5, it can be seen that the best performing algorithm is Bayesian regularization algorithm with a very good coefficient of determination above 0.98 but all of the neural network algorithms were better than the empirical counterparts.
7.3 Sensitivity analysis
The sensitivity analysis of each of the input parameter on the ground vibration is to be calculated. This can be decided by calculating the relevancy factor [42, 43] of the input variables.
where \(x_{l,i}\) is ith value of the lth input, \(\overline{{x_{l} }}\) is the average value of lth input, yi is ith value of predicted output and \(\overline{y}\) is average value of predicted output. Figure 8 shows the influence of different parameters on the prediction of the PPV.
7.4 Optimization
The best prediction is given by the Bayesian regularization algorithm. Therefore, it can be used as the function based on which the optimization can be done. Among the several optimization algorithms tested, the firefly algorithm is going to be used as it has multiple advantages compared to the others.
For the optimization the neural network in this study is used as the objective function. As the best performing network was found to be Bayesian Regularization network, it can be used to optimize the parameters. For the optimization, the location was determined for each of the blast and it was kept unchanged but all other parameters were subjected to change within a pre-decided upper and lower bound. The upper and lower bounds were decided according to the requirements of the mine based on the location and amount of rock in the mine wanted to be blasted.
In table 6, the difference in the usual and optimized input parameters can be seen after optimization. With the optimized parameters, a total of 23 blasts were done. The PPV of the the optimized parameters decreased by 14.58% when implemented.
8 Conclusion
From the field observation of 112 unique cases of blasting, several models of predictions were used to predict the peak particle velocity. The artificial neural networks that were used for the studies have proven to be the most accurate in terms of predicting the same. The neural networks far outperform the empirical predictors with Bayesian regularization algorithms having the best coefficient of determination of 0.98. At the same time the empirical formulas were incapable of attaining that high of an accuracy because of their sole dependence on the scaled distance. A sensitivity analysis was done for the network prediction using relevancy factor and it was seen that maximum charge per delay, number of holes were the most influencing parameters in the prediction. It is also seen that the newly introduced parameter in-land distance does not have much relevance on the prediction outcome. For optimization of the parameters the Firefly algorithm was chosen because of its various advantages, including the computation time and avoiding local minima. With 23 more blast studies with adjusted parameters, there was a considerable reduction of 14.58% in ground vibration during the field testing.
Abbreviations
- FFBP:
-
feed-forward back-propagation
- PSO:
-
particle swarm optimization
- ANFIS:
-
adaptive neuro-fuzzy interference system
- Di:
-
hole diameter
- HD:
-
hole depth
- S:
-
spacing
- B:
-
burden
- D:
-
distance
- Qmax :
-
maximum charge per delay,
- BI:
-
blastability index
- Y:
-
Young’s modulus
- P:
-
Poisson’s ratio
- PW:
-
P-wave velocity
- VOD:
-
velocity of detonation
- CL:
-
charge length
- Qh :
-
charge per hole
- St:
-
stemming length
- H:
-
number of holes
- N:
-
number of rows
- PF:
-
powder factor
- RD:
-
rock density
- SD:
-
sub-drilling
- NR:
-
number of rows
- MAPE:
-
mean absolute percentage error
- MAE:
-
mean absolute error
- RMSE:
-
root mean square error
References
National Park Service, 1999, National Park Service Hoandbook for the Transportation and Use of Explosives
Faramarzi F, Ebrahimi F M A and Mansouri H 2014 Simultaneous Investigation of Blast Induced Ground Vibration and Airblast Effects on Safety Level of Structures and Human in Surface Blasting. Int. J. Min. Sci. Technol. 24: 663–669
Duvall W I and Petkof B 1959, Spherical Propagation of Explosion-Generated Strain Pulses in Rock
Aliabadian Z, Sharafisafa M and Nazemi M 2013 Simulation of Dynamic Fracturing of Continuum Rock in Open Pit Mining. Geomaterials 3: 82–89
McKenzie C 1991 Quarry Blast Monitoring: Technical and Environmental Perspectives. Int. J. Rock Mech. Min. Sci. Geomech. Abstr. 28: 23–29
Pal B K and Mishra M K 1995 Optimum Level of Ground Vibration During Blasting in an Open-Cast Mine. Indian Min. Eng. J. 5: 29–36
Pal B K 1999 Optimization of Blast Design Parameters to Improve Productivity and to Reduce Ground Vibration in Opencast Mines. J. Mines Met. Fuels 2: 36–40
Ghasemi E, Sari M and Ataei M 2012 Development of an Empirical Model for Predicting the Effects of Controllable Blasting Parameters on Flyrock Distance in Surface Mines. Int. J. Rock Mech. Min. Sci. 52: 163–170
Ghasemi E, Ataei M and Hashemolhosseini H 2013 Development of a Fuzzy Model for Predicting Ground Vibration Caused by Rock Blasting in Surface Mining. Journal Vib. Control 19: 755–770
Duvall W I and Fogelson D E 1962, Report of Investigations: Review of Criteria for Estimating Damage to Residences from Blasting Vibrations, United States Dep. Inter. Bur. Mines
Roy P P 1993 Putting Ground Vibration Predictions into Practice. Int. J. Rock Mech. Min. Sci. Geomech. Abstr. 30: 63–67
Brown R J 1984 Blast Vibration Analysis. Eng. Geol. 20: 267–268.
Sadeghee A and Khoshrou H 2011, A Comparison of Empirical Methods and Evolutionary Programming To Predict Blast-Induced Ground Vibration, In: 12th ICRM Congress, October, Beijing, China
Langefors U and Kihlström B 1967 The Modern Technique of Rock Blasting. Wiley, New York
Rai R and Singh T N 2004 A New Predictor for Ground Vibration Prediction and Its Comparison with Other Predictors. Indian J. Eng. Mater. Sci. 11: 178–184
Agrawal H and Mishra A K 2018 Modified Scaled Distance Regression Analysis Approach for Prediction of Blast-Induced Ground Vibration in Multi-Hole Blasting. J. Rock Mech. Geotech. Eng 11: 202–207
Peng Y, Wu L, Chen C, Zhu B and Jia Q 2018 Study on the Robust Regression of the Prediction of Vibration Velocity in Underwater Drilling and Blasting. Arab. J. Sci. Eng. 43: 5541–5549
Bisoyi S K and Pal B K 2020 Prediction of Ground Vibration Using Various Regression Analysis. J. Min. Sci. 56: 378–387
Khandelwal M and Singh T N 2006 Prediction of Blast Induced Ground Vibrations and Frequency in Opencast Mine: A Neural Network Approach. J. Sound Vib. 289: 711–725
Khandelwal M and Singh T N 2009 Prediction of Blast-Induced Ground Vibration Using Artificial Neural Network. Int. J. Rock Mech. Min. Sci. 46: 1214–1222
Ragam P and Nimaje D S 2018 Evaluation and Prediction of Blast-Induced Peak Particle Velocity Using Artificial Neural Network: A Case Study. Noise Vib. Worldw. 49: 111–119
Monjezi M, Ghafurikalajahi M and Bahrami A 2011 Prediction of Blast-Induced Ground Vibration Using Artificial Neural Networks. Tunn. Undergr. Sp. Technol. 26: 46–50
Gao F and Wang X 2012 Using Artificial Neural Network to Predict Blast-Induced Ground Vibration. Appl. Mech. Mater. 2: 1013–1016
Hajihassani M, Armaghani D J, Sohaei H, Mohamad E T and Marto A 2014 Prediction of Airblast-Overpressure Induced by Blasting Using a Hybrid Artificial Neural Network and Particle Swarm Optimization. Appl. Acoust. 80: 57–67.
Armaghani D J, Hajihassani M, Mohamad E T, Marto A and Noorani S A 2014 Blasting-Induced Flyrock and Ground Vibration Prediction through an Expert Artificial Neural Network Based on Particle Swarm Optimization. Arab. J. Geosci. 7: 5383–5396
Bayat P, Monjezi M, Rezakhah M and Armaghani D J 2020 Artificial Neural Network and Firefly Algorithm for Estimation and Minimization of Ground Vibration Induced by Blasting in a Mine. Nat. Resour. Res. 29: 4121–4132
Iphar M, Yavuz M and Ak H 2008 Prediction of Ground Vibrations Resulting from the Blasting Operations in an Open-Pit Mine by Adaptive Neuro-Fuzzy Inference System. Environ. Geol. 56: 97–107
Fişne A, Kuzu C and Hüdaverdi T 2011 Prediction of Environmental Impacts of Quarry Blasting Operation Using Fuzzy Logic. Environ. Monit. Assess. 174: 461–470
Hoek E, Kaiser P K and Bawden W F 1995, Rock Mass Classification, Support Undergr. Excav. hard Rock, Balkema, Rotterdam 34–37
Singh T N 2004 Artificial Neural Network Approach for Prediction and Control of Ground Vibrations in Mines. Inst. Min. Metall. Trans. Sect. A Min. Technol. 113: 251–256
Monjezi M, Hasanipanah M and Khandelwal M 2013 Evaluation and Prediction of Blast-Induced Ground Vibration at Shur River Dam, Iran, by Artificial Neural Network. Neural Comput. Appl. 22: 1637–1643
Theodoridis S 2015, Neural Networks and Deep Learning, Machine Learning, Determination Press, 875–936
Yang X S 2014 Firefly Algorithms, Nature-Inspired Optimization Algorithms. Elsevier Inc., London, pp 111–127
Ambraseys N R and Hendron A J 1968, Dynamic Behavior of Rock Masses: Rock Mechanics in Engineering Practices, K. Stagg, and J. Wiley, eds., Rock mechanics in Engineering Practices, London, 203–207
Bureau of Indian Standard, 1973, Criteria for Safety and Design of Structures Subject to Underground Blasts, New Delhi
Marquardt D W 1963 An Algorithm for Least-Squares Estimation of Nonlinear Parameters. J. Soc. Ind. Appl. Math. 11: 431–441
MacKay D J C 1992 Bayesian Interpolation. Neural Comput. 4: 415–447
Møller M F 1993 A Scaled Conjugate Gradient Algorithm for Fast Supervised Learning. Neural Networks 6: 525–533
Riedmiller M and Braun H 1993, A Direct Adaptive Method for Faster Backpropagation Learning: The RPROP Algorithm. In: Proceedings of the IEEE International Conference on Neural Networks, 586–591
Battiti R 1992 First and Second Order Methods for Learning-Between Steepest Descent and Newton Method. Neural Comput. 4: 141–166
Magoulas G D, Vrahatis M N and Androulakis G S 1997 Effective Backpropagation Training with Variable Stepsize. Neural Networks 10: 69–82
Chen G, Fu K, Liang Z, Sema T, Li C, Tontiwachwuthikul P and Idem R 2014 The Genetic Algorithm Based Back Propagation Neural Network for MMP Prediction in CO2-EOR Process. Fuel 126: 202–212
Rezaeineshat A, Monjezi M, Mehrdanesh A and Khandelwal M 2020 Optimization of Blasting Design in Open Pit Limestone Mines with the Aim of Reducing Ground Vibration Using Robust Techniques. Geomech. Geophys. Geo-Energy Geo-Resources 6: 1–14
Acknowledgements
The authors would like to thank all the technical staff, including Mr. D. Pantawane and Dr. G. G. Manekar of Dongri Buzurg mine, who helped with the field investigation.
Author information
Authors and Affiliations
Contributions
The first author, Sunil Kumar Bisoyi carried out the study and wrote the manuscript under the supervision of Prof. Bhatu Kumar Pal, who also read the manuscript before submission.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no conflict of interest whatsoever with regard to any of the findings of the study.
Rights and permissions
About this article
Cite this article
Bisoyi, S.K., Pal, B.K. Optimization of blasting parameters in opencast mine with the help of firefly algorithm and deep neural network. Sādhanā 47, 172 (2022). https://doi.org/10.1007/s12046-022-01956-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12046-022-01956-6