Keywords

1 Introduction

With the continuous development of tunnels and underground engineering, rock bursts are sudden, difficult to control and highly destructive, which seriously threatens the lives of workers, delays construction periods and causes huge economic losses. It has become a major problem urgently to be solved in international deep mining engineering and underground space development engineering, and it is urgent to find a more effective method for rockburst prediction.

Rockburst prediction includes long-term prediction before construction and short-term prediction of construction process. Short-term prediction generally uses microseisms [1], infrared radiation [2], acoustic emission [1, 2], and ultrasonic methods to make real-time early warning of the exact location and time of rockburst. Among them, microseisms and acoustic emissions are most commonly used in engineering. The macro-prediction of the existence and intensity level of rockburst before construction has guiding significance for the feasibility study stage of the project. The long-term prediction methods are mainly theoretical analysis and prediction. At present, the commonly used processing methods include mathematical comprehensive processing analysis method, model test verification method, and numerical simulation analysis verification method. Among them, the mathematical comprehensive processing analysis method has achieved good prediction results in rockburst prediction and has been successfully applied to practical engineering, such as fuzzy mathematical comprehensive evaluation method [3], generalized artificial neural network [4], particle swarm algorithm [4], Probabilistic Neural Network [5], Support Vector Machines [6, 7], Decision Tree [7], Multilayer Perceptron (MLP) [7, 8], K-Nearest Neighbor (KNN) [7, 8], Rough Set Theory [9], cloud model [9, 12], etc. It should be noted that different criteria and theoretical analysis methods have their own limitations, such as the slow convergence rate of artificial neural networks; the comprehensive evaluation method of fuzzy mathematics cannot reflect the randomness of the system, and the distance discrimination method is highly dependent on samples.

In terms of weight assignment, the expert-based subjective weighting method has obvious shortcomings due to the complex factors affecting the rockburst mechanism and has not yet formed a perfect system; The objective weighting method does not consider the correlation between indicators, and ignores the role of subjective decision-making in practical applications; The analytic hierarchy process is too subjective and may not satisfy the judgment matrix. The single weight assignment cannot accurately measure the influence of various factors, which makes the prediction result deviate from the actual result, and the combination weight lacks the corresponding basis. The cloud model has certain advantages for rockburst prediction due to its ambiguity and randomness. However, with the increase of indicators, the calculation process of the one-dimensional cloud model is complicated, and it cannot reflect the interaction between multiple factors.

This paper adopts a combination weighting method combining improved analytic hierarchy process and CRITIC (Criteria Importance Through Intercriteria Correlation) method based on index correlation, and combines subjective and objective weights to obtain combined weights based on the principle of minimum discriminant information. Make full use of subjective and objective factors to make empowerment more reasonable; The multi-dimensional cloud model is used to predict the rockburst level, which reflects the comprehensive influence of various indicators and simplifies the calculation process of the model. The original cloud model and the classification interval of the predictive indicators were modified to make up for the lack of sensitivity of the original cloud model to the mean of the grade interval. Finally, the established model is used to verify the reliability of the model in the application of rockburst examples in related literature.

2 Combination Empowerment

2.1 Improved Analytic Hierarchy Process

This paper uses the scale construction method to construct the judgment matrix, thereby improving the subjective weight calculation of AHP and avoiding the consistency check. The judgment matrix \( R = \left[ {r_{ij} } \right] \) satisfies the following conditions: 1) \( r_{ij} > 0; \) 2) \( r_{ii} = 1; \) 3) \( r_{ij} = \frac{1}{{r_{ij} }}; \) 4) \( r_{ij} = r_{ik} r_{kj} \).\( r_{ij} \) is the scale value of the first indicator relative to the \( j \)-th indicator. The meaning of the standard values is shown in Table 1.

Table 1. Meaning of scale values

There are \( n \) indicators \( x_{1} ,x_{2} , \ldots ,x_{n} , \) subjectively rank the indicators according to the principle of undiminished importance, determine the scale value and record the corresponding scale as \( t_{i} \). Other elements in the judgment matrix are obtained according to the degree of transitivity, and then the final judgment matrix \( R \) is:

$$ R = \left[ {\begin{array}{*{20}c} 1 & {t_{1} } & {t_{1} t_{2} } & \cdots & {\mathop \prod \limits_{i = 1}^{n} t_{i} } \\ {\frac{1}{{t_{1} }}} & 1 & {t_{2} } & \cdots & {\mathop \prod \limits_{i = 2}^{n - 1} t_{i} } \\ {\frac{1}{{t_{1} t_{2} }}} & {\frac{1}{{t_{2} }}} & 1 & \cdots & {\mathop \prod \limits_{i = 3}^{n - 1} t_{i} } \\ \vdots & \vdots & \vdots & {} & \vdots \\ {\frac{1}{{\mathop \prod \nolimits_{i = 1}^{n} t_{i} }}} & {\frac{1}{{\mathop \prod \nolimits_{i = 2}^{n - 1} t_{i} }}} & {\frac{1}{{\mathop \prod \nolimits_{i = 3}^{n - 1} t_{i} }}} & \cdots & 1 \\ \end{array} } \right] $$

\( \alpha_{i} \) is the weight value of the i-th index; \( \mathop \prod \limits_{j = 1}^{n} r_{ij} \) represents the product of all elements in the i-th row of the matrix \( R \). From this, the subjective weight of each indicator in the rockburst prediction can be quantitatively determined as:

$$ \alpha_{i} = \left( {\prod\nolimits_{j = 1}^{n} {r_{ij} } } \right)^{{\frac{1}{n}}} /\sum\nolimits_{i = 1}^{n} {\left( {\prod\nolimits_{j = 1}^{n} {r_{ij} } } \right)^{{\frac{1}{n}}} } $$
(1)

2.2 CRITIC

The CRITIC method is an objective weighting method based on evaluation indicators. It takes into account the comparative strength of the sample and the conflict between the indicators, and the calculation results are more objective and reasonable. Suppose there are m samples and n indicators, and \( x_{ij} \) represents the value of the j-th evaluation index of the i-th sample. The evaluation matrix can be expressed as:

$$ X = \left[ {\begin{array}{*{20}c} {x_{11} } & {x_{12} } & \cdots & {x_{1n} } \\ {x_{21} } & {x_{22} } & \cdots & {x_{2n} } \\ \vdots & \vdots & {} & \vdots \\ {x_{n1} } & {x_{n2} } & \cdots & {x_{nn} } \\ \end{array} } \right] $$

The calculation steps of objective weight are as follows:

  1. 1.

    Normalization of indicators.

The larger and better indicators are:

$$ y_{ij} = \frac{{x_{ij} - { \hbox{min} }\left( {x_{ij} } \right)}}{{max(x_{ij} ) - min(x_{ij} )}} $$
(2)

The smaller and better indicators are:

$$ y_{ij} = \frac{{x_{ij} }}{{max(x_{ij} ) - min(x_{ij} )}} $$
(3)

The normalized matrix Y is calculated.

  1. 2.

    Calculate the mean x and standard deviation s:

    $$ \bar{x}_{j} = \frac{1}{m}\sum\nolimits_{i = 1}^{m} {x_{ij} } $$
    (4)
    $$ s_{j} = \sqrt {\frac{1}{m}\sum\nolimits_{i = 1}^{m} {\left( {x_{ij} - \bar{x}_{j} } \right)^{2} } } $$
    (5)
  2. 3.

    Calculate the coefficient of variation:

    $$ v_{j} = \frac{{s_{j} }}{{\bar{x}_{j} }} $$
    (6)
  3. 4.

    Calculate the correlation coefficient matrix:

    $$ \rho_{ij} = cov(y_{k} ,y_{l} )/\left( {s_{k} s_{j} } \right)\left( {k = 1,2, \ldots ,n;l = 1,2, \ldots ,n} \right) $$
    (7)

\( \rho_{ij} \) is the correlation coefficient between the k-th index and the l-th index, and \( cov(y_{k} ,y_{l} ) \) is the covariance between the k-th index and the l-th index.

  1. 5.

    Calculate the amount of information contained in the indicator:

    $$ \eta_{j} = v_{j} \sum\nolimits_{k = 1}^{n} {\left( {1 - \rho_{ij} } \right)\left( {j = 1,2, \ldots ,n} \right)} $$
    (8)
  2. 6.

    Determine the objective weights as:

    $$ \beta_{ij} = \frac{{\eta_{j} }}{{\mathop \sum \nolimits_{i = 1}^{n} \eta_{j} }}\left( {j = 1,2, \ldots ,n} \right) $$
    (9)

