Next Article in Journal
The Influence of Subcritical Water Extraction Parameters on the Chemical Composition and Antioxidant Activity of Walnut (Juglans regia L.) Bark Extracts
Previous Article in Journal
Fresher Experience Plays a More Important Role in Prioritized Experience Replay
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predicting the Mine Friction Coefficient Using the GSCV-RF Hybrid Approach

1
Faculty of Public Security and Emergency Management, Kunming University of Science and Technology, Kunming 650093, China
2
Faculty of Land Resources Engineering, Kunming University of Science and Technology, Kunming 650093, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(23), 12487; https://doi.org/10.3390/app122312487
Submission received: 3 November 2022 / Revised: 25 November 2022 / Accepted: 29 November 2022 / Published: 6 December 2022

Abstract

:
The safety and reliability of a ventilation system relies on an accurate friction resistance coefficient (α), but obtaining α requires a great deal of tedious measurement work in order to determine the result, and many erroneous data are obtained. Therefore, it is vital that α be obtained quickly and accurately for the ventilation system design. In this study, a passive and active support indicator system was constructed for the prediction of α. An RF model, GSCV-RF model and BP model were constructed using the RF algorithm, GSCV algorithm and BP neural network, respectively, for α prediction. In the GSCV-RF and BP models, 160 samples complied with the prediction indicator system and were used to construct a prediction dataset and, this dataset was divided into a training set and a test set. The prediction results were based on the quantitative evaluation models of MAE, RMSE and R2. The results show that, among the three models, the GSCV-RF model’s prediction result for α was the best, the RF model performed well and the BP model performed worst. In the prediction for all the datasets obtained by GSCV-RF model, all the values of MAE and RMSE were less than 0.5, the values of R2 were more than 0.85 and the value of R2 of the passive and active support test sets were 0.8845 and 0.9294, respectively. This proved that the GSCV-RF model can offer a more accurate α and aid in the reasonable design and the safe operation of a ventilation system.

1. Introduction

The coefficient of frictional resistance (α) is an essential parameter for the calculating mine ventilation resistance, solving the ventilation network and optimizing the ventilation systems. The main method of obtaining this parameter is field measurement, but this method incurs a heavy workload that is also detailed and complicated and is easily affected by the operator, the equipment or the measurement method, leading to measurement result errors [1,2,3,4]. In addition, with the advancement of ore body mining, the mining sites gradually become deeper, so that it is impossible to carry out survey work on the tunnels that are in the planning stage and not constructed, something which can also result in missing data. All these problems may affect the study of ventilation systems and reduce the safety and reliability of the system. Therefore, obtaining α more quickly, accurately, and easily is a valuable research objective within ventilation system studies.
To solve this problem, some scientific researchers began with data mining. Shao [3] collected all the historical α, constructed an α database, and matched the satisfied α through a fuzzy query for the ventilation system design of roadways without resistance measurement work. Liang et al. [5] introduced more detailed measurement indicators during the construction of their α database, which can match the corresponding α more accurately and precisely with the roadway and further improve the security of the ventilation system. However, the data mining method requires a large amount of detailed measurement data with rich measurement indicators in order to ensure the accuracy of the matched data. Therefore, collecting enough data for this method is a great challenge.
Considering the data mining defects, scientific researchers have adopted machine learning, as it has a lower cost and requires less time to solve the detailed measurement problems and obtain reliable data quickly and easily [6]. Zhang et al. [7] started with the use of a back-propagation (BP) neural network to predict the α of log-supported roadways, which provided a new method for obtaining an accurate and reliable α. Wang [8] then followed the BP neural network. They started with a type of roadway support mode and constructed an α prediction model for a variety of roadway support modes. This ensured that the α prediction of the BP neural network was no longer limited to a certain type of roadway. Wei [9] introduced the parameter of the cross-section shape of a roadway, optimizing the α prediction model through the BP neural network and making more accurate α predictions through the model. Most machine learning models used for predicting α have been developed based on BP neural networks, but BP neural networks have disadvantages. These include the tendency of falling into a local minimum value, which leads to training failure and overfitting. Therefore, it is necessary to spend time adjusting the prediction model so as to ensure the prediction result accuracy [10,11].
In addition to BP neural networks, there are many other machine learning methods with different characteristics. Breiman [12] proposed the random forest (RF) algorithm, which is superior in handling regression problems through the examination of detailed examples. The algorithm has the advantages of requiring fewer tuning parameters, having a higher training efficiency and requiring less overfitting than the BP neural network [13,14]. For the prediction of the α regression problem, the RF is also a solution method. Li et al. [15] followed the variety roadway prediction indicator system of [8] and constructed a variety of RF prediction models of α and achieved better prediction results. However, there is still room for improvement.
Therefore, considering the influences of the values of the hyperparameters on the RF prediction results, in this paper, we optimize an RF algorithm with a GSCV algorithm to construct a GSCV-RF α prediction model. This can obtain a more accurate α prediction and solve problems such as the detailed and complicated measurement work, large measurement errors and frequent missing data, problems that frequently affect the accuracy of ventilation system studies. The detailed workflow can be seen in Figure 1.

2. Predictive Model Construction

2.1. RF Prediction Models

