Effective correlation and efficient transmission of data and information are the basic characteristics and requirements of intelligent coal mine systems. By establishing data association relationships among the major systems of intelligent coal mines, an efficient data push strategy can be constructed, which enables the cooperative control of mining equipment with “active analysis and intelligent decision making” (Ren et al 2019).
Digital logic model of intelligent coal mines
With the continuous integration of more extensive and in-depth information covering geological exploration, environmental monitoring, mining equipment status, and production systems, the production and operation management data associated with coal mines have increased exponentially. However, as there is no unified and effective data model, it is difficult to complete in-depth information processing, knowledge discovery, and application. Therefore, it is necessary to establish a digital logic model suitable for expressing data association relationships in intelligent coal mines, map the actual coal mine production-related objects and their related relationships into information “entities” in a unified manner, and establish an interaction mechanism between information “entities”. This would provide an effective method for studying the correlation among the massive volumes of data produced by coal mines.
Construction of intelligent coal mine information entity
Many types of coal mine information have complex interrelationships involving multi-dimensional attributes. An information entity is a data description of a physical entity extracted and abstracted from the original description of the physical entity, that is, the metadata of the information. The information entity is at the node position in the intelligent coal mine information network system. Building a clearly classified information entity is the basis for building a coal mine information network and realizing the mapping from the physical space to the data space.
According to the theory of complex networks, information entities should have basic entity attributes and associated attributes. Entity attributes reflect the manifestation of information, whereas associated attributes express the level of the information entities and the relationship between them in the information network. Multiple information entities are associated to form an information whole, which can be regarded as a higher-level information entity. The coal mine data attributes and forms of expression can be decomposed into coal mine information attributes including entity attributes, correlation attributes, and space-time attributes. Entity attributes provide a basic description of information entities, including attribute information, structure information, and function information. Correlation attributes describe the relationship attributes between information entities, including association attributes such as grouping/classification, hierarchical relationship attributes, importance relationships, influencing relationship attributes, and behavior descriptions. Space-time attributes include spatial orientation attributes based on geographic information and state attributes that change over time.
Mathematically, intelligent coal mine information entities can be expressed as follows:
$$O_{{{i}}} = \left\{ {E_{i} \left| {\left( {N,P\left( n \right),S\left( n \right),F\left( n \right)} \right),R_{i} \left| {\left( {C\left( n \right),L\left( n \right), \ldots } \right),ST_{i} \left| {\left( {T\left( n \right),U\left( n \right)} \right)} \right.} \right.} \right.} \right\}$$
(1)
where, \(O_{i}\) represents the i-th information entity unit; \(E_{i}\) represents the entity attribute of the unit, which is composed of attribute information \(P(n)\), structural information \(S(n)\), and functional information \(F(n)\); \(R_{i}\) represents the associated attribute of the entity, and \(ST_{i}\) represents the space-time attribute of the entity, which is composed of time attributes \(T(n)\) and \(U(n)\).
The construction of an intelligent coal mine digital logic model is an iterative process of building a knowledge map from the bottom up. The construction process of information entities involves describing the decomposition of the key nodes in complex tasks after semantic modeling of the data; knowledge fusion is completed by determining the relationships connecting information entities, that is, the virtual and real mappings. On this basis, the entities are clustered to construct the ontology library, and the new associations between the entities are established by reasoning. Through a continuous iterative update process, an intelligent coal mine knowledge graph is formed, providing data services and decision support for various scenarios.
Due to the dynamic changes in the data content of intelligent coal mines, it is difficult to guarantee the quality of information entities when using a manual predefined entity system. To realize the classification and clustering of information entities, a bidirectional long short-term memory (BiLSTM) module is combined with a conditional random field (CRF) method for entity recognition and relationship extraction. The basic idea is to calculate the corresponding scores of the objects to be labeled and each label sequence through the Bi-LSTM, and then obtain the dependency relationship between the entity tags and complete the labeling task. The CRF is then applied to introduce the constraints between the tags, enabling the tag sequence to be selected. Finally, a more reasonable information entity classification is obtained.
The calculation of the CRF layer adopts the linear chain formulation designed by Lample. Given the input sequence \(w = \{ w_{1} ,w_{2} , \ldots ,w_{t - 1} ,w_{t} , \ldots \}\), the probability of labeling sequence y is:
$$P(y|x) = \frac{1}{Z(w)}\exp \left( {\sum\nolimits_{t,{n}} {\beta_{{n}} \Psi_{{n}} (y_{t} ,w,t)} + \sum\nolimits_{t,\text{m}} {\alpha_{\text{m}} \Gamma_{\text{m}} (y_{t - 1} ,y_{t} ,w,t)} } \right)$$
(2)
where \(\Psi_{n} \left( {y_{t} ,w,t} \right)\) is the state function, representing the probability that sequence \(w\) is marked as \({{y}}_{t}\) at position \(t\); \(\beta_{{{n}}}\) is the weight of the state function; \(\Gamma_{\text{m}} \left( {y_{t - 1} ,y_{t} ,w,t} \right)\) is the probability transfer function; \(\alpha_{{\text{m}}}\) is the weight of the probability transfer function; and \(Z\left( {w} \right)\) is a normalization factor.
On the basis of obtaining the information entity, the BiLSTM-CRF method is used to extract its attributes, as shown in Fig. 1, providing a complete outline of the entity attributes according to the association relationship.
Construction of intelligent coal mine knowledge map
Through the establishment of information entities, the mapping from the physical space to the digital space is realized. This mapping includes not only physical entities (e.g., coal mining machines, hydraulic supports, and tunneling machines), but also time entities (e.g., roof pressure, gas overruns, equipment failures) and functional entities (e.g., spatial position relationships and surrounding rock coupling relationships). The basic association between the various information entities is described by a semantic network, but the degree of the association relationship needs to be described in detail. The Apriori algorithm is used to mine the association rules among information entities, calculate the support and confidence, and describe the degree of association.
Let task T be decomposed into four tuples:
$$Schema\left( T \right) = \left\langle {TaskSet,State,Action,QSet} \right\rangle$$
(3)
where, \(TaskSet = \{ T_{1} ,T_{2} , \ldots ,T_{n} \}\) is the set of subtasks decomposed according to the ontology knowledge base, \(State = \{ S_{1} ,S_{2} , \ldots ,S_{n} \}\) is the basic environment information in the process of completing the task, \(Action = \{ A_{1} ,A_{2} , \ldots ,A_{n} \}\) is the behavior decision made by each agent to complete the task, and \(QSet = \{ Q_{1} ,Q_{2} , \ldots ,Q_{n} \}\) is the environmental information required to complete the subtask.
On the basis of task decomposition, the existing entity relationship data are calculated, and then new associations between information entities are established. This enables new knowledge to be discovered and an ontology database for coal mine multiagent control and decision-making to be constructed. Through continuous iteration and updating, an intelligent knowledge map of the coal mine can be developed, as shown in Fig. 2.
Data push strategy of intelligent coal mines
The traditional data application is a query–feedback mechanism. The low efficiency of data utilization is unsuitable for active analysis, intelligent decision-making, or the autonomous operation of a comprehensive management and control system. Therefore, the relevant technologies for the analysis and processing of big data and the mining of associate relationships are introduced, and an information entity database for intelligent coal mine applications is established. This section describes an active information push strategy based on demand preference analysis.
From the perspective of real-time demand, coal mine data can be divided into two categories. One is real-time feedback control data, which usually require direct feedback to the controller; the other is trend query data, which usually have low real-time requirements and are mostly used for data mining and situation analysis. The application of the first type of data and system is contained within existing subsystems with independent functions, which ensures the efficiency and agility of execution. The second type of data, and their fusion with the first type, are the basis for comprehensive management and multi-system collaboration. To ensure the agility of the intelligent mining system and realize the synergy of multiple systems, an information active push system is proposed to build a knowledge update mechanism and an active push model within a query–feedback loop, as shown in Fig. 3.
First, the application scenario is described in detail and the preferred outcomes are analyzed. The attribute information Ei of the information entity is then updated using machine learning. Second, the association relationships of the scenario data are mined, and the association attributes Ri of the information entity are updated through matching degree analysis. Big data analysis is then used to analyze historical data, and pushing events are triggered based on predicted and early warning information. At the same time, the space-time information STi containing the time baseline is passed to the information entity, so that the information entity Oi can be unified with the time baseline. The information entity is then passed to the corresponding scenario by the functional operation library to provide timely, comprehensive, and reliable information for scenario-based applications and decision-making control.
Intelligent coal mine combination modeling and distributed cooperative control
The intelligent operation of coal mines is determined by various basic conditions, such as dynamic geological conditions, development deployment, and production equipment. Operations are oriented to the goals of production planning, quality management, and safety assurance. In accordance with the constraints of policies and regulations, personnel organization, and operation monitoring, the operation is systematically optimized to export coal according to demand by setting process parameters suitable for the basic conditions. The overall function model of the intelligent coal mine is shown in Fig. 4.
Intelligent coal mines are complex systems that cannot be expressed, analyzed, and researched by a single model. On the basis of a multi-source heterogeneous data information model and data interaction strategy for intelligent coal mines, a method based on a multi-agent system (MAS) is proposed. The method of combinatorial modeling comes from the “hierarchical” view of system theory and the modular structure of complex systems (Liu et al 2007). The main idea is to divide the system into a number of subsystems (independent agents) according to their functions, establish models of each subsystem separately without considering the associations between the systems, and then establish an association model between them. Finally, the models of each subsystem are integrated to form the overall system model. The subsystem model and correlation model are generally established by mechanism analysis, system identification, or a combination of the two. From a simulation perspective, combination modeling can be described as (Zeigler et al 2000):
$$N = \left[ {T,XN,YN,D\left\{ {M_{d} |d \in D} \right\}\left\{ {I_{d} |d \in D \cup (N)} \right\}\left\{ {Z_{d} |d \in D \cup (N)} \right\}} \right]$$
(4)
$$M_{d} = \left[ {T_{d} ,X_{N} ,Y_{N} ,\Omega ,Q,\Delta ,\Lambda } \right]$$
(5)
where, N is the global model; T is the system internal relational model collection; \(X_{N}\) is the system external input quantity; \(Y_{N}\) is the system output quantity; D is the collection of all internal subsystem models, \(d \in D\); \(M_{d}\) is the input and output system of the subsystems, \(d \in D \cup N\); \(T_{d}\) is the internal relation model of subsystem \(d\); \(I_{d}\) is the set of influential subsystems of \(d\); \(Z_{d}\) is the interface mapping of subsystem \(d\); \(\Omega\) is the allowable input partition; Q is the state set; \(\Delta\) is the system output function; and \(\Lambda\) is the subsystem global state transfer function.
According to the combination modeling method, the overall model of the intelligent coal mine can be decomposed into the combined model of the MAS, as shown in Fig. 5.
The intelligent coal mine combination model includes seven intelligent combination models: geological survey and design, material management, equipment management, financial management, human resources, quality management, and production scheduling, which comprehensively support the process links of resource exploration, planning and development, production preparation, tunneling, mining, washing, and transportation. These agents correspond to relatively independent subsystems, which interact with the outside world autonomously, possess certain knowledge and reasoning capabilities, and complete corresponding tasks independently. The unified agent-based model is shown in Fig. 6.
Each agent needs to perceive environmental information and process it into a data structure applicable to the system. With the support of a professional knowledge base and adaptive technology, the agents can realize decision-making and intelligent control, allowing the execution module to perform and operate accordingly. Related status information and knowledge are exchanged among the agents through the communication module. Each of the above links requires different modeling and control methods to realize functions such as data signal processing, state prediction, intelligent decision-making, and collaborative linkage. For example, the geological survey and design agent uses various information about drilling and geophysical exploration to form a three-dimensional information model of the stope with the support of professional interpretation. This model supports the subsequent deployment and mining process. The production scheduling agent is affected by gas emissions, thus a gas emission prediction model based on the Petri model should be established (Kong 2011). This is associated with the production system of the working face, whereby the mining control strategy for working faces in high-gas mines is established.
The MAS combination model is an adaptive and flexible dynamic system composed of multiple agents. It is suitable for the modeling, optimization, and control of coal mines that are greatly affected by external dynamic geological conditions, the coexistence of black box/gray box models, high dependence on knowledge and experience, and relative lack of data accumulation and analysis. Based on this model, centralized, distributed, and hybrid control methods can be implemented, with distributed collaborative control overcoming the nonlinear problems between agents that cannot be described or solved by mathematical equations. The primary method of control between coal mine production equipment must be able to consider the various characteristics and random interference of the system.
Taking the production system of a fully mechanized mining face as an example, equipment groups with strong motion correlation (e.g., coal mining machine, hydraulic support, and scraper conveyor) work in coordination with auxiliary, weakly related equipment groups (e.g., transportation and ventilation equipment). The main feature of this system is the chain-locked relationship between the controlled objects, with relatively little loop control. To form a global optimal control strategy for equipment groups in accordance with the fully mechanized mining conditions, a three-level control architecture for single-group clusters and a distributed control architecture are established. The optimal operation trajectory planning and the cooperative control method, under the influence of multiple time-varying factors, are adopted to solve the optimal cooperative control problem of a complex mining system.
In the specific control process, a variety of state perception methods and models for the surrounding rock and equipment are established to form the state description model, prediction model, and correlation model of the mining environment–production system. This process uses data fusion (Gu et al 2015), proportional-integral-derivative control (Xue et al 2019), a mathematical machine following model (Shi et al 2016), and fuzzy control. Data pertaining to the hydraulic support posture and load are fused, and a collaborative group hydraulic support method is established. The shearer’s self-adapting coal cutting control logic is developed based on the cutting parameters and stope environment. At the same time, by considering the asynchronous and variable time-delay characteristics of the sensor data, multi-scale information interaction analysis can be used to predict the operation status of the mining equipment with respect to environmental changes in the fully mechanized working face. In this way, distributed cooperative control can be employed to formulate an appropriate response.