2.3 Comprehensive Weight

In order to make the comprehensive weight \( \omega_{i} \) as close to a and b as possible without biasing any one of them, the comprehensive weight \( \omega_{i} \) is obtained according to the principle of minimum discriminant information, and the objective function is [13]:

$$ \left\{ {\begin{array}{*{20}l} {\hbox{min} \,J(\upomega) = \sum\limits_{i = 1}^{n} {{(\omega }_{i} \ln \frac{{\upomega_{i} }}{{\upalpha_{\text{i}} }}} +\upomega_{i} \ln \frac{{\upomega_{i} }}{{\upbeta_{\text{i}} }})} \hfill \\ {s{.}t.\sum\limits_{i = 1}^{n} {\upomega_{i} = 1,\upomega_{i} \ge 0(i = 1,2, \ldots ,n)} } \hfill \\ \end{array} } \right\} $$
(10)

Solving this optimization model, the comprehensive weights are:

$$ \omega_{i} = \frac{{\sqrt {\alpha_{i} \beta_{i} } }}{{\mathop \sum \nolimits_{j = 1}^{n} \sqrt {\alpha_{i} \beta_{i} } }} $$
(11)

3 Multidimensional Cloud Model

3.1 Multidimensional Cloud Model Definition and Digital Features

A multi-dimensional cloud model definition is introduced on the definition of a one-dimensional cloud model as follows [11]: Let C be a qualitative concept on the quantitative field \( U\{ X_{1} ,X_{2} , \ldots ,X_{n} \} \). If \( x\left( {x_{1} ,x_{2} , \ldots ,x_{n} } \right) \) is a random realization of the concept, the degree of certainty U of x on \( \upmu\left( {x\left( {x_{1} ,x_{2} , \ldots ,x_{n} } \right)} \right) \in [0,1] \) is subject to the normal The distribution \( x\left( {x_{1} ,x_{2} , \ldots ,x_{n} } \right) \sim N\left( {E_{x} \left( {E_{x1} ,E_{x1} , \ldots ,E_{xn} } \right)} \right) \) satisfies the normal distribution:

$$ Ex_{j}^{i} = \frac{{C_{min\,j}^{i} + C_{max\,j}^{i} }}{2} $$
(12)
$$ En = \frac{{a_{ij} }}{3} $$
(13)
$$ He = \beta $$
(14)

In the formula, \( C_{max\,j}^{i} {\text{c}} \) and \( C_{min\,j}^{i} \) represent the maximum and minimum values of the i-th index interval of the jth index; \( a_{ij} \) is the width of the left and right half branches connecting the cloud; \( E_{x} \) represents the basic certainty of the qualitative concept, and is the spatial distribution of cloud drops in the universe of discourse. \( E_{n} \) entropy represents the uncertainty measure of qualitative concepts; \( H_{e} \) superentropy represents the uncertainty of entropy, and reflects the degree to which the random variable corresponding to the qualitative concept deviates from the normal distribution.

3.2 Forecast Indicators and Classification

The mechanism of rockburst occurrence is complex and there are many influencing factors. The selection of indicators is very important for the accuracy of prediction results. Based on the existing research results of rockburst [4, 7, 8, 10,11,12, 14], Considering internal and external factors, \( \frac{{\sigma_{c} }}{{\sigma_{t} }} \), \( \sigma_{\theta } /\sigma_{c} \), \( w_{et} \) and \( k_{s} \) are selected as the main evaluation factors.

Tangential stress refers to the force acting on the bearing surface of the rock mass and parallel to the bearing surface. The greater the stress on the rock mass, the easier it is to destroy the rock mass. The ratio of tangential stress to the uniaxial compressive strength of the rock \( \sigma_{\theta } /\sigma_{c} \) reflects the strength conditions of the rock mass and determines the lower limit of the energy required to destroy the rock mass.

Professor Lu Jiayou believes that the occurrence of rock bursts and their intensity are related to the nature of the rock mass. The uniaxial compressive strength of the rock reflects the hardness and lithology characteristics of the rock mass. The tensile strength of the rock is the effect of the uniaxial tension of the rock. The maximum tensile stress that can be withstood during failure is reached, and both are important indicators for judging the stability of rock mass engineering. Therefore, the ratio coefficient of \( \frac{{\sigma_{c} }}{{\sigma_{t} }} \) reflects the lithology of the surrounding rock and can further reflect the integrity of the rock mass.

