1 Introduction

Rock burst refers to the redistribution of the stress field in a rock mass caused by unloading during excavation in rock engineering. This occurs when the accumulated energy in the deep, high-stress regions of the rock mass is greater than the energy consumed during rock failure. When hard or brittle rock experiences a sudden release of a large amount of energy [1, 2], rock burst occurs, and a large number of rock fragments from the rock are loosened, collapsed, or ejected, leading to a geological disaster [3, 4]. With the increase in underground mining depth in China, the problem of rock burst is becoming increasingly serious. Rock burst, which has a strong sudden and destructive nature, directly threatens the safety of operators and equipment and causes large amounts of economic and property loss [5]. Because there are many rock burst factors, which have the characteristics of randomness and fuzziness [6], quickly and effectively predicting the grade of rock burst has become the main problem.

Many experts and scholars at home and abroad have conducted much exploration and research on the mechanism of rock burst from different research directions. First, the strength, energy, brittleness, and critical depth of rock were studied. By analyzing the relationship between rock strength and rock burst and surrounding rock stress, the theoretical criterion of rock strength was proposed [6,7,8,9]. It was found that energy is closely related to the occurrence of rock burst, and the criterion of energy theory was proposed [10, 11]. The brittleness coefficient of rock and the ratio of total deformation to permanent deformation before rock burst were analyzed, and the brittleness index criterion was proposed [12, 13].

As research progressed, it was found that the relationship between the evolution and formation of rock burst and its influencing factors is nonlinear. Therefore, artificial intelligence methods such as applied mathematics, big data, and deep learning have been adopted to comprehensively predict and study rock burst. Zhou et al. [14] used different bullseye distances of the gray target theory to represent the corresponding rock burst grades and established a rock burst intensity evaluation model based on the gray target decision theory and the idea of variable weight synthesis. Li et al. [15] studied a new application of a Bayesian network (BN) and applied it to the prediction and classification of rock burst. Xue et al. [16] used rough set theory to study the rock burst index combined with extension theory to evaluate rock burst and established a rock burst prediction model. Shukla et al. [17] used XGBoost, a decision tree and a support vector machine to predict rock burst in underground engineering and evaluated the performance of these three machine learning methods. The above methods have been used to predict and evaluate the rock burst tendency from different angles and have achieved good results. However, the influencing factors of rock burst are random, variable, and fuzzy. Therefore, the above methods are not suitable for all rock burst predictions. The cloud model can solve the randomness and fuzziness of evaluation indices and measured data well. Therefore, many scholars have introduced cloud models into rock burst grade evaluation. Li et al. [18] proposed a new rock burst evaluation and analysis method by combining the gray correlation method, principal component analysis, and cloud theory. Lin et al. [19] used three machine learning algorithms combined with a cloud model to predict rock burst and compared the performance of the three methods. Zhou et al. [20] used the entropy cloud model to predict rock burst grade. Wang et al. [21] used the CRITIC method combined with a cloud model to predict the rock burst level. It is undeniable that these methods have achieved good results in real-life examples. However, the key to a rock burst prediction method based on the cloud model lies in the determination of the index weight. All the above methods use a single weighting method to determine the index weight, which is inevitably influenced by objective factors or subjective factors.

Aiming at the problem of improving the single empowerment of the cloud model evaluation method, in this paper, an objective empowerment method and a subjective empowerment method are naturally combined, and a new cloud model rock burst evaluation method based on combined weighting is proposed. First, the combined weighting method of game theory is adopted to optimize the weight combination of the CRITIC method and G1 method, and the objective and subjective factors are fully considered to make the weighting more reasonable. By considering the difference between the unilateral interval distribution of the traditional cloud model and the actual rock burst classification, the unilateral interval of the traditional cloud model is improved. Then, the rock burst evaluation method based on combination weighting of the cloud model is established. Finally, the model is used to analyze the rock burst case of Line W39 in the Chengchao Iron Mine. The validity and rationality of the model, as applied to the prediction of rock burst intensity, are verified. Thus, a new method for the study of rock burst prediction problems is provided.

2 Theoretical Basis

2.1 Cloud Model Definition

