Abstract
As the core of artificial intelligence, machine learning has strong application advantages in multi-criteria intelligent evaluation and decision-making. The level of sustainable development is of great significance to the safety evaluation of coal mining enterprises. BP neural network is a classical algorithm model in machine learning. In this paper, the BP neural network is applied to the sustainable development level decision-making and safety evaluation of coal mining enterprises. Based on the analysis of the evaluation method for sustainable development of coal enterprises, the evaluation index system of sustainable development of coal enterprises is established, and a multi-layer forward neural network model based on error backpropagation algorithm is constructed. Based on the system theory of man, machine, environment, and management, and taking the four single elements and the whole system in a coal mine as the research object, this paper systematically analyzes and studies the evaluation and continuous improvement of coal mine intrinsic safety. The BP neural network evaluation model is used to analyze and study the intrinsic safety of coal mines, the shortcomings of the intrinsic safety construction of coal mines are found, and then improvement measures are put forward to effectively promote the safe production of coal mines and finally realize the intrinsic safety goal of the coal mine.
1. Introduction
Coal will still be the main energy source for a long time. At present, the rapid growth of the economy puts forward higher requirements for the development of the coal industry [1–6]. Therefore, we must strengthen safety production and ensure the sustainable, stable, and healthy development of the coal industry. However, the coal industry is a high-risk industry. High gas and gas outburst coal mines account for about half of China's coal mines. Coal mine safety is the top priority of the whole industrial safety production work. Coal mining enterprises have the characteristics of many personnel, scattered operations, many equipment and facilities, wide distribution, bad natural conditions, many unsafe factors, complex working environments, and difficult managements. The workplace is constantly changing [7]. The risk factors of natural disasters and production accidents always affect and restrict the safe production of coal mines. On the other hand, in recent years, with the continuous changes in the internal and external environment faced by coal enterprises and the continuous deepening of the reform of large and medium-sized state-owned enterprises, the operating conditions of coal enterprises have fluctuated. On the whole, they are in the process of continuous adaptation and re-adaptation, organization and reorganization, and innovation and re-innovation [8–11]. Coal resources are nonrenewable resources. Coal mining is bound to be restricted by the remaining reserves in the mining area, and coal enterprises will face resource depletion sooner or later. Therefore, the problem of sustainable development of coal enterprises is becoming increasingly prominent. Therefore, it is very necessary to construct a coal mine safety evaluation model based on the research on the evaluation of the sustainable development level of coal enterprises.
Academic circles and decision-making departments at home and abroad have made a lot of exploration, especially in the evaluation of the sustainable development level of coal enterprises. Machine learning can be regarded as a task. The goal of this task is to let machines (computers in a broad sense) acquire human-like intelligence through learning. A neural network is a method to realize machine learning tasks. Talking about the neural networks in the field of machine learning generally refers to “neural network learning.” It is a network structure composed of many simple units. This network structure is similar to the biological nervous system, which is used to simulate the interaction between organisms and the natural environment. An artificial neural network (ANN) is an information processing system imitating human brain model [12,13]. It has good abilities of self-learning, self-adaptation, associative memory, parallel processing, and nonlinear transformation.
How to effectively curb the occurrence of major mining accidents is the biggest problem to be solved in China's coal mine production. Coal mine safety theory is put forward in this environment. The coal mine underground is a complex and changeable man-machine environmental system. This paper attempts to evaluate the sustainable development level of coal enterprises by establishing a multi-layer forward neural network model based on the error back propagation algorithm (BP algorithm). It can avoid complex mathematical derivation and ensure stable results in the case of sample defect and parameter drift, It can also effectively avoid the classical sustainable development evaluation methods, such as the analytic hierarchy process [14–16], fuzzy mathematics [17–22], and principal component analysis [23,24] and cannot avoid the role of people's experience and knowledge and the personal subjective intention of decision-makers, which is of great benefit to solve the overall decision-making planning of coal enterprises. This paper will use the system theory to take the coal mine man-machine-environment-management system as the research object, establish the coal mine intrinsic safety evaluation system and evaluation model, comprehensively construct the coal mine intrinsic safety system through the specific and in-depth analysis of various factors of man-machine-environment-management, provide the basis for coal mine safety production and management, and improve the safety production level of the coal mine industry.
2. BP Neural Network Model for Sustainable Development of Coal Enterprises
2.1. Model Building
According to the meaning of sustainable development of coal enterprises and the principle of index system design, combined with the existing achievements and the research on the specific situation of coal enterprises, an index system including 5 criteria layers and 17 specific indicators is constructed, as shown in Figure 1. According to the evaluated problems, combined with the multi-layer forward neural network model based on the error backpropagation algorithm (BP algorithm), the neural network model for sustainable development of coal enterprises is established, as shown in Figure 2.