RF offers a new solution for the indirect resolution of classification and regression parameters [16]. This method has the advantages of requiring fewer tuning parameters, a high training efficiency and less susceptibility to overfitting. The regression problem is handled by building multiple unrelated CART decision trees with decreasing computational accuracy, and the output values of all the trees are averaged as the output of RF [17,18,19]. The algorithm used for handling regression problems of the prediction of α is as follows [20,21]:
1.
Input conditions for forest growth: RF prediction results are heavily influenced by three hyperparameters: the number of decisions, the maximum number of features and the maximum depth of the decision tree, which are, respectively, defined as x1, x2 and x3 and used as the input growth conditions (x1, x2, x3).
2.
The dataset containing N samples with O input features is sampled N times using put-back sampling, and o features are selected randomly to serve as the input features. This process is repeated N times to generate N training datasets including N samples with o input features (oO):
D 1 = x 11 , y 11 , x 12 , y 12 , , x 1 N , y 1 N D 2 = x 21 , y 21 , x 22 , y 22 , , x 2 N , y 2 N D N = x N 1 , y N 1 , x N 2 , y N 2 , , x N N , y N N  
where DN is the Nth dataset of training numbers; xNN is the input data under the Nth sample of the Nth training dataset; and yNN is the output data under the Nth sample of the Nth training dataset.
Among them:
x N N = x N N 1 , x N N 2 , , x N N j  
where XNNj is the jth input data under the Nth sample in the Nth training dataset.
3.
Choose one of the datasets, select the appropriate cut variable j and cut point s, and ensure the segmentation effect using Equation (3).
min j , s min c 1 x i R 1 j , s y i c 1 2 + min c 2 x i R 2 j , s y i c 2 2  
where y i is the output data for the ith sample in the dataset; c 1 is the mean of all   y i under the partitioned region R 1 ; and c 2 is the mean of all   y i under the partitioned region R 2 .
4.
The optimal (j, s) is partitioned into regions to obtain R 1 and R 2 , and the output value of the corresponding region c ^ m is determined:
R 1 j , s = x | x j s , R 2 j , s = x | x j > s c ^ m = 1 N m x i R m j , s y i , x R m , m = 1 , 2  
where R 1 and R 2 are the data region according to (j, s); x ( j ) is the selected optimal division variable; and N m is the number of samples in the delimited region R m .
5.
Until the requirements for the decision tree’s growth are satisfied, repeat steps 2 and 3 for the divided subregions.
6.
To construct a decision tree, divide the input space into M regions, R1, R2, , RM.
f x = m = 1 M c ^ m I x R m  
where f(x) is the resulting decision tree.
7.
Repeat steps 2, 3, 4 and 5 until the forest’s growth requirements are satisfied and an equal number of decision trees are formed so as to form a random forest.
Figure 2 depicts a flowchart of the RF algorithm based on the preceding algorithm. Following these steps, a prediction model is formed by applying this to the prediction.
  • Select the appropriate input and output properties to build a prediction indicator system.
  • Use numerical and clustering methods to process the data such that it satisfies the RF model’s requirements.
  • Adopting a given percentage, divide the dataset into a training set for training the model and a test set for testing the prediction.
  • Input the model parameters (growth conditions), such as the number of decisions, maximum number of features and maximum depth of the decision tree.
  • Train the training set’s α prediction model.
  • Predict the α of the test set.
  • According to the predictions to evaluation the constructed RF forecasting model. The evaluation indicators include mean absolute error (MAE), root mean square error (RMSE) and model goodness of fit (R2):
    M A E = 1 n i = 1 n y i ^ y i
    R M S E = 1 n i = 1 n y i ^ y i 2
    R 2 = 1 i = 1 n y i ^ y i 2 i = 1 n y i ¯ y i 2
    where n is the test set sample size; y i ^ is the predicted value of the ith test set sample; y i is the true value of the ith test set sample; and y i ¯ is the mean of the sample true values.

2.2. GSCV Optimization Algorithm

GSCV (grid search cross-validation) is an algorithm comprised of a grid search and cross-validation that enables automatic parameter tuning in order to identify the ideal combination of parameters, which frequently optimizes the process, in conjunction with other algorithms [22]. As the prediction results of RF are significantly affected by the values of the hyperparameters, the GSCV algorithm is introduced and combined with RF to circumvent this drawback. GSCV is then used to optimize RF by determining the optimal input parameters so as to build a GSCV-RF prediction model for predicting α. The GSCV optimization algorithm is as follows:
  • Set the range of each hyperparameter and set range of RF’s hyperparameter (growth condition) as an example:
    x 1 1 , n x 2 1 , m x 3 1 , z
    where n is the upper limit of the value of the hyperparameter x1; m is the upper limit of the value of the hyperparameter x2; and z is the upper limit of the value of the hyperparameter x3.
  • To obtain a hyperparameter combination, set each hyperparameter individually. Assuming that each hyperparameter step is 1, n × m × z hyperparameter combinations (xn, xm, xz) are created. Hence, each hyperparameter combination represents one of the growth conditions of RF.
  • To avoid the chance of outcomes owing to dataset partitioning, the dataset is divided into K mutually exclusive subsets of the same size, d1, d2, , dk, and each subset is utilized as a separate validation set once, and the remaining K-1 subsets are used to produce K new datasets.
  • Each hyperparameter combination (xn, xm, xz) is trained once on each of the K new datasets, the goodness-of-fit R 1 2 , R 2 2 ,   , R k 2 under each dataset is produced, and the output of the hyperparameter combination is the mean value R ( x n , x m , x z ) 2 ¯ of the corresponding goodness-of-fit for each dataset.
    R x n , x m , x z 2 ¯ = 1 k i = 1 k R i 2
  • Repeat step 4 for each combination of hyperparameters in order to identify the optimal output as an input parameter for the algorithm combined with GSCV. The following is an expression of the optimal output:
    max x n , x m , x z [ R x n , x m , x z 2 ¯ ]
