# Intelligent Evaluation Method of Pressure Relief Gas Drainage in Goaf Based on IoT Perception

Authors: Wentao Cao
Journal: Scientific Programming
 (2022)

---

## Abstract

The pressure relief gas drainage in goaf is the main control method of mine gas. This paper has been designed to study how to analyze and study the gas drainage of goaf pressure relief based on the perception layer of the Internet of Things. The intelligent evaluation of pressure relief gas drainage in goaf is described. This paper has raised the problem of gas extraction, which is based on the Internet of Things, so it has elaborated on the data-level fusion-related algorithms for sensing coal mine safety, and the case design and analysis of the prediction model and intelligent evaluation have been carried out. Aiming at the problem of intelligent grading of gas drainage evaluation in goaf, data preprocessing is performed on the drainage metering data. Using a deep learning evaluation method based on a convolutional neural network (CNN), an intelligent evaluation model is constructed for gas extraction. Compared with the classification model of the shallow neural network, the CNN classification model is more suitable for gas intelligence evaluation and has higher accuracy due to the good learning ability and accuracy of the deep neural network. When the learning rate is 0.1 and the batch is 256, the prediction effect of the CNN pressure relief gas intelligent classification model is the best, which can effectively provide classification results.


---

## Body

## 1. Introduction

In the normal production process of coal mines, a large amount of gas would flow to the working face, most of which are gas gushing from the goaf. The gas in the goaf is generated by the discharge of adjacent layers, unmined layers, and coal left over from the working face into the gob. Gas disaster is the most important form of disaster that affects the safe and efficient mining of mines, which often causes major economic losses and a large number of casualties in mines. In many areas, the mining working face adopts the method of layered mining, and the pressure relief of the bottom coal in the goaf would produce a large amount of gas, which brings new challenges to gas disaster management. As coal mining depth increases, so does the coal seam gas content and gas gushing volume. Gob gas is one of the main sources of gas gushing from the working face, accounting for about 40–60%. The proportion is higher in mines with carbon deposits. The wide application of efficient working face production and coal cavitation technology has brought economic benefits to coal enterprises and enterprises. At the same time, it would increase gas emission intensity and emissions, which would be a long-term problem threatening the safety of coal mine production.Through data collection, modeling, and training methods, this paper has proposed the gob pressure relief gas drainage evaluation index body and has constructed the gob pressure relief gas drainage evaluation index body based on a long short-term memory network (LSTM). The exponential prediction model has formed an intelligent assessment method for gas drainage, and a gas drainage assessment system has been developed. The innovation of this paper is that through the enrichment of the IoT perception layer and data fusion, the optimal design of the gas extraction model in the goaf is studied, and intelligent evaluation is carried out. The research in this paper plays an important role in gas extraction in the coal mine.


## 2. Related Work

At present, great progress has been made in the research on gas drainage in the same goaf, and it has also been widely used in practice. Zhang et al. established a two-medium coupled model in order to study the multiphase multifield coupling problem of gas drainage, which has described the gas-air mixture flow by considering the influence of matrix shrinkage and effective stress on coal permeability [1]. Evanoski-Cole et al. measured winter aerosols and aerosol precursors in national parks and found regional elevated PM2.5 concentrations in the Bakken region [2]. Goodman et al. investigated the physical and substantial changes of the carbonate-rich Utica Shale after CO2 openness when a slight film of water exists on the shale surface [3]. Zhao et al. endeavored to fill this hole by fostering a monetary improvement model for oil and gas extraction to examine the effect of maker sponsorship expulsion [4]. Utilizing a devoted overview of 4992 respondents, Andersson-Hudson et al. explored the design of UK public mentalities towards shale gas extraction. It has been found that public mentalities towards shale gas extraction have a one-layered structure, so that all inquiries concerning the benefits and constraints of extraction are viewed as an issue. The results have suggested that information has an important role in regulating responses to shale gas. This factor has implications for how governments approach policies related to shale gas extraction [5]. However, they did not study the intelligent evaluation model of pressure relief gas drainage in goaf nor did they study the effect of intelligent evaluation.The Internet of Things (IoT) is a unique worldwide organization of data that is turning into an indispensable piece of the Internet representing things to come. It is composed of Internet-connected objects such as RFID, sensors, actuators, and other instruments and smart devices. Perera et al. reviewed north of 100 IoT brilliant arrangements available and painstakingly concentrated on them to decide the innovations, capabilities, and applications utilized [6]. Stojkoska and Trivodaliev defined the main characteristics of the overall framework of smart homes from the literature review, a general description of the smart home management model based on the overall framework [7]. Ni et al. examined the design and quality of the haze registry and focused on key parts of the haze hub, including ongoing management, transient capacity, information dissemination, and decentralized processing. Given the various jobs at the smog center, it is also considering using mist to help with IoT applications [8]. Li et al. introduced deep learning for IoT into the edge computing environment, designing a novel offloading strategy to optimize the performance of IoT deep learning applications through edge computing [9]. Siow et al. reviewed these works in terms of the utility of IoT and big data analytics in creating efficient, effective, and innovative applications and services for a wide range of domains. They looked at some of the trade-offs in IoT analytics that may affect future research [10]. However, they have not yet applied the Internet of Things to the research on the intelligent evaluation model of pressure relief gas drainage in goaves.


## 3. Information Processing Method Based on IoT Perception

### 3.1. Internet of Things

#### 3.1.1. Overview

The Internet of Things (IoT) is the product of the continuous development of the Internet, ubiquitous computer technology, and wireless communication technology and refers to ubiquitous equipment and information detection technologies, such as RFID technology, GPS technology, and smartphones. For any objects and processes that need to be connected, monitored, and operated, various data information, such as sound, heat, quantity, chemical biology, and location information, are collected, combining the vast Internet to form a ubiquitous network with wider coverage [11]. The ultimate goal of IoT is to establish extensive connections between things, things and people, and people to facilitate communication, identification, management, and control of information. The conceptual model of IoT is shown in Figure 1.Figure 1
IoT conceptual model.Compared with the traditional Internet, IoT has its distinctive characteristics: it is a ubiquitous network built on the Internet, and it is a wide-ranging application of various technological concepts. IoT not only provides sensor connectivity but also has intelligent processing capabilities in itself.


