Next Article in Journal
Motion Generation for Crane Simulators Using Streamlined Motion Blending Technology
Previous Article in Journal
Minimizing Maximum Feature Space Deviation for Visible-Infrared Person Re-Identification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Microseismic Source Location Method and Application Based on NM-PSO Algorithm

1
School of Resource and Environment and Safety Engineering, Hunan University of Science and Technology, Xiangtan 411201, China
2
Hunan Provincial Key Laboratory of Safe Mining Techniques of Coal Mines, Hunan University of Science and Technology, Xiangtan 411201, China
3
School of Mechanics and Civil Engineering, China University of Mining and Technology, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(17), 8796; https://doi.org/10.3390/app12178796
Submission received: 9 August 2022 / Revised: 26 August 2022 / Accepted: 30 August 2022 / Published: 1 September 2022

Abstract

:
Microseismic source location is the core of microseismic monitoring technology in coal mining; it is also the advantage of microseismic monitoring technology compared with other monitoring methods. The source location method directly determines the accuracy and stability of the source location results. Based on the problem of non-benign arrays of microseismic monitoring sensors in the coal mining process, a fast location method of microseismic source in coal mining based on the NM-PSO algorithm is proposed. The core idea of the NM-PSO algorithm is to use the particle swarm optimization (PSO) algorithm for global optimization, reduce the size of the solution space and provide the optimized initial value for the Nelder Mead simplex algorithm (NM), and then use the fast iteration characteristics of the NM algorithm to accelerate the convergence of the model. The NM-PSO algorithm is analyzed by an example and verified by the microseismic source location engineering. The NM-PSO algorithm has a significant improvement in the source location accuracy. The average location errors in all directions are (5.65 m, 5.01 m, and 7.21 m), all Within the acceptable range, and they showed good universality and stability. The proposed NM-PSO algorithm can provide a general fast seismic source localization method for different sensor array deployment methods, which significantly improves the stability and result in the accuracy of the seismic source localization algorithm and has good application value; this method can provide new ideas for research in microseismic localization in coal mining.

1. Introduction

Microseismic refers to tiny vibrations generated by rock fracture or flow disturbance. Rock fracture and crack extension are accompanied by certain stress changes [1,2,3]. Therefore, microseismic monitoring can locate rock fractures. Source location is the core advantage of microseismic monitoring technology. Scholars at home and abroad have made rich achievements in researching microseismic source location methods. Different scholars have optimized the location method based on the arrival time difference, which is the most widely used source location method. The location method based on arrival time difference uses different sensors to locate the source of the same microseismic event based on the arrival time difference, wave velocity, and three-dimensional coordinates of the vibration wave. The Geiger algorithm is one of the most classical travel time difference methods; it transforms the nonlinear source solution problem into a linear problem [4]. Romney et al. [5] used the distance residuals to construct the objective function and solved the source position, depth and time respectively. A. Prugger et al. [6] introduced the simplex algorithm to the source location; Later, Zhaozhu et al. [7] applied the simplex algorithm to the source location in Tibet. Some scholars also use microseismic to conduct positioning research on rock hydraulic seepage [8,9,10]. Many scholars have also combined different methods to locate the source, using the solution of linear positioning and the least square method as the initial value of the Geiger algorithm, which improves the accuracy and speed of the source solution [11,12]. In order to solve the limitation of the local search method, the global search method is applied to the objective function solution process of the source location. Tang Xingguo et al. [13] used the Powell algorithm for earthquake location, which simplifies the solution process. Pei et al. [14] obtained the plane interval velocity model between wells that realized a very fast simulated annealing (VFSA) inversion. Dai Feng et al. [15] proposed a layered velocity positioning model SV, which was optimized by a genetic algorithm. Many scholars also use a combination of two or more positioning algorithms for microseismic positioning to make up for the shortcomings of a single algorithm and improve positioning accuracy. Lv jinguo et al. [16] combined the robust simulated annealing algorithm with the simplex algorithm to improve positioning accuracy and speed effectively. Guo Yinan et al. [17] proposed a mixed location method of mine microseismic sources based on multi-objective particle swarm optimization simulated annealing (MOPSO-SA). Dong longjun et al. [18,19,20] proposed a positioning method without pre-velocity measurement in order to reduce the impact of the wave velocity model on the source positioning accuracy. DAVUT et al. [21,22,23,24] obtained a series of optimized hybrid algorithms based on the NM algorithm and using its excellent local search capability. In addition, some hybrid algorithms, such as GA-PSO [25], GA-SQP [26], hybridizing PSO [27], and AGSA-PS [28], show high accuracy in terms of arithmetic results. In terms of improved algorithms, IWSA [29], a new modified particle swarm optimization algorithm [30], has also obtained more significant results. h-BOASOS algorithm Used to optimize weight and cost of cantilever retaining wall [31,32], MPBOA was designed borrowing concepts of mutualism and commensalism from the SOS algorithm. Improved numerical results and convergence speed [33], ImWOA algorithm Added diversity to the solution, avoiding the low solution accuracy [34]. The projected algorithm (mWOAPR) is utilized to segment the COVID-19 chest X-ray images [35]. Peng kang et al. [36,37] Adopted different methods to improve the problem of a significant error in the arrival of P-wave and improved the accuracy of the source location. Li Jian et al. [38] established a velocity model without velocity measurement and inversion. Thanks to the powerful nonlinear operation level of deep learning, intelligent and automatic mine microseismic location has been realized [39,40].
When the sensors are arranged in benign arrays, the traditional localization method relying on the coefficient matrix can quickly obtain the optimal hypocenter location. The aforementioned least squares method, Geiger algorithm, and NM simplex algorithm are representative of such localization methods. On the contrary, if the sensor layout is a non-benign array, the accuracy of the positioning method relying on the coefficient matrix cannot be effectively guaranteed, and the method is prone to divergence and non-convergence. When the sensors are arranged as non-benign arrays, the swarm intelligence algorithm (global search algorithm) can also find the best microseismic source position and maintain a high positioning accuracy. The usual methods of this kind of algorithm include a Simulated annealing algorithm, PSO algorithm, genetic algorithm, etc. The disadvantage is that the convergence speed is lower than the traditional positioning method.
In actual underground geotechnical engineering applications, due to the complex geological conditions, such as fault fracture zones, joints, fissures, etc. [41,42]. Sensor deployment arrays are not always guaranteed to be benign arrays, and there may be situations where benign arrays cannot be deployed. Therefore, A NM-PSO seismic source localization algorithm combining the NM algorithm and PSO algorithm is proposed based on the Time Difference of Arrival source localization theory. The proposed algorithm uses the global search property of the PSO algorithm to perform a global search for optimization, reduces the size of solution space, and provides optimized initial values for the NM algorithm. Reducing the problem of the NM algorithm is sensitive to the selection of initial values; it uses the fast iteration property of the simplex algorithm to speed up the convergence of the model and prevent the model from falling into local optimum or divergence problems.