The cloud model is a mathematical model first proposed by Li et al. [22] in 1995. Based on classical stochastic theory and fuzzy set theory, the cloud model solves the transformation uncertainty between a qualitative concept, and its quantitative numerical representation and uses the membership degree to solve the correlation between randomness and fuzziness. This model has been successfully applied to many fields [23,24,25,26], such as data mining, decision analysis, and image processing, and has achieved good results.

The cloud model is a two-way uncertainty transformation model between a qualitative concept and its quantitative representation expressed by linguistic values. Let X be a quantitative set expressed by exact numerical values, X = {x}. Then, X is referred to as the A domain (one-dimensional, two-dimensional, or multidimensional), and A is a qualitative concept (fuzzy set) of X. In X, any element x and each corresponding x ∈ A has a stable random number in the mapping μ: x → μ(x), a random number with a stable tendency in μ(x) ∈ [0, 1]. The random number μ(x) is referred to as the certainty of x to the qualitative concept A or the membership degree. The distribution of the degree of certainty μ(x) on X is referred to as a cloud [27]:

$$\mu :X\to \left({A}_{\mathrm{min}},{A}_{\mathrm{max}}\right),A\subseteq X,\forall x\in A,x\to \mu \left(x\right)$$
(1)

The mapping between X and its corresponding qualitative concept A is not a one-to-one mapping in the traditional fuzzy membership function but a one-to-many mapping [28]. The distribution of μ(x) on fuzzy set A is referred to as the cloud, and each point [x, μ(x)] is referred to as a cloud drop. Amin represents the minimum value of the fuzzy level interval, which is generally 0, and Amax represents the maximum value of the fuzzy horizontal interval. In the case that the maximum value of the fuzzy horizontal interval is infinite, that is, the horizontal interval of the fuzzy edge is (Amin, + ∞), we generally consider the upper and lower limits of the data to determine the boundary value. The normal cloud model is the most basic cloud model and has universality and adaptability. In a large number of studies, the expected curves of cloud models with qualitative knowledge approximately follow normal or semi-normal distributions. The traditional normal cloud model is shown in Fig. 1. Each point in the figure corresponds to a cloud drop. The abscissa represents the value x corresponding to the fuzzy set in the domain of discourse, and the ordinate represents the determination of x to the fuzzy set, with the value range [0,1].

Fig. 1
figure 1

Traditional cloud model

2.2 Digital Features of the Cloud

The digital characteristics of the cloud model reflect its qualitative concept and quantitative characteristics, which are usually represented by three values: expectation Ex, entropy En, and super entropy He [29]. The specific meanings of the three digital features are shown in Fig. 2, where expectation Ex is the central value of the dataset of cloud drops in the domain space and the random value corresponding to μ(x) = 1 in the cloud model. Entropy En is a measure of the fuzziness and randomness of the qualitative concepts and determines the range of cloud drop values in the domain space. The larger the entropy is, the larger the width of the cloud model, and the value range of cloud drops, and the greater the fuzziness and randomness of the qualitative concepts. The super entropy He, which is defined as the entropy of the entropy, represents the uncertainty of the entropy and is represented as the thickness of the cloud in the cloud image. The larger the super entropy is, the thicker the cloud.

Fig. 2
figure 2

Digital feature representation of the cloud model

If every cloud drop in the cloud model satisfies x ~ N (Ex, E′n2), where E′n ~ N (En, He2), then the certainty of x for A is as follows [30]:

$$\mu (x)=\mathrm{exp}\left[\frac{-{\left(x-{E}_{x}\right)}^{2}}{2{E}_{n}^{{\prime}2}}\right]$$
(2)

According to the concept of the cloud model, the cloud digital characteristics of a certain grade standard of rock burst intensity can be calculated according to Formula (3) [31]:

$$\begin{array}{c}{E}_{x}=\frac{{C}_{\mathrm{max}}+{C}_{\mathrm{min}}}{2}\\ {E}_{n}=\frac{{C}_{\mathrm{max}}-{C}_{\mathrm{min}}}{6}\\ {H}_{e}=K\end{array}$$
(3)