Figure 2. RF algorithm flow chart.
Figure 2. RF algorithm flow chart.
Applsci 12 12487 g002

2.3. GSCV-RF Prediction Model

The GSCV algorithm is used to optimize the RF algorithm to produce the GSCV-RF algorithm, and the algorithm flow is depicted in Figure 3. The method was used to predict α and develop the GSCV-RF prediction model. The model’s implementation phases are depicted in Figure 4. In the GSCV-RF model’s optimization of the RF model, the inability to determine the input hyperparameters is addressed in five steps:
  • The range and step size of the three hyperparameters, including the number of decision trees, the maximum number of features and the maximum decision tree depth, are established.
  • Combining the values of each hyperparameter to individually yields all the possible hyperparameter combinations.
  • The α dataset is divided into K equal parts, with K-1 parts serving as the training set and the remaining 1 part serving as the test set. After K repetitions, each sample serves as one test set, resulting in K new datasets.
  • Using the new dataset, each combination of hyperparameters is subjected to K-fold cross-validation.
  • The results produced for each hyperparameter combination are scored, and the combination with the highest score is used as the model’s input parameter.
Figure 3. GSCV-RF algorithm flow chart.
Figure 3. GSCV-RF algorithm flow chart.
Applsci 12 12487 g003
Figure 4. GSCV-RF model prediction process.
Figure 4. GSCV-RF model prediction process.
Applsci 12 12487 g004

3. Example Analysis

3.1. Constructing a Forecasting Indicator System

The α has a close relationship with the roughness of the shaft wall, which is affected by the various support mode types. The passive support mode, characterized by bracket support, and active support mode, characterized by bolt support, are the two most prevalent support modes utilized underground [23]. Currently, two support modes are in regular usage. The type of roadway support chosen is dictated by the lithology of the subsurface strata, the depth of the mining and other factors. Consequently, the samples used to predict α are separated into passive support and active support samples according to the support mode employed for the roadway. Combining the findings on α prediction found in the literature [8,24], the passive and active support indicator systems for predicting α are correspondingly created (see Figure 5).

3.2. Data Selection and Processing

The authors of [8,24,25] each conducted a study investigating how to determine α, but there were too many data listed, which was not compatible with the α prediction indicator system constructed in Section 3.1. Consequently, we must select the appropriate data as the research sample for the paper. Two types of dataset in the literature [8] were related to the paper’s passive support α prediction indicator system. We selected 50 sets of data from each of the two types of data training sets and their test data sets for a total of 124 sets of data used to construct the passive support prediction dataset. Some research data in the literature [24] were related to the active support α prediction indicator system of this paper, and we incorporated all of them into our research. However, there were only 22 sets of data in total. Thus, we needed to add more related data from the literature [25] to construct an active support prediction dataset with a total of 36 sets of data. In the end, 160 sets of research samples were included in the publication.
According to data type classification, the data type of each dataset indicator can be categorized as the numeric or character type, as shown in Table 1. The RF prediction model and the GSCV-RF prediction model require the data of the samples to be of the numeric type. Thus, the character-based data of the “Support Type” and “Cross-section Profile” are numbered with the numbers 1, 2, …, n to represent the various support types and section shapes, respectively. This procedure is used to process the data.
The prediction dataset is then divided into a training set for the training model and a test set for the prediction of the effect of the test model. In our study, there were 124 samples of passive support prediction datasets, of which 80% were training sets and 20% were test sets, and there were 36 samples of active support prediction datasets. As the quantity was too small, to improve the accuracy of the prediction model, we increased the training sets ratio so that 85% of the samples were training sets and 20% were test sets. In addition, we corrected the division of the datasets, so that the data used in the training set and test set were identical in the subsequent model.
Figure 5. System of indicators for predicting frictional resistance coefficients in mines.
Figure 5. System of indicators for predicting frictional resistance coefficients in mines.
Applsci 12 12487 g005
Table 1. Data categories of the study sample.
Table 1. Data categories of the study sample.
No.IndicatorData Type
1Support TypeCharacter type
2Cross-Section ProfileCharacter type
3Bracket SizeNumerical type
4Roadway Cross-Sectional AreaNumerical type
5Lane CircumferenceNumerical type
6Perimeter of Unsupported SectionNumerical type
7Bracket Longitudinal BoreNumerical type
8Cross-Bore of BracketNumerical type
9Equivalent RadiusNumerical type
10Effective Ventilation Area FactorNumerical type
11Coefficient of frictional resistanceNumerical type

3.3. Data Statistics