#### 3.1.2. Technical Framework

From the current research status, the three-layer architecture of the Internet of Things has been widely recognized and divided into three parts [12]. The technical architecture is shown in Figure 2.Figure 2
IoT three-tier application architecture.The IoT awareness layer is at the bottom of the IoT architecture. It consists of various sensors, a control unit, a network communication unit, and a smart door that accesses the sensors, collects data, and links the perception layer with the network layer [13, 14]. Compared with the traditional Internet, IoT has its distinctive characteristics: it is a ubiquitous network built on the Internet, and it is a wide-ranging application of various technological concepts. IoT not only provides sensor connectivity but also has intelligent processing capabilities in itself.The network layer includes the Internet, personal area network, mobile communication network, network transmission system, and a business platform for integrating and opening data resources, providing services such as open networks and integration and opening of data resources. In terms of network access, the network technologies used include ADSL, LAN, GPRS, 3G, LTE, and Wi-Fi. The resource integration platform should provide convenient interfaces for data input and data integration and output. Therefore, a REST architecture can be adopted to remove data from resources and provide users with a unified HTTP-based interface method.The application layer is the user-facing “interface” of IoT. In combination with specific industry needs, IoT applications are created for various industries based on the perception layer and network layer, such as environmental monitoring, natural disaster warning, smart home and intelligent transportation, remote medical monitoring and health monitoring, and remote production monitoring. The intelligence and practicability of IoT are understood, so that IoT can ultimately serve people’s production and life and serve the progress of social productivity.


### 3.2. Perception Layer

#### 3.2.1. Diversity of Perception Layer Sensors

From the current state of research and production, the diversity and heterogeneity of sensor interfaces are still unavoidable issues in IoT R&D. While the International Organization for Standardization has defined software and hardware models for networked smart sensors and electronic TEDS data sheets, as well as detailed requirements for data transmission, addressing, deactivation, and activation of smart sensors, they have not yet been adopted on a large scale.According to different working principles, sensors can usually be divided into two categories, as shown in Figure3(a); according to different types of measurement data, sensors can be divided, as shown in Figure 3(b); according to the different types of output signals, sensors can be divided into three categories as shown in Figure 3(c).Figure 3
Classification of sensors: (a) divided by working principle, (b) by type of data measured, and (c) by output signal type.
(a)(b)(c)


#### 3.2.2. Wireless Sensor

(1) Node Composition. The sensor node consists of four parts, namely, energy supply module, sensor module, wireless communication module, and processor module, as shown in Figure 4 [15]. The sensor module completes the data collection and conversion of the monitoring area. The processor module is responsible for managing the operation of the entire node. The sensor stores and processes the data collected by itself and the data sent from other countries. The wireless communication unit is a wireless communication node with other devices, sending and receiving collected data and exchanging control messages. The energy supply module provides the energy required for the operation of the sensor node, usually using tiny batteries.Figure 4
Sensor node architecture.(2) Basic Structure. Network topology is an important network management model, which can provide many network characteristics, such as the number, distribution, and network connectivity of active nodes. Wireless sensor networks are a kind of self-organizing network. The formation and operation of the network are largely carried out autonomously by many network nodes and do not require manual configuration. Therefore, in the initial stages of network creation, an autonomous generation mechanism of a specific topology should be employed. The basic topological structures of wireless sensor networks can be divided into three types: chain-based linear structures, web-based planar structures, and cluster-based hierarchical stereo structures [16, 17].(a)
Chain-based linear structure: Figure5 shows the chain-based linear network structure. Several nodes form a chain, and each data source reaches the sink node along its own data chain. In the chain formation process, the shortest path should be considered to avoid energy waste. In this way, the network routing protocol is relatively simple, and the robustness of the network is poor. The failure of a node affects the information transfer of this connection [18].(b)
Web-based flat structure: the web-based flat structure corresponds to wireless sensor networks using transmit, flood, and multitransmit routing mechanisms, as shown in Figure6. Such network information is transmitted through multiple routes, which improve the reliability of communication; the network is robust and has good connectivity, and single node failure and communication connection failure would not cause network separation. However, the huge disadvantage of this network topology is the low energy efficiency [19, 20].(c)
Cluster structure: in the data processing process based on the hierarchical structure of the cluster, each member of the cluster transmits the data to the cluster head, where the data merging process is completed and then transmits it to the user node through multiple transformations of other nodes. In a mine, the working face is long and narrow with a relatively small width, so the cluster structure is more advantageous, as shown in Figure7. Communication within each cluster can be single-hop or multihop communication. Once the information reaches the cluster head, the information would be passed to the upper layer network. Advanced networks would use higher transmission bandwidth or connect advanced networks to wired networks.Figure 5
Chain-based linear structure.Figure 6
Web-based flat structure.Figure 7
Two-layer cluster structure.From the analysis of the above topology, nodes in a wireless sensor network usually communicate in three ways: direct transmission (each node sends information directly to the base station), multihop mode (data transmission is sent to the base station through each node), and cluster-based mode.


### 3.3. Data-Level Fusion of Coal Mine Safety Perception