where Cmax and Cmin are the maximum boundary value and the minimum boundary value of the corresponding grade standard, respectively, and K is a constant, which can be adjusted according to the fuzzy threshold of the variable. The value of K will only determine the thickness of the cloud and has no effect on the final result. In this paper, K is uniformly set as 0.01. For an interval with unilateral bounds, such as [Cmin, + ∞], the missing boundary parameters can be determined according to the upper and lower limits of the variables, and then the numerical characteristics of the cloud model can be calculated according to Eq. 3.

2.3 Cloud Generator

A cloud generator is an algorithm used to realize the transformation between qualitative concepts and quantitative data in cloud models, and it is the key to applying cloud models in practice. The cloud generator includes a forward cloud generator and a reverse cloud generator. The forward cloud generator is a mapping from qualitative to quantitative, which visualizes cloud digital features to generate cloud images.

The reverse cloud generator realizes the transformation from a quantitative value to a qualitative concept and transforms the realized cloud image into an accurate cloud digital eigenvalue [32]. The computing flow of the cloud generator is shown in Fig. 3

Fig. 3
figure 3

Cloud generator

Since the evaluation of rock burst intensity is a qualitative to quantitative study, the forward cloud generator is adopted in this paper. According to the digital characteristics of the cloud (Ex, En, He), N cloud drops are generated in fuzzy set A to form the cloud image. In this paper, N is set as 1000. For the rock burst intensity grading interval, there are fuzzy edge level intervals such as (0, Cmax) and (Cmin, + ∞). At this time, x no longer follows a normal distribution. Instead, it follows a uniform distribution with a certainty of 1. For the two different distribution situations of the nonedge level interval and edge level interval, the specific algorithm for determining the degree μ(x) is as follows:

$$\left\{\begin{array}{cc}\mu (x)=1& x\in (0,{E}_{x}{ }_{(\mathrm{min})})\cup ({E}_{x}{ }_{(\mathrm{max})},+\infty )\\ \mu (x)=\mathrm{exp}\left[\frac{-{\left(x-{E}_{x}\right)}^{2}}{2{E}_{n}^{{\prime}2}}\right]& x\in \mathrm{otherrval}\end{array}\right.$$
(4)

where Ex(min) and Ex(max) correspond to the minimum expected value and maximum expected value of different rock burst intensity classification intervals under the same index, respectively.

The half-ascending cloud model and half-descending cloud model are usually used to describe the fuzzy edge interval, as shown in Fig. 4. Curve 1 and curve 2 represent the half-descending cloud model and half-ascending cloud model, respectively. The left and right edges of the two curves follow uniform distributions.

Fig. 4
figure 4

Half-descending and half-ascending cloud models

2.4 Index Selection and Grading Criteria

The evolution process and occurrence mechanism of rock burst are very complex, and there are many influencing factors. Therefore, the selection of the evaluation index of rock burst is a key step in the prediction of rock burst intensity grade. Too many indicators will complicate the prediction process because it is too difficult to obtain some indicator values, and too few indicators will make the prediction process too one-sided, resulting in the prediction results being inconsistent with the actual results [6]. Therefore, the selected evaluation indicators should be scientific, independent, and representative. The influencing factors of rock burst can be divided into internal factors and external factors. In the high-stress environment of deep underground rock masses, the stress distribution of the surrounding rock changes due to excavation and unloading is an external factor. Hard brittle rocks are more prone to rock burst because of the mechanical properties of the rock mass itself, which are internal factors [33, 34]. According to the characteristics and causes of rock burst, the internal and external factors of rock burst are synthesized in this paper. A rock’s uniaxial compressive strength σc, tangential stress σθ, uniaxial tensile strength σt, ratio of uniaxial compressive strength to tensile strength σc/σt (brittleness coefficient), ratio of tangential stress to uniaxial compressive strength σθ/σc (stress coefficient), elastic deformation energy index Wet, and depth of cover H are used as evaluation indices for the prediction of rock burst intensity level.

According to the relevant research and classification standards of rock burst intensity grade, the rock burst intensity grade can be divided into four grades: grade I (no rock burst), grade II (slight rock burst), grade III (medium rock burst), and grade IV (strong rock burst). With reference to the relevant research results of rock burst criteria and classification [16, 20, 35], a specific rock burst intensity classification standard is established, as shown in Table 1.

Table 1 Classification standard of rock burst intensity

2.5 Determination of Evaluation Index Weight

2.5.1 CRITIC Method

The CRITIC method is a kind of objective weight assignment method that uses the variability and conflict between different evaluation indicators to assign weights and can comprehensively measure the evaluation indicators [36]. This method is mainly used to calculate a weight vector of different importance indices, assemble it into a weight evaluation matrix, and establish a comprehensive evaluation model to carry out weight assignment. The detailed operation steps are as follows:

  • Step 1: Construct the indicator sample matrix

    Assuming that there are m evaluation samples and n evaluation indices for rock burst intensity grade evaluation, the index sample matrix is as follows:

    $$A\text{=}{({a}_{i}{ }_{j})}_{m\times n}$$
    (5)

    where aij is the corresponding value of the jth (j = 1, 2,…, n) index of the ith (i = 1, 2,…, m) evaluation object.

  • Step 2: Construct the normalized matrix

    Due to the differences in the nature and dimension of each evaluation index, the weight of the evaluation index will shift. To avoid this problem, it is necessary to normalize the index sample matrix to map the evaluation index value in the interval of [0,1], eliminate the influence of different variables, and obtain the normalization matrix X.

    If the evaluation index is a benefit-type index, the calculation formula is as follows:

    $$x=\frac{{a}_{ij}-\mathrm{min}\left({a}_{ij}\right)}{\mathrm{max}\left({a}_{ij}\right)-\mathrm{min}\left({a}_{ij}\right)}$$
    (6)

    If the evaluation index is a cost-type index, the calculation formula is as follows:

    $$x=\frac{\mathrm{max}\left({a}_{ij}\right)-{a}_{ij}}{\mathrm{max}\left({a}_{ij}\right)-\mathrm{min}\left({a}_{ij}\right)}$$
    (7)

    where x is the normalized treatment value and max(aij) and min(aij) are the maximum and minimum values of a certain evaluation index, respectively.

  • Step 3: Calculate the coefficient of variation

    Since the evaluation index has been standardized, the coefficient of variation can be expressed by the standard deviation σj of the evaluation index, and the calculation formula is as follows:

    $${\sigma }_{j}=\sqrt{\frac{{\sum }_{i=1}^{n}{\left({x}_{ij}-{\overline{x} }_{j}\right)}^{2}}{n-1}}$$
    (8)

    where \(\overline{x }\) j is the average of the jth evaluation index and n is the total number of jth evaluation index.

  • Step 4: Calculate the correlation coefficient r of the evaluation index and obtain the correlation coefficient matrix R. The formula is as follows:

    $$r=\frac{{\sum }_{i=1}^{n}\left({x}_{i}-\overline{x }\right)\left({y}_{i}-\overline{y }\right)}{\sqrt{{\sum }_{i=1}^{n}{\left({x}_{i}-\overline{x }\right)}^{2}{\sum }_{i=1}^{n}{\left({y}_{i}-\overline{y }\right)}^{2}}}$$
    (9)
    $$R={\left({r}_{kl}\right)}_{n\times n}$$
    (10)

    where rkl is the correlation coefficient between the kth (k = 1,2… n) index and the lth (l = 1,2…,n) index.

  • Step 5: Calculate the evaluation index conflict coefficient ηj, and the formula is as follows:

    $${\eta }_{j}=\sum_{m=1}^{n}\left(1-{r}_{kl}\right)$$
    (11)
  • Step 6: Calculate the weight coefficient Cj of the total information of each evaluation index. The formula is as follows:

    $${C}_{j}={\sigma }_{j}\times {\eta }_{j}$$
    (12)
  • Step 7: Calculate the weight coefficient wj of the total information of each evaluation index. The formula is as follows:

    $${w}_{j}=\frac{{C}_{j}}{{\sum }_{j=1}^{n}{C}_{j}}$$
    (13)

2.6 Sequence Relation Analysis Method (G1 Method)

The sequence relation analysis method is a subjective weighting method, which is an improvement of the analytic hierarchy process (AHP). Compared with the AHP, there is less calculation, and there is no need to carry out a consistency test [37]. The specific calculation steps are as follows:

  • Step 1: Determine the ordering relationship

    For n evaluation indices (x1,x2,…,xn) in descending order of importance to determine the order relationship:

    $${h}_{1}>{h}_{2}>\cdots >{h}_{n}$$
    (14)
  • Step 2: Determine the importance of adjacent indicators

    The ratio \({D}_{k-1}/{D}_{k}\) of the importance of the underlying indicators hk-1 and hk is defined as:

    $${B}_{k}=\frac{{D}_{k-1}}{{D}_{k}}\left(k=\mathrm{2,3},\cdots ,n\right)$$
    (15)

    The Bk assignment is shown in Table 2.

Table 2 Bk assignment table
  • Step 3: Determine the weight wn. The formula is as follows:

    $${w}_{n}={\left(1+\sum_{k=2}^{n}\prod_{i=k}^{n}{B}_{k}\right)}^{-1}$$
    (16)
    $${w}_{k-1}={B}_{k}{w}_{k}$$
    (17)
  • Step 4: Determine the comprehensive weight

    To ensure that the evaluation index is more objective and comprehensive, S experts (S ≥ 1) are hired to conduct the evaluation. Let the assignment given by the mth expert in name S be denoted as B(m)k, and the weight of B(m)k can be obtained as w(m)k according to Eqs. 16 and 17. Then, the comprehensive weight wk of each index is as follows:

    $${w}_{k}=\frac{1}{S}\sum_{m=1}^{s}{w}_{k}^{m}$$
    (18)

2.7 Combined Weighting Method of Game Theory

To avoid the information loss caused by a single weighting method and improve the accuracy of the weights, the combined weighting method of game theory is used to optimize the weights obtained by the two weighting methods, determine the consistency among them, and obtain the optimal weight [38]. The specific steps are as follows:

  • Step 1: Assuming that L weighting methods are used to weight n evaluation indicators, the basic weight matrix is as follows:

    $$\mathrm{W}={\left({w}_{kp}\right)}_{L\times n}$$
    (19)

    where wkp is the weight value corresponding to the pth (p = 1, 2, …, n) evaluation index of the kth (k = 1, 2,…, l) weighting method.

  • Step 2: Linear combination of each weight vector:

    $${w}_{i}=\sum_{k=1}^{L}{\alpha }_{k}{w}_{k}^{T}$$
    (20)

    where αk is the linear combination coefficient of the kth weighting method.

  • Step 3: To minimize the deviation between wi and wk, L linear combination coefficients αk are optimized to obtain the optimal wi, namely:

    $$\begin{array}{cc}\mathrm{min}{\Vert \sum\limits_{k=1}^{L}{\alpha }_{k}{w}_{k}^{T}-{w}_{k}\Vert }_{2}& \left(k=\mathrm{1,2},\dots ,L\right)\end{array}$$
    (21)

    By using matrix differential properties, Eq. 22 is equivalently transformed into a linear system of equations under optimal first derivative conditions, namely:

    $$\left[\begin{array}{ccc}{w}_{1}\cdot {w}_{1}^{T}& \cdots & {w}_{1}\cdot {w}_{L}^{T}\\ \vdots & \ddots & \vdots \\ {w}_{L}\cdot {w}_{1}^{T}& \cdots & {w}_{L}\cdot {w}_{L}^{T}\end{array}\right]\left[\begin{array}{c}{\alpha }_{1}\\ \vdots \\ {\alpha }_{L}\end{array}\right]\text{=}\left[\begin{array}{c}{w}_{1}\cdot {w}_{1}^{T}\\ \vdots \\ {w}_{L}\cdot {w}_{L}^{T}\end{array}\right]$$
    (22)
  • Step 4: Calculate the optimized linear combination coefficient αk according to Eq. 23, normalize it by \({\alpha }_{k}^{*}\text{=}{\alpha }_{k}/{\sum }_{k= \text{1} }^{L}{\alpha }_{k}\), and finally obtain the combination weight w*. The formula is:

    $${w}^{*}=\sum_{k=1}^{L}{\alpha }_{k}^{*}{w}_{k}^{T}$$
    (23)

2.8 Generation of the Rock Burst Evaluation Cloud Model Based on Combination Weighting

The process of the CRITIC-G1-CM rock burst intensity grade evaluation model is shown in Fig. 5. The red dotted box is based on cloud model theory, and the rock burst intensity classification standard is regarded as a qualitative concept and mapped into a cloud model. The black dotted box is the combination of subjective and objective weights, and the optimal combination of weights is obtained through game theory. Finally, by considering the cloud model and combined weights, the determination degree of each sample belonging to a certain rock burst intensity level is obtained. The specific process is as follows:

  • Step 1: In considering the related research and classification standards of rock burst, determine the evaluation index and establish the specific classification standards of rock burst intensity.

  • Step 2: Using the established rock burst intensity classification standard, obtain the numerical eigenvalues of cloud models with different intensity levels of different evaluation indices through Table 1 and Eq. 3. Specific values are shown in Table 3.

  • Step 3: With the digital characteristic values of the evaluation index cloud model in Table 3, use the MATLAB software to generate the cloud image of each evaluation index and calculate the degree of certainty μ(x) of each evaluation index through the forward cloud generator and Eq. 4, as shown in Fig. 6.

  • Step 4: Calculate the weight value of each evaluation index using the CRITIC method (Eqs. 513) and G1 method (Eqs. 1418), and then use the combined weighting method of game theory (Eqs. 1923) to calculate the optimal combination weight.

  • Step 5: From the obtained optimal combination weight and the determination degree of each evaluation index, determine the degree of certainty of different intensity levels of rock burst. The calculation formula is as follows:

    $${\mu }_{k}={\sum }_{j=1}^{n}{w}_{j}\cdot {\mu }_{kj}$$
    (24)

    where μk represents the determination degree of the k-level rock burst intensity of the sample. wj represents the combined weight of the jth evaluation index of the sample. μkj indicates the determination degree of the jth evaluation index of the k-level rock burst intensity of the sample.

  • Step 6: Compare the determination degree of the rock burst intensity at all levels of the samples to determine the rock burst intensity of the samples.

Fig. 5
figure 5

Evaluation process of obtaining the CRITIC-G1-CM rock burst intensity grade

Table 3 Calculation results of digital characteristics of cloud models of rock burst indicators
Fig. 6
figure 6

Cloud model for each evaluation index

Figure 6 represents the grade I to grade IV rock burst cloud maps for each evaluation index. The horizontal coordinate is the value of the evaluation index, and the vertical coordinate is the corresponding certainty. In this figure, the evaluation indices except σct are all cost indicators. For these indices, the smaller the value is, the smaller the corresponding rock burst grade. The curves from left to right represent grade I rock burst, grade II rock burst, grade III rock burst, and grade IV rock burst. σct is a benefit-type index. The larger the value is, the smaller the corresponding rock burst grade, and the curve is opposite from left to right.

3 Evaluation and Analysis of the Sample Rock Burst Intensity Grade

3.1 Sample Data Collection and Analysis

To verify the rationality and feasibility of the rock burst intensity grade evaluation model in this paper, the rock burst intensity grade was evaluated by combining 95 groups of rock burst instance data at home and abroad from references [39,40,41] and [42]. The matrix scatter plot of the rock burst instance dataset is shown in Fig. 7a. There is no obvious correlation between the evaluation indices. The boxplot of the rock burst instance dataset is shown in Fig. 7b. To better display all evaluation indices, evaluation indices σc and σθ are divided by 10, σθ/σc is multiplied by 10, and H is divided by 20. In this figure, the median of most evaluation indicators is not in the center of the box, indicating that the data of most evaluation indicators are asymmetrically distributed. In addition, some of the evaluation indicators have individual outliers, which belong to normal conditions, indicating that the rock burst instance data used in this paper are reasonable. The straight square distribution diagram of the rock burst instance dataset is shown in Fig. 8. All indicator data of rock burst are random variables. According to relevant research results [17], many random variables in natural sciences basically or approximately follow a normal distribution. As shown in Fig. 8, the histograms of the 7 evaluation indicators all decrease sequentially from the highest straight square column to both sides. Although affected by the small sample size, some individual straight square columns in σθ and σc/σt violate this rule. However, the degree of deviation is small, and it is a normal situation. Therefore, the 7 evaluation indices basically obey or approximately follow the normal distribution. Therefore, it is reasonable to adopt the cloud model to determine the rock burst intensity level in this paper.

Fig. 7
figure 7

Rock burst data analysis (a) scatter plots of the rock burst index matrices; b boxplots of the rock burst indicators)