2. Time Difference of Arrival (TDOA) Source Location Theory

Microseismic source location is the core of microseismic monitoring, and it is also an important realization goal of microseismic monitoring. Accurate microseismic location results can effectively identify the time and location of microseismic occurrences, accurately determine the fractured coal and rock mass area, and then study the roof fracture mechanism. The positioning principle is shown in Figure 1. Vibration wave produced by underground rock mass fracture [43,44], and the geophone receives the stress wave. According to the received waveform and arrival time difference, the three-dimensional coordinates of the source are calculated by algorithm.
As an inversion problem based on stress wave propagation, microseismic source location can be expressed as:
F m = D
where D is the waveform received by the geophone, the arrival time, the three-dimensional coordinates of the geophone, etc.; F is the stress wave propagation function used, and m is the relevant model parameters, including the location of the source, the propagation medium, and the wave speed. When mining activities are carried out underground, due to frequent stress changes, the amount of signals received by the geophone is large, the frequency of microseismic events is high, the location method based on waveform information is expensive, and the amount of data to be processed is cumbersome, which is not conducive to the quick positioning of underground microseismic events. The source localization method based on arrival time difference is currently the leading research direction in rock engineering. The arrival time difference positioning method can be expressed as:
Δ t = f r , v , s
In the formula: Δt is the time difference data between sensors obtained according to the observed waveform; f is the forward modeling function of stress wave propagation, and the required parameters are the sensor position r, the model velocity information v, and the hypocenter position s.
Based on the above formula, the main factors affecting the location of the source can be summarized as follows:
(1)
The accuracy of the time difference information Δt between the initial arrival of the stress wave in the observation data;
(2)
The accuracy of the model parameters such as the velocity model information v and the performance of the related inversion strategy;
(3)
The influence of the sensor location on the completeness of observational information and the multiplicity of inversion results.
As shown in Figure 2, the source S(x0, y0, z0, t0) is the unknown parameter that needs to be solved, including the three-dimensional coordinates of the source S(x0, y0, z0) and the seismic time t0, Ti(xi, yi, zi, ti) is the i-th sensor in the microseismic monitoring network, Its three-dimensional coordinates Ti(xi, yi, zi) have been measured in advance, and the first arrival time ti of the microseismic wave can be obtained by the first arrival picking method.
Then the calculated travel time   t i c from the source S to the i-th sensor is:
t i c = D i v i ( x i , y i , z i )
where vi(xi, yi, zi) is the propagation velocity of the microseismic wave from the source S to the i-th sensor, and Di is the distance from the source S to the i-th sensor.
D i = x i x 0 2 + y i y 0 2 + z i z 0 2
The actual travel time   t a i from the source S to the i-th sensor as follows:
t i a = t i t 0
Then the residua γ i between the actual travel time from the source S to the i-th sensor and the calculated travel time is:
γ i = t i a t i c = t i t 0 t i c
After the microseismic event occurs, the microseismic wave mainly propagates to the outside world as two spherical waves, P-wave and S-wave. Because P-wave is a longitudinal wave and S-wave is a shear wave, the wave velocity of the P-wave is greater than that of the S-wave. In the research of microseismic underground, S-wave will arrive at the sensor later than P-wave; however, due to the small monitoring range, S-wave is often superimposed at the tail of the P-wave, and it is not easy to separate P-wave and S-wave. Because P-wave arrives first, it is relatively easy to pick up at the first arrival. Therefore, when a microseismic location is performed underground, the first arrival of the P-wave is used to participate in the source location calculation in most cases. Considering the applicability of microseismic location and the simplified calculation, when microseismic location is performed underground, it is generally assumed that the coal and rock mass is a homogeneous and isotropic medium, and the wave velocity of the vibration wave adopts a fixed value during the propagation process. The residual between the actual travel time and the calculated travel time is as follows:
γ i = t i t 0 x i x 0 2 + y i y 0 2 + z i z 0 2 v p
where x0, y0, z0, and t0 represent the microseismic source parameters, which are unknown parameters to be determined; xi, yi, zi, and ti represent the three-dimensional coordinates of the i-th sensor involved in the calculation and the first arrival of the P-wave, respectively, belonging to known parameters; i = 1, 2, 3, …, n, where n is the number of effective sensors. When γ i = 0, the above equation transforms into:
t i t 0 = x i x 0 2 + y i y 0 2 + z i z 0 2 v p
Since there are four unknown parameters to be solved, in order to have a solution to the equation, the number of effective sensors must be n ≥ 4. When n = 4, the equation can theoretically solve each unknown parameter exactly. When n is greater than 4, the equation solution is not unique, and it is generally necessary to use an optimization method to solve the source parameters.
Calculate the error sum of squares of the adequate sensor residuals γ i to get
i = 1 n γ i 2 = i = 1 n t i t 0 x i x 0 2 + y i y 0 2 + z i z 0 2 v p 2
By iteratively solving the minimum value of this objective function in the range of the definition domain, the hypocenter parameters can be obtained when n is greater than 4.