Figure 6 and Figure 7 depict violin plots, which represent the statistics of the paper’s research samples. In Table 2 and Table 3, showing the statistical indicators of all the training set and test set calculations, the statistical indicators are provided.
Table 2. Table of the parameter statistics of the passive support dataset.
Table 2. Table of the parameter statistics of the passive support dataset.
IndicatorsMin.Max.Avg.St. D.Med.S. Var.St. E.Kurt.Skew.RangeMode
Training Datasets
Support Type121.50.5031.50.2530.05−2.04101
Bracket Size102615.684.1261517.0280.4130.0020.5921610
Roadway Cross-Sectional Area4106.942.24765.0470.225−1.3660.03364
Lane Circumference8.3213.1610.8121.81610.193.2970.182−1.358−0.134.848.32
Perimeter of Unsupported Section2.133.372.7120.5092.610.2590.051−1.6680.0211.242.13
Bracket Longitudinal Bore384.971.8553.4230.185−1.2180.41653
Cross-Bore of Bracket0.0330.1350.0650.0210.06200.0020.690.8160.1020.059
α0.0710.2610.1210.0420.1060.0020.0041.0491.2910.190.137
Testing Datasets
Support Type121.6670.48220.2320.098−1.568−0.75512
Bracket Size102415.7084.0591616.4760.829−0.2940.321416, 18
Roadway Cross-Sectional Area4106.5421.86563.4760.381−0.9270.3965
Lane Circumference8.3213.1610.5381.5110.192.2810.308−1.0580.1964.849.30
Perimeter of Unsupported Section2.133.372.7020.3862.610.1490.079−1.0520.1881.242.39
Bracket Longitudinal Bore384.751.62242.630.331−0.0490.97654
Cross-Bore of Bracket0.0350.0940.0660.0180.06600.004−1.347−0.1640.0590.084
α0.0920.2730.1340.0470.1180.0020.011.7351.4070.1810.916
0.118
0.143
Table 3. Table of the parameter statistics of the active support dataset.
Table 3. Table of the parameter statistics of the active support dataset.
IndicatorsMin.Max.Avg.St. D.Med.S. Var.St. E.Kurt.Skew.RangeMode
Training Datasets
Support Type121.3670.4910.240.089−1.7840.58311
Cross-Section Profile121.4330.50410.2540.092−2.0620.28311
Equivalent Radius0.8282.31.3890.5051.1580.2550.092−1.3720.5391.4720.835
2.000
Effective Ventilation Area Factor0.8410.9540.0440.960.0020.0080.927−1.1220.161.00
α0.010.0450.0210.010.01700.002−0.1390.910.0350.029
Testing Datasets
Support Type121.3330.51610.2670.211−1.8750.96811
Cross-Section Profile121.50.5481.50.30.224−3.33301
Equivalent Radius0.8842.051.2830.4821.0480.2320.197−0.6971.0641.166
Effective Ventilation Area Factor0.8710.9620.0470.9750.0020.0194.225−1.9670.13
α0.010.0420.0230.0120.0200.005−0.0890.8020.032
Figure 6. Violin plots showing the distribution of the passive support dataset. (a) Violin plot of the support-type data; (b) violin plot of the bracket size data; (c) violin plot of the roadway cross-sectional area data; (d) violin plot of the lane circumference data; (e) violin plot of the perimeter of the unsupported section data; (f) violin plot of the bracket longitudinal bore data; (g) violin plot of the cross-bore of bracket data; (h) violin plot of the friction resistance coefficient (passive support) data.
Figure 6. Violin plots showing the distribution of the passive support dataset. (a) Violin plot of the support-type data; (b) violin plot of the bracket size data; (c) violin plot of the roadway cross-sectional area data; (d) violin plot of the lane circumference data; (e) violin plot of the perimeter of the unsupported section data; (f) violin plot of the bracket longitudinal bore data; (g) violin plot of the cross-bore of bracket data; (h) violin plot of the friction resistance coefficient (passive support) data.
Applsci 12 12487 g006
Figure 7. Violin plots showing the distribution of the active support dataset. (a) Violin plot of the support-type data; (b) violin plot of the cross-section profile data; (c) violin plot of the equivalent radius data; (d) violin plot of the effective ventilation area factor data; (e) violin plot of the perimeter of friction resistance coefficient (active support) data.
Figure 7. Violin plots showing the distribution of the active support dataset. (a) Violin plot of the support-type data; (b) violin plot of the cross-section profile data; (c) violin plot of the equivalent radius data; (d) violin plot of the effective ventilation area factor data; (e) violin plot of the perimeter of friction resistance coefficient (active support) data.
Applsci 12 12487 g007aApplsci 12 12487 g007b

3.4. RF Model Prediction