Fig. 8
figure 8

Histograms of the rock burst indicators

3.2 Weight Determination and Sensitivity Analysis

In this paper, the combined weighting method of game theory is used to combine the weights of indicators obtained by the CRITIC method and G1 method. The CRITIC method mainly uses the variability and conflict between different evaluation indicators to assign weights, and the weight values of the evaluation indicators can be obtained through Eqs. 513. When treating the relation analysis method as a subjective weighting method, three experts are invited to score the importance of the evaluation indices, and the weight value of each evaluation index is obtained through Eqs. 1418. Finally, the weight obtained by the CRITIC method and G1 method is optimized by the combined weighting method of game theory (Eqs. 1923), and the optimal combination weight value is obtained. The weight values obtained by the three weighting methods are shown in Fig. 9

Fig. 9
figure 9

Weight values obtained by the three weighting methods

The analysis of the sensitivity of the evaluation index is helpful to determine the importance of the evaluation index so that appropriate measures can be taken to prevent rock burst. According to the weight obtained by combination weighting in Fig. 9, the index σθ/σc has the largest weight, indicating that this index has a greater impact on the occurrence of rock burst than other indicators and is the most important. The depth of cover H is the second most important index, with a weight of 0.1582, followed by σt, Wet, σc/σt, σθ, and σc in descending order. Therefore, for rock burst, the stress coefficient σθ/σc is the most sensitive index, and the other indices are H, σt, Wet, σc/σt, σθ, and σc.