The model is divided into two modules: the former is the normalization module, and the latter is the BP neural network (BPNN) module [25–28]. The BPNN module in the above model adopts a three-layer BP neural network, including an input layer, a hidden layer, and an output layer P. The input of a neural network is required to be in [0 and 1], so the original data of each evaluation index shall be normalized before network learning and training. The specific normalization rules are shown in Table 1. In this way, the network input value corresponding to each evaluation index in the sample can be determined by normalization.
2.2. Network Training and Learning
The original data are sent to the normalization module after preprocessing. The normalization module will normalize the input data according to the rules in Table L to obtain 17 normalized values, and then input the normalized values into the BPNN module. According to the above analysis, the number of fuzzy neurons in the input layer of the BPNN module is 17; that is, the input signals x1, x2,...,x17 correspond to 17 normalized values; the number of output neurons is 1, i.e., output o, which corresponds to the sustainable development level of coal enterprises. The number k of neurons in the hidden layer was adjusted by the learning process to 35.
The learning process of the BP neural network is also the process of network parameter correction. The network learning system adopts the method with teachers, and the correction of network parameters adopts the gradient method. It is assumed that there are n system sample data: , a = 1,2, ..., n. Here, the subscript a represents the sample serial number, is the sample output, and is the actual output. xia is input variable, i = 1,2, ..., 17. The input variable will be assigned to the m-th neuron of the hidden layer as its input according to the following formula:where is the weight of the input layer neuron i and the hidden layer neuron m.
The most commonly used transfer function of BP neuron is the sigmoid function:
According to the sigmoid function, it is obtained that the function of the output of the hidden layer neuron m with respect to the input is
Similarly, the input and output of each unit of the output layer can also be obtained, which will not be described in detail here.
Through a certain number of network training processes, it is actually to modify the network parameter to determine the most appropriate weight, so as to minimize the residual error between the actual output and the sample output obtained by forward operation according to equations (1) and (3) for all n sample inputs. The residual error is as follows:
The correction of weight and threshold is realized by the gradient method of the back propagation algorithm. t represents the time of iterative correction, and bk and bo represent the neuron thresholds of the hidden layer and output layer, respectively, then the parameter correction rule of the BP neural network is(1)The connection weight from the input layer to the hidden layer is where i = 1, 2, ..., 17; k = 1,2, ..., 35; wki is the connection weight from the input node xi to the hidden layer node Rk; and ηis the learning rate.(2)Hidden layer neuron threshold is where k = 1,2, ..., 35 and η′ is the learning rate.(3)Connection weight from hidden layer to output layer is where k = 1,2, ..., 35; ck is the weight from the rule layer node Rk to the output layer node O; and η’’ is the learning rate.(4)Output layer neuron threshold iswhere η‴ is the learning rate.
After training and learning, the evaluation network can output the evaluation value to measure the level of sustainable development, which ranges from [0,1]. In order to clarify the sustainable development level of coal enterprises, the sustainable development status is divided into four levels: the first level is sustainable development, and the score range is 0.85 < β ≤ 1. O; the second level is primary sustainable development, and the score range is 0.70 < β ≤ 0.85; the third level is the transition from traditional development to sustainable development, and the score range is 0.50 < β ≤ 0.70; and the fourth level is traditional development, and the score range is 0 < β ≤ 0.50. In this way, the sustainable development level of the enterprise can be clearly obtained from the network output value. In each evaluation work, no matter whether the evaluation result is recognized by experts or not, it can be used as a new learning sample to make the BP neural network evaluation system learn and improve continuously, so as to make it make a more accurate evaluation.
3. Comprehensive Evaluation Model of Coal Mine Safety
This study establishes the safety evaluation index system of each element from the four elements of man, machine, environment, and management [29,30]. The construction of a coal mine safety evaluation model needs to organically combine the four elements of man, machine, environment, and management. Therefore, man, machine, environment, and management can be regarded as four primary indicators. Among the secondary indicators, human intrinsic safety indicators are divided into physical status, psychological status, safety education status, and safety technology status. Equipment safety indicators are divided into equipment reliability and production system factors. Environmental essential indicators can be divided into two categories: geological environment and working environment. The management indicators are divided into personal injury and loss, training and education, intrinsic safety management system establishment, safety measures, basic management, emergency rescue, and enterprise safety culture.
Combining the four elements organically, a coal mine safety evaluation classification model is constructed, which can be divided into four primary evaluation indexes and 14 secondary evaluation indexes, as shown in Figure 3. The scoring standard for coal mine safety evaluation in Table 2 is established with reference to the national guiding principles of intrinsic safety.