Using the passive and active support α prediction indicator system and Python, the passive and active support RF prediction models were developed. The input parameters of the models were default parameters (see Table 4 for details). After the training, the passive and active support training set models were used to predict α for the associated test sets, and the results are depicted in Figure 8 and Figure 9.
As demonstrated in Figure 8a and Figure 9a, the majority of the samples were positioned near y = x. Hence, the actual measurement value of the passive and active support training sets and test sets was more closely aligned with the prediction value. In the passive support training sets, the values of MAE, RMSE and R2 were 0.0019, 0.0029 and 0.9952, respectively, and in the passive support test sets, the values were 0.0112, 0.0159 and 0.8814, respectively. In the active support training sets, the values were 0.0010, 0.0015 and 0.9775, respectively, and in the active support test sets, the values were 0.0027, 0.0031 and 0.9165, respectively. All the values of the MAE and RMSE of the datasets were less than 0.05, and the value of R2 was more than 0.85.
As observed in Figure 8b,c and Figure 9b,c, the sample numbers of the passive support test sets were 1, 2, 6, 11, 14, 15, 18, 21 and 24. The deviation of the prediction from the field-measured value was slightly large, accounting for 37.5% of all the sample numbers. The sample numbers of the active support training sets were 1, 8, 11, 23 and 30. The deviation of the prediction value from the field-measured value was slightly large, accounting for 16.67% of all the sample numbers. The sample numbers of the active support test sets were 1, 2, 5 and 6. The deviation of the prediction from the field-measured value was slightly large, accounting for 66% of all the sample numbers. In addition, the predicted values of the remaining samples were close to the actual value.
In Figure 8d and Figure 9d, the frequency distribution of the samples’ relative error is depicted. Thus, we can conclude that the majority of the sample relative errors were closer to 0.
In conclusion, the RF model achieved superior prediction results for both the passive and active support datasets. Furthermore, the trained RF model was applied to the test set prediction, and the prediction result for the active support test sets was superior to that of the passive support test sets.
Table 4. Input parameters of the RF model.
Table 4. Input parameters of the RF model.
No.Parameter NameValue (Passive Support)Value (Active Support)
1n_estimators100100
2max_featuresAutoAuto
3max_depthNoneNone
Figure 8. The passive support RF model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Figure 8. The passive support RF model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Applsci 12 12487 g008
Figure 9. The active support RF model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Figure 9. The active support RF model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Applsci 12 12487 g009

3.5. GSCV-RF Model Predictions

3.5.1. Searching for the Optimal Input Parameters

The passive and active support α prediction indicator systems and Python were utilized to build the passive and active support GSCV-RF prediction models. We set the value range and step size for each input parameter, as shown in Table 5, and set CV = 5 in order to identify the optimal parameter combination. The passive and active support prediction datasets were used for the parameter optimization samples, and the results of the optimization are shown in Table 6.

3.5.2. Model Training and Prediction

The parameters shown in Table 6 were used as the input parameters, and training models for the passive and active support training sets were employed. Figure 10 and Figure 11 depict the α of the corresponding test set prediction result after the training.
As demonstrated in Figure 10a and Figure 11a, the majority of samples were positioned near y = x. Hence, we know that the actual measurement value of the passive and active support training sets and test sets was more closely comparable to the predicted value. In the passive support training sets, the values of MAE, RMSE and R2 were 0.0018, 0.0025 and 0.9965, respectively, and in the passive support test sets, the values were 0.0112, 0.01597 and 0.8845, respectively. In the active support training sets, the values were 0.0014, 0.0019 and 0.9641, respectively, and in the active support test sets, the values were 0.0024, 0.0028 and 0.9294, respectively. All the values of the MAE and RMSE of datasets were less than 0.05, and the value of R2 was more than 0.85.
As observed in Figure 10b,c and Figure 11b,c, the sample numbers of the passive support test sets were 1, 2, 6, 11, 14, 15, 18, 21 and 24. The deviation of the prediction from the field-measured value was slightly large, accounting for 37.5% of all the sample numbers. The sample numbers of the active support training sets were 1, 8, 11, 14, 22, 23, 26, 29 and 30. The deviation of the prediction from the field-measured value was slightly large, accounting for 30% of all the sample numbers. The sample numbers of the active support test sets were 1, 2, 5 and 6. The deviation of the prediction from the field-measured value was slightly large, which was 66% of all the sample numbers. In addition, the prediction values of the remaining samples were close to the actual value.
In Figure 10d and Figure 11d, the frequency distribution of the samples’ relative error is depicted. Thus, we can conclude that the majority of the samples’ relative error was closer to 0.
As stated previously, the GSCV-RF model can achieve superior prediction results for both passive and active support datasets. Additionally, the trained GSCV-RF model was used for the test set prediction, and the prediction result of the active support test sets was superior to that of the passive support test sets.
Figure 10. The passive support GSCV-RF model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Figure 10. The passive support GSCV-RF model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Applsci 12 12487 g010
Figure 11. The active support GSCV-RF model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Figure 11. The active support GSCV-RF model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Applsci 12 12487 g011

3.6. BP Model Prediction

