Abstract
With recent advances in construction and mining, the need for drilling and blasting has been also increasing. Considering the ascending approach in the application of mining process and the need for using of blasting in near occupied region, the safe blasting plays an important role in these areas. In this paper, the application of a non-linear model for estimating ground vibration in terms of peak particle velocity (PPV) is discussed along with including every possible effective factors of rock mass, explosive features, and blast design. The imperialist competitive algorithm (ICA) is employed to find the non-linear estimator model coefficients. According to the calculated statistical error between the estimated and actual values of PPV, ICA-based model demonstrates lower RMSE, VARE, MEDAE, MAE, and VARAE values, while it has higher value of correlation coefficient, compared to the linear model. It is shown that the applicability of ICA-based non-linear model is more promising than traditional multivariate linear regression model.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
The explosive energy that is wasted by ground vibrations can be used for rock fracturing. Strong ground vibrations cause problems for the population living near the site and also deeply influence the integrity of the structures at mine site. Ground vibration caused by the blast induces considerable effects on different structures like buildings, dams, roads, railroads, and natural slopes (Alipour et al. 2011). Avoiding vibration problems entails taking into account different parameters in the design of blasting pattern; among these parameters are physico-mechanical properties of rock mass, characteristics of explosives, and geometrical and timing aspects of the blasting pattern (Hojjat Hosseinzadeh and Aref 2020; Hossaini and Sen 2004; Khandelwal and Singh 2006). For ground vibration estimation, several studies have covered several different linear or non-linear models such as empirical and mathematical models. One of the frequently used parameters for ground vibration assessment is PPV (Dowding 1985; Dowding and Dowding 1996). Two key parameters (maximum charge per delay and distance from the location of blast) control the empirical equations. There are many empirical models to estimate the PPV (Ambraseys and Hendron 1968; Duvall and Fogelson 1962; Langefors et al. 1958). In many of these models, the PPV has a role to play.
Several parameters affect ground vibration like physico-mechanical properties of rock mass, explosive characteristics, and blast design (Alipour et al. 2012; Samareh et al. 2017). In addition, the design parameters such as delay time, burden, maximum charge per delay, spacing, charge length, decoupling charges, and initiation sequence notably change distribution of the seismic energy. Moreover, different areas in mine or even two ends of a single face have different rock characteristics. Therefore, there is a need to optimize blast design parameters and explosive characteristics on the basis of properties of rock mass such as strength, longitudinal wave velocity, density, porosity, impedance, stress–strain response, and presence of structural discontinuities (Khandelwal and Singh 2006).
Till now, enough investigations have not been done on the relevancy of the geo-mechanic and blast parameters of ground vibration. The complexity of the problem does not let model the ground vibration of the blasting under parameters of rock mass, characteristics of explosive, and blast design parameters. A limited number of these models have investigated the effect of rock characteristics, characteristics of explosive, and blast design. These limited researches in this field include the use of artificial intelligence methods in references (Hajihassani et al. 2015; Khandelwal and Singh 2006; Khandelwal and Singh 2009; Yuan et al. 2014).
Kostiˇc et al. developed a neural network model with four main blast parameters as input, namely, total charge, maximum charge per delay, distance from the blast source to the measuring point, and hole depth (Kostić et al. 2013). Also, to evaluate the ground vibrations caused by the blast, the techniques of dimensional analysis and ANN were applied, taking into account the blast design parameters and rock strength (Dehghani and Ataee-pour 2011).
In the recent years, intelligent hybrid computing methods were implemented to predict PPV. Some of these hybrid approaches have been used in Hajihassani et al. 2015, Nguyen et al. 2020, Abbaszadeh Shahri et al. 2021, Qiu et al. 2021, and Fattahi and Hasanipanah 2021.
The use of black-box machine learning models such as artificial neural networks in practical applications in construction project and mining sites is not possible (Alipour et al. 2018; Chehreghani et al. 2011). From the site engineers’ point of view, direct clearly formulated models are the most efficient models.
Clearly formulated models are equations that their coefficient should be determined by mathematical method. In order to determine these coefficients, exact mathematical or approximate methods or meta-heuristics can be used. Most of clearly formulated models have been proposed to determine PPV that depend on distance and maximum safe charge for each delay. Fouladgar et al. proposed a cuckoo search algorithm to create a clearly formulated equation for predicting the PPV. The proposed model considered two effective parameters (Fouladgar et al. 2017). A summary of the PPV estimation models is presented in Table 1.
Here, the authors try to estimate PPV with the help of ICA-based multivariate non-linear model by using relevant parameters of rock mass, characteristics of explosive, and blast design.
This paper is prepared as follows: after the first section in the Introduction, in the second section, the details of the data used in the modeling are presented. In the third section, ICA as research methodology is explained in detail. In the fourth section, PPV estimation by using multivariate ICA-based regression model is presented, and also, the implemented method results are discussed. Finally, in the fifth section, the main remarks are presented as research conclusion.
Dataset description
One of the subsidiary companies of Coal India Limited at Singrauli, District Sidhi (MP) is selected as our case study. The different ranges of values have been chosen based on accurate field investigations and literature review (Khandelwal and Singh 2006; Singh and Sastry 1986; Singh and Singh 1975).
Many factors determine the nature and intensity of blast that causes ground vibrations. For instance, the effects of the surrounding rock on ground vibration behavior are moderate. Moreover, a key role is played by geological discontinuity in ground vibration transfer (Khandelwal and Singh 2006; Singh and Sastry 1986). The distance from blast face and the spot where the vibration monitoring stuff are located is another effective parameter. A strong effect is induced by blast geometry on control of ground vibration. There are other parameters that can be minimized under control level including charge length, burden, spacing, stemming, hole diameter, length of hole, and sub-drilling. Finally, the type of explosives has an effect on the size of ground vibration (Hossaini and Sen 2004). Database properties used in the study and the range of the input and output parameters is listed in Table 2. The full details of these parameters used in the modeling are presented in Table 3.
Methodology: imperialist competitive algorithm (ICA)
The imperialist competitive algorithm (ICA) is a novel meta-heuristic algorithm based on population that was introduced by Atashpaz-Gargari and Lucas. It copies the socio-political process of imperialism and imperialistic competition as a source of inspiration. Studies have supported the capability of algorithm to handle different types of optimization problems (Atashpaz-Gargari and Lucas 2007). Like other evolutionary algorithms, ICA begins with a starting solutions population, known as countries, which stands for the concept of the nations. By examining the quality of objective function in each solution, the best countries in the population are selected as imperialists, and the rest are selected as “colonies.” An empire is the set of one imperialist and its colonies (Shokrollahpour et al. 2011). In time, imperialists make attempt to widen their characteristics to their colonies, while what we deal with is not a perfectly controlled procedure and the risk of revolution is always present. Countries may leave an empire for another when there is a higher chance for promotion for them. The ICA is widely used to solve different types of optimization problems. For instance the method has been utilized for stock market forecasting (Sadaei et al. 2016), digital filter design (Sharifi and Mojallali 2015), traveling salesman problems (Ardalan et al. 2015), multi-objective optimization (Maroufmashat et al. 2014), integrated product mix-outsourcing problem (Nazari-Shirkouhi et al. 2010), production planning of open pit mines (Mokhtarian Asl and Sattarvand 2016), and scheduling problem (Behnamian and Zandieh 2011; Lian et al. 2012).
Figure 1 shows the flowchart of imperialist competitive algorithm. In the following, the methodology of implementation of ICA is described step by step:
-
Step 1: generating initial empires. Before starting the optimization algorithm, we need a starting population of \({N}_{pop}\) solutions where \({N}_{imp}\) of the most powerful are chosen as imperialists. The remaining population (\({N}_{col}={N}_{pop}-{N}_{imp}\)) act as the colonies of the pertinent empires. To create primary empires, colonies are allocated randomly to the imperialists based on their power, so that empires with higher power gain more colonies. To make colonies distribution proportional, normalized cost of \({n}^{th}\) imperialist is defined as follows (Nazari-Shirkouhi et al. 2010):
$${C}_{n}=\mathrm{max}\left\{{c}_{i}\right\}-{c}_{n},i=\mathrm{1,2},...,{N}_{imp}$$(1)
where \({c}_{n}\) and \({C}_{n}\) stand for the cost and the normalized cost of \({n}^{th}\) imperialist, respectively. Hence, the normalized power of each imperialist can be determined as (Nazari-Shirkouhi et al. 2010)
The number of colonies that each imperialist controls is determined by the normalized power. Therefore, the starting count of colonies of an empire is obtained as (Nazari-Shirkouhi et al. 2010)
where \({ColEmp}_{n}\) stands for the initial number of the colonies of the \({n}^{th}\) empire that are chosen randomly from the whole colony population.
-
Step 2: assimilation process. The colony moves towards the imperialist based on a variety of socio-political axes like culture and language. That is, the colony steps toward the imperialist by x units wherein x stands for a random number with uniform distribution.
-
Step 3: revolution. Revolution operator adds new features to ICA to examine more new regions. Revolution mechanism stops the algorithm from being trapped in local optima (Mortazavi et al. 2015). For this purpose, the weakest colony in each repetition is found, and a new one replaces it randomly.
-
Step 4: replacing the imperialist with a colony. It is possible for a colony to reduce its cost below that of the imperialist. If so, the imperialist and colony exchange their places.
-
Step 5: calculating total power of an empire. To calculate the total power of an empire, we need to know the power of its imperialist country; still, the powers of its individual colonies are also effective, although relatively insignificant. Therefore, the total cost of an empire is (Atashpaz-Gargari and Lucas 2007)
$$TC=\mathrm{cos}t(imperialis{t}_{n})+\xi mean(\mathrm{cos}t(empir{e}_{n}colonies))$$(4)
where TC stands for the total cost of the nth empire and ξ stands for a positive number less than 1.
-
Step 6: imperialistic competition. The competition is modeled by choosing the weakest colony of the weakest empire and making the empires to fight for this colony. The probability of possessing each empire is proportional to its total power. The normalized total cost of each empire is determined as (Atashpaz-Gargari and Lucas 2007)
$$NT{C}_{n}=\mathrm{max}\left\{T{C}_{i}\right\}-T{C}_{n},i=\mathrm{1,2},...,{N}_{imp}$$(5)
where TCn and NTCn stand for total cost and normalized total cost of nth empire, respectively. Now the probability of possession of each empire is as follows (Atashpaz-Gargari and Lucas 2007)
To distribute the colonies among empires based on their possession probability, vector P is developed as follows (Atashpaz-Gargari and Lucas 2007):
Then, the vector R that is equal to P in size and of which the elements are uniformly distributed random numbers at [0 1] interval is formed:
Thus, vector D is obtained by subtracting R from P:
Based on vector D, the colonies in an empire for the related index in D is highest win the possession competition (Atashpaz-Gargari and Lucas 2007):
-
Step 7: deleting the powerless empires. Empires without power will collapse throughout the imperialistic competition, and other empires possess their colonies. Here, an empire collapses by losing all its colonies (Atashpaz-Gargari and Lucas 2007).
-
Step 8: stopping criteria. The algorithm keeps going, while there is an iteration remained or an empire remains in the world.
Estimation of PPV
PPV estimation by using multivariate linear regression model
The objective of multivariate regression analysis is to find the values of parameters of a function to make it best fit a set of data. In the case of linear regression with more than one independent variable, multivariate linear regression analysis (MVLRA) is the best option to find the best-fit equation. To obtain the constants coefficients, all 20 sets of data are entered in Microsoft Excel program; the relationship is found to be as follows:
Regression statistics and ANOVA obtained from the Excel output are presented in Table 4. This model is validated using the analysis of variance (Table 4) at a confidence level of 95%.
Figure 2 shows the estimated vales versus the measured values. A relatively good agreement can be seen between two sets of values. However, in the next section, a non-linear model based on ICA with higher accuracy is used.
PPV estimation by using multivariate non-linear regression model based on ICA
This study tries to develop PPV estimation models using ICA optimization technique. The new non-linear estimator model is proposed. ICA has used to determine the non-linear model coefficients. A method that is appropriate for this procedure is called the non-linear least squares fitting. This process minimizes the value of the mean squared error (MSE) of the difference between estimated and measured values. The mean square error (MSE) is selected as the objective function, and its purpose is to lower the function to its minimum value. The objective function (MSE) is as follows:
PPVMeasu is the observed and measured PPV, PPVESt is the estimated PPV by using model, and n is the number of observations. In fact, in the ICA model, the fitness function is the total error given by Eq. (11), which should be minimized, and so it can be written in extended form with following notations as follows:
Different variables related to Eq. (12) have been introduced in previous sections. The estimated PPV, PPVESt values are
In order to use the ACI optimization method, in this work, the C + + program is generalized for estimating PPV. After optimizing with the ICA, the optimized values are achieved for the constants of non-linear regression. As a result of analysis, the best equation obtained from ACI-based is formulized in Eq. (14).
A comparison of measured and estimated outputs from the ICA-based model is presented in Fig. 3. The diagonal line in the figure stands for the perfect goodness of fit. The result illustrates that the estimated inflections are coincident to the measured ones. The coefficient of correlation is found to be high for the proposed ACI-based estimator. This gives better estimation of PPV as compared to the linear model for the case study.
Results and discussion
The performance of different estimator models can be controlled by correlation coefficient (R), root mean square error (RMSE), variance absolute relative error (VARE), median absolute error (MEDAE), mean absolute error (MAE), and variance absolute error (VARAE). The formulation of these indices can be found in Table 5.
ACI-based model with higher correlation coefficient as well as lower RMSE, VARE, MEDAE, MAE, and VARAE show better performance. The results of assessment according to the mentioned regressions goodness statistical criteria are presented in Table 6.
Conclusions
A number of researchers studied the blast-induced vibrations to formulate PPV. PPV is a key factor in blast pattern designing. Since rock mass parameters, characteristics of explosive, and blast design parameters vary from one case to another, it is necessary to determine a specific model for each case study in order to decrease the PPV. Considering all the effective factors in a simple model is difficult. In this study, an ICA-based non-linear multivariate model was established to estimate PPV. The model estimated PPV value as output parameters for a given burden, spacing, charge length, hole diameter, hole depth, explosive per hole, distance from blast face, rock mass blastability, Poisson ratio, Young’s modulus, P wave velocity, VOD, and explosive density.
The research finding showed that model values were close to the desirable real ones. The determination coefficient between estimated and measured PPV values (R2) in the ICA-based model was equal to 0.995 and 0.905 for the linear regression model. Also, as shown by the comparison, adding the statistical tests values of the proposed non-linear ICA-based model outperformed the linear model in terms of estimation accuracy.
The ICA-based equation showed very capable values of goodness tests such as RMSE, VARE, MEDAE, MAE, and VARAE which presented acceptable relation between the PPV and effective factors; thus, the proposed non-linear model is recommended for estimating the ground vibration due to blasting in the case study.
References
Abbaszadeh Shahri A, Pashamohammadi F, Asheghi R, Abbaszadeh Shahri H (2021) Automated intelligent hybrid computing schemes to predict blasting induced ground vibration. Engineering with Computers. https://doi.org/10.1007/s00366-021-01444-1
Alipour A, Hosseinzadeh H, Eskandarzadeh M (2011) Investigating the effect of explosive type on ground vibration in Sarcheshmeh copper mine. Paper presented at the 22nd World Mining Congress and Expo, Istanbul-Turkey,
Alipour A, Mokharian M, Chehreghani S (2018) An application of fuzzy sets to the blastability index (BI) used in rock engineering Periodica Polytechnica Civil Engineering 62:580–589 https://doi.org/10.3311/PPci.11276
Alipour A, Mokhtarian M, Abdollahei Sharif J (2012) Artificial neural network or empirical criteria? A comparative approach in evaluating maximum charge per delay in surface mining — Sungun copper mine Journal of the Geological Society of India 79:652–658 https://doi.org/10.1007/s12594-012-0102-3
Ambraseys N, Hendron A (1968) Dynamic behaviour of rock masses. Rock Mechanics in Engineering Practice. Stagg, F., Zienkiewicz, OC. John Wiley & Sons, New York. Google Scholar,
Ardalan Z, Karimi S, Poursabzi O, Naderi B (2015) A novel imperialist competitive algorithm for generalized traveling salesman problems. Appl Soft Comput 26:546–555. https://doi.org/10.1016/j.asoc.2014.08.033
Atashpaz-Gargari E, Lucas C Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: Evolutionary computation, 2007. CEC 2007. IEEE Congress on, 2007. IEEE, pp 4661–4667
Attewell P (2013) Recording and interpretation of shock effects in rocks. Toothill Press,
Behnamian J, Zandieh M (2011) A discrete colonial competitive algorithm for hybrid flowshop scheduling to minimize earliness and quadratic tardiness penalties. Expert Syst Appl 38:14490–14498. https://doi.org/10.1016/j.eswa.2011.04.241
Chehreghani SH, Alipour A, Eskandarzade M (2011) Rock mass excavatability estimation using artificial neural network. J Geol Soc India 78:271. https://doi.org/10.1007/s12594-011-0087-3
Dehghani H, Ataee-pour M (2011) Development of a model to predict peak particle velocity in a blasting operation. Int J Rock Mech Min Sci 48:51–58. https://doi.org/10.1016/j.ijrmms.2010.08.005
Dowding CH (1985) Blast vibration monitoring and control vol 297. Prentice-Hall Englewood Cliffs,
Dowding CH, Dowding C (1996) Construction vibrations vol 610. Prentice Hall Upper Saddle River, NJ,
Duvall WI, Fogelson DE (1962) Review of criteria for estimating damage to residences from blasting vibrations. US Department of the Interior, Bureau of Mines,
Fattahi H, Hasanipanah M (2021) Prediction of blast-induced ground vibration in a mine using relevance vector regression optimized by metaheuristic algorithms. Nat Resour Res 30:1849–1863. https://doi.org/10.1007/s11053-020-09764-7
Fouladgar N, Hasanipanah M, Bakhshandeh Amnieh H (2017) Application of cuckoo search algorithm to estimate peak particle velocity in mine blasting. Engineering with Computers 33:181–189. https://doi.org/10.1007/s00366-016-0463-0
Hajihassani M, Jahed Armaghani D, Monjezi M, Mohamad ET, Marto A (2015) Blast-induced air and ground vibration prediction: a particle swarm optimization-based artificial neural network approach. Environmental Earth Sciences 74:2799–2817. https://doi.org/10.1007/s12665-015-4274-1
Hojjat Hosseinzadeh G, Aref A (2020) Ground vibration due to blasting in dam and hydropower projects Rudarsko-geološko-naftni zbornik 35
Hossaini S, Sen G (2004) Effect of explosive type on particle velocity criteria in ground vibration. J Explos Eng 21:34–36
Khandelwal M, Singh TN (2006) Prediction of blast induced ground vibrations and frequency in opencast mine: a neural network approach. J Sound Vib 289:711–725. https://doi.org/10.1016/j.jsv.2005.02.044
Khandelwal M, Singh TN (2009) Prediction of blast-induced ground vibration using artificial neural network. Int J Rock Mech Min Sci 46:1214–1222. https://doi.org/10.1016/j.ijrmms.2009.03.004
Kostić S, Perc M, Vasović N, Trajković S (2013) Predictions of Experimentally Observed Stochastic Ground Vibrations Induced by Blasting PLOS ONE 8:e82056. https://doi.org/10.1371/journal.pone.0082056
Langefors U, Kihlström B (1978) The modern technique of rock blasting. Wiley
Langefors U, Kihlstrom B, Westerberg H (1958) Ground vibrations in blasting. Nitrogglycerin Aktiebolaget,
Lian K, Zhang C, Gao L, Shao X (2012) A modified colonial competitive algorithm for the mixed-model U-line balancing and sequencing problem International Journal of Production Research 50:5117–5131 https://doi.org/10.1080/00207543.2011.653453
Maroufmashat A, Sayedin F, Khavas SS (2014) An imperialist competitive algorithm approach for multi-objective optimization of direct coupling photovoltaic-electrolyzer systems. Int J Hydrogen Energy 39:18743–18757. https://doi.org/10.1016/j.ijhydene.2014.08.125
Mokhtarian Asl M, Sattarvand J (2016) An imperialist competitive algorithm for solving the production scheduling problem in open pit mine Int Journal of Mining & Geo-Engineering 50:131–143 https://doi.org/10.22059/ijmge.2016.57862
Mortazavi A, Khamseh AA, Naderi B (2015) A novel chaotic imperialist competitive algorithm for production and air transportation scheduling problems. Neural Comput Appl 26:1709–1723
Nazari-Shirkouhi S, Eivazy H, Ghodsi R, Rezaie K, Atashpaz-Gargari E (2010) Solving the integrated product mix-outsourcing problem using the imperialist competitive algorithm. Expert Syst Appl 37:7615–7626. https://doi.org/10.1016/j.eswa.2010.04.081
Nguyen H, Choi Y, Bui X-N, Nguyen-Thoi T (2020) Predicting Blast-Induced Ground Vibration in Open-Pit Mines Using Vibration Sensors and Support Vector Regression-Based Optimization Algorithms Sensors 20:132
Qiu Y, Zhou J, Khandelwal M, Yang H, Yang P, Li C (2021) Performance evaluation of hybrid WOA-XGBoost, GWO-XGBoost and BO-XGBoost models to predict blast-induced ground vibration. Engineering with Computers. https://doi.org/10.1007/s00366-021-01393-9
Sadaei HJ, Enayatifar R, Lee MH, Mahmud M (2016) A hybrid model based on differential fuzzy logic relationships and imperialist competitive algorithm for stock market forecasting. Appl Soft Comput 40:132–149. https://doi.org/10.1016/j.asoc.2015.11.026
Samareh H, Khoshrou SH, Shahriar K, Ebadzadeh MM, Eslami M (2017) Optimization of a nonlinear model for predicting the ground vibration using the combinational particle swarm optimization-genetic algorithm. J Afr Earth Sc 133:36–45. https://doi.org/10.1016/j.jafrearsci.2017.04.029
Sharifi MA, Mojallali H (2015) A modified imperialist competitive algorithm for digital IIR filter design. Optik - International Journal for Light and Electron Optics 126:2979–2984. https://doi.org/10.1016/j.ijleo.2015.07.022
Shokrollahpour E, Zandieh M, Dorri B (2011) A novel imperialist competitive algorithm for bi-criteria scheduling of the assembly flowshop problem. Int J Prod Res 49:3087–3103
Singh D, Sastry V (1986) Rock fragmentation by blasting influence of joint filling material Journal of Explosive Engineering:18–27
Singh D, Singh A (1975) A study of physical properties of Singrauli rocks Journal of Mines. Metals and Fuels 23:100–107
Yuan Q, Wu L, Zuo Q, Li B (2014) Peak particle velocity and principal frequency prediction based on RS-FNN comprehension method for blasting vibration. Electron J Geotech Eng 19:10043–10056
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare no competing interests.
Additional information
Responsible Editor: Murat Karakus
Rights and permissions
About this article
Cite this article
Alipour, A., Mokhtarian, M. Estimation of blast-induced ground vibrations: a non-linear model based on the imperialist competitive algorithm. Arab J Geosci 15, 429 (2022). https://doi.org/10.1007/s12517-021-08615-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12517-021-08615-w