3. Particle Swarm Optimization (PSO) Algorithm

The PSO algorithm is a swarm intelligence algorithm in intelligent computing; it finds the optimal solution together through sharing population information and the redistribution under the integration of resources.
Assume that the search space is n-dimensional. A population x = (x1, x2, ⋯, xm) consisting of m particles, where the position of the i-th particle is:
x i = x i 1 , x i 2 , , x i n
Its speed is:
v i = v i 1 , v i 2 , , v i n
The optimal position of the i-th particle is:
p i = p i 1 , p i 2 , , p i n .  
The optimal global solution is:
p g = p g 1 , p g 2 , , p g n .  
The quality of the particle position is measured according to the size of the fitness value. After that, the position and speed of the particle will change based on the optimal position of the individual and the optimal position of the group. Compared with the corresponding optimal position of the group, each iteration will generate a new optimal position to replace the original optimal position, and each particle moves according to the optimal group position obtained by iteration to change its position. At the same time, the movement speed will also change accordingly. After many iterations, the optimal solution to the problem is gradually found. Particles are updated and changed according to the following formula:
v i d k + 1 = v i d k + c 1 · r a n d ( ) · p i d k x i d k + c 2 · r a n d ( ) · p g d k x i d k
x i d k + 1 = x i d k + v i d k + 1
where c 1 and c 2 are called learning factors or acceleration factors; r a n d ( ) is a random number between (0, 1);   v i d k and   x i d k , respectively, represent particle i velocity and position in the k-th iteratioof n the d-th dimension; p i d k is the position of the individual extremum of particle i in the d-th dimension; p g d k is the position of the global extremum of the swarm in the d-th dimension.
The speed update equation of the PSO algorithm can be regarded as the following three aspects, among which, v i d k is called the previous speed of the particle; the second part is the cognitive part, the acceleration factor c 1 can change the step size, and the main function in this part is to make The particle flies to the individual optimal solution; the third part is usually called the social part, the acceleration factor   c 2 in this part is different from the cognitive part in the step size adjustment, it is mainly for the adjustment of the optimal global solution.
In order to improve the convergence ability of the PSO algorithm, the optimization of the solution space is more substantial, the inertia weight ω is introduced into the PSO algorithm, and the above formula is modified as:
v i d k + 1 = ω · v i d k + c 1 · r a n d ( ) · p i d k x i d k + c 2 · r a n d ( ) · p g d k x i d k
x i d k + 1 = x i d k + v i d k + 1
The process of the PSO algorithm is as follows:
(1)
Initialize the particle swarm and set various parameters, including the randomly generated initial position and speed;
(2)
Select the appropriate fitness function according to the actual problem, and calculate the fitness value of each particle;
(3)
Compare the current fitness value of the particle with the optimal historical value. If it is better than the optimal historical value, replace its current position with the best position of the particle; If it is the optimal value of the group, its current position will replace the best position of the group;
(4)
Update the particles according to the formula;
(5)
If a good enough fitness value is not obtained or the maximum number of iterations is preset, go back to step (2).

4. NM Simplex Algorithms