To determine whether the α predictions of the RF and GSCV-RF models were superior, the passive support and active support BP models for α prediction were constructed using an α prediction indicator system. Using Equation (12), the number of nodes in the hidden layer is determined [26]:
n h = 2 I + 1
where nh is the number of hidden layer nodes, and I is the number of hidden layer nodes.
Table 7 displays the input parameters of the two BP prediction models. After the training, the passive and active support training sets were utilized to predict the α of the corresponding test sets, and the results are depicted in Figure 12 and Figure 13.
As seen in Figure 12a and Figure 13a, a number of samples were clustered near y = x, indicating that the actual measurement value of the passive and active support training sets and test sets had less correlation with the prediction value. In the passive support training sets, the values of MAE, RMSE and R2 were 0.0111, 0.0136 and 0.8945, respectively, and in the passive support test sets, the values were 0.0127, 0.0182 and 0.8455, respectively. In the active support training sets, the values were 0.0038, 0.0050 and 0.7533, respectively, and in the active support test sets, the values were 0.0041, 0.0056 and 0.7235, respectively. All the values of the MAE and RMSE of datasets was less than 0.05. Besides, except for the passive support training sets, the value of R2 for the remaining three datasets was less than 0.85.
As observed in Figure 12b,c and Figure 13b,c, the sample numbers of the passive support training sets were 2, 3, 4, …, 100 (42 samples in total). The deviation of the prediction from the field-measured value was slightly large, accounting for 42% of all the sample numbers. The sample numbers of the passive support test sets were 5, 6, 7, 8, 11, 12, 17 and 24. The deviation of the prediction from the field-measured value was slightly large, accounting for 33% of all the sample numbers. The sample numbers of the active support training sets were 2, 5, 6, …, 30 (22 samples in total). The deviation of the prediction from the field-measured value was slightly large, accounting for 73.3% of all the sample numbers. The sample numbers of the active support test sets were 3, 5 and 6. The deviation of the prediction from the field-measured value was slightly large, accounting for 50% of all the sample numbers. In addition, the prediction value of the remaining samples was close to the actual value.
In Figure 12d and Figure 13d, the frequency distribution of the samples’ relative error is depicted. There were fewer samples near the 0 point and more samples further from it.
As stated previously, the BP model achieved poorer prediction results for the passive and active support datasets, and its prediction error for the samples was larger, the ratio of the larger error samples was higher, with the exception of the passive support training sets, the value of R2 for the remaining sets was too low, indicating that the model’s prediction accuracy was inferior.
Table 7. Input parameters of the BP model.
Table 7. Input parameters of the BP model.
No.Parameter NameValue (Passive Support)Value (Active Support)
1Number of nodes in the input layer74
2Number of nodes in the output layer159
3Number of nodes in the implicit layer11
Figure 12. The passive support BP model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Figure 12. The passive support BP model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Applsci 12 12487 g012
Figure 13. The active support BP model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Figure 13. The active support BP model prediction results. (a) Correlation evaluation of the measured and predicted values of α; (b) curves of the measured and predicted values of the samples; (c) sample prediction error curve; (d) sample error frequency distribution.
Applsci 12 12487 g013

3.7. Prediction Result Comparison

By comparing Figure 8 and Figure 11, we determined that the GSCV-RF model and the RF model had the same prediction tendency for the datasets. Their main difference was the accuracy of their prediction results. Table 8 displays the quantitative evaluation results of the RF and GSCV-RF models. With respect to the prediction results of the passive support training sets provided by the GSCV-RF model, the value of MAE decreased by 5.26%, the value of RMSE decreased by 13.79% and the value of R2 increased by 0.13%. With respect to the prediction results of the passive support test sets provided by the GSCV-RF model, the value of MAE remained unchanged, the value of RMSE decreased by 1.26% and the value of R2 increased by 0.35%. With respect to the prediction results of the active support training sets provided by the GSCV-RF model, the value of MAE increased by 40%, the value of RMSE increased by 26.67% and the value of R2 decreased by 1.37%. Even though the rate of the increase in MAE and RMSE was greater, their respective indicator magnitude order was lower, and the error was still at a lower level. With respect to the prediction results of the active support test sets provided by the GSCV-RF model, the value of MAE decreased by 11.11%, the value of RMSE decreased by 9.68% and the value of R2 increased by 1.41%. Consequently, we realized that, compared to the RF model, the GSCV-RF model is superior in its prediction ability, yielding more accurate and reliable data.
Comparing the results in Figure 10 and Figure 13 and combining them with the quantitative evaluation results of the models in Table 8, we determined that the BP model has a larger prediction error and lower accuracy for the datasets. With respect to the prediction results of the passive support training sets provided by the BP model, the value of MAE increased by 516.67%, the value of RMSE increased by 444% and the value of R2 decreased by 10.24%. With respect to the prediction results of the passive support test sets provided by the BP model, the value of MAE increased by 13.39%, the value of RMSE increased by 15.92% and the value of R2 decreased by 4.41%. With respect to the prediction results of the active support training sets provided by the BP model, the value of MAE increased by 171.43%, the value of RMSE increased by 163.16% and the value of R2 decreased by 21.86%. With respect to the prediction results of the active support test sets provided by the BP model, the value of MAE increased by 70.83%, the value of RMSE increased by 100% and the value of R2 decreased by 22.15%.
The RF model and GSCV-RF model offer the best prediction effects among the three models presented in this research, whereas the GSCV-RF model provides the most accurate α prediction. While the BP model has more substantial error samples and a lower α prediction accuracy. For the purpose of α prediction, the GSCV-RF model is the best of the three models, followed by the RF model and the BP model.
Table 8. Quantitative evaluation of the model results.
Table 8. Quantitative evaluation of the model results.
Predictive ModelsMAERMSER2
RFPassive Support
Training Set
0.00190.00290.9952
GSCV-RF0.00180.00250.9965
BP0.01110.01360.8945
RFPassive Support
Test Set
0.01120.01590.8814
GSCV-RF0.01120.01570.8845
BP0.01270.01820.8455
RFActive Support
Training Set
0.00100.00150.9775
GSCV-RF0.00140.00190.9641
BP0.00380.00500.7533
RFActive Support
Test Set
0.00270.00310.9165
GSCV-RF0.00240.00280.9294
BP0.00410.00560.7235

4. Conclusions