When multiple sensors measure the same index, set the probability distribution of the data measured by sensora and sensor b to gax and gbx; then, the conditional probability function is as follows:(1)gab=gaxbxa.Then, the confidence distance measurementdab of two sensors measuring the same index parameter is as follows:(2)dab=dba=∫abgaxxagaxadx+∫bagbxxbgbxbdx.In the equation,∫abgaxxagaxadx and ∫bagbxxbgbxbdx are the area covered by the probability distribution, between the measurements of sensors xa and xb, respectively, 0≤dab≤1. Specifically, when dab=0, it means that xa and xb are exactly equal, when dab=−1, it means that xa and xb are quite different.Then, the complete steps of the dynamic clipping filtering algorithm are as follows.A confidence distance measure may represent a probabilistic distance, which reflects the degree of agreement between the measurements of two sensors. The higher thedab value, the greater the probability of the sensor’s measurement error. The lower the dab value, the more the measurement values of the two sensors can reflect the “true value” of the measured object. Then, the complete steps of the dynamic clipping filtering algorithm are as follows.The measurement series is obtained by taking samples in a time series over a specified time period:X1,X2,...,Xm.Calculate the incrementsYa, Y1=X2−X1,Y2=X3−X2,…,Ya=Xa+1−Xa,…,Ym−1=Xm−Xm−1 of adjacent measurements.△ is the maximum allowable increase of two adjacent measured values, and its value can be determined according to the average change rateVage of Xa and the sampling period Z, namely,(3)Δ=ldabVageZ.Calculation of △ is the key to the algorithm, which requires an accurate estimate of the range ofVage. l is the filter coefficient, the size of which is adjustable and depends on the processing accuracy of the system.IfYa>Δ, it means that adjacent values have an increasing range larger than △. Then, it is necessary to compare their timestamps DZWa and recalculate the area Δ′ limited by the growth range:(4)Δ′=ΔDZWa+1−DZWaZ.IfYa>Δ′, continue to calculate Ya+1. If Ya+1>Δ, judge Xa as a negligence error point. If Ya+1>Δ and Ya+1>Δ′, it can be judged that Xa+1 is a negligence error point. If Ya+1<Δ′, it can be judged that Xa is a negligence error point.Let the variance ofm sensors be δ12,δ22,…,δm2, and the actual value to be estimated is x. The measurement data of the a-th sensor is xa. They are all unbiased estimates. The fusion weighting factor corresponding to each sensor is va. The sampling time of the sensor is l. Then, the actual value x^ and weighting factor obtained after fusion satisfy the following equation:(5)x^=∑a=1mvaxa∑a=1mva=1.The total mean squared error is as follows:(6)δ2=Ex−x^2,=E∑a=1mva2x−xa2+2∑a=1,b=1,a≠bmvavbx−xax−xb.Since they are independent of each other and are unbiased estimates ofx, it can be obtained as follows:(7)Ex−xax−xb=0,a≠b,a=1,2,…,m;b=1,2,…,m.Therefore,δ2 can be written as follows:(8)δ2=E∑a=1mva2x−xa2=∑a=1mva2δa2.It can be seen from equation (8) that the total mean square error δ2 is a square multivariate function of each weighting factor, so δ2 must have a minimum value.The calculation of the minimum value is the weighting factorv1,v2,…,va, that is, the end of the function that satisfies the constraints of equation (5).According to the theory of finding the extreme value of the multivariate function, the extreme value of formula (9) is found by using the Lagrangian method:(9)fv,δ=∑a=1mva2δa2+ε∑a=1mva2−1.The weighting factor corresponding to the minimum total mean squared error can be as follows:(10)va∗=1δ12∑a=1m1/δ12.The corresponding minimum mean square error is as follows:(11)δ¯min2=1l∑a=1m1/δ12.As can be seen from the above analysis, the varianceδa2 of each sensor determines the optimal weighting factor va∗. δa2 is usually unknown. However, according to the corresponding algorithm, they are determined from the measurements provided by a single sensor. Then, the method to calculate the sensor variance δa2 is discussed.There are two different sensorsi and j, whose measurement values are xi and xj, respectively. The corresponding observation errors are ψi and ψj, respectively; then, there are(12)ψi=x−xiψj=x−xj.In the equation, the zero-mean stationary noise is expressed asψi, ψj, and the variance of sensor i is(13)δi2=Eψi2.Becauseψi and ψj are not correlated with each other and the mean value is zero and x is not correlated, the cross-correlation function Iij of xi and xj satisfies(14)Iij=Exixj=Ex2.The autocorrelation functionIii of xi satisfies(15)Iii=Exixi=Ex2+Eψi2.Subtract equation (14) from equation (15) to get(16)δi2=Eψi2=Iii−Iij.For itsIii, Iij calculation, in the above equation, it can be obtained by calculating its expected value in the time domain.Let the expected value of the time domain estimate ofIii be Iiil, then it can be obtained as follows:(17)Iii=1l∑a=1lxiaxja=1l∑a=1lxiaxia+xilxil,=l−1lIiil−1+1lxilxil.Similarly,(18)Iii=l−1lIijl−1+1lxilxjl.Then, the sensorjj≠i;j=1,2,…,m and sensor i are correlated to obtain the value of Iijlj≠i;j=1,2,…,m. Therefore, for Iij, the mean value I¯il of Iijl can be further used as its estimate, that is,(19)Iij=I¯il=1m−1∑j=1,j≠imIijl.Thereby, the autocorrelation function and theIii and Iij cross-correlation functions are obtained from the measured value of each sensor and the estimated value in the time domain, so that the variance δa2 of each sensor can be estimated.


## 3.1. Internet of Things

### 3.1.1. Overview

The Internet of Things (IoT) is the product of the continuous development of the Internet, ubiquitous computer technology, and wireless communication technology and refers to ubiquitous equipment and information detection technologies, such as RFID technology, GPS technology, and smartphones. For any objects and processes that need to be connected, monitored, and operated, various data information, such as sound, heat, quantity, chemical biology, and location information, are collected, combining the vast Internet to form a ubiquitous network with wider coverage [11]. The ultimate goal of IoT is to establish extensive connections between things, things and people, and people to facilitate communication, identification, management, and control of information. The conceptual model of IoT is shown in Figure 1.Figure 1
IoT conceptual model.Compared with the traditional Internet, IoT has its distinctive characteristics: it is a ubiquitous network built on the Internet, and it is a wide-ranging application of various technological concepts. IoT not only provides sensor connectivity but also has intelligent processing capabilities in itself.


### 3.1.2. Technical Framework

From the current research status, the three-layer architecture of the Internet of Things has been widely recognized and divided into three parts [12]. The technical architecture is shown in Figure 2.Figure 2
IoT three-tier application architecture.The IoT awareness layer is at the bottom of the IoT architecture. It consists of various sensors, a control unit, a network communication unit, and a smart door that accesses the sensors, collects data, and links the perception layer with the network layer [13, 14]. Compared with the traditional Internet, IoT has its distinctive characteristics: it is a ubiquitous network built on the Internet, and it is a wide-ranging application of various technological concepts. IoT not only provides sensor connectivity but also has intelligent processing capabilities in itself.The network layer includes the Internet, personal area network, mobile communication network, network transmission system, and a business platform for integrating and opening data resources, providing services such as open networks and integration and opening of data resources. In terms of network access, the network technologies used include ADSL, LAN, GPRS, 3G, LTE, and Wi-Fi. The resource integration platform should provide convenient interfaces for data input and data integration and output. Therefore, a REST architecture can be adopted to remove data from resources and provide users with a unified HTTP-based interface method.The application layer is the user-facing “interface” of IoT. In combination with specific industry needs, IoT applications are created for various industries based on the perception layer and network layer, such as environmental monitoring, natural disaster warning, smart home and intelligent transportation, remote medical monitoring and health monitoring, and remote production monitoring. The intelligence and practicability of IoT are understood, so that IoT can ultimately serve people’s production and life and serve the progress of social productivity.


## 3.1.1. Overview

The Internet of Things (IoT) is the product of the continuous development of the Internet, ubiquitous computer technology, and wireless communication technology and refers to ubiquitous equipment and information detection technologies, such as RFID technology, GPS technology, and smartphones. For any objects and processes that need to be connected, monitored, and operated, various data information, such as sound, heat, quantity, chemical biology, and location information, are collected, combining the vast Internet to form a ubiquitous network with wider coverage [11]. The ultimate goal of IoT is to establish extensive connections between things, things and people, and people to facilitate communication, identification, management, and control of information. The conceptual model of IoT is shown in Figure 1.Figure 1
IoT conceptual model.Compared with the traditional Internet, IoT has its distinctive characteristics: it is a ubiquitous network built on the Internet, and it is a wide-ranging application of various technological concepts. IoT not only provides sensor connectivity but also has intelligent processing capabilities in itself.


## 3.1.2. Technical Framework

From the current research status, the three-layer architecture of the Internet of Things has been widely recognized and divided into three parts [12]. The technical architecture is shown in Figure 2.Figure 2
IoT three-tier application architecture.The IoT awareness layer is at the bottom of the IoT architecture. It consists of various sensors, a control unit, a network communication unit, and a smart door that accesses the sensors, collects data, and links the perception layer with the network layer [13, 14]. Compared with the traditional Internet, IoT has its distinctive characteristics: it is a ubiquitous network built on the Internet, and it is a wide-ranging application of various technological concepts. IoT not only provides sensor connectivity but also has intelligent processing capabilities in itself.The network layer includes the Internet, personal area network, mobile communication network, network transmission system, and a business platform for integrating and opening data resources, providing services such as open networks and integration and opening of data resources. In terms of network access, the network technologies used include ADSL, LAN, GPRS, 3G, LTE, and Wi-Fi. The resource integration platform should provide convenient interfaces for data input and data integration and output. Therefore, a REST architecture can be adopted to remove data from resources and provide users with a unified HTTP-based interface method.The application layer is the user-facing “interface” of IoT. In combination with specific industry needs, IoT applications are created for various industries based on the perception layer and network layer, such as environmental monitoring, natural disaster warning, smart home and intelligent transportation, remote medical monitoring and health monitoring, and remote production monitoring. The intelligence and practicability of IoT are understood, so that IoT can ultimately serve people’s production and life and serve the progress of social productivity.


## 3.2. Perception Layer

### 3.2.1. Diversity of Perception Layer Sensors

From the current state of research and production, the diversity and heterogeneity of sensor interfaces are still unavoidable issues in IoT R&D. While the International Organization for Standardization has defined software and hardware models for networked smart sensors and electronic TEDS data sheets, as well as detailed requirements for data transmission, addressing, deactivation, and activation of smart sensors, they have not yet been adopted on a large scale.According to different working principles, sensors can usually be divided into two categories, as shown in Figure3(a); according to different types of measurement data, sensors can be divided, as shown in Figure 3(b); according to the different types of output signals, sensors can be divided into three categories as shown in Figure 3(c).Figure 3
Classification of sensors: (a) divided by working principle, (b) by type of data measured, and (c) by output signal type.
(a)(b)(c)


### 3.2.2. Wireless Sensor

(1) Node Composition. The sensor node consists of four parts, namely, energy supply module, sensor module, wireless communication module, and processor module, as shown in Figure 4 [15]. The sensor module completes the data collection and conversion of the monitoring area. The processor module is responsible for managing the operation of the entire node. The sensor stores and processes the data collected by itself and the data sent from other countries. The wireless communication unit is a wireless communication node with other devices, sending and receiving collected data and exchanging control messages. The energy supply module provides the energy required for the operation of the sensor node, usually using tiny batteries.Figure 4
Sensor node architecture.(2) Basic Structure. Network topology is an important network management model, which can provide many network characteristics, such as the number, distribution, and network connectivity of active nodes. Wireless sensor networks are a kind of self-organizing network. The formation and operation of the network are largely carried out autonomously by many network nodes and do not require manual configuration. Therefore, in the initial stages of network creation, an autonomous generation mechanism of a specific topology should be employed. The basic topological structures of wireless sensor networks can be divided into three types: chain-based linear structures, web-based planar structures, and cluster-based hierarchical stereo structures [16, 17].(a)
Chain-based linear structure: Figure5 shows the chain-based linear network structure. Several nodes form a chain, and each data source reaches the sink node along its own data chain. In the chain formation process, the shortest path should be considered to avoid energy waste. In this way, the network routing protocol is relatively simple, and the robustness of the network is poor. The failure of a node affects the information transfer of this connection [18].(b)
Web-based flat structure: the web-based flat structure corresponds to wireless sensor networks using transmit, flood, and multitransmit routing mechanisms, as shown in Figure6. Such network information is transmitted through multiple routes, which improve the reliability of communication; the network is robust and has good connectivity, and single node failure and communication connection failure would not cause network separation. However, the huge disadvantage of this network topology is the low energy efficiency [19, 20].(c)
Cluster structure: in the data processing process based on the hierarchical structure of the cluster, each member of the cluster transmits the data to the cluster head, where the data merging process is completed and then transmits it to the user node through multiple transformations of other nodes. In a mine, the working face is long and narrow with a relatively small width, so the cluster structure is more advantageous, as shown in Figure7. Communication within each cluster can be single-hop or multihop communication. Once the information reaches the cluster head, the information would be passed to the upper layer network. Advanced networks would use higher transmission bandwidth or connect advanced networks to wired networks.Figure 5
Chain-based linear structure.Figure 6
Web-based flat structure.Figure 7
Two-layer cluster structure.From the analysis of the above topology, nodes in a wireless sensor network usually communicate in three ways: direct transmission (each node sends information directly to the base station), multihop mode (data transmission is sent to the base station through each node), and cluster-based mode.


## 3.2.1. Diversity of Perception Layer Sensors

From the current state of research and production, the diversity and heterogeneity of sensor interfaces are still unavoidable issues in IoT R&D. While the International Organization for Standardization has defined software and hardware models for networked smart sensors and electronic TEDS data sheets, as well as detailed requirements for data transmission, addressing, deactivation, and activation of smart sensors, they have not yet been adopted on a large scale.According to different working principles, sensors can usually be divided into two categories, as shown in Figure3(a); according to different types of measurement data, sensors can be divided, as shown in Figure 3(b); according to the different types of output signals, sensors can be divided into three categories as shown in Figure 3(c).Figure 3
Classification of sensors: (a) divided by working principle, (b) by type of data measured, and (c) by output signal type.
(a)(b)(c)


## 3.2.2. Wireless Sensor

(1) Node Composition. The sensor node consists of four parts, namely, energy supply module, sensor module, wireless communication module, and processor module, as shown in Figure 4 [15]. The sensor module completes the data collection and conversion of the monitoring area. The processor module is responsible for managing the operation of the entire node. The sensor stores and processes the data collected by itself and the data sent from other countries. The wireless communication unit is a wireless communication node with other devices, sending and receiving collected data and exchanging control messages. The energy supply module provides the energy required for the operation of the sensor node, usually using tiny batteries.Figure 4
Sensor node architecture.(2) Basic Structure. Network topology is an important network management model, which can provide many network characteristics, such as the number, distribution, and network connectivity of active nodes. Wireless sensor networks are a kind of self-organizing network. The formation and operation of the network are largely carried out autonomously by many network nodes and do not require manual configuration. Therefore, in the initial stages of network creation, an autonomous generation mechanism of a specific topology should be employed. The basic topological structures of wireless sensor networks can be divided into three types: chain-based linear structures, web-based planar structures, and cluster-based hierarchical stereo structures [16, 17].(a)
Chain-based linear structure: Figure5 shows the chain-based linear network structure. Several nodes form a chain, and each data source reaches the sink node along its own data chain. In the chain formation process, the shortest path should be considered to avoid energy waste. In this way, the network routing protocol is relatively simple, and the robustness of the network is poor. The failure of a node affects the information transfer of this connection [18].(b)
Web-based flat structure: the web-based flat structure corresponds to wireless sensor networks using transmit, flood, and multitransmit routing mechanisms, as shown in Figure6. Such network information is transmitted through multiple routes, which improve the reliability of communication; the network is robust and has good connectivity, and single node failure and communication connection failure would not cause network separation. However, the huge disadvantage of this network topology is the low energy efficiency [19, 20].(c)
Cluster structure: in the data processing process based on the hierarchical structure of the cluster, each member of the cluster transmits the data to the cluster head, where the data merging process is completed and then transmits it to the user node through multiple transformations of other nodes. In a mine, the working face is long and narrow with a relatively small width, so the cluster structure is more advantageous, as shown in Figure7. Communication within each cluster can be single-hop or multihop communication. Once the information reaches the cluster head, the information would be passed to the upper layer network. Advanced networks would use higher transmission bandwidth or connect advanced networks to wired networks.Figure 5
Chain-based linear structure.Figure 6
Web-based flat structure.Figure 7
Two-layer cluster structure.From the analysis of the above topology, nodes in a wireless sensor network usually communicate in three ways: direct transmission (each node sends information directly to the base station), multihop mode (data transmission is sent to the base station through each node), and cluster-based mode.


## 3.3. Data-Level Fusion of Coal Mine Safety Perception

When multiple sensors measure the same index, set the probability distribution of the data measured by sensora and sensor b to gax and gbx; then, the conditional probability function is as follows:(1)gab=gaxbxa.Then, the confidence distance measurementdab of two sensors measuring the same index parameter is as follows:(2)dab=dba=∫abgaxxagaxadx+∫bagbxxbgbxbdx.In the equation,∫abgaxxagaxadx and ∫bagbxxbgbxbdx are the area covered by the probability distribution, between the measurements of sensors xa and xb, respectively, 0≤dab≤1. Specifically, when dab=0, it means that xa and xb are exactly equal, when dab=−1, it means that xa and xb are quite different.Then, the complete steps of the dynamic clipping filtering algorithm are as follows.A confidence distance measure may represent a probabilistic distance, which reflects the degree of agreement between the measurements of two sensors. The higher thedab value, the greater the probability of the sensor’s measurement error. The lower the dab value, the more the measurement values of the two sensors can reflect the “true value” of the measured object. Then, the complete steps of the dynamic clipping filtering algorithm are as follows.The measurement series is obtained by taking samples in a time series over a specified time period:X1,X2,...,Xm.Calculate the incrementsYa, Y1=X2−X1,Y2=X3−X2,…,Ya=Xa+1−Xa,…,Ym−1=Xm−Xm−1 of adjacent measurements.△ is the maximum allowable increase of two adjacent measured values, and its value can be determined according to the average change rateVage of Xa and the sampling period Z, namely,(3)Δ=ldabVageZ.Calculation of △ is the key to the algorithm, which requires an accurate estimate of the range ofVage. l is the filter coefficient, the size of which is adjustable and depends on the processing accuracy of the system.IfYa>Δ, it means that adjacent values have an increasing range larger than △. Then, it is necessary to compare their timestamps DZWa and recalculate the area Δ′ limited by the growth range:(4)Δ′=ΔDZWa+1−DZWaZ.IfYa>Δ′, continue to calculate Ya+1. If Ya+1>Δ, judge Xa as a negligence error point. If Ya+1>Δ and Ya+1>Δ′, it can be judged that Xa+1 is a negligence error point. If Ya+1<Δ′, it can be judged that Xa is a negligence error point.Let the variance ofm sensors be δ12,δ22,…,δm2, and the actual value to be estimated is x. The measurement data of the a-th sensor is xa. They are all unbiased estimates. The fusion weighting factor corresponding to each sensor is va. The sampling time of the sensor is l. Then, the actual value x^ and weighting factor obtained after fusion satisfy the following equation:(5)x^=∑a=1mvaxa∑a=1mva=1.The total mean squared error is as follows:(6)δ2=Ex−x^2,=E∑a=1mva2x−xa2+2∑a=1,b=1,a≠bmvavbx−xax−xb.Since they are independent of each other and are unbiased estimates ofx, it can be obtained as follows:(7)Ex−xax−xb=0,a≠b,a=1,2,…,m;b=1,2,…,m.Therefore,δ2 can be written as follows:(8)δ2=E∑a=1mva2x−xa2=∑a=1mva2δa2.It can be seen from equation (8) that the total mean square error δ2 is a square multivariate function of each weighting factor, so δ2 must have a minimum value.The calculation of the minimum value is the weighting factorv1,v2,…,va, that is, the end of the function that satisfies the constraints of equation (5).According to the theory of finding the extreme value of the multivariate function, the extreme value of formula (9) is found by using the Lagrangian method:(9)fv,δ=∑a=1mva2δa2+ε∑a=1mva2−1.The weighting factor corresponding to the minimum total mean squared error can be as follows:(10)va∗=1δ12∑a=1m1/δ12.The corresponding minimum mean square error is as follows:(11)δ¯min2=1l∑a=1m1/δ12.As can be seen from the above analysis, the varianceδa2 of each sensor determines the optimal weighting factor va∗. δa2 is usually unknown. However, according to the corresponding algorithm, they are determined from the measurements provided by a single sensor. Then, the method to calculate the sensor variance δa2 is discussed.There are two different sensorsi and j, whose measurement values are xi and xj, respectively. The corresponding observation errors are ψi and ψj, respectively; then, there are(12)ψi=x−xiψj=x−xj.In the equation, the zero-mean stationary noise is expressed asψi, ψj, and the variance of sensor i is(13)δi2=Eψi2.Becauseψi and ψj are not correlated with each other and the mean value is zero and x is not correlated, the cross-correlation function Iij of xi and xj satisfies(14)Iij=Exixj=Ex2.The autocorrelation functionIii of xi satisfies(15)Iii=Exixi=Ex2+Eψi2.Subtract equation (14) from equation (15) to get(16)δi2=Eψi2=Iii−Iij.For itsIii, Iij calculation, in the above equation, it can be obtained by calculating its expected value in the time domain.Let the expected value of the time domain estimate ofIii be Iiil, then it can be obtained as follows:(17)Iii=1l∑a=1lxiaxja=1l∑a=1lxiaxia+xilxil,=l−1lIiil−1+1lxilxil.Similarly,(18)Iii=l−1lIijl−1+1lxilxjl.Then, the sensorjj≠i;j=1,2,…,m and sensor i are correlated to obtain the value of Iijlj≠i;j=1,2,…,m. Therefore, for Iij, the mean value I¯il of Iijl can be further used as its estimate, that is,(19)Iij=I¯il=1m−1∑j=1,j≠imIijl.Thereby, the autocorrelation function and theIii and Iij cross-correlation functions are obtained from the measured value of each sensor and the estimated value in the time domain, so that the variance δa2 of each sensor can be estimated.


## 4. Intelligent Evaluation Experiment and Pressure Relief Gas Extraction in Goaf

### 4.1. Experimental Dataset

The experimental dataset is collected by collecting gas extraction data from coal mines. The dataset records 10,000 pieces of gas timing information. It includes the data of time, drainage concentration, mixed flow, accumulated daily drainage flow, scalar, gas concentration in the upper corner, gas concentration in return airflow, working face gas concentration, working face air volume, temperature, and drainage negative pressure.The loss function is used to evaluate the model for training and testing of the coal mine gas dataset separately.


### 4.2. Prediction Model Step Size Tuning

The time step (batch size) represents the sequence length that the LSTM can use. It reflects the data association length. When the amount of data is large, the batch size can be appropriately reduced. Due to the large amount of data, the memory is insufficient, but excessive reduction will cause the model to fail to converge. The choice of batch size first determines the direction of iterative descent. When the dataset is small, the complete data form can be used. Therefore, the orientation of the full dataset is a better representation of the sample population. An appropriate global learning rate is chosen when the binning values for the different weights are very different. A modest increase in batch size can improve memory usage and operational efficiency and require fewer repetitions for a run. The direction of convergence is more accurate and the oscillation is smaller. The blind increase of batch size would lead to the decline of model prediction accuracy, resulting in problems such as difficulty in convergence. Therefore, the selection of the appropriate batch size has a key impact on the prediction accuracy and operating efficiency of the model.In order to study the effect of batch size on the model, as shown in Figure8(a), in this experiment, based on the principle of “broad” strategy, the batch size is gradually increased, and the performances of batch sizes of 128, 256, and 512 are compared, respectively. As shown in Figure 8(b), using the established LSTM model, the number of training epochs is set to 64. The batch sizes are 512, 256, and 128, and the loss function is MSE. The training loss and accuracy are shown in Figure 8.Figure 8
Change images of loss and acc under different batch values. (a) Loss value. (b) Accuracy.
(a)(b)As shown in Figure8, with the increase of the batch, although the training error of the model is decreasing, the convergence speed of the loss is gradually slowing down, and the training accuracy is also decreasing. The above results verify the loss value (loss) and accuracy (acc) of different loss function models, and the results are shown in Tables 1 and 2. When the batch is 128, the loss of the model decreases the fastest and is always smaller than the loss value of other batch training, and the final training accuracy of the model is the highest. When the batch is 512, the model converges faster during the first 24 epochs. At the same time, the larger the batch, the larger the initial loss value. The faster the convergence, the lower the accuracy. The smaller the batch, the smaller the initial loss value. The accuracy is higher, but the convergence speed is stable. However, when training, the smaller the batch size, the longer the training time.Table 1
Comparison of LSTM loss values for training with different batches.
Batch512256128Loss (epoch = 1)0.1670.1510.129Loss (epoch = 24)0.1180.1200.118Loss (epoch = 48)0.1150.1140.110Loss (epoch = 64)0.1130.1050.098Table 2
Comparison of LSTM loss values acc for training with different batches.
Batch512 (%)256 (%)128 (%)Loss (epoch = 1)49.9550.2050.76Loss (epoch = 24)52.3454.1253.82Loss (epoch = 48)54.0254.9955.40Loss (epoch = 64)55.4855.7156.95


### 4.3. Prediction Model Loss Function Tuning

The loss function is a function that expresses how far the model predicted value deviates from the actual value. The lower the value of the loss function, the closer it is to 0. It indicates that the knowledge learned by the model is more accurate. The more accurately it can represent the actual value, the better the performance of the model. The loss value and accuracy of training are shown in Figure9.Figure 9
Loss and acc change images under different loss functions. (a) Loss and acc change images when the loss function is MSE. (b) Loss and acc change images when the loss function is MAE.
(a)(b)Using the established LSTM model, the number of training epochs is set to 64. The batch size is 512, and the loss function is MSE. The training loss and accuracy are shown in Figure9(a).Using the established LSTM model, the number of training rounds epochs is set to 64. The batch size is 512, and the loss function is MAE. The training loss and accuracy are shown in Figure9(b).The above results verify the loss value (loss) (Figure10(a)) and accuracy (acc) (Figure 10(b)) of different loss function models. The results are shown in Figure 10. When the loss function is MSE, the loss of the model decreases the fastest and is always smaller than the loss value of other loss functions. The final training accuracy of the model is the highest. When the loss function is MAE, the model converges faster during the first 24 epochs. After that, the loss of the model does not change significantly, and the model converges to a local optimum. After training, the accuracy of the model is not much different from the accuracy of other loss functions. In order to make the training time cost smaller and the convergence faster, this paper chooses MSE as the loss function.Figure 10
Comparison of LSTM loss values loss and acc for different loss functions. (a) Comparison of LSTM loss values for different loss functions. (b) Comparison of LSTM loss values acc for different loss functions.
(a)(b)


### 4.4. Intelligent Evaluation Results

Based on the intelligent evaluation system of pressure relief gas extraction, combined with the gas extraction measurement data of a coal mine, there are a total of 10,000 pieces of data. In this experiment, the CNN model is used for intelligent evaluation of pressure relief gas extraction.Table3 shows that the CNN pressure relief gas intelligent evaluation model has the best classification accuracy when the learning grate is 0.1 and the batch is 256. The accuracy of type I evaluation results is 1, the accuracy of type II evaluation results is 1, the accuracy of type III evaluation results is 1, the accuracy of type IV evaluation results is 0.95, and the accuracy of type V evaluation results is 0.52.Table 3
CNN-based intelligent evaluation model training classification results.
ParameterClassificationBatchLrClass IClass IIClass IIIClass IVClass V1280.00110.900.970.880.521280.0110.900.970.880.521280.11110.880.522560.00110.900.970.880.522560.011110.950.522560.11110.880.525120.00110.900.970.880.525120.011110.880.52In order to verify the reliability and applicability of the CNN extraction intelligent evaluation model proposed in this paper, in addition, this experiment is based on the trained CNN extraction intelligent evaluation model, and the measurement data are extracted from July 10th to July 16th in a certain place. The detailed data are shown in Table4.Table 4
Drainage metering data.
Data7.107.117.127.137.147.157.16Working face air volume (m3)1230123012301230123012301230Upper corner gas concentration (%)0.400.380.440.480.360.360.40Return airflow gas concentration (%)0.320.300.280.280.300.300.30Working face gas concentration (%)0.180.180.260.300.200.250.26Drainage temperature (°C)22.0022.0018.0021.0019.0022.0022.00Drainage mixed flow (m3/d)25.0224.1126.2822.9922.4221.9322.11Drilling concentration (%)22.0013.8019.509.408.207.106.80Drainage pure flow (m3/d)5.403.204.982.041.631.431.57Drainage negative pressure (kPa)14.0814.6614.6514.6814.7014.1214.65The classification results using the CNN extraction intelligent evaluation model are shown in Table5.Table 5
Smart evaluation classification results.
DateClassification17.10Class I27.11Class II37.12Class I47.13Class II57.14Class III67.15Class III77.16Class IIIIn the classification results of the sampling measurement data of this place using the CNN intelligent evaluation model for rice extraction, the sampling results of the place on the 10th and 12th are the first type of sampling. On the 11th and 13th, the classification results of the sampling were the second category of sampling. The classification results of the extraction on the 14th, 15th, and 16th were the extraction category III. The verification shows that the CNN drainage intelligent evaluation model is used to effectively evaluate the gob pressure relief gas drainage.


## 4.1. Experimental Dataset

The experimental dataset is collected by collecting gas extraction data from coal mines. The dataset records 10,000 pieces of gas timing information. It includes the data of time, drainage concentration, mixed flow, accumulated daily drainage flow, scalar, gas concentration in the upper corner, gas concentration in return airflow, working face gas concentration, working face air volume, temperature, and drainage negative pressure.The loss function is used to evaluate the model for training and testing of the coal mine gas dataset separately.


## 4.2. Prediction Model Step Size Tuning