The rock brittleness index \( w_{et} \) is an inherent property of the rock when it is damaged under force. It reflects that the rock has a small strain before macroscopic failure under the action of force, and it is all released in the form of elastic potential energy when it is broken. The degree of difficulty of instantaneous fracture of a rock before failure. The more brittle the rock, the greater the possibility of the rock releasing energy. In a rock mass with the same energy level, the greater the rock brittleness index is the energy released in the same time The bigger it is, the greater the impulse generated during the rock ejection process, and the greater the destructive force caused by the rock ejection, which is an important basis for measuring the intensity of rock bursts.

The elastic deformation index \( k_{s} \) represents the ratio of the elastic strain energy accumulated before the rock reaches the maximum ultimate strength during the compressive deformation process and the loss strain energy after unloading, and reflects the rock’s ability to store the elastic deformation potential energy, whether rockburst occurs or not The internal dominant factors of its intensity and its magnitude, the greater the internal energy, the greater the ability to destroy the rock mass, and the greater the probability of rock burst ejection damage.

The one-dimensional cloud model requires that indicators follow a normal distribution within infinite intervals. In fact, the measured values of indicators are usually vague and randomly distributed within a finite interval. This may be inconsistent with the actual distribution of the indicators, leading to deviations from the actual results. According to the research work of Wang.et al [2] and others and formula (15), the standard interval for predicting rockburst propensity indicators was revised, as shown in Table 2.

$$ \begin{aligned} & C_{\hbox{max} }^{n} = Ex^{n - 1} + (Ex^{n - 1} - C_{\hbox{min} }^{n - 2} ) \\ & C_{\hbox{max} }^{1} = Ex^{2} + (Ex^{2} - C_{\hbox{min} }^{3} ) \\ \end{aligned} $$
(15)
Table 2. Modified rockburst tendency prediction index

3.3 Determine Rockburst Level

To determine the level of rockburst:

  1. 1.

    According to the revised prediction index of rockburst propensity (Table 2), substitute the formula (12) to obtain the digital feature \( Ex \) of the multi-dimensional cloud model;

  2. 2.

    Find \( a_{j}^{i} \) according to formulas (16) to (17), substitute it into formula (13), and find the digital feature \( En \). The fixed value of; \( He \) is 0.01;

Growth indicator [1]:

$$ a_{jleft}^{i} = Ex_{j}^{i} - C_{min\,y}^{i - 1} ,a_{jright}^{i} = C_{max\,j}^{i - 1} - Ex_{j}^{i} $$
(16)

Consumption indicators [1]:

$$ a_{jleft}^{i} = Ex_{j}^{i} - C_{min\,y}^{i - 1} ,a_{jright}^{i} = C_{max\,j}^{i - 1} - Ex_{j}^{i} $$
(17)
  1. 3.

    The obtained \( En \) is substituted into formula (19) to generate a random number \( En^{\prime} \) that obeys the normal distribution;

    $$ E_{n}^{'} \left( {E_{n1}^{'} ,E_{n2}^{'} , \ldots ,E_{nn}^{'} } \right) \sim N\left( {E_{n} \left( {E_{n1} ,E_{n1} , \ldots ,E_{nn} } \right)} \right) $$
    (18)
  2. 4.

    According to formula (20), obtain \( k_{j}^{i} \) and rockburst instance data and substitute formula (21) to obtain a certain degree of membership of the sample;

    $$ k_{j}^{i} = \frac{{ln(\frac{ln4}{9})}}{{ln\left| {\frac{{C_{j}^{i} - Ex_{j}^{i} }}{{3En_{j}^{i} }}} \right|}} $$
    (19)

In the formula, \( C_{j}^{i} \) represents \( C_{max\,j}^{i} \) or \( C_{min\,j}^{i} \)

$$ \mu^{i} \left[ {x^{i} \left( {x_{1}^{i} ,x_{2}^{i} , \ldots ,x_{n}^{i} } \right)} \right] = \exp ( - \frac{9}{2}\mathop \sum \limits_{j = 1}^{m} \left| {\frac{{x_{j}^{i} - Ex_{j}^{i} }}{{3En_{j}^{{{\prime }i}} }}} \right|^{{k_{j}^{i} }} ) $$
(20)
  1. 5.

    Repeat the above steps to obtain the membership of each grade of the sample, and determine the rockburst grade according to the principle of maximum membership.

4 Case Analysis

4.1 Rockburst Case

The 31 cases of rockbursts in this paper are all from published articles, 1–12 groups of data come from literature [11], and 13–31 groups of data come from literature [10].

4.2 Determine Weight

Calculating Subjective Weights

According to the improved analytic hierarchy process (AHP) according to Sect. 2.1, combined with the literature [14], the evaluation matrix (in the order of \( \frac{{\sigma_{\theta } }}{{\sigma_{c} }} \), \( w_{et} \), \( k_{s} \), \( \frac{{\sigma_{c} }}{{\sigma_{t} }} \)) of the prediction indicators in Table 2 is:

$$ R = \left[ {\begin{array}{*{20}c} 1 & {1.8} & {1.7} & {1.6} \\ {\frac{1}{1.8}} & 1 & {\frac{1}{1.3}} & {\frac{1}{1.4}} \\ {\frac{1}{1.7}} & {1.3} & 1 & {\frac{1}{1.2}} \\ {\frac{1}{1.6}} & {1.4} & {1.2} & 1 \\ \end{array} } \right] $$

According to formula (1), the final judgment matrix R is:

$$ R = \left[ {\begin{array}{*{20}c} 1 & {1.8} & {1.7 * 1. 8} & {1.6*1.7 * 1. 8} \\ {\frac{1}{1.8}} & 1 & {\frac{1}{1.3}} & {\frac{1}{1.4}*\frac{1}{1.3}} \\ {\frac{1}{1.7 * 1. 8}} & {1.3} & 1 & {\frac{1}{1.2}} \\ {\frac{1}{1.6 * 1. 7 * 1. 8}} & {1.4 * 1. 3} & {1.2} & 1 \\ \end{array} } \right] $$

Obtain the subjective weight (in the order of \( \frac{{\sigma_{\theta } }}{{\sigma_{c} }} \), \( w_{et} \), \( k_{s} \), \( \frac{{\sigma_{c} }}{{\sigma_{t} }} \)) according to formula (1) as:

$$ \alpha = \left[ {\begin{array}{*{20}c} { 0. 4 9 9 4} & { 0. 1 7 9 1} & { 0. 1 5 2 5} & { 0. 1 6 9 0} \\ \end{array} } \right] $$

Calculate Objective Weights

According to the CRITIC method in Sect. 2.2, normalize the sample data (Table 3) (only \( \frac{{\sigma_{c} }}{{\sigma_{t} }} \) is the larger the better), and bring the sample data into formulas (4) to (6) to obtain the average, variance The coefficient of variation is:

Table 3. Engineering example data
$$ \bar{x} = \left[ {\begin{array}{*{20}l} { 2 4. 1 3 8 8} \hfill & { 0. 4 5 0 6} \hfill & { 4. 4 5 3 1} \hfill & { 0. 6 7 5 0} \hfill \\ \end{array} } \right] $$
$$ s = \left[ {\begin{array}{*{20}c} { 7. 7 1 7 5} & { 0. 1 7 5 5} & { 1. 3 9 4 2} & { 0. 1 0 9 3} \\ \end{array} } \right] $$
$$ v = \left[ {\begin{array}{*{20}l} { 0. 3 1 9 7} \hfill & { 0. 3 8 9 5} \hfill & { 0. 3 1 3 1} \hfill & { 0. 1 6 1 9} \\ \end{array} } \right] $$

The correlation coefficient matrix is:

$$ R = \left[ {\begin{array}{*{20}c} 1 & { { - 0} . 5 6 0 6} & {{ - 0} . 6 5 3 3} & {{ - 0} . 5 1 6 6} \\ { { - 0} . 5 6 0 6} & 1 & { 0. 4 0 3 4 } & { 0. 5 8 5 0} \\ {{ - 0} . 6 5 3 3} & { 0. 4 0 3 4 } & 1 & { 0. 3 6 0 3} \\ {{ - 0} . 5 1 6 6} & { 0. 5 8 5 0} & { 0. 3 6 0 3} & 1 \\ \end{array} } \right] $$

The objective weights (in the order of \( \frac{{\sigma_{\theta } }}{{\sigma_{c} }} \), \( w_{et} \), \( k_{s} \),\( \frac{{\sigma_{c} }}{{\sigma_{t} }} \)) according to formulas (8) and (9) are:

$$ \beta = \left[ {\begin{array}{*{20}c} { 0. 3 9 4 3} & { 0. 2 6 1 2} & { 0. 2 3 5 9} & { 0. 1 9 8 5} \\ \end{array} } \right] $$

Calculate the Overall Weight

According to the principle of minimum information discrimination, substituting \( \alpha \) and \( \beta \) into formula (11) to obtain the integrated weight (in the order of \( \frac{{\sigma_{\theta } }}{{\sigma_{c} }} \), \( w_{et} \), \( k_{s} \), \( \frac{{\sigma_{c} }}{{\sigma_{t} }} \)) is:

$$ \omega = \left[ {\begin{array}{*{20}c} { 0. 4 5 1 7} & { 0. 2 0 3 2} & { 0. 2 0 3 2} & { 0. 1 4 1 9} \\ \end{array} } \right] $$

4.3 Forecast Model and Results

According to the step of determining the rockburst grade in Sect. 3.3, substitute the rockburst prediction index and grade interval in Table 1. The values of the numerical characteristics \( Ex \), \( En \) and \( k_{j}^{i} \) are shown in Table 3. According to the digital characteristics substituted into the formula (20) to generate each index cloud model, see Fig. 1; According to the above results, the actual measured values of rock burst examples are brought into the constructed model for prediction, and compared with the actual rock burst level, entropy weight-cloud model, Critic-multidimensional cloud model and analysis-multidimensional cloud model. The specific results are shown in Table 4 (Table 5).

Fig. 1.
figure 1

Rockburst tendency cloud model for each evaluation index

Table 4. Digital characteristics of multidimensional cloud model for rock burst indicators at all levels
Table 5. Prediction results and comparison of rock burst grade

The results show that the prediction results in this paper are basically consistent with the actual rockburst grade, and are not much different from the prediction results of other models, indicating that the proposed multi-dimensional cloud model based on the improved hierarchy method and the CRITIC method is reasonable and effective. The improved analytic hierarchy process gives the weight based on the subjectivity of the decision, the CRITIC method gives the weight value based on the data of the rock burst instance, and the integrated weight obtained based on the fusion of the principle of minimum information identification is more reasonable and improves the reliability of the prediction. The multi-dimensional cloud model reflects the uncertainty of rockburst grade prediction with ambiguity and randomness, and is simpler than the one-dimensional cloud model calculation process; The left and right parts of the normal cloud respectively give the characteristic values of the cloud, optimize the characteristic interval of the multi-dimensional cloud model, and increase the prediction accuracy of the cloud model, especially for the first-level rockburst and second-level rockburst.

5 Conclusion

  1. 1.

    Choose four indexes: the ratio of the maximum principal stress to the rock uniaxial tensile strength σ, the ratio of the maximum tangential stress to the maximum principal stress σ, the rock elasticity index w and the rock integrity coefficient k, and revise the upper limit of the infinite interval of the index, Establish a multi-index forecasting standard for propensity. AHP and CRITIC method are used to obtain subjective weight and objective weight respectively, and the comprehensive weight is obtained according to the principle of minimum identification information.

  2. 2.

    A multi-dimensional cloud model is adopted to establish a graded comprehensive cloud for rockburst propensity prediction. The asymmetric interval in the typical multi-dimensional cloud model is divided into two parts. The data is verified by 31 sets of rockburst engineering examples. The rationality and effectiveness of propensity forecasting, compared with other forecasting methods, shows the applicability of this model.

  3. 3.

    Compared with other methods, the cloud model can reflect the uncertainty of multi-index forecasting and visually display the forecasting process. The establishment process of the one-dimensional cloud model is complicated and the calculation time is long, but the establishment process of the multi-dimensional cloud model is simple, the calculation time is short, and the prediction results are more accurate; the selection of the digital features of the multi-dimensional cloud model is conducive to improving the accuracy of rockburst prediction and the impact. The index division of rockburst grading can further improve the cloud model for rockburst prediction, and the prediction result will be more in line with reality.