The NM simplex algorithm, proposed by Nelder and Mead in 1965, is designed to perform unconstrained optimization without using gradient information. The operation of this method rescales the simplex according to the local behavior of the function.
To apply the NM algorithm to solve the source location problem, the following steps should be repeated:
Step 1: Initialize
In this step, N + 1 vertices are randomly generated in the search range or space, and the practical value of the objective function is evaluated. The generated vertices are sorted according to the objective function value as follows:
N M _ P o p u l a t i o n = X 1 F 1 X 2 F 2 X s F s X h F h N + 1 2
where X i is the i-th vertex, X s is the vertex with the second largest objective function value, and F(s) represents the corresponding objective function. X h and   X 1 are the vertices with the highest and lowest function values, respectively, while F h and F 1 represent the corresponding observed function values.
Step 2: Mapping
Find the centroid X c of a simplex that does not contain X h by Equation (10). A new vertex X * is generated by mapping the worst point through Equation (11).
X c = 1 N j = 1 N + 1 j h X j
X * = 1 + α X c α X h ( α > 0 )
If   F 1 F * F s , replace X h with X * and proceed to step 2.
Step 3: Extend
If F * F 1 , expand the simplex with an expansion factor γ greater than 1 to generate a new vertex X * * :
X * * = 1 γ X c + γ X * ( γ > 1 )
(a) If F * * < F 1 , replace X h with X * * and go to step 2.
(b) If F * * > F 1 , replace   X h with X * and proceed to step 2.
Step 4: Shrink
If F * F s , shrink the simplex using the shrinkage factor β (0 < β < 1). There are two types of shrinking rules:
(a) If F * < F h , generate a new F * * * with the following formula:
F * * * = 1 β X c + β X * ( 0 < β < 1 )
(b) If F * > F h , generate a new F * * * with the following formula:
F * * * = 1 β X c + β X h ( 0 < β < 1 )
Regardless of whether step 4 (a) or step 4 (b) holds, the following two situations need to be considered:
(c) If F * * * < F h is satisfied, F * * * < F *   , X * * * replaces X h and then proceed to step 2.
(d) If F * * * > F h or F * * * > F * is satisfied, replace the size of the simplex by halving the distance from X 1 , then proceed to step 2.
Step 5: If the stopping condition is met, exit the method; otherwise, continue to step 2.
As a deterministic unconstrained iterative method, the NM simplex algorithm does not require derivation, the calculation is simple, and the iteration speed is fast, but it also has some shortcomings. The simplex algorithm is sensitive to the initial value. When the initial value is unreasonable or the initial range is too large, the simplex algorithm is prone to the problem that the iteration time is too long or falls into the local optimum. Even the maximum side length is long, and the simplex algorithm is prone to problems—a search degradation phenomenon with an area close to zero.

5. Construction of NM-PSO Algorithm

The core idea of the NM-PSO algorithm is to perform global optimization based on the global search characteristics of the PSO algorithm. While reducing the size of the solution space, it provides an optimized initial value for the simplex algorithm; it reduces the sensitivity of the simplex algorithm to the selection of the initial value, using the fast iterative characteristics of the simplex algorithm to speed up the convergence of the model and avoid the model falling into local optimum or divergence problems.
The NM-PSO model takes the PSO algorithm as the basic framework. After the population is initialized, the PSO algorithm is used for optimization so that the solution space is reduced in the global scope, and then the particles are sorted according to their fitness, and the first D + 1 particles are composed of Simplex, and then update the particle position through reflection, expansion, compression, etc., calculate the fitness value of each updated particle, and select the particle with the best fitness to replace the optimal particle. The D + 1 particles after simplex transformation and the remaining particles of the original population form a new population again and continue to the following iterative optimization.
The particles with good fitness in the population can converge to the optimal solution in a relatively short time after iterative calculation of the simplex algorithm many times. The iteration speed of the remaining particles without the simplex algorithm in the solution space is relatively slow. While speeding up the solution speed and accuracy of the method can alleviate the population divergence and trap local extreme values to a certain extent.
The source location method based on the NM-PSO algorithm needs to adopt the following steps:
Step 1: In this step, the input data includes the three-dimensional coordinates of the sensors involved in localization, the sensor arrival time, the reflection coefficient α, the expansion coefficient γ, the contraction coefficient β, the inertia weight ω, and the initial value of the learning factor c, the number of iterations T and the overall number N of the population.
Step 2: In this step, define the objective function of the hypocenter location.
i = 1 n γ i 2 = i = 1 n t i t 0 x i x 0 2 + y i y 0 2 + z i z 0 2 v p 2
Step 3: Initialize the population. Initialize the position and velocity of the particles, calculate the objective function value for each particle, and sort the objective function value for each particle. Record the position of the optimal particle and its function value.
Step 4: Update the position and velocity of each particle, then calculate the fitness value of each particle according to the objective function, and update the global optimal particle and the local optimal particle.
Step 5: Sort the updated particles according to the size of the fitness value, use the NM simplex algorithm to perform simplex transformation on the first D + 1 particles, update the D + 1 particles, and update the optimal particle’s location. The remaining particles in the original population continue to update their positions and velocities and update the local optimal particles and the optimal global particles according to the fitness value of the entire population.
Step 6: Determine whether the method satisfies the termination condition, output the result if it is satisfied, and go to Step 4 if it is not satisfied.
The flowchart of the source location method based on the NM-PSO algorithm is shown in Figure 3.

6. Example Analysis and Verification