The stress coefficient σθ/σc and depth of cover H, with sensitivity rankings of first and second, respectively, reflect the rock stress conditions. Therefore, we find that the occurrence of rock burst is closely related to the rock stress conditions. Liu et al. [3] selected indices σc, σt, σθ, σc/σt, σθ/σc, and Wet to predict the intensity grade of rock burst and believed that σθ/σc was the most important factor for the occurrence of rock burst.

4 Result Prediction and Analysis

The numerical characteristic results of the cloud model obtained in Table 3 and the combined weight values in Fig. 9 are substituted into Eq. 4 and Eq. 24 in turn to calculate the comprehensive certainty of the rock burst intensity grade of the sample, determine the rock burst intensity grade of the sample, and compare the evaluation results of the CRITIC-CM and G1-CM rock burst evaluation models. The results are shown in Table 4 (because there are too many samples, only some results are listed). According to the evaluation results, the accuracy of the CRITIC-G1-CM rock burst evaluation model can reach 94.7%, which is higher than that of the CRITIC-CM rock burst evaluation model of 90.5% and the G1-CM rock burst evaluation model of 91.6%, as shown in Fig. 10. This also shows that the core of the rock burst evaluation model based on the cloud model lies in the determination of the weight of the evaluation index, and it also shows that the CRITIC-G1-CM rock burst evaluation model effectively integrates the objectivity of the CRITIC method and the subjectivity of the G1 method and improves the accuracy of the weight.