The time step (batch size) represents the sequence length that the LSTM can use. It reflects the data association length. When the amount of data is large, the batch size can be appropriately reduced. Due to the large amount of data, the memory is insufficient, but excessive reduction will cause the model to fail to converge. The choice of batch size first determines the direction of iterative descent. When the dataset is small, the complete data form can be used. Therefore, the orientation of the full dataset is a better representation of the sample population. An appropriate global learning rate is chosen when the binning values for the different weights are very different. A modest increase in batch size can improve memory usage and operational efficiency and require fewer repetitions for a run. The direction of convergence is more accurate and the oscillation is smaller. The blind increase of batch size would lead to the decline of model prediction accuracy, resulting in problems such as difficulty in convergence. Therefore, the selection of the appropriate batch size has a key impact on the prediction accuracy and operating efficiency of the model.In order to study the effect of batch size on the model, as shown in Figure8(a), in this experiment, based on the principle of “broad” strategy, the batch size is gradually increased, and the performances of batch sizes of 128, 256, and 512 are compared, respectively. As shown in Figure 8(b), using the established LSTM model, the number of training epochs is set to 64. The batch sizes are 512, 256, and 128, and the loss function is MSE. The training loss and accuracy are shown in Figure 8.Figure 8
Change images of loss and acc under different batch values. (a) Loss value. (b) Accuracy.
(a)(b)As shown in Figure8, with the increase of the batch, although the training error of the model is decreasing, the convergence speed of the loss is gradually slowing down, and the training accuracy is also decreasing. The above results verify the loss value (loss) and accuracy (acc) of different loss function models, and the results are shown in Tables 1 and 2. When the batch is 128, the loss of the model decreases the fastest and is always smaller than the loss value of other batch training, and the final training accuracy of the model is the highest. When the batch is 512, the model converges faster during the first 24 epochs. At the same time, the larger the batch, the larger the initial loss value. The faster the convergence, the lower the accuracy. The smaller the batch, the smaller the initial loss value. The accuracy is higher, but the convergence speed is stable. However, when training, the smaller the batch size, the longer the training time.Table 1
Comparison of LSTM loss values for training with different batches.
Batch512256128Loss (epoch = 1)0.1670.1510.129Loss (epoch = 24)0.1180.1200.118Loss (epoch = 48)0.1150.1140.110Loss (epoch = 64)0.1130.1050.098Table 2
Comparison of LSTM loss values acc for training with different batches.
Batch512 (%)256 (%)128 (%)Loss (epoch = 1)49.9550.2050.76Loss (epoch = 24)52.3454.1253.82Loss (epoch = 48)54.0254.9955.40Loss (epoch = 64)55.4855.7156.95


## 4.3. Prediction Model Loss Function Tuning

The loss function is a function that expresses how far the model predicted value deviates from the actual value. The lower the value of the loss function, the closer it is to 0. It indicates that the knowledge learned by the model is more accurate. The more accurately it can represent the actual value, the better the performance of the model. The loss value and accuracy of training are shown in Figure9.Figure 9
Loss and acc change images under different loss functions. (a) Loss and acc change images when the loss function is MSE. (b) Loss and acc change images when the loss function is MAE.
(a)(b)Using the established LSTM model, the number of training epochs is set to 64. The batch size is 512, and the loss function is MSE. The training loss and accuracy are shown in Figure9(a).Using the established LSTM model, the number of training rounds epochs is set to 64. The batch size is 512, and the loss function is MAE. The training loss and accuracy are shown in Figure9(b).The above results verify the loss value (loss) (Figure10(a)) and accuracy (acc) (Figure 10(b)) of different loss function models. The results are shown in Figure 10. When the loss function is MSE, the loss of the model decreases the fastest and is always smaller than the loss value of other loss functions. The final training accuracy of the model is the highest. When the loss function is MAE, the model converges faster during the first 24 epochs. After that, the loss of the model does not change significantly, and the model converges to a local optimum. After training, the accuracy of the model is not much different from the accuracy of other loss functions. In order to make the training time cost smaller and the convergence faster, this paper chooses MSE as the loss function.Figure 10
Comparison of LSTM loss values loss and acc for different loss functions. (a) Comparison of LSTM loss values for different loss functions. (b) Comparison of LSTM loss values acc for different loss functions.
(a)(b)


## 4.4. Intelligent Evaluation Results

Based on the intelligent evaluation system of pressure relief gas extraction, combined with the gas extraction measurement data of a coal mine, there are a total of 10,000 pieces of data. In this experiment, the CNN model is used for intelligent evaluation of pressure relief gas extraction.Table3 shows that the CNN pressure relief gas intelligent evaluation model has the best classification accuracy when the learning grate is 0.1 and the batch is 256. The accuracy of type I evaluation results is 1, the accuracy of type II evaluation results is 1, the accuracy of type III evaluation results is 1, the accuracy of type IV evaluation results is 0.95, and the accuracy of type V evaluation results is 0.52.Table 3
CNN-based intelligent evaluation model training classification results.
ParameterClassificationBatchLrClass IClass IIClass IIIClass IVClass V1280.00110.900.970.880.521280.0110.900.970.880.521280.11110.880.522560.00110.900.970.880.522560.011110.950.522560.11110.880.525120.00110.900.970.880.525120.011110.880.52In order to verify the reliability and applicability of the CNN extraction intelligent evaluation model proposed in this paper, in addition, this experiment is based on the trained CNN extraction intelligent evaluation model, and the measurement data are extracted from July 10th to July 16th in a certain place. The detailed data are shown in Table4.Table 4
Drainage metering data.
Data7.107.117.127.137.147.157.16Working face air volume (m3)1230123012301230123012301230Upper corner gas concentration (%)0.400.380.440.480.360.360.40Return airflow gas concentration (%)0.320.300.280.280.300.300.30Working face gas concentration (%)0.180.180.260.300.200.250.26Drainage temperature (°C)22.0022.0018.0021.0019.0022.0022.00Drainage mixed flow (m3/d)25.0224.1126.2822.9922.4221.9322.11Drilling concentration (%)22.0013.8019.509.408.207.106.80Drainage pure flow (m3/d)5.403.204.982.041.631.431.57Drainage negative pressure (kPa)14.0814.6614.6514.6814.7014.1214.65The classification results using the CNN extraction intelligent evaluation model are shown in Table5.Table 5
Smart evaluation classification results.
DateClassification17.10Class I27.11Class II37.12Class I47.13Class II57.14Class III67.15Class III77.16Class IIIIn the classification results of the sampling measurement data of this place using the CNN intelligent evaluation model for rice extraction, the sampling results of the place on the 10th and 12th are the first type of sampling. On the 11th and 13th, the classification results of the sampling were the second category of sampling. The classification results of the extraction on the 14th, 15th, and 16th were the extraction category III. The verification shows that the CNN drainage intelligent evaluation model is used to effectively evaluate the gob pressure relief gas drainage.


## 5. Conclusions

Pressure relief mining combined with gas drainage is an effective method to achieve safe and efficient mining of high gas carbon coal seams. The key problem in evaluating the effect of pressure relief gas drainage in goaf is the accurate construction of the drainage evaluation model. Effective selection of gas drainage evaluation indicators and training of a large number of historical data for evaluation indicators can further improve the accuracy of the gas drainage evaluation model for pressure relief in goaves.



---

*Source: 7594388-2022-09-19.xml*