In order to verify the feasibility of the proposed NM-PSO source localization algorithm, two example models are set up for benign sensor arrays and non-benign arrays, respectively. As shown in Figure 4, a benign cube array containing eight detectors and a non-benign array of 9 detectors based on the roadway arrangement is set up. Firstly, the seismic source location analysis is carried out with the sensor layout as a benign cube array. As shown in Figure 4a, a total of 8 geophones A, B, C, D, A1, B1, C1, and D1 are set to form a cube array, and the seismic sources are randomly generated. 1, 2, and 3 are the three internal sources of the array, 4 is the source on the array boundary, 5 and 6 are the two external sources of the array, and the coordinates of the sensor and source are shown in Table 1, Table 2 and Table 3.
Considering the non-uniformity of stress wave propagation velocity in actual geotechnical engineering, the velocity of each source to each detector is set with a velocity of 5000 m/s plus ±1% disturbance, and the arrival time of each detector are obtained through calculation as shown in Table 4.
In order to verify the effectiveness of the proposed NM-PSO algorithm for the source location problem, two examples of sensor array layout are set up for verification. Compared with the NM simplex algorithm, 24 calculation examples, including two algorithms, six seismic sources, and two sensor arrays have been completed. The positioning analysis of 24 examples is carried out, and the obtained positioning error results are shown in Figure 5.
It can be seen from Figure 5a that when the sensor is arranged as a benign array, both the NM simplex algorithm and the NM-PSO algorithm can obtain a high positioning error, and the maximum error is controlled within 20 m. Further analysis shows that when the hypocenter point is within the envelope of the sensor array, the hypocenter location obtained by the two methods can be used as the result of the hypocenter location; however, when the NM simplex algorithm solves the source coordinates located outside the geophone array, the source positioning error increases significantly. At the same time, the NM-PSO algorithm can also ensure higher positioning accuracy. The iterative solution of the hypocenter location method based on the NM-PSO algorithm can better locate the hypocenter outside the geophone array.
The reason is that the simplex algorithm is essentially a search-type iterative algorithm, and each iteration will make the result closer to the actual value. The accuracy of the simplex algorithm will gradually improve during the iterative process, and the error will become smaller and smaller; however, the simplex algorithm’s accuracy dramatically depends on the initial value selection. Suppose the initial value is not selected correctly. In that case, the method’s accuracy will continue to improve in the local area; however, it may fall into local extreme values in the global solution space and affect its final iteration’s outcome. The NM-PSO algorithm belongs to the global-local search method; its global search capability can provide more accurate initial values. Thanks to the fast convergence capability of NM simplex, it is ideal when dealing with sources inside and outside the array.
It can be seen from Figure 5b that when an ideal sensor array cannot be arranged due to the actual geotechnical conditions. There will be a significant error in the hypocenter position solved by the simplex algorithm, and the maximum error reaches 35 m. Further analysis shows that the positioning error will increase significantly when the source is outside the sensor array. Whether the NM simplex algorithm or the NM-PSO algorithm, the positioning error is nearly doubled compared to the benign array. Because the source outside the sensor array is too far from the sensor, the arrival time and the error in the iterative process continue accumulating, and the absolute positioning error is amplified geometrically; it also agrees with the actual situation monitored on the spot. When the sensor array is non-benign, the NM-PSO algorithm is insensitive to the initial value setting; it avoids the influence of improper initial value setting on the source positioning error. Compared with the NM simplex algorithm, the positioning accuracy is improved. At the same time, it also has better universality and stability.

7. Engineering Verification

In order to further verify the effectiveness of the NM-PSO source location algorithm proposed in this paper, the ZF3808 working face of Shuiliangdong coal mine in Bin County, Shaanxi Province, is selected as the engineering background, and the engineering example is checked and analyzed. Figure 6 shows the mine’s microseismic monitoring system.
Three known coordinate points are set and knocked to create microseismic events. Then NM simplex algorithm and NM-PSO source location algorithm are used to locate and calculate microseismic events. The positioning results are shown in Table 5; it can be seen from Table 5 that the two positioning methods mentioned in this paper have achieved ideal positioning results in all directions of microseismic events. Compared with the PSO optimization algorithm and NM algorithm, the event location calculated by the NM-PSO source location algorithm proposed in this paper is closer to the known coordinate points, and the overall error control is more stable. The final average location error in each direction is (5.65 m, 5.01 m, and 7.21 m), which is within the acceptable range and can meet the engineering needs. Therefore, the NM-PSO source location algorithm proposed in this paper can be applied to engineering practice.

8. Conclusions

Based on the Time Difference of Arrival source localization theory, this paper constructs the NM-PSO algorithm for the location accuracy of microseismic sources in the coal mining process and conducts example analysis and engineering verification. The following conclusions are obtained:
(1) A microseismic source location method based on the NM-PSO algorithm is proposed for different sensor arrays. The algorithm not only retains the technical advantages of the NM algorithm’s fast iteration and easy convergence but also avoids the initial value sensitivity problem of the NM algorithm. At the same time, the global optimization characteristics of the PSO algorithm are used so that the NM-PSO algorithm has better universality and stability.
(2) Through the example analysis and engineering verification of the NM-PSO algorithm, it can be concluded that the NM-PSO algorithm avoids the influence of improper initial value setting on the source localization error, and the source location accuracy is significantly improved compared with the NM simplex algorithm. The engineering verification results further prove the accuracy and stability of the method, indicating that the NM-PSO algorithm can meet the engineering needs and achieve the required localization accuracy.
(3) The microseismic source’s location in the coal mining process is affected by many factors, among which the anisotropy of the rock body affects the wave propagation speed, and the complex geological formations can cause different sensor arrays, which significantly affect the positioning accuracy. Therefore, in the follow-up research, a more suitable algorithm model can effectively improve the localization accuracy and more accurately realize the microseismic source localization in the coal mining process.

Author Contributions