4. Fuzzy Evaluation of Coal Mine Safety Based on BP Neural Network
Fuzzy neural network (FNN) is a new and better system combining neural networks and fuzzy logic systems [31–33]. The system not only has the advantages of a neural network, that is, it has the function of self-organizing and adaptive learning, but also makes up for the deficiency of a neural network, that is, it can directly deal with structured knowledge, The weights without clear network meaning in the traditional neural network give the physical meaning of the rule parameters in the fuzzy system, which is convenient to use the rule parameters to study things.
4.1. Fuzzy Neural Network Learning Algorithm
It is assumed that n and m are the numbers of input units and hidden units, respectively. X = (x1, x2,…, xn) is the input layer input of the fuzzy system. After fuzzy processing of membership function, R = (r1, r2,…, rn) is obtained, which is the input vector of the neural network. Z = (z1, z2,…, zn) is the hidden layer output vector and Y = (y1, y2,…, yn) is the system output vector.
Wj = (1, j2,…, jn) is the weight vector between the j-th neuron of the hidden layer and the neurons of the input layer. The weight vectors among all neurons of hidden layer and all neurons of input layer can form a weight matrix as follows:
vj = (j1, j2,…, jn) is the weight vector between the j-th neuron of the hidden layer and the neurons of the output layer. The weight vectors between all the neurons of the hidden layer and all neurons of the output layer can form a weight matrix as follows:
It is assumed that represents the net input of the j-th neuron in layer k and represents the net output of the j-th neuron in layer k. When the BP algorithm is adopted, the input-output mapping relationship of the network is given as follows: Input Layer Hidden Layer Output Layer
4.2. Application Steps
After determining the basic structure of the training sample and model, the network training and model application are carried out according to the following steps shown in Figure 4.

5. Case Study
17 evaluation indexes of 8 enterprises reflecting the state of sustainable development are selected as learning samples. All samples have been normalized according to the rules in Table 1, as shown in Table 3.
The above samples are trained through the network, and the network evaluation results are obtained, as shown in Table 4. It can be seen that the network output values of enterprise 1 and enterprise 2 are between (0.85 and 1.00), enterprise 3 and enterprise 4 are between (0.70 and 0.85), enterprise 5 and enterprise 6 are between (0.50 and 0.70), and enterprise 7 and enterprise 8 are between (0.00 and 0.50). Their development levels are in sustainable development, primary sustainable development, transition from traditional development to sustainable development, and traditional development, respectively.
Based on the evaluation results of sustainable development level, the safety evaluation of enterprise 1 is now carried out. According to the intrinsic safety evaluation index system established above, data of the coal mine site are collected as shown in Table 5. Among them, the first 10 rows are the known safety assessment data of the first 10 months, the corresponding actual safety assessment value is used as the expected output as the training sample to train the BP evaluation model, and the last 2 rows are the prediction samples, representing the safety assessment data of the next 2 months.
The four elements (man, machine, environment, and management) in the coal mine and their synthesis are calculated and analyzed by using the Matlab tool and the BP neural network program. The predicted value of the personnel intrinsic safety value is (0.86–0.85). The intrinsic safety value of the equipment is (0.93, 0.95). The intrinsic safety value of environment is (0.87, 0.80). The management intrinsic safety values are (0.92, 0.93) and (0.93, 0.95). The final predicted value of coal mine intrinsic safety system is (0.93, 0.91). Therefore, it is established that the intrinsic safety degree of coal mine enterprise 1 is level I. At the same time, it also shows that the effectiveness of the neural network model applied to intrinsic safety evaluation is limited to space, and only the system intrinsic safety data is listed here as an example.
6. Conclusions
This paper establishes a three-layer BP neural network evaluation model to evaluate the sustainable development level of coal enterprises and obtains the sustainable development status of each enterprise. From the output layer neurons to the input layer neurons, the connection weights are corrected layer by layer, and the error back propagation correction is continuously implemented in the process of network training and learning, so as to reduce the error between the desired output and the actual output and improve the accuracy of the network response to the input mode. The evaluation results are completely consistent with the actual situation. The advantage of this method is that it avoids the subjectivity and complex mathematical derivation in the traditional evaluation methods and can still get stable and correct results in the case of missing samples and parameter drift. It will provide scientific and theoretical guidance for the scientific decision-making of sustainable development of coal enterprises and has certain research value.
Based on the sustainable development evaluation of coal mines, the establishment of intrinsically safe coal mine is the development and sublimation of the existing safety management mode and coal mine safety quality standardization. It systematizes the new concept of coal mine intrinsic safety, and the established coal mine intrinsic safety evaluation system and evaluation model are applied to the coal mine site. It can provide theoretical basis and technical support for the safety management of coal mining enterprises, effectively improve the level of coal mine safety production, eliminate hidden dangers of accidents, prevent and control accidents, standardize and improve various safety management systems, and improve the safety production situation of coal mines.
Future research will focus on two aspects: (1) optimizing the processing process of the algorithm proposed in this paper to further improve the accuracy and efficiency of the algorithm; and (2) using big data technology to analyze and process the text data recorded in the process of coal mine production and comprehensively and systematically analyze the text data of coal mines to improve the risk precontrol ability of coal mine safety production.
Data Availability
The dataset can be accessed upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This study was supported by the grant from the National Natural Science Foundation of China: Study on thermodynamic characteristics and regional heat transferring methods in the process of spontaneous combustion of coal gangue (52004211).