Table 4 Evaluation results of rock burst intensity grade
Fig. 10
figure 10

Comparison of the evaluation accuracy rates of the three models

The F1 score is widely used to evaluate the discrimination ability of classification models. It has two evaluation indices: precision and recall. The F1 score contains four basic concepts: TP (evaluation is positive, fact is positive), FP (evaluation is positive, fact is negative), TN (evaluation is negative, fact is negative), and FN (evaluation is negative, fact is positive).

Precision refers to the proportion of samples determined to be positive by the evaluation model that are actually positive. The calculation formula is as follows:

$$Precision=\frac{TP}{TP+FP}$$
(25)

Recall is the proportion of positive samples determined to be positive by the evaluation model to the total positive samples, and the calculation formula is as follows:

$$Recall=\frac{TP}{TP+FN}$$
(26)

The F1 score is the weighted average of the precision value of the evaluation model and the recall, calculated by the formula:

$$F1-score=2\times \frac{Precision\times Recall}{Precision+Recall}$$
(27)

The calculation results of the precision, recall and F1 score are shown in Table 5. As observed from the data in the table, the precision, recall, and F1 score of all four categories are very good. In terms of class IV, the exact value and F1 score of the evaluation model are lower than those of classes I, II, and III, which is caused by the lack of strong rock burst sample data and insufficient cardinality in the calculation. In general, the model is reasonable and feasible in the evaluation of rock burst intensity.

Table 5 Values of the classification indicators

5 Engineering Application

Chengchao Iron Mine is located in Ezhou City, Hubei Province, on the south bank of the middle reaches of the Yangtze River. It is the third largest iron mine in China. After years of mining, the mining site has reached the deep ore body, i.e., Chengchao Iron Mine W39 line ore body V. The surrounding rocks of the ore body hanging wall are mainly marble, granite porphyry, quartz feldspar porphyry, diorite porphyrite, and diorite, and granite, diorite, and skarn are the main surrounding rocks of the ore body footwall. With increasing mining depth, the ground stress in the mining operation area becomes increasingly larger, the hardness and brittleness of the rock mass become increasingly higher, and the risk of rock burst becomes increasingly stronger. Therefore, it is necessary to predict rock burst to take corresponding measures to ensure safety.

In this paper, based on the measured rock burst data of the No. V ore body on the W39 line of the Chengchao Iron Mine, with a depth of cover of 430 ~ 700 m given by Xu et al. [13], the data of five typical ores are selected for analysis. The data are shown in Table 6.

Table 6 Measured data of rock burst in Chengchao Iron Mine

The rock burst grade of five kinds of ores is predicted by the CRITIC-G1-CM rock burst intensity evaluation model. The evaluation results shown in Table 7 show that the rock burst tendency of magnetite is the strongest and belongs to grade IV, followed by granite porphyry and quartz porphyry, which belong to grade III, and diorite and granite, which belong to grade II. The prediction results in this paper are completely consistent with the actual rock burst grades, which shows the effectiveness and reliability of the CRITIC-G1-CM rock burst intensity grade evaluation model in the classification prediction of rock burst intensity.

Table 7 Rock burst evaluation results of the Chengchao Iron Mine

6 Conclusion

Rock burst is a complex nonlinear change process, and all its index data are random variables that approximately follow a normal distribution. Therefore, this paper proposes a cloud model based on combination weighting to analyze and evaluate the rock burst intensity level. The main conclusions are as follows.

  1. 1.

    A total of 95 groups of measured rock burst data at home and abroad are selected as samples, the evaluation index system of the rock burst intensity level is established by selecting σc, σθ, σt, σc/σt, σθ/σc, Wet, and H, and the weight of each index is calculated by weighting the CRITIC, G1, and CRITIC-G1 game combinations.

  2. 2.

    The sensitivity of each evaluation index of the CRITIC-G1-CM rock burst evaluation model is analyzed, and the order of sensitivity is σθ/σc > H > σt > Wet > σc/σt > σθ > σc. The stress coefficient σθ/σc and depth of cover H, with sensitivity ranking of first and second, reflect the stress condition of rock, indicating that reducing the stress of the rock can be identified as the main measure to reduce the risk of rock burst.

  3. 3.

    The evaluation index weight and cloud model are used to evaluate the rock burst intensity grade. The results show that the accuracy of the CRITIC-G1-CM rock burst evaluation model is 94.7%, which is higher than that of the CRITIC-CM and G1-CM rock burst evaluation models of 90.5% and 91.6%, respectively. The CRITIC-G1-CM rock burst evaluation model effectively integrates the objectivity of CRITIC model and the subjectivity of the G1 model and improves the rationality and accuracy of the weight. The rock burst classification ability of the evaluation model is analyzed by the F1 score, and the result shows that the CRITIC-G1-CM evaluation model has a good rock burst classification ability.

  4. 4.

    The rock burst grade of five kinds of ores with a depth of cover of 430 ~ 700 m in the W39 line of the Chengchao Iron Mine is predicted by the CRITIC-G1-CM rock burst evaluation model. The prediction results are consistent with the actual rock burst grade, which verifies the effectiveness and accuracy of the model and indicates that the rock burst evaluation model of CRITIC-G1-CM has certain practical application value.