Writing—original draft preparation, Z.L.; Data curation, Z.L. and T.F.; Investigation, Z.L. and W.Y.; Formal analysis, Z.L. and D.C.; Funding acquisition, W.Y.; Methodology, Z.L. and G.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (51974117, 51804114) and the Natural Science Foundation of Hunan Province (2020JJ4027).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhao, Y.; Liu, Q.; Zhang, C.; Liao, J.; Lin, H.; Wang, Y. Coupled seepage-damage effect in fractured rock masses: Model development and a case study. Int. J. Rock Mech. Min. 2021, 144, 104822. [Google Scholar] [CrossRef]
  2. Zhao, Y.; Zhang, L.; Wang, W.; Liu, Q.; Tang, L.; Cheng, G. Experimental Study on Shear Behavior and a Revised Shear Strength Model for Infilled Rock Joints. Int. J. Geomech. 2020, 20, 04020141. [Google Scholar] [CrossRef]
  3. Zhao, Y.; Zhang, L.; Liao, J.; Wang, W.; Liu, Q.; Tang, L. Experimental Study of Fracture Toughness and Subcritical Crack Growth of Three Rocks under Different Environments. Int. J. Geomech. 2020, 20, 04020128. [Google Scholar] [CrossRef]
  4. Geiger, L. Probability method for the determination of earthquake epicenters from the arrival time only. Bull. St. Louis Univ. 1912, 8, 60–71. [Google Scholar]
  5. Romney, C. Seismic waves from the Dixie Valley-Fairview Peak earthquakes. Bull. Seismol. Soc. Am. 1957, 47, 301–319. [Google Scholar]
  6. Prugger, A.F.; Gendzwill, D.J. Microearthquake location: A nonlinear approach that makes use of a simplex stepping procedure. Bull. Seismol. Soc. Am. 1988, 78, 799–815. [Google Scholar] [CrossRef]
  7. Zhao, Z.; Ding, Z.; Yi, G.; Wang, J. Seismic location in Tibet: A nonlinear method using simplex optimization. Acta Seismol. Sin. 1994, 212–219. [Google Scholar]
  8. Liu, J.; Zhao, Y.; Tan, T.; Zhang, L.; Zhu, S.; Xu, F. Evolution and modeling of mine water inflow and hazard characteristics in southern coalfields of China: A case of Meitanba mine. Int. J. Min. Sci. Technol. 2022, 32, 513–524. [Google Scholar] [CrossRef]
  9. Liu, Q.; Zhao, Y.; Tang, L.; Liao, J.; Wang, X.; Tan, T.; Chang, L.; Luo, S.; Wang, M. Mechanical characteristics of single cracked limestone in compression-shear fracture under hydro-mechanical coupling. Theor. Appl. Fract. Mec. 2022, 119, 103371. [Google Scholar] [CrossRef]
  10. Zhao, Y.; Wang, Y.; Wang, W.; Tang, L.; Liu, Q.; Cheng, G. Modeling of rheological fracture behavior of rock cracks subjected to hydraulic pressure and far field stresses. Theor. Appl. Fract. Mec. 2019, 101, 59–66. [Google Scholar] [CrossRef]
  11. Lin, F.; Li, S.; Xue, Y.; Xu, H. Microseismic source location method based on different initial values. China J. Rock Mech. Eng. 2010, 29, 996–1002. [Google Scholar]
  12. Kang, Y.; Liu, J.; Li, H.; Wei, C. A Class of Acoustic Emission Source Combination Localization Algorithm Based on Least Squares Method. J. Northeast. Univ. 2010, 31, 1648–1651. [Google Scholar]
  13. Tang, G. A General Method for Determining Seismic Parameters by Computer. Acta Seismol. Sin. 1979, 2, 186–196. [Google Scholar]
  14. Pei, D.; Quirein, J.A.; Cornish, B.E.; Quinn, D.; Warpinski, N.R. Velocity calibration for microseismic monitoring: A very fast simulated annealing (VFSA) approach for joint-objective optimization. Geophysics 2009, 74, B47–B55. [Google Scholar] [CrossRef]
  15. Dai, F.; Guo, L.; Xu, N.; Fan, Y.; Xu, J. Improvement of microseismic location based on anisotropic wave velocity model. Acta Geophys. 2016, 59, 3291–3301. [Google Scholar]
  16. Lv, J.; Jiang, Y.; Zhao, Y.; Zhu, J.; Wang, X.; Tao, L. Microseismic localization based on robust simulated annealing-simplex hybrid algorithm. Rock Soil Mech. 2013, 34, 2195–2203. [Google Scholar]
  17. Guo, Y.; Cui, N.; Cheng, J. Mine microseismic source location method based on MOPSO-SA hybrid algorithm. Coal Sci. Technol. 2020, 48, 126–132. [Google Scholar]
  18. Dong, L.; Li, X.; Tang, L.; Gong, F. Mathematical form of microseismic source location and source parameter determination without pre-velocity measurement. China J. Rock Mech. Eng. 2011, 30, 2057–2067. [Google Scholar]
  19. Dong, L.; Li, X. A Microseismic/Acoustic Emission Source Location Method Using Arrival Times of PS Waves for Unknown Velocity System. Int. J. Distrib. Sens. Netw. 2013, 9, 307489. [Google Scholar] [CrossRef]
  20. Dong, L.; Sun, D.; Li, X.; Du, K. Theoretical and experimental studies of localization methodology for AE and microseismic sources without pre-measured wave velocity in mines. IEEE Access 2017, 5, 16818–16828. [Google Scholar] [CrossRef]
  21. Izci, D. An Enhanced Slime Mould Algorithm for Function optimization. In Proceedings of the 2021 3rd International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), Ankara, Turkey, 11–13 June 2021. [Google Scholar]
  22. Izci, D. Design and application of an optimally tuned PID controller for DC motor speed regulation via a novel hybrid Lévy flight distribution and Nelder–Mead algorithm. Trans. Inst. Meas. Control 2021, 43, 3195–3211. [Google Scholar] [CrossRef]
  23. Kayri, M.; Ipek, C.; Izci, D.; Eker, E. SCANM: A Novel Hybrid Metaheuristic Algorithm and Its Comparative Performance Assessment. Electrica 2022, 22, 143–159. [Google Scholar] [CrossRef]
  24. Izci, D.; Ekinci, S. A Novel Hybrid ASO-NM Algorithm and Its Application to Automobile Cruise Control System. In Proceedings of the 2nd International Conference on Artificial Intelligence: Advances and Applications; Springer: Singapore, 2022; pp. 333–343. [Google Scholar]
  25. Cherki, I.; Chaker, A.; Djidar, Z.; Khalfallah, N.; Benzergua, F. A Sequential Hybridization of Genetic Algorithm and Particle Swarm Optimization for the Optimal Reactive Power Flow. Sustainability 2019, 11, 3862. [Google Scholar] [CrossRef]
  26. Eslami, M.; Shareef, H.; Mohamed, A.; Khajehzadeh, M. Damping Controller Design for Power System Oscillations Using Hybrid GA-SQP. Int. Rev. Electr. Eng. 2011, 6, 888–896. [Google Scholar]
  27. Koessler, E.; Almomani, A. Hybrid particle swarm optimization and pattern search algorithm. Optim. Eng. 2021, 22, 1539–1555. [Google Scholar] [CrossRef]
  28. Khajehzadeh, M.; Taha, M.R.; Eslami, M. Multi-objective optimisation of retaining walls using hybrid adaptive gravitational search algorithm. Civ. Eng. Environ. Syst. 2014, 31, 229–242. [Google Scholar] [CrossRef]
  29. Kaveh, A.; Ilchi Ghazaan, M.; Asadi, A. An Improved Water Strider Algorithm for Optimal Design of Skeletal Structures. Period. Polytech. Civ. Eng. 2020, 64, 1–22. [Google Scholar] [CrossRef]
  30. Delice, Y.; Kızılkaya Aydoğan, E.; Özcan, U.; Lkay, M.S. A modified particle swarm optimization algorithm to mixed-model two-sided assembly line balancing. J. Intell. Manuf. 2017, 28, 23–36. [Google Scholar] [CrossRef]
  31. Sharma, S.; Saha, A.K.; Lohar, G. Optimization of weight and cost of cantilever retaining wall by a hybrid metaheuristic algorithm. Eng. Comput.-Ger. 2022, 38, 2897–2923. [Google Scholar] [CrossRef]
  32. Nama, S.; Saha, A.K.; Ghosh, S. Improved backtracking search algorithm for pseudo dynamic active earth pressure on retaining wall supporting c-Φ backfill. Appl. Soft Comput. 2017, 52, 885–897. [Google Scholar] [CrossRef]
  33. Sharma, S.; Saha, A.K.; Majumder, A.; Nama, S. MPBOA-A novel hybrid butterfly optimization algorithm with symbiosis organisms search for global optimization and image segmentation. Multimed. Tools Appl. 2021, 80, 12035–12076. [Google Scholar] [CrossRef]
  34. Chakraborty, S.; Sharma, S.; Saha, A.K.; Saha, A. A novel improved whale optimization algorithm to solve numerical optimization and real-world applications. Artif. Intell. Rev. 2022, 55, 4605–4716. [Google Scholar] [CrossRef]
  35. Chakraborty, S.; Saha, A.K.; Nama, S.; Debnath, S. COVID-19 X-ray image segmentation by modified whale optimization algorithm with population reduction. Comput. Biol. Med. 2021, 139, 104984. [Google Scholar] [CrossRef]
  36. Peng, K.; Guo, H.; Shang, X. Data field application in removing large P-phase arrival picking errors and relocating a mine microseismic event. Soil Dyn. Earthq. Eng. 2020, 139, 106359. [Google Scholar] [CrossRef]
  37. Peng, K.; Guo, H.Y.; Shang, X.Y. Microseismic source location using the Log-Cosh function and distant sensor-removed P-wave arrival data. J. Cent. South Univ. 2022, 29, 712–725. [Google Scholar] [CrossRef]
  38. Li, J.; Gao, Y.; Xie, Y.; Zhou, Y.; Yang, K. Improvement of microseismic location based on simplex method without velocity measurement. China J. Rock Mech. Eng. 2014, 33, 1336–1346. [Google Scholar]
  39. Huang, L.; Li, J.; Hao, H.; Li, X. Micro-seismic event detection and location in underground mines by using Convolutional Neural Networks (CNN) and deep learning. Tunn. Undergr. Sp. Tech. 2018, 81, 265–276. [Google Scholar] [CrossRef]
  40. Zhang, X.; Yuan, C.; Zhang, J.; Liu, S.; Li, W. Automatic microseismic detection and location via the deep-convolutional neural network. In SEG Technical Program Expanded Abstracts 2018; Society of Exploration Geophysicists: Houston, TX, USA, 2018; pp. 3057–3061. [Google Scholar]
  41. Lin, H.; Yang, H.; Wang, Y.; Zhao, Y.; Cao, R. Determination of the stress field and crack initiation angle of an open flaw tip under uniaxial compression. Theor. Appl. Fract. Mec. 2019, 104, 102358. [Google Scholar] [CrossRef]
  42. Xie, S.; Lin, H.; Wang, Y.; Chen, Y.; Xiong, W.; Zhao, Y.; Du, S. A statistical damage constitutive model considering whole joint shear deformation. Int. J. Damage Mech. 2020, 29, 988–1008. [Google Scholar] [CrossRef]
  43. Zhao, Y.; Zhang, C.; Wang, Y.; Lin, H. Shear-related roughness classification and strength model of natural rock joint based on fuzzy comprehensive evaluation. Int. J. Rock Mech. Min. 2021, 137, 104550. [Google Scholar] [CrossRef]
  44. Wang, Y.; Zhang, H.; Lin, H.; Zhao, Y.; Liu, Y. Fracture behaviour of central-flawed rock plate under uniaxial compression. Theor. Appl. Fract. Mec. 2020, 106, 102503. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of microseismic positioning principle.