In this study, in order to solve problems such as the minute and complicated work and larger measurement errors in the α prediction of mines, we utilized an RF algorithm to build a prediction model that yields accurate and reliable α results. Because RF prediction results are more influenced by the super parameter, the GSCV algorithm was developed to optimize RF’s hyperparameters, and the GSCV-RF model was constructed to predict α. In order to determine whether or not RF was superior in α prediction, the authors constructed a BP model using a BP neural network, which is a common method of obtaining α, and used it to make α predictions for the same datasets. The quantitative evaluation of each model’s prediction results was illustrated by the values of MAE, RMSE and R2, and a graphical representation of the relationship between the actual sample measurement value and the prediction value and errors was provided. Therefore, the conclusion of the paper is as follows:
  • The paper began with the roadway support type, and after classifying the roadways as passive support or active support, the passive support α prediction indicator system and the active support α prediction indicator system were developed, respectively. The study demonstrated that the accuracy of these two support systems combined with machine learning, which can successfully predict α, is dependent on the algorithm employed.
  • The paper introduced the RF algorithm to solve the problem of α determination. To avoid the super parameter’s influence, the GSCV algorithm was also introduced, and the GSCV-RF prediction model was constructed to predict the passive support training sets. The results were MAE = 0.0018, RMSE = 0.0025 and R2 = 0.9965. In the prediction of the passive support test sets, the results were MAE = 0.0112, RMSE = 0.0157 and R2 = 0.8845. In the prediction of the active support training sets, the results were MAE = 0.0014, RMSE = 0.0019 and R2 = 0.964. In the prediction of the active support test sets, the results were MAE = 0.0024, RMSE = 0.0028 and R2 = 0.9294. The smaller MAE and RMSE, as well as the larger R2, demonstrated that the GSCV-RF model can produce more accurate and reliable predictions of α.
  • After comparing and analyzing the three models, we concluded that the GSCV-RF model was superior in α prediction, followed by the RF model and the BP model. The BP model’s R2 was too low, proving that the GSCV-RF model was superior in α prediction.
Therefore, the GSCV-RF model is able to avoid the tedious and time-consuming work involved in filed measurements and to obtain accurate and reliable α results. In the design of ventilation systems, the GSCV-RF model should be utilized to keep ventilation systems in a safe and reasonable state.

Author Contributions

Conceptualization, C.G. and X.W.; methodology, C.G. and X.W.; software, C.G. and D.H.; validation, C.G.; data curation, H.L. and M.J.; writing—original draft preparation, C.G.; writing—review and editing, C.G., X.W. and J.L.; visualization, C.G. and Y.Z.; funding acquisition, X.W. and J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Kunming University of Science and Technology Introduced Talent Research Startup Fund Project (No. KKSY201721032) and the Key Research and Development Project of Yunnan Province (No. 202003AC100002).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available in the References [8,24,25].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gao, K.; Qi, Z.; Liu, Y.; Zhang, J. Calculation Model for Ventilation Friction Resistance Coefficient by Surrounding Rock Roughness Distribution Characteristics of Mine Tunnel. Sci. Rep. 2022, 12, 3193. [Google Scholar] [CrossRef] [PubMed]
  2. Wu, C. Mine Ventilation and Air Conditioning, 1st ed.; Zhongnan University Press: Changsha, China, 2008; pp. 63–68. [Google Scholar]
  3. Shao, B. Research on Fuzzy Querying System for Mine Roadway’s Frictional Resistance Coefficient; Liaoning Technical University: Fuxin, China, 2015. [Google Scholar]
  4. Song, Y.; Zhu, M.; Wei, N.; Deng, L.J. Regression analysis of friction resistance coefficient under different support methods of roadway based on PSO-SVM. J. Phys. Conf. Ser. 2021, 1941, 012046. [Google Scholar] [CrossRef]
  5. Liang, J.; Wang, Q. Design and Implementation of Friction Coefficient Database for Roadway Ventilation. Saf. Coal Mines. 2019, 50, 99–101. [Google Scholar]
  6. Hamdia, K.M.; Zhuang, X.; Rabczuk, T. An Efficient Optimization Approach for Designing Machine Learning Models Based on Genetic Algorithm. Neural Comput. Appl. 2021, 33, 1923–1933. [Google Scholar] [CrossRef]
  7. Zhang, P. The Research of New Methods to Compute Coefficient of Mine Roadway’s Frictional Resistance; Liaoning Technical University: Fuxin, China, 2004. [Google Scholar]
  8. Wang, S. Calculation of Mine Tunnel Friction Coefficient Based on Multilayer Feedforward Neural Networks; Liaoning Technical University: Fuxin, China, 2014. [Google Scholar]
  9. Wei, N.; Liu, J. Prediction of Mine Frictional Resistance Coefficient Based on BP Neural Network. Mine Saf. Environ. Prot. 2018, 45, 7–10. [Google Scholar]
  10. Zhang, J.; Yin, G.; Ni, Y.; Chen, J. Prediction of Industrial Electric Energy Consumption in Anhui Province Based on GA-BP Neural Network. IOP Conf. Ser. Earth Environ. Sci. 2018, 108, 052061. [Google Scholar] [CrossRef]
  11. Qian, K.; Hou, Z.; Sun, D. Sound Quality Estimation of Electric Vehicles Based on GA-BP Artificial Neural Networks. Appl. Sci. 2020, 10, 5567. [Google Scholar] [CrossRef]
  12. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  13. Tao, H.; Salih, S.Q.; Saggi, M.K.; Dodangeh, E.; Voyant, C.; Al-Ansari, N.; Yaseen, Z.M.; Shahid, S. A Newly Developed Integrative Bio-Inspired Artificial Intelligence Model for Wind Speed Prediction. IEEE Access 2020, 8, 83347–83358. [Google Scholar] [CrossRef]
  14. Furqan, F.; Muhammad, N.A.; Kaffayatullah, K.; Muhammad, R.S.; Muhammad, F.J.; Fahid, A.; Rayed, A. A Comparative Study of Random Forest and Genetic Engineering Programming for the Prediction of Compressive Strength of High Strength Concrete (HSC). Appl. Sci. 2020, 10, 7330. [Google Scholar]
  15. Li, S.; Gao, K.; Liu, Y.; Zhou, H.; Liu, Z. Random Forest Inversion Method for Mine Ventilation Resistance Coefficient. Mod. Min. 2020, 36, 205–207. [Google Scholar]
  16. Zhu, Y.; Huang, L.; Zhang, Z.; Behzad, B. Estimation of Splitting Tensile Strength of Modified Recycled Aggregate Concrete Using Hybrid Algorithms. SSRN Electron. J. 2021, 3, 389–406. [Google Scholar]
  17. Fu, Y.; Pan, L.; Wang, Q. Simulation and Optimization of Boiler Air Supply Control System Based on Machine Learning. J. Eng. Thermophys. 2022, 43, 1777–1782. [Google Scholar]
  18. Li, L.; Liang, T.; Ai, S.; Tang, X. An Improved Random Forest Algorithm and Its Application to Wind Pressure Prediction. Int. J. Intell. Syst. 2021, 36, 4016–4032. [Google Scholar]
  19. Sudhakar, S.; Srinivas, P.; Soumya, S.S.; Rambabu, S.; Suresh, K. Prediction of Groundwater Quality Using Efficient Machine Learning Technique. Chemosphere 2021, 276, 130265. [Google Scholar]
  20. Sarkhani Benemaran, R.; Esmaeili-Falak, M.; Javadi, A. Predicting Resilient Modulus of Flexible Pavement Foundation Using Extreme Gradient Boosting Based Ptimised OModels. Int. J. Pavement Eng. 2022, 1–20. [Google Scholar] [CrossRef]
  21. Lu, H. Statistical Learning Method, 1st ed.; Tsinghua University Press: Beijing, China, 2012; pp. 67–72. [Google Scholar]
  22. Nguyen, H.; Drebenstedt, C.; Bui, X.N.; Bui, D.T. Prediction of Blast-Induced Ground Vibration in an Open-Pit Mine by a Novel Hybrid Model Based on Clustering and Artificial Neural Network. Nat. Resour. Res. 2020, 29, 691–709. [Google Scholar]
  23. Shan, R.; Peng, Y.; Kong, X.; Xiao, Y.; Yuan, H.; Huang, B.; Zheng, Y. Research Progress of Coal Roadway Support Technology at Home and Abroad. Chin. J. Rock Mech. Eng. 2019, 38, 2377–2403. [Google Scholar]
  24. Liu, Y. Study on The Air Quantity of Mine Ventilation Network Based on BP Neural Network Prediction Model of Friction Resistance Coefficient in Roadway. Min. Saf. Environ. Prot. 2021, 48, 101–106. [Google Scholar]
  25. Pi, Z. Study on the Clustering Analysis of Ventilation Resistance Characteristics and Supporting Pattern of Mine Roadway; Liaoning Technical University: Fuxin, China, 2012. [Google Scholar]
  26. Bao, W.; Ren, C. Research on Prediction Method of Battery Soc Based on GWO-BP Network. Comput. Appl. Softw. 2022, 39, 65–71. [Google Scholar]
Figure 1. Workflow of this paper.
Figure 1. Workflow of this paper.
Applsci 12 12487 g001
Table 5. GSCV-RF Model Parameter Optimization Settings.
Table 5. GSCV-RF Model Parameter Optimization Settings.
No.Parameter NameParameter RangeStep Length
1n_estimators[10, 150]1
2max_features[0.1, 1.0]0.1
3max_depth[3, 50]1
Table 6. GSCV-RF Model Parameter Optimization Results.
Table 6. GSCV-RF Model Parameter Optimization Results.
No.Parameter NameOptimum Value (Passive Support)Optimum Value (Active Support)
1n_estimators67110
2max_features0.91.0
3max_depth93
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Guo, C.; Wang, X.; He, D.; Liu, J.; Li, H.; Jiang, M.; Zhang, Y. Predicting the Mine Friction Coefficient Using the GSCV-RF Hybrid Approach. Appl. Sci. 2022, 12, 12487. https://doi.org/10.3390/app122312487

AMA Style

Guo C, Wang X, He D, Liu J, Li H, Jiang M, Zhang Y. Predicting the Mine Friction Coefficient Using the GSCV-RF Hybrid Approach. Applied Sciences. 2022; 12(23):12487. https://doi.org/10.3390/app122312487

Chicago/Turabian Style

Guo, Chenyang, Xiaodong Wang, Dexing He, Jie Liu, Hongkun Li, Mengjiao Jiang, and Yu Zhang. 2022. "Predicting the Mine Friction Coefficient Using the GSCV-RF Hybrid Approach" Applied Sciences 12, no. 23: 12487. https://doi.org/10.3390/app122312487

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