Research on Identification Technology of Explosive Vibration Based on EEMD Energy Entropy and Multiclassification SVM

In this study, the authors introduced energy entropy as a reference feature into the field of blast vibration recognition classification and achieved good results. On the basis of the previous experimental database, 4 kinds of typical vibration signals were selected to form the sample group (building collapse vibration, surface rock blast vibration, underground tunnel blast vibration, and natural gas pipeline explosion vibration). EEMD (ensemble empirical mode decomposition) algorithm was used to calculate the energy entropy of each signal. Taking eigenvector composed of CEE (components of energy entropy) as input, multiclassification SVM algorithm was used for training and prediction. Prediction accuracy was more than 80%. Compared with BP (backpropagation) neural network algorithm, SVM (support vector machine) algorithm has higher training efficiency. /e research results can be used in urban vibration monitoring, identify the nature of vibration source in time, and provide technical support for rapid response of emergency rescue.


Introduction
e blasting vibration signal is a typical short-time nonstationary random signal. e characteristics of the blasting vibration signal can reflect the blasting type, blasting parameters, and site media information. e feature extraction of blasting vibration signal is the basis of studying blasting vibration prediction, structural response under blasting vibration excitation, and reducing blasting vibration. At present, the characteristics of blasting vibration signals mainly include peak characteristics, spectral features, timeholding characteristics, and energy characteristics. A large number of scholars have carried out in-depth research on the influence of characteristics and blasting parameters on signal characteristics. Min et al. [1] studied the strain law of buried pipeline under collapse vibration load. rough range analysis and variance significance analysis, it was found that the dynamic strain of buried pipeline under impact was more significant than that of collapse height and self-weight. Lu [2] obtained the energy distribution of each frequency band after multiscale lifting wavelet packet decomposition of the measured blasting vibration signal and summarized the energy distribution characteristics of the frequency band of the blasting vibration signal. Based on the dimension analysis theory, Zhong [3] discussed the influence factors of blasting vibration holding time and deduced the prediction formula of blasting vibration holding time.
With the deepening of research, a new branch of blasting vibration characteristics has appeared: energy entropy. Shannon referred to the concept of thermodynamics and called the average amount of information excluding redundancy "energy entropy" [4]. Energy entropy is an important concept in information theory and a description of the degree of system uncertainty. It can reflect the degree of random change of signals. In recent years, it has been widely used in mechanical fault diagnosis [5][6][7], speech signal processing [8], mine micro-earthquake signal recognition [9,10], and other fields [11][12][13]. In this paper, EEMD algorithm was used to decompose the energy entropy of vibration signal, and the energy characteristics of each IMF are obtained as the input vector of SVM. rough the analysis and training of many kinds of vibration signals, the accurate prediction of vibration types was realized. e research results can provide technical reserves for urban vibration monitoring system and quick and accurate information of explosion source types for decision-makers of disaster prevention and mitigation command departments.

EEMD Energy Entropy
e EEMD (ensemble empirical mode decomposition) algorithm is a mature nonstationary random signal decomposition algorithm based on the EMD (empirical mode decomposition) algorithm. e original intention is to decompose any nonstationary random signal into multiple IMFs (intrinsic mode function), so as to provide feasibility for further Hilbert transform. EMD algorithm is different from the traditional wavelet and Fourier transform, its decomposition process has no fixed base, it has adaptive characteristics, and so it is famous for its efficiency and accuracy. But, the frequency aliasing effect of EMD algorithm has been perplexing scholars. e improved idea of EEMD is to add white noise at the beginning of EMD decomposition cycle, so as to solve the problem of frequency aliasing in traditional EMD algorithm. e signal was decomposed by the EEMD algorithm to obtain a plurality of IMFs, which represent the characteristic distribution of the signal energy. Due to the difference of explosion source, initiation mode, and propagation medium of different types of explosion vibration signals, the energy distribution characteristics of IMFs are different.
Here we introduce the concept of EEMD energy entropy: where E is the total energy of the signal and E i is the energy of each IMF. In this paper, − E i /ElogE i /E is called CEE (components of energy entropy). Several vibration signals from different sample groups are selected for decomposition, and their respective energy entropies are calculated, as shown in Table 1. e signal acquisition parameters are shown in Table 2. A simple statistical analysis of the energy entropy data of four kinds of vibration shows that their statistical characteristics are significantly different. erefore, the vibration energy entropy can be studied in depth as a characteristic parameter of vibration signal classification.

Multiclassification SVM
Support vector machine is a binary linear classifier with supervised learning mode [14]. As shown in the Figure 1, for a given input, the sample set S is linearly separable. Each sample contains multiple features, thus forming a feature space (2dimensional space shown in the figure). e goal of the algorithm is to find the hyper plane with the largest margin ωX + b � 0 [15]. e decision boundary satisfying the condition actually constructs two parallel hyperplanes as the interval boundary to distinguish the classification of samples [16]: (2) All samples above the upper interval boundary belong to a positive class and those below the lower interval boundary belong to a negative class. e distance 2/ω between two interval boundaries is defined as the margin [17]. e samples of positive and negative classes on the boundary of interval are support vectors. Support vector machine uses the hinge loss function to calculate the empirical risk. It adds the regularization module to optimize the structural risk and has good robustness [18]. For the nonlinear classification problem, SVM can learn through kernel function method, and the classification effect is still excellent [19].
As mentioned above, SVM is initially a linear classifier. With the in-depth study of scholars, SVM algorithm has been successfully extended to the field of nonlinear separability [20]. e principle is to map the nonlinear separable problem from the original feature space to a higher dimensional Hilbert space by using nonlinear functions [21]. ere are hyperplanes [22] in space that can separate positive classes from negative classes as shown in Figure 2.
e standard SVM computing process was used to construct multiple decision boundaries in order to achieve multiclassification of samples [23]. e commonly used structures are "one-to-all (OAA-SVM)" and "one-to-one (OAO-SVM)". OAA-SVM establishes M decision boundaries for M classifications, and each decision boundary determines the attribution of one classification to all other classifications. OAO-SVM used in this paper is a voting method [24]. e calculation process is to establish decision boundaries for any two of the M classifications, that is, there are M(M − 1)/2 decision boundaries in total. e final sample category is determined by the score order of decision boundary.

Application of Experimental Data Analysis
In this paper, vibration data under four typical explosion scenarios are selected.
Scene 1: pipeline explosion vibration: at present, the global natural gas pipeline construction mileage has exceeded 370000 km [25]. e pressure of pipeline operation keeps increasing. Due to various reasons, natural gas pipeline explosion accidents occur frequently, which brings hidden dangers to the production safety of human society. erefore, the author has carried out many full-scale highpressure natural gas pipeline explosion tests, as shown in Figure 3, and recorded the pipeline explosion vibration data as a kind of sample for this study.
Scene 2: building collapse vibration: with the expansion of the city scale and the exhaustion of the design life of the building itself, the blasting demolition engineering of the high-rise building in the city is increasing day by day. e high-rise building disintegrates in the process of collapse, which causes violent vibration when hitting the ground, a serious threat to surrounding buildings. e research team collected a number of groups of building collapse vibration data as a kind of sample for this study, as shown in Figure 4.
Scene 3: surface rock blast vibration: rock blasting is a key method for the rapid and high-quality construction of    Table 3. Scene 4: blasting vibration in tunneling: because of its strong adaptability to geological conditions and low excavation cost, DBM (drilling and blasting method) is especially suitable for the construction of hard rock tunnel, broken rock tunnel, and a large number of short tunnels [27]. e vibration effect of DBM on the surrounding buildings, especially the subway lines which have been built and in operation, cannot be ignored. e research team had been stationed at the construction site of Nanjing Metro Tunnel for a long time, as shown in Figure 6, and collected the blasting vibration data of metro tunnel as a kind of sample for this study. e blast parameters are shown in Table 4.
e above data are collected by TC-4850 and Blast-UM vibration recorders, and the specific sampling parameters are shown in the table.
As mentioned above, the data samples in this study were divided into four categories, each of which takes 10 groups of data, 40 samples in total. In each training-prediction cycle, 30 groups of data were randomly selected as training sets, and the remaining 10 groups were detection sets. EEMD decomposition was carried out for each data. According to statistics, the number of IMF of 40 sample data was between 10 and 13. Considering that the main energy components were concentrated in the first several IMF layers, the CEE of the first nine IMF layers was taken and normalized to obtain the input matrix as shown in Table 5. e feature matrix of 40 × 9 was input into OAO-SVM to train and test. e results are shown in Figure 7.
It can be seen from the figure that the prediction accuracy can be maintained above 80% in multiple training and tests. e prediction accuracy statistics of the four types of signals is shown in Table 6.
It can be seen from the statistical results that this method has high prediction accuracy for underground tunnel blast vibration and surface rock blast vibration. On the other hand, this algorithm often misjudges the pipeline explosion vibration. e cause of this phenomenon may be that the sample size was too small. e EEMD-SVM algorithm provides us with a new means for vibration classification. Compared with commonly used BP neural network algorithms, the new method has the characteristics of high accuracy and short training time. e comparison between the two methods is shown in Table 7. It can be seen from the table that SVM algorithm has certain advantages in prediction accuracy compared with neural network algorithm, while in training efficiency, it was much better than neural network algorithm.
Furthermore, the approximate entropy and permutation entropy are calculated on the basis of the inherent modal components as input eigenvectors, which are compared with the results of the algorithm in this paper, as shown in Table 8. It can be seen that, in terms of prediction accuracy and learning efficiency, the three algorithms are  Shock and Vibration basically the same. However, due to the increase of approximate entropy and permutation entropy in the process of entropy calculation, the CPU time used in the construction of input eigenvectors is significantly increased, and it is highly related to the embedding dimension (permutation entropy) and reconstruction dimension (approximate entropy) parameters, so the comprehensive efficiency is at a disadvantage.   Pipeline explosion vibration

Discussion and Conclusion
In this study, through the cross-research of EEMD algorithm and SVM algorithm, combined with the training and prediction of 4 types of typical explosion vibration signals, the relevant conclusions are obtained as follows: (1) EEMD energy entropy can be used as a significant feature for explosion vibration signal recognition (2) Compared with the traditional BP neural network algorithm, the method in this paper has greater advantages in training efficiency and prediction accuracy    (3) Compared with permutation entropy and approximate entropy, the method in this paper has no obvious advantages in training efficiency and prediction accuracy, but the comprehensive efficiency of the algorithm has been improved.
e new algorithm can provide reference for urban vibration monitoring and help managers to know the type of accidents in a short time to make timely decisions.
Considering that the prediction accuracy of pipeline explosion vibration signal is insufficient, the author will further collect and sort out the data and expand the sample capacity, in order to achieve higher prediction accuracy.
Data Availability e data used in this paper can be obtained in the following link: hyperlink https://figshare.com/s/185b350ad6803157536c.

Conflicts of Interest
e authors declare that they have no conflicts of interest regarding this work.