Figure 1. Schematic diagram of microseismic positioning principle.
Applsci 12 08796 g001
Figure 2. Principle of TDOA source location.
Figure 2. Principle of TDOA source location.
Applsci 12 08796 g002
Figure 3. Flow chart of NM-PSO algorithm.
Figure 3. Flow chart of NM-PSO algorithm.
Applsci 12 08796 g003
Figure 4. Schematic diagram of sensor layout array.
Figure 4. Schematic diagram of sensor layout array.
Applsci 12 08796 g004
Figure 5. Comparison of positioning errors.
Figure 5. Comparison of positioning errors.
Applsci 12 08796 g005aApplsci 12 08796 g005b
Figure 6. Flow chart of microseismic monitoring.
Figure 6. Flow chart of microseismic monitoring.
Applsci 12 08796 g006
Table 1. 3D coordinates of benign array detectors.
Table 1. 3D coordinates of benign array detectors.
Detector NumberX/mY/mZ/m
A000
B010000
C100010000
D100000
A1001000
B1010001000
C1100010001000
D1100001000
Table 2. 3D coordinates of non-benign array detectors.
Table 2. 3D coordinates of non-benign array detectors.
Detector NumberX/mY/mZ/m
A000
I10004
J20000
K40000
L50004
M60000
N80000
P90004
D100000
Table 3. 3D coordinates of each source point.
Table 3. 3D coordinates of each source point.
Source NumberX/mY/mZ/m
1140460590
2730380620
3270840390
43501000740
55402701200
61110640330
Table 4. Arrival time of each detector (ms).
Table 4. Arrival time of each detector (ms).
DetectorMicroseismic Source
ijklmn
A152.92207.30192.62260.14268.77264.61
B163.15230.4299.23163.51300.17241.04
C235.63182.73169.57198.32294.94100.57
D227.75154.33236.24278.30262.70146.43
A1126.73180.07212.74219.82128.66268.52
B1138.68206.74137.2987.77186.66268.52
C1218.57155.12193.41138.81177.82152.29
D1212.61120.24256.35246.20113.59186.78
A153.20205.80192.68260.47268.18265.80
I148.65193.61186.92253.95261.40250.11
J149.98179.55184.13250.17255.42232.87
K157.93160.06187.50249.89247.67201.98
L164.77150.75190.18247.75244.62188.36
M175.71147.21196.11252.46244.59178.06
N199.48145.21213.84264.52250.59155.78
P210.93148.03224.50270.72255.32148.58
D228.89154.07233.52278.25262.28146.66
Note: Because the speed is set with random numbers, there is a certain difference in the arrival times of A and D.
Table 5. Positioning results of each algorithm.
Table 5. Positioning results of each algorithm.
NumberNM NM-PSO Original Coordinates
XYZXYZXYZ
A146.05249.06755.22139.03244.63747.43134.6238.3740
B248.69132.21764.54247.97125.81755.66240.7121750
C144.49122.68776.78139.16118.79768.54133.9114.9760
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liao, Z.; Feng, T.; Yu, W.; Cui, D.; Wu, G. Microseismic Source Location Method and Application Based on NM-PSO Algorithm. Appl. Sci. 2022, 12, 8796. https://doi.org/10.3390/app12178796

AMA Style

Liao Z, Feng T, Yu W, Cui D, Wu G. Microseismic Source Location Method and Application Based on NM-PSO Algorithm. Applied Sciences. 2022; 12(17):8796. https://doi.org/10.3390/app12178796

Chicago/Turabian Style

Liao, Ze, Tao Feng, Weijian Yu, Dongge Cui, and Genshui Wu. 2022. "Microseismic Source Location Method and Application Based on NM-PSO Algorithm" Applied Sciences 12, no. 17: 8796. https://doi.org/10.3390/app12178796

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop