A method and device for creating a dynamic workflow for coal mine gas control
By acquiring information about underground work locations and process steps, dynamically monitoring and allocating task workflows, the digitalization and business process optimization issues of coal mine gas management systems have been resolved, achieving efficient collaboration and data sharing in gas management work and optimizing overall operations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CCTEG CHINA COAL RES INST
- Filing Date
- 2022-10-11
- Publication Date
- 2026-06-16
AI Technical Summary
Existing coal mine gas management systems struggle to digitize and informatize key processes, and traditional workflow systems cannot meet the complexity and flexibility requirements of gas management operations, leading to increased management difficulty and hindering the development of business processes.
By acquiring the tasks to be executed, the underground operation location, and the current process steps, the task workflow is determined, the task workflow is dynamically monitored and allocated, PetriNets is used for workflow modeling, and combined with proactive and automatic allocation mechanisms, the business process of gas control work is streamlined and data is shared.
It improved the efficiency of collaborative execution in gas management, enabled the rapid flow and sharing of gas management business data, optimized the overall operation of mine gas management, and enhanced decision support capabilities.
Smart Images

Figure CN115962004B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of information technology construction in the coal industry, and in particular to a method and apparatus for creating a dynamic workflow for coal mine gas management. Background Technology
[0002] The informatization of the coal industry can promote the transformation of coal mine safety management from static to dynamic, achieving innovation in safe production. my country's coal industry informatization is currently in the emerging stage of intelligent mine development, and promoting intelligent mine construction based on informatization is its contemporary theme and inevitable trend. Informatization of gas management is a crucial component of coal industry informatization. Currently, existing safety monitoring systems can only monitor some parameters. Key aspects such as coal seam gas parameter measurement, and the construction, management, and effectiveness measurement and verification of extraction projects have not yet been digitized and informatized. A large amount of information is still measured manually, and key aspects of control still require manual supervision. Furthermore, business process optimization is related to coal mine informatization. Previous research has mainly focused on collaborative document approval, electromechanical equipment management, safety management, coal quality management, and underground engineering, with relatively little applied research in gas management.
[0003] The characteristics of gas management, such as "multi-person participation and cross-departmental collaboration," as well as the complexity of the business and the requirements for refined management, determine the difficulty of its supervision. Traditional workflow systems are unable to meet the dynamic and flexible requirements of complex businesses, which restricts the development of its business process.
[0004] Public content
[0005] This disclosure aims to at least partially address one of the technical problems in the related art.
[0006] Therefore, one objective of this disclosure is to propose a method for creating a dynamic workflow for coal mine gas control.
[0007] The second objective of this disclosure is to propose a device for creating a dynamic workflow for coal mine gas control.
[0008] The third objective of this disclosure is to propose an electronic device.
[0009] The fourth objective of this disclosure is to provide a non-transitory computer-readable storage medium.
[0010] To achieve the above objectives, the first aspect of this disclosure proposes a method for creating a dynamic workflow for coal mine gas control, comprising: acquiring the task to be executed, the underground work location, and the process steps of the current gas control work; acquiring basic work units for establishing the task, determining the task workflow based on the basic work units and process steps; acquiring candidate objects for executing the task workflow from the mine personnel structure, determining the target object for executing the task workflow from the candidate objects; sending each basic work unit of the task workflow to the target object for processing, and dynamically monitoring the execution of the workflow.
[0011] According to one embodiment of this disclosure, obtaining the process steps of the gas control work currently being performed at the underground work site includes: determining a gas control workflow framework that matches the underground work site, the gas control workflow framework including at least one candidate process step; obtaining the coal seam appearance parameters of the underground work site, and determining the execution strategy of the gas control workflow framework based on the coal seam appearance parameters; and determining the process steps from the gas control workflow framework based on the underground work site, the task to be performed, and the execution strategy.
[0012] According to one embodiment of this disclosure, a task workflow is determined based on basic work units and process steps, including: combining basic work units based on the tasks to be performed to generate a task workflow adapted to the downhole operation location and process steps.
[0013] According to one embodiment of this disclosure, a gas control workflow framework is determined based on the underground working location, including: in response to the underground working location being a tunneling or longwall face, using a first control framework as the gas control workflow framework; or in response to the underground working location being a coal seam exposure point, using a second control framework as the gas control workflow framework.
[0014] According to one embodiment of this disclosure, determining the target object of each basic work unit in the execution workflow from candidate objects based on the task to be executed includes: obtaining the current working status of the candidate object; determining the task matching degree of the candidate object based on each basic work unit in the task workflow based on the working status; and determining the target object corresponding to each basic work unit based on the task matching degree.
[0015] According to one embodiment of this disclosure, the working state includes the current workload, expected workload, and skill proficiency of the candidate object. Based on the working state, the task matching degree of the candidate object based on the corresponding basic working unit in the task workflow is determined, including: obtaining a first weight of the current workload, a second weight of the expected workload, and a third weight of the skill proficiency; determining a first matching value of the candidate object based on the first weight and the current workload, determining a second matching value of the candidate object based on the second weight and the expected workload, and determining a third matching value of the candidate object based on the skill proficiency and the third weight; and determining the task matching degree of the candidate object based on the first matching value, the second matching value, and the third matching value.
[0016] According to one embodiment of this disclosure, the method for creating a dynamic workflow for coal mine gas control further includes: generating a job page based on a task workflow.
[0017] According to one embodiment of this disclosure, the method for creating a dynamic workflow for coal mine gas control further includes: real-time monitoring of the operation data of each basic work unit, determining whether the update conditions of the task workflow are met based on the operation data; and updating the task workflow based on the operation data in response to meeting the update conditions.
[0018] According to one embodiment of this disclosure, the method for creating a dynamic workflow for coal mine gas control further includes: before determining the target object corresponding to each basic work unit based on the task matching degree, sending the task workflow to all candidate objects for selection, determining the candidate objects of the selected task workflow as target objects, and determining the target objects of the remaining unselected basic work units in the task workflow based on the task matching degree.
[0019] To achieve the above objectives, a second aspect of this disclosure provides a dynamic workflow creation device for coal mine gas control, comprising: a first acquisition module for acquiring the task to be executed, the underground work location, and the process steps of the current gas control work; a second acquisition module for acquiring basic work units for establishing the task; a generation module for determining the task workflow of the task to be executed based on the basic work units and process steps, and acquiring candidate objects for executing the task workflow from the mine personnel structure; a determination module for determining the target object for executing the task workflow from the candidate objects; and an allocation module for sending each basic work unit of the task workflow to the target object for processing.
[0020] To achieve the above objectives, a third aspect of this disclosure provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to implement the dynamic workflow creation method for coal mine gas control as described in the first aspect of this disclosure.
[0021] To achieve the above objectives, a fourth aspect of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to implement the dynamic workflow creation method for coal mine gas control as described in the first aspect of this disclosure.
[0022] By creating dynamic workflows, complex gas management processes at various work sites are streamlined, improving the efficiency of collaborative gas management operations. This enables rapid vertical and horizontal data flow, tracking, and sharing of gas management data within the mine, facilitating the monitoring and optimization of the overall operation of mine gas management and enhancing decision support capabilities. Attached Figure Description
[0023] Figure 1 This is a schematic diagram of a method for creating a dynamic workflow for coal mine gas control according to one embodiment of the present disclosure;
[0024] Figure 2 This is a schematic diagram of the gas control workflow framework for a working face in tunneling or mining operations, according to one embodiment of this disclosure.
[0025] Figure 3 This is a schematic diagram of the gas control workflow framework for a coal seam exposure point, one embodiment of the present disclosure.
[0026] Figure 4 This document presents a schematic diagram of a coal mine's main gas control operations and their implementation path.
[0027] Figure 5 This document presents a schematic diagram of a collaborative mechanism for a gas management workflow.
[0028] Figure 6 This is a schematic diagram of the basic working unit combination and implementation path of a gas content determination task disclosed in this publication;
[0029] Figure 7 This is a system interface diagram illustrating a method for creating a dynamic workflow for coal mine gas control according to one embodiment of the present disclosure;
[0030] Figure 8 This is a system interface diagram illustrating another method for creating a dynamic workflow for coal mine gas control, according to one embodiment of this disclosure.
[0031] Figure 9 This is a schematic diagram of another method for creating a dynamic workflow for coal mine gas control according to one embodiment of this disclosure;
[0032] Figure 10 This is a schematic diagram of another method for creating a dynamic workflow for coal mine gas control according to one embodiment of this disclosure;
[0033] Figure 11 This is a schematic diagram of an electronic device according to one embodiment of the present disclosure. Detailed Implementation
[0034] Embodiments of this disclosure are described in detail below. Examples of these embodiments are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.
[0035] Figure 1 This is a schematic diagram illustrating an exemplary implementation of a dynamic workflow creation method for coal mine gas control proposed in this disclosure, such as... Figure 1 As shown, the method for creating a dynamic workflow for coal mine gas control includes the following steps:
[0036] S101 is a process step for obtaining the tasks to be performed, the underground work location, and the current gas control work.
[0037] The underground work location in this embodiment is one of the following: a tunneling face, a longwall face, or a coal uncovering point.
[0038] The gas control workflow step in this disclosure embodiment is a step within the gas control workflow framework of the mining face (coal exposure point). For example, such as... Figure 2 and Figure 3 The various process steps can be divided into two categories: testing and action. See the table below:
[0039]
[0040] (1) For measures, both regional outburst prevention measures and high-gas area management measures include two categories: mining protective layers and pre-drainage of coal seam gas. Furthermore, pre-drainage measures can be implemented through methods such as surface well pre-drainage of coal seam gas, underground cross-layer or in-seam borehole pre-drainage of section coal seam gas, in-seam or cross-layer borehole pre-drainage of coal seam gas in mining areas, cross-layer borehole pre-drainage of coal seam gas in coal roadways (including vertical and inclined shafts, stone gates, etc.), cross-layer borehole pre-drainage of coal roadway strip coal seam gas, in-seam borehole pre-drainage of coal roadway strip coal seam gas, and directional long borehole pre-drainage of coal roadway strip coal seam gas. Outburst prevention measures at the working face can be implemented through methods such as pre-drainage of gas through advanced boreholes, gas discharge through advanced boreholes, metal skeletons, coal solidification, hydraulic flushing, or other measures proven effective through testing, which are also commonly used measures currently. The above-mentioned measures mainly include drilling and acceptance of various boreholes. Among them, the extraction boreholes also include sealing, connection and extraction, stopping extraction, pipe dismantling, and single-hole and pipeline extraction parameter testing during extraction. (2) For the testing measures, each measure includes the construction of testing boreholes, borehole sampling, non-hole sampling, sample preparation, underground and laboratory determination of indicators, etc. Based on the determination of corresponding indicator data, combined with the implementation of regional and local measures, regional verification, working face prediction and verification, coal exposure verification and other measures form a test report. Regional prediction, regional measure effect inspection and extraction standard achievement and other measures combine other indicators to form a corresponding technical report. The testing measures are the constraints for the implementation of the gas control measures in the mining face (coal exposure point). The different results determine the progress of the gas control work in the entire mining face (coal exposure point).
[0041] The gas control workflow framework in this disclosure is for the mining face (coal exposure point).
[0042] For a specific mining face (coal exposure point), the specific gas control workflow framework to be implemented should be determined based on the location of the coal seam, the mining design, the appearance parameters of the coal seam, and the results of the coal and gas outburst hazard assessment / identification. For example, such as Figure 2 and Figure 3 As shown, the process involves planning and drawing design for each major step. The assessment result can be one of the following: low gas level, high gas level, or coal and gas outburst hazard level. Alternatively, based on actual gas control and mining processes, gas dynamic phenomena, outburst accidents, etc., the assessment result of the mining site can be upgraded from no outburst zone to outburst hazard zone.
[0043] It should be noted that the gas control process is mainly divided into three stages: gas control special design and schedule preparation, implementation of process links, and quality supervision and acceptance.
[0044] (1) For the special design and schedule preparation of gas control. Based on the location of the coal seam where the specific mining face (coal exposure point) is located, the mining design, and the coal and gas outburst risk assessment / identification results, determine the specific gas control work process to be adopted for the mining face (coal exposure point), and plan and design drawings for each major link in the process. For high-risk mining faces, the following specifications must be determined: the types, quantity, and parameters of borehole construction for gas control measures; regional prediction; indicators and monitoring point layout for verifying the effectiveness of regional measures; and the principles for predicting and verifying the working face and the layout of monitoring points. For high-gas mining faces, the types, quantity, and parameters of borehole construction for gas control measures must be determined; and the gas parameters and monitoring point layout for evaluating extraction compliance must be determined. For low-gas mining faces, temporary borehole construction for gas drainage in localized areas may be implemented as needed; the types, quantity, and parameters of borehole construction for gas control measures must be determined. For coal seam exposure points, the following specifications must be determined: the types, quantity, and parameters of borehole construction for gas control measures; regional prediction; verification of the effectiveness of regional measures; regional verification; working face prediction; verification of the effectiveness of outburst prevention measures; indicators and monitoring point layout for coal seam exposure verification; and the principles for predicting the working face of coal seam section excavation. Furthermore, the specifications must include the types and quantities of equipment and materials required to complete the above-mentioned control work, as well as information on safety protection measures. Once the specialized design is completed, it must be confirmed and approved by all participating parties. Gas control work proceeds alongside mining operations. Therefore, based on the completed gas control design, corresponding annual, quarterly, and monthly gas control schedules need to be developed, taking into account the annual, quarterly, and monthly progress plans for each mining face. A schedule plan is a planning scheme that assesses and confirms the tasks, workload, personnel and departmental deployments, and material allocation for each work stage in the gas control design. It breaks down and refines the gas control stages and work content layer by layer on annual, quarterly, and monthly time scales to more accurately control the implementation of gas control work on schedule at each mining face (coal exposure point). It reflects the gas control schedule and departmental collaborative deployment, and its development adheres to the principles of strict deadlines for each stage, resource balance, and unified coordination of departmental personnel, deploying according to the gas control workflow. After the annual, quarterly, and monthly gas control schedules are completed, they need to be confirmed and approved by all participating parties.
[0045] (2) Implementation of process steps. The aforementioned gas control process steps can be specifically embodied in various drilling operations, extraction, gas parameter measurement, and document approval, i.e., gas control tasks. Drilling operations include drilling, completion trajectory and parameters, drilling videos, borehole sealing (except for drainage measure boreholes), acceptance, etc.; extraction includes connection and dismantling, and single-hole / pipeline extraction parameter testing during the process; gas parameter measurement includes borehole sampling (sampling borehole construction), non-bore sampling, sample preparation, and well and surface gas data measurement, etc.; and the preparation and approval of reports and assessment reports based on drilling operations, extraction, and parameter measurement. Different gas control process steps are completed by executing these gas control tasks, and the gas control workflow is the business process of gas control tasks. Before implementing gas control work at a specific mining face (coal exposure point), each participating department should organize relevant personnel to study the specific design and schedule plan, and familiarize themselves with the mining layout, gas control procedures, workload, schedule, safety precautions, and emergency procedures. During implementation, each participating department should coordinate the allocation of materials, resources, and personnel according to the monthly plan, and coordinate with other participating departments. After preparation, the work assignments for each department's specific implementation should be uniformly planned according to the schedule plan, and the personnel of each department should complete their respective tasks according to their assignments. The specific design and schedule plan should be adjusted in a timely manner based on feedback data during the implementation of the mining and gas control procedures, and approved accordingly.
[0046] (3) The quality supervision and acceptance of the implementation of gas control tasks are described in two stages: measures and tests.
[0047] 1) Measures-related stages. For regional gas control stages such as regional outburst prevention measures and high-gas area control measures, supervisors will monitor and accept the drilling parameters of single holes, deviations from the design, abnormal drilling phenomena, and hole sealing. After all the boreholes for regional gas control measures in a certain mining face (coal exposure point) have been completed according to the planned number in the special design, the number of boreholes and total footage, as well as the presence of blank zones, will be evaluated and accepted to complete the construction of the regional gas control measures boreholes for that working face.
[0048] For local outburst prevention measures at the working face, these measures are implemented during mining cycles when local prediction results exceed the limits. During a mining cycle where a certain prediction indicator exceeds the limit, supervisors also monitor and complete the acceptance of the drilling parameters of single holes, deviations from the design, abnormal drilling phenomena, and hole sealing. After all the boreholes for the local outburst prevention measures in this cycle have been completed according to the planned number in the special design, the number of boreholes drilled within the gas hazard prevention range and the total drilling footage of the cycle are also evaluated and accepted, thus completing the construction of the boreholes for the treatment measures in this cycle.
[0049] 2) Testing Stage. For outburst hazard prediction in mining faces and coal seam exposure areas, the process involves: First, supervising and reviewing the construction of pressure-measuring boreholes (location, completion trajectory and parameters, drilling anomalies, and deviations from design), borehole sealing (sealing method and depth), borehole sampling (sampling method and depth), gas pressure data reading, and surface and underground measurement of gas desorption data, all related to the determination of predicted indicators such as original coal seam gas pressure and content. Second, reviewing and approving the outburst hazard prediction report completes this stage.
[0050] For the inspection of the effectiveness of regional measures in mining faces with prominent hazards, the evaluation of the compliance of gas extraction in high-gas mining faces, and the inspection of the effectiveness of regional measures at coal seam exposure points, the following steps are taken: First, supervision and review are conducted on the drilling construction (location of construction, completion trajectory and parameters, drilling anomalies, deviations from design), borehole sealing (sealing method and depth), borehole sampling (sampling depth and method), gas pressure data reading, and underground and surface measurement of gas desorption data, etc., for the determination of inspection indicators such as residual gas pressure or content. Second, the inspection and approval of the regional measures effectiveness inspection or gas extraction compliance evaluation report are conducted to complete this step.
[0051] For mining faces with prominent hazards, the following gas control procedures are required: area verification, face prediction, and effectiveness testing of face control measures; area verification, face prediction, effectiveness testing of face control measures, coal uncovering verification, and prediction of coal seam tunneling faces. In these gas control steps, supervision and review must be conducted on drilling operations, borehole sampling, and instrument operation measurements to determine the relevant indicators. Secondly, the corresponding cycle measurement reports within each step must be reviewed and approved to complete the gas control step for the current mining cycle. Once the entire working face (coal uncovering point) is mined, the corresponding gas control step is also completed.
[0052] S102, Obtain the basic working unit used to establish the task.
[0053] In this embodiment, different underground work locations can correspond to different gas control workflow frameworks. Each workflow framework can contain multiple process steps, and each step can be completed by many different gas control tasks. These gas control tasks can be composed of different basic work units. Through hierarchical organization and decomposition, the entire gas control workflow framework is enriched, and the gas control workflow is essentially the business process of gas control tasks.
[0054] It should be noted that the basic work unit is an indivisible task divided based on comprehensive information management and execution efficiency, serving as the foundation for establishing gas control tasks. According to the above embodiments, the gas control process at the mining face (coal exposure point) is specifically divided into five categories: technical document approval, various drilling operations, sampling, gas parameter measurement, extraction, and parameter testing. To model the dynamic workflow of gas control, the above five categories of specific gas control work, excluding document approval, are reconstructed and broken down into 25 different basic work units, including acceptance, borehole sealing, borehole trajectory, drilling, video access, shaft connection, pipe dismantling, pipeline inspection, single-hole inspection, non-bore sampling, borehole sampling, verification / prediction, pressure measurement, f-value (coal firmness coefficient) measurement, sample preparation, underground measurement, surface measurement, gas analysis, ΔP (initial gas emission velocity) measurement, adsorption constant measurement, true relative density measurement, apparent relative density measurement, moisture measurement, ash content measurement, and volatile matter measurement. The main gas control operations and implementation paths of coal mines are as follows: Figure 4 As shown.
[0055] It's easy to understand that there are feedback mechanisms and implementation sequences between basic work units, and these implementation sequences can include several types. For example, there might be a sequential implementation sequence between adjacent work units, meaning the next task can only begin after the previous one is completed; alternatively, there might be an AND sequence, meaning adjacent work units can be implemented simultaneously; and alternatively, there might be an OR sequence, meaning that adjacent work units executing concurrently can move to the next node as soon as one of them completes its workflow. For example, such as... Figure 5 As shown, the connection between T1, T2, and T3 is a series connection. 31 ...T 3n The connection with T4 is an OR connection, T 51 ...T 5n The connection with T6 is an AND connection.
[0056] It should be noted that the basic working unit can be pre-set and can be changed according to actual design needs. The basic working unit corresponding to different downhole operation locations can be different, and no restrictions are made here.
[0057] S103, determine the task workflow of the task to be executed based on the basic work unit and process link.
[0058] In this embodiment, based on the tasks to be executed, workflow modeling can be performed using PetriNets. Basic work units are combined through "serialization, AND, and OR" relationships to establish complex cross-departmental gas management workflows. Specific tasks within each gas management process are then executed in the form of task assignments. From the perspective of overall coal mine gas management management, the work content completed by task assignments is a concrete manifestation of the gas management process stages. Therefore, when assigning gas management tasks, the workflow initiator needs to specify not only the mining face (coal exposure point) where the task will be executed, but also which gas management stage the workflow is located at that location. This establishes a corresponding expression of the coal seam gas management progress, which can be displayed in the form of a gas management workflow framework flowchart, making the progress of gas management work at each location clear at a glance. Therefore, task assignment information includes construction progress information and approval information. The construction progress includes data such as the working face and location, sub-task composition, gas management stage, participating departments, and deadlines for each basic work unit. The approval information includes data such as construction drawings, design documents, personnel, departmental or resource allocation.
[0059] In this embodiment, different downhole operation locations can correspond to different gas control workflow frameworks. Each gas control workflow framework can contain multiple process stages, and each process stage can contain various gas control tasks. Target tasks can be generated through different combinations of basic work units, thereby enriching the entire gas control workflow framework.
[0060] The progress of gas control work at the work site can be determined based on the task to be performed and the current stage of the gas control process at the work site.
[0061] S104: Obtain candidate objects for the task execution workflow from the mine personnel framework, and determine the target object for the task execution workflow from the candidate objects.
[0062] It should be noted that the working status of candidate objects can include various data, such as current workload, expected workload, and skill proficiency. After obtaining the target task workflow, relying on traditional manual allocation requires significant manpower and time. Furthermore, it's problematic to avoid situations where the allocator cannot promptly grasp the candidate's current workload and work plan, leading to unbalanced task allocation based solely on subjective judgment. This results in some employees having excessive workloads while others are waiting for tasks, and unreasonable task allocation can affect the timely completion and overall operation of gas management. Therefore, a task allocation mechanism combining proactive and automatic methods, based on candidate object information, is needed to improve task execution efficiency.
[0063] First, the basic work units of the task workflow are sent to the target object. The target object then retrieves the basic work units of interest from the list of basic work units of the task workflow within a specified time.
[0064] If, within the specified time limit, there are still unclaimed basic work units in the list of tasks to be executed, the current working status of the candidate objects is obtained, and the remaining basic work units to be assigned are selected according to the task matching algorithm to find the most suitable target objects and assign the corresponding basic work units.
[0065] In this embodiment of the disclosure, the working state includes the current workload, expected workload, and skill proficiency of the candidate object. This can be achieved by obtaining a first weight for the current workload, a second weight for the expected workload, and a third weight for the skill proficiency. Then, a first matching value for the candidate object is determined based on the first weight and the current workload; a second matching value is determined based on the second weight and the expected workload; and a third matching value is determined based on the skill proficiency and the third weight. Finally, the task matching degree of the candidate object is determined based on the first, second, and third matching values. The formula for calculating the task matching degree can be:
[0066] TMD = a*LT + b*RLT + c*SKP
[0067] Where LT is the current load, RLT is the expected load, SKP is the skill proficiency, a, b, and c are the first weight, second weight, and third weight, respectively, and a+b+c=1 and all are greater than 0.
[0068] In this embodiment of the disclosure, skill proficiency can be determined by the candidate's historical task processing speed and existing skill level.
[0069] It should be noted that the weight of skill proficiency may differ in different basic work units. For example, for some simpler and easier-to-implement basic work units, the weight of skill proficiency as the first element in the basic work unit is smaller, while for some more difficult and harder-to-implement basic work units, the weight of skill proficiency as the first element is larger.
[0070] It should be noted that the task load refers to the number of existing tasks of the candidate. This means that each different role can be assigned one or more tasks. Before determining the target task, it is also necessary to determine the number of existing tasks of the candidate to prevent uneven workload distribution or fatigue caused by too many tasks, which would affect the work effect and efficiency.
[0071] The weight of the second element of the task load in the basic work unit can be different in different basic work units. For example, the weight of the second element is smaller for some simple and easy-to-implement basic work units, and larger for some difficult and hard-to-implement basic work units.
[0072] At the same time, this task allocation mechanism, which combines proactive and automatic approaches, enables unified scheduling of personnel across departments, increasing the efficiency and effectiveness of cooperation between departments.
[0073] In this embodiment, the process first obtains the task to be executed, the underground work location, and the current gas control work process. Then, it obtains the basic work units used to establish the task. Next, based on the basic work units and process steps, it determines the task workflow for the task to be executed. Then, it obtains candidate objects for executing the task workflow from the mine personnel structure, and determines the target object for executing the task workflow from the candidate objects based on a task allocation mechanism combining proactive and automatic methods. Finally, it sends each basic work unit of the task workflow to the target object for processing, and dynamically monitors the workflow execution. Thus, by creating dynamic workflows, the complex business processes of gas control at various underground work locations are streamlined, breaking down the original departmental and functional boundaries, improving the collaborative execution efficiency of gas control work, and enabling the rapid vertical and horizontal flow, tracking, and sharing of gas control business data within the mine. This facilitates the monitoring and optimization of the overall operation of mine gas control work and improves decision support capabilities.
[0074] In this embodiment of the disclosure, after sending each basic work unit of the task workflow to the target object for processing, the operation data of each basic work unit can be monitored in real time. Based on the operation data, it can be determined whether the update conditions of the task workflow are met. In response to meeting the update conditions, the task workflow is updated based on the operation data. It should be noted that the update conditions can include various types, and no limitation is made here. For example, when downhole data is abnormal, it can be considered that the update conditions are met, or when a basic work unit is completed, it can also be considered that the update conditions are met, etc.
[0075] By acquiring real-time information on tasks to be executed, underground work locations, and current gas control processes, a dynamic workflow for coal mine gas control can be established in real time. This enables the dynamic creation and management of the dynamic workflow for coal mine gas control, improves organizational efficiency, breaks down departmental barriers, enhances horizontal collaboration, and facilitates the rapid flow, tracking, and sharing of gas control business information data.
[0076] In this embodiment, workflow development can be performed using a workflow engine. This workflow engine can include various types, such as mainstream workflow engines like Activiti, Camunda, and Flowable. Flowable excels in functionality, scalability, and performance, and better supports sub-processes and dynamic task node addition. Therefore, based on a B / S architecture, the Flowable 6.7 workflow engine is used to develop dynamic workflow-related functions for gas control. Taking the gas content determination in the effectiveness verification of measures in a certain working face area as an example, the dynamic workflow for gas control is explained. The gas content determination adopts the natural desorption method according to the "Direct Determination Method of Coal Seam Gas Content Underground" (GB / T23250-2009). The parameters required for calculating the non-desorbable amount, such as "industrial analysis," "porosity," and "adsorption constant," are measured using samples obtained from non-porous locations at the same location. The basic work unit combination and implementation path of the task to be executed are as follows: Figure 6 As shown.
[0077] In this embodiment of the disclosure, process definitions can be dynamically modified via a workflow engine. Specifically, during the process definition phase, rules predefined in the description file are used to cover dynamic changes during operation as much as possible, and then selectable process branches are provided. For example, dynamic changes in the business process may include changing gas sampling to be performed during desorption before crushing at the surface, or omitting gas analysis, or changing non-pore sampling to borehole sampling while taking content testing samples, or using parameters from other coal samples within the same gas geological unit to calculate non-desorbable quantities instead of performing sampling and measurement.
[0078] Process instances can also be dynamically modified through the workflow engine. During the runtime phase, depending on changes in the actual state, you can choose to terminate all running process instances and then restart them according to the new process definition, or do nothing to the running process instances and then execute the newly created process instances according to the new process definition, or convert the running process instances into process instances under the new process definition and continue executing them.
[0079] For example, for Petri Nets networks, the above modifications can all be classified as addition, deletion, and replacement. A workflow network is dynamically generated and configured using a description file and saved in JSON format. A node list is formed by recording the number and name of each node, representing a specific business step. A connection list is formed by recording the logical relationships before and after connecting each node, representing the association relationships between business steps. Dynamically generating and configuring the workflow network through the description file supports the dynamics during the execution of the gas control workflow. With the help of the workflow core based on microservices, the user's modifications to the description file are transformed into operations of adding, deleting, and replacing workflow nodes, so as to achieve the non-stop operation of the workflow model instance during system runtime.
[0080] In the embodiments of the present disclosure, the progress of the current task, the work information and work status of personnel, etc. are determined through the job page of the task workflow. For example, as Figure 7 shown, after the gas content measurement task is assigned, in the workflow overview, the working face to which the workflow belongs and its gas control links, the process information of the working face gas control, the gas control measure design document, the stage and process dynamic information of the workflow, etc. can be viewed. Among them, the dynamic information includes system information such as workflow generation, task acceptance and assignment statistics, process suspension, termination, completion, etc., workflow information such as acceptance and completion of basic work units, and reminder information such as task reassignment. During task processing, the participant enters the process node of this gas content measurement task, fills in the corresponding business form, completes their own work content and submits it.
[0081] Furthermore, the operator can also allocate various tasks in the task workflow through the job page to achieve the best working state and increase the efficiency of underground operations. For example, as Figure 8 shown, the participant can also reassign their own tasks, and the recipient completes their work content within the specified time limit. In the flowchart, the operator can view the completion duration statistics of the entire gas content measurement business and basic work units, providing a basis for optimizing this business process.
[0082] In the implementation of the present disclosure, workflow modeling can be performed through Petri Nets. The basic work units are combined through "series connection, AND connection, OR connection" relationships to establish different complex cross-department gas control business workflows, and the specific work within each link of gas control is executed in the form of task assignment. An allocation strategy combining initiative and automation is used for task allocation of each basic work unit in the gas control workflow to reduce human errors. To support the dynamics during the execution of the gas control workflow, a workflow network is dynamically generated and configured using a description file, and a workflow model is instantiated based on the description file edited by the user. On this basis, the gas control progress expression of each mining and excavation working face (coal uncovering point) based on the gas workflow is established.
[0083] Furthermore, in the future, based on needs, we can conduct research on the business process of regional gas control measures such as protective layer mining and pre-extraction of coal seam gas in surface wells, as well as working face anti-outburst measures such as metal skeleton, coal solidification, and hydraulic flushing. This will enrich the basic working units of coal mine gas control tasks, establish corresponding form templates for data from different systems and instruments, and develop an APP to execute underground gas control-related business more flexibly and conveniently, and continuously improve the gas control workflow.
[0084] The streamlining of gas management business processes breaks down the departmental and functional boundaries of traditional work, treating tasks previously performed by different departments as a whole and assigning responsibility to the "process owner." This constructs a complete end-to-end process, avoiding interface issues between functional departments, improving organizational efficiency, breaking down departmental barriers, enhancing horizontal collaboration, and facilitating the rapid flow, tracking, and sharing of gas management business information and data. Simultaneously, managers at all levels in coal mines can effectively supervise and control the overall operation of mine gas management, ensuring the effective implementation of organizational decisions; improving decision support capabilities; expanding the depth of gas management management; and thereby triggering and promoting the improvement and optimization of gas management business processes.
[0085] In the above embodiments, based on the basic work unit and the process node, a workflow for the current task to be executed is generated, and it can also be achieved through... Figure 9 To further explain, the method includes:
[0086] S901, determine a gas control workflow framework that matches the downhole operation site, the gas control workflow framework includes at least one candidate process step.
[0087] In this embodiment, a candidate gas control workflow framework can be obtained. It should be noted that there can be multiple candidate gas control workflow frameworks, and different candidate gas control workflow frameworks can be adapted to different types of downhole operation locations. The candidate gas control workflow framework is pre-set and stored in the storage space of the electronic device for easy retrieval and use when needed.
[0088] In this embodiment of the disclosure, the work site type can be matched with all candidate gas control workflow frameworks to determine a target gas control workflow framework suitable for the work site type. For example, in response to the work site type being a tunneling or longwall face, a first gas control workflow framework is selected as the target gas control workflow framework. For example, such as... Figure 2 As shown; in response to the work location type being coal seam exposure point, the second gas control workflow framework is used as the target gas control workflow framework. For example, such as Figure 3As shown, the gas management workflow framework includes at least one candidate process step.
[0089] S902, obtain the coal seam appearance parameters at the underground operation site, and determine the execution strategy of the gas control workflow framework based on the coal seam appearance parameters.
[0090] In this embodiment, the coal seam appearance parameters at the underground work site may include the basic parameters of the coal seam at the current work site and the gas hazard level. The coal seam appearance parameters include various parameters such as gas content, gas pressure, initial gas emission velocity (ΔP), coal firmness coefficient (f-value), and mining layout, which are not limited here. The gas hazard level may include one of low gas level, high gas level, and coal and gas outburst level. The gas hazard level determines the execution strategy and specific implementation parameters of the coal seam gas control workflow framework at the corresponding location.
[0091] The execution strategy for the current underground gas control workflow framework is determined based on the coal seam appearance parameters. For example, when the current underground operation location is a mining face, the first gas control workflow framework is used as the target gas control workflow framework. Figure 2 As shown, when the gas hazard level of the coal seam at the current working point is low, the implementation strategy involves temporary gas control measures and other procedures as needed; when the gas hazard level is high, the implementation strategy involves gas control measures for high-gas areas and assessment of extraction compliance; when the gas hazard level is coal and gas outburst hazard, the implementation strategy involves two "four-in-one" integrated prevention and control procedures. Detailed implementation parameters are then formulated based on the basic parameters of the coal seam at the current location.
[0092] S903 identifies process steps within the gas control workflow framework based on the downhole operation location, the task to be performed, and the execution strategy.
[0093] In this embodiment, the task objective of the current task to be executed, as well as the downhole operation location, the task to be executed, and the execution strategy within the current gas control workflow framework, are first determined to identify the current process stage. Then, based on the task objective, the basic work units required to achieve the objective are obtained from the gas control basic unit list. These basic work units are then combined to generate a task workflow adapted to the downhole operation location and process stage. It should be noted that the types and order of basic work units may differ depending on the specific task scenario and can be determined according to the actual implementation path.
[0094] It should be noted that the implementation paths for tasks of the same type can also be different. For example, in the aforementioned example of gas content determination, the task type is the same: gas content determination. However, the implementation paths are different. Gas sampling is changed to be carried out during desorption before crushing at the ground, or gas analysis is not carried out at all, or non-pore sampling is changed to borehole sampling at the same time as taking the content test sample, or the calculation parameters of non-desorbable amount are used to use the parameters of other coal samples in the same gas geological unit instead of sampling and measuring.
[0095] In this embodiment of the disclosure, the appearance parameters of the coal seam at the current working location are first obtained. Then, based on the appearance parameters of the coal seam, the gas control workflow framework for the current underground working location is determined. The gas control workflow framework includes at least one candidate process step. Finally, based on the underground working location and the task to be executed, the process step of the task to be executed is obtained from the candidate process steps, providing a basis for subsequent gas control task processing.
[0096] Corresponding to the coal mine gas control dynamic workflow creation method provided in the above embodiments, one embodiment of this disclosure also provides a coal mine gas control dynamic workflow creation device. Since the coal mine gas control dynamic workflow creation device provided in this disclosure corresponds to the coal mine gas control dynamic workflow creation method provided in the above embodiments, the implementation method of the above coal mine gas control dynamic workflow creation method is also applicable to the coal mine gas control dynamic workflow creation device provided in this disclosure, and will not be described in detail in the following embodiments.
[0097] Figure 10 This is a schematic diagram of a dynamic workflow creation device for coal mine gas control proposed in this disclosure, as shown below. Figure 10 As shown, the dynamic workflow creation device 1000 for coal mine gas control includes: a first acquisition module 1010, a second acquisition module 1020, a generation module 1030, a determination module 1040, and an allocation module 1050.
[0098] The first acquisition module 1010 is used to acquire the task to be executed, the underground operation location, and the process steps of the gas control work at the underground operation location.
[0099] The second acquisition module 1020 is used to acquire the basic working unit used to establish the task.
[0100] The generation module 1030 is used to determine the task workflow of the task to be executed based on the basic work unit and process steps.
[0101] The determination module 1040 is used to obtain candidate objects for the execution task workflow from the mine personnel framework, and determine the target object for the execution task workflow from the candidate objects.
[0102] The allocation module 1050 is used to send each basic work unit of the task workflow to the target object for processing.
[0103] In one embodiment of this disclosure, the first acquisition module 1010 is further configured to: determine a gas control workflow framework matching the underground operation location, the gas control workflow framework including at least one candidate process step; acquire coal seam appearance parameters of the underground operation location, and determine the execution strategy of the gas control workflow framework based on the coal seam appearance parameters; and determine process steps from the gas control workflow framework based on the underground operation location, the task to be performed, and the execution strategy.
[0104] In one embodiment of this disclosure, the generation module 1030 is further configured to: combine basic work units based on the task to be executed to generate a task workflow adapted to the downhole operation location and process steps.
[0105] In one embodiment of this disclosure, the generation module 1030 is further configured to: in response to the operation scenario being a tunneling or longwall face, use the first task frame as the target task frame; or in response to the operation scenario being a coal seam exposure point, use the second task frame as the target task frame.
[0106] In one embodiment of this disclosure, the determining module 1040 is further configured to: obtain the current working status of the candidate object; determine the task matching degree of the candidate object based on each basic working unit in the task workflow based on the working status; and determine the target object corresponding to each basic working unit based on the task matching degree.
[0107] In one embodiment of this disclosure, the working state includes the current workload, expected workload, and skill proficiency of the candidate object. The determining module 1040 is further configured to: obtain a first weight of the current workload, a second weight of the expected workload, and a third weight of the skill proficiency; determine a first matching value of the candidate object based on the first weight and the current workload, determine a second matching value of the candidate object based on the second weight and the expected workload, and determine a third matching value of the candidate object based on the skill proficiency and the third weight; and determine the task matching degree of the candidate object based on the first matching value, the second matching value, and the third matching value.
[0108] In one embodiment of this disclosure, the allocation module 1050 is further configured to: generate a job page based on the task workflow.
[0109] In one embodiment of this disclosure, the allocation module 1050 is further configured to: monitor the job data of each basic work unit in real time, determine whether the update conditions of the task workflow are met based on the job data, and update the task workflow based on the job data in response to meeting the update conditions.
[0110] In one embodiment of this disclosure, the determining module 1040 is further configured to: send each basic work unit in the task workflow to all candidate objects for selection, and determine the candidate objects of the basic work units in the task workflow as target objects.
[0111] To implement the above embodiments, this disclosure also proposes an electronic device 1100, such as... Figure 11 As shown, the electronic device 1100 includes: a processor 1101 and a memory 1102 communicatively connected to the processor. The memory 1102 stores instructions that can be executed by at least one processor. The instructions are executed by at least one processor 1101 to implement the dynamic workflow creation method for coal mine gas control as described in the first aspect of this disclosure.
[0112] To implement the above embodiments, this disclosure also proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to implement the dynamic workflow creation method for coal mine gas control as described in the first aspect of this disclosure.
[0113] To implement the above embodiments, this disclosure also proposes a computer program product, including a computer program that, when executed by a processor, implements the dynamic workflow creation method for coal mine gas control as described in the first aspect of this disclosure.
[0114] In the description of this disclosure, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this disclosure and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this disclosure.
[0115] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this disclosure, "a plurality of" means two or more, unless otherwise expressly specified.
[0116] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0117] Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.
Claims
1. A method for creating a dynamic workflow for coal mine gas control, characterized in that, include: A gas control workflow framework matching the underground operation site is determined. The gas control workflow framework includes at least one candidate process step, wherein the candidate process step is a pre-set process step matching the underground operation site, which is one of the following: tunneling face, longwall face, and coal seam exposure point. The coal seam appearance parameters of the underground operation site are obtained, and the execution strategy of the gas control workflow framework for matching the operation at the current underground operation site is determined based on the coal seam appearance parameters. The coal seam appearance parameters include one or more of the following: gas content, gas pressure, initial gas release velocity, coal firmness coefficient, and mining layout. Based on the downhole operation location, the task to be performed, and the execution strategy, the process steps for the gas control work at the downhole operation location are determined from the candidate process steps; Obtain the basic working unit for establishing the task, wherein the basic working unit is the basic unit for establishing the gas control task; The basic work units are combined based on the tasks to be executed to generate a task workflow that adapts to the downhole operation location and the process steps; Obtain candidate objects for executing the task workflow from the mine personnel framework, and determine the target object for executing the task workflow from the candidate objects; Each basic work unit of the task workflow is sent to the target object for processing.
2. The method according to claim 1, characterized in that, The framework for determining a gas control workflow that matches the downhole operation location includes: In response to the fact that the underground operation site is a tunneling or longwall face, a first governance framework is used as the gas control workflow framework, wherein the first governance framework is used to characterize a governance framework that matches the tunneling or longwall face; or In response to the fact that the underground operation site is a coal seam exposure point, the second governance framework is used as the gas governance workflow framework, wherein the second governance framework is used to characterize the governance framework that matches the coal seam exposure point.
3. The method according to claim 1, characterized in that, Determining the target object for executing the task workflow from the candidate objects includes: Obtain the current working status of the candidate object; Based on the work status, determine the task matching degree of the candidate object based on each basic work unit in the task workflow; Based on the task matching degree, the target object corresponding to each basic work unit is determined.
4. The method according to claim 3, characterized in that, The work status includes the current workload, expected workload, and skill proficiency of the candidate object. Determining the task matching degree of the candidate object based on the work status and each basic work unit in the task workflow includes: Obtain the first weight of the current load, the second weight of the expected load, and the third weight of the skill proficiency; A first matching value for the candidate object is determined based on the first weight and the current load; a second matching value for the candidate object is determined based on the second weight and the expected load; and a third matching value for the candidate object is determined based on the skill proficiency and the third weight. The task matching degree of the candidate object is determined based on the first matching value, the second matching value, and the third matching value.
5. The method according to claim 4, characterized in that, Before obtaining the current working status of the candidate object, the following steps are included: Each basic work unit in the task workflow is sent to all the candidate objects for selection, and the candidate object that selects the basic work unit in the task workflow is determined as the target object.
6. The method according to claim 1, characterized in that, The method further includes: A job page is generated based on the task workflow.
7. The method according to claim 1, characterized in that, The method further includes: Real-time monitoring of the operation data of each basic work unit, and determination of whether the update conditions of the task workflow are met based on the operation data; In response to the fulfillment of the update conditions, the task workflow is updated based on the job data.
8. A dynamic workflow creation device for coal mine gas control, characterized in that, include: The first acquisition module is used to determine a gas control workflow framework that matches the underground operation location. The gas control workflow framework includes at least one candidate process step, wherein the candidate process step is a pre-set process step that matches the underground operation location, which is one of the following: a tunneling face, a longwall face, and a coal uncovering point. The coal seam appearance parameters of the underground operation site are obtained, and the execution strategy of the gas control workflow framework for matching the operation at the current underground operation site is determined based on the coal seam appearance parameters. The coal seam appearance parameters include one or more of the following: gas content, gas pressure, initial gas release velocity, coal firmness coefficient, and mining layout. Based on the downhole operation location, the task to be performed, and the execution strategy, the process steps for the gas control work at the downhole operation location are determined from the candidate process steps; The second acquisition module is used to acquire the basic working unit for establishing the task, wherein the basic working unit is the basic unit for establishing the gas control task. A generation module is used to combine the basic work units based on the tasks to be executed, so as to generate a task workflow that adapts to the downhole operation location and the process steps; The determination module is used to obtain candidate objects for executing the task workflow from the mine personnel framework, and determine the target object for executing the task workflow from the candidate objects; The allocation module is used to send each basic working unit of the task workflow to the target object for processing.