Fully mechanized coal mining face multi-equipment load linkage control system and control method

By designing a multi-equipment load linkage control system for fully mechanized mining working surfaces that includes equipment modules, data management modules, business modules and configuration file modules, the complexity of equipment access and control logic modification in the existing technology is solved, and the It provides flexible configuration of multiple devices and multi-linkage solutions, improving the efficiency and adaptability of linkage control.

CN119363794APending Publication Date: 2025-01-24ZHENGZHOU HENGDA INTELLIGENT CONTROL TECHNOLOGY CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411557242.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the multi-device load linkage control of the comprehensive mining working face, the control plan needs to be repackaged when the equipment access and control logic is modified, which has a huge workload and the inconsistent linkage control of the equipment is complicated.

Method used

Design a multi-equipment load linkage control system for comprehensive mining working surfaces that includes equipment modules, data management modules, business modules and configuration file modules. Through the equipment file and script file configuration center, flexible configuration of equipment access and linkage control logic is realized.

Benefits of technology

The flexible configuration of multi -device and multi -linkage solutions has been realized, the development workload of equipment increase and control logic modification is reduced, and the flexibility and adaptability of linkage control are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363794A_ABST
    Figure CN119363794A_ABST
Patent Text Reader

Abstract

The invention provides a fully mechanized coal mining face multi-equipment load linkage control system and a control method, when physical equipment is added into the fully mechanized coal mining face multi-equipment load linkage control system, a corresponding equipment reading plug-in is established for each piece of physical equipment, and a communication protocol and a communication point table of the physical equipment are written into an equipment file; establishing communication connection between the equipment read-write plug-in and the physical equipment based on a communication protocol and a communication point table of the physical equipment; writing the physical device and the corresponding linkage device, linkage variable, linkage condition and linkage rule into a script file, and automatically executing a multi-device linkage scheme based on the script file; when equipment is added and control logic is changed, codes do not need to be modified again, only script files need to be modified, time for redeveloping the linkage control system on different fully mechanized coal mining faces is shortened, the linkage control scheme can be modified more flexibly, various linkage schemes can be configured according to different conditions, and the linkage control efficiency is improved. And the physical equipment is better protected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of coal mine data acquisition and control technology, specifically to a multi-equipment load linkage control system and control method for fully mechanized mining faces. Background Technology

[0002] Coal is an important energy source and industrial raw material in my country, and the healthy and stable development of the coal industry is crucial to my country's energy security and economic development. Reducing the incidence of coal production accidents, improving coal production efficiency, ensuring the personal safety of production personnel, and improving their working environment have always been the goals of my country's coal industry. CN109358582B proposes a multi-equipment collaborative operation control method for high-extraction fully mechanized mining faces based on big data. This method realizes collaborative operation among the coal mining machine, hydraulic supports, and scraper conveyors, thereby improving the safe and efficient mining capabilities of coal resources.

[0003] With the further development of automation and intelligence in coal mining equipment, in addition to coal mining machines, hydraulic presses, and scraper conveyors, more and more equipment supports data interaction and remote control, making it possible to coordinate control between multiple devices. Simultaneously, improving the coordinated operation between underground equipment during coal mining can ensure increased production efficiency while greatly avoiding abnormal downtime caused by load issues, thus reducing maintenance costs. For example, CN117722218A provides a collaborative control system for fully mechanized mining faces and roadway equipment, linking the roadway equipment with the face equipment.

[0004] However, due to the complex underground environment, the required linkage control equipment and methods vary from mine to mine, increasing the complexity of linkage control implementation schemes. Furthermore, current development of equipment load linkage systems for fully mechanized mining faces typically encapsulates the necessary linkage equipment schemes for a specific working face within a particular mine. However, when additional equipment is added or the equipment control logic is modified, the control scheme needs to be re-encapsulated, resulting in a massive workload.

[0005] In order to solve the above problems, people have been seeking an ideal technological solution. Summary of the Invention

[0006] The purpose of this invention is to address the shortcomings of existing technologies by providing a multi-equipment load linkage control system and control method for fully mechanized mining faces, which can flexibly realize the access of different equipment to the system and the linkage scheme between various equipment.

[0007] To achieve one of the above objectives, the technical solution adopted by the present invention is: a multi-equipment load linkage control system for a fully mechanized mining face, comprising an equipment module, a data management module, a business module, and a configuration file module, wherein the business module includes multiple load linkage control modules; The configuration file module includes a script file configuration center and a device file configuration center. The device file configuration center is used to configure device files according to device configuration rules. The device file configuration information includes the communication protocol and communication point table of the physical devices that need to access the system. The script file configuration center is used to configure script files according to script configuration rules. The script file configuration information includes linked devices, linked variables, linked conditions, and linked rules. The linked rules include linked control commands and command distribution paths. The device module includes multiple device reading plug-ins, each corresponding to one or a group of physical devices. Based on the configured communication protocol and communication point table, it communicates with the data points and control points of the corresponding physical devices, obtains data from the data points of the physical devices, converts it into a preset format, and pushes it to the data management module; and transmits the linkage control commands received from the business module to the linkage control points of the linkage devices in response to the linkage control commands. The data management module includes a data distribution module, which is used to receive data and distribute the linkage variable data in the data to the load linkage control module. The load linkage control module includes a script file reading and conversion module, a data receiving module, and a logic processing module. The data receiving module receives linkage variable data. The script file reading and conversion module reads a script file and generates corresponding load linkage control logic based on the script file configuration information and script configuration rules, storing it in the logic processing module. The logic processing module executes the corresponding load linkage control logic based on the received linkage variable data. When the linkage variable data meets the linkage conditions, the linkage rules are executed, and the linkage control command is sent to the device reading plug-in corresponding to the linkage device according to the command sending path.

[0008] The second objective of this invention is to provide a method for load linkage control of multiple devices in a fully mechanized mining face, used in the load linkage control system for multiple devices in a fully mechanized mining face as proposed in the first aspect. The method for load linkage control of multiple devices in a fully mechanized mining face includes the following steps: The stage of integrating physical equipment into the multi-equipment load linkage control system of the fully mechanized mining face: Configure the device file according to the device configuration rules. The device file configuration information includes the communication protocol and communication point table of the physical device. Construct a device reading plugin to define the function, interface form and structural size of the physical device. Each physical device or each group of physical devices corresponds to one device reading plugin. Establish a communication connection between the device reading plugin and the physical device based on the communication protocol and communication point table of the physical device. The script file is configured according to the script configuration rules. The script file configuration information includes the linkage device, linkage variable, linkage condition and linkage rule. The linkage rule includes the linkage control command and the command distribution path. The load linkage control module reads the script file, generates the corresponding load linkage control logic based on the configuration information of the script file and stores it. Multi-equipment load linkage control stage in fully mechanized mining faces: Each device reading plugin retrieves linkage variable data from the data points of the corresponding physical device based on the configured communication protocol, converts it into a preset format, and pushes it to the data distribution module; the data distribution module receives the data and distributes the linkage variable data in the data to the load linkage control module; When the load linkage control module receives the linkage variable data, it executes the corresponding load linkage control logic. When the linkage variable data meets the linkage conditions, it executes the linkage rules and sends the linkage control command to the device reading plug-in corresponding to the linkage device according to the command sending path. The device reading plug-in then transmits the linkage control command to the linkage control point of the linkage device based on the configured communication protocol to respond to the linkage control command. Simultaneously, the device reading plugin retrieves the data from the corresponding physical device's data point after responding to the linkage control command based on the configured communication protocol, converts it into a preset format, and pushes it to the data distribution module to start a new control cycle.

[0009] This invention possesses significant substantive features and substantial advancements compared to existing technologies. Specifically, it provides a multi-equipment load linkage control system and method for fully mechanized mining faces. When physical equipment is added to the multi-equipment load linkage control system, a corresponding equipment reading plugin is established for each physical device, and the communication protocol and communication point table of the physical devices are written into the device file. A communication connection is established between the equipment reading plugin and the physical devices based on the communication protocol and communication point table. The physical devices, their corresponding linkage devices, linkage variables, linkage conditions, and linkage rules are written into a script file, and the multi-equipment linkage scheme is automatically executed based on the script file. This scheme enables the configuration of multiple devices and multiple linkage schemes. When devices are added or control logic changes, it is not necessary to modify the code again; only the script file needs to be modified. This not only reduces the time required to redevelop the linkage control system for different fully mechanized mining faces but also allows for more flexible modification of the linkage control scheme. Multiple linkage schemes can be configured according to different situations, thus better protecting the physical equipment. Attached Figure Description

[0010] Figure 1 This is a schematic diagram of the multi-equipment load linkage control system for the fully mechanized mining face as described in Embodiment 1 of the present invention.

[0011] Figure 2This is a flowchart illustrating the multi-equipment load linkage control method for fully mechanized mining faces as described in Embodiment 2 of the present invention. Detailed Implementation

[0012] The technical solution of the present invention will be further described in detail below through specific embodiments.

[0013] Example 1 This embodiment provides a multi-equipment load linkage control system for a fully mechanized mining face, such as... Figure 1 As shown, it includes a device module, a data management module, a business module, and a configuration file module. The business module includes multiple load linkage control modules.

[0014] The configuration file module includes a script file configuration center and a device file configuration center. The device file configuration center is used to configure device files according to device configuration rules. The device file configuration information includes the communication protocols and communication point tables of the physical devices that need to access the system. The script file configuration center is used to configure script files according to script configuration rules. The script file configuration information includes linked devices, linked variables, linked conditions, and linked rules. The linked rules include linked control commands and command distribution paths. Preferably, the physical devices accessing the system include coal mining machines, hydraulic supports, scraper conveyors, transfer conveyors, crushers, belt conveyors, high-pressure filter stations, and automatic proportioning equipment. Communication protocols include Modbus, RS-485, etc. The communication point table records all service points and control points of the physical devices. It is understood that there can be various types and formats of configuration files, which are not limited here. Furthermore, the configuration files can be stored locally, in the cloud, or via Consul, among other methods.

[0015] The device module includes multiple device reading plug-ins, each corresponding to one or a group of physical devices. Based on the configured communication protocol and communication point table, it communicates with the data points and control points of the corresponding physical devices, obtains data from the data points of the physical devices, converts it into a preset format, and pushes it to the data management module; and transmits the linkage control commands received from the service module to the linkage control points of the linkage devices in response to the linkage control commands.

[0016] The data management module includes a data distribution module, which is used to receive data and distribute the linkage variable data in the data to the load linkage control module.

[0017] Furthermore, the data management module also includes a data filter and a data cache module. The data filter is used to standardize the data pushed by the device module before sending it to the data distribution module for distribution. The data cache module is used to persistently store the standardized data locally for subsequent querying or processing.

[0018] Specifically, the data filter internally creates a list for each data point in the communication point table, storing all processing functions bound to that data point in sequence; when data sent by that data point is received, the data is processed sequentially using each processing function in the list; During system initialization, the processing function queue for all data points is empty; after the device read / write plugin is loaded, it registers processing functions in the list of corresponding data points in order to achieve standardized processing of the data.

[0019] The load linkage control module includes a script file reading and conversion module, a data receiving module, and a logic processing module. The data receiving module receives linkage variable data. The script file reading and conversion module reads a script file and generates corresponding load linkage control logic based on the script file configuration information and script configuration rules, storing it in the logic processing module. The logic processing module executes the corresponding load linkage control logic based on the received linkage variable data. When the linkage variable data meets the linkage conditions, the linkage rules are executed, and the linkage control command is sent to the device reading plug-in corresponding to the linkage device according to the command sending path.

[0020] It should be noted that, since physical devices require response time to execute, in order to reduce the repeated issuance of linkage control commands to physical devices during the device response phase, the script file configuration information also includes time thresholds and time conditions. The time condition is that the time interval between the current time and the command issuance time exceeds the time threshold. When the logic processing module executes a load linkage control logic and issues a linkage control command for the first time, it records the command issuance time. When executing the same load linkage control logic again, it determines whether the time interval between the current time and the command issuance time exceeds a time threshold. If it exceeds the time threshold and the linkage variable data still meets the linkage conditions, it continues to execute the linkage rules and issues the linkage control command to the device reading plug-in corresponding to the linkage device according to the command issuance path, while recording the command issuance time. Otherwise, it stops executing the linkage rules and exits the current load linkage control logic.

[0021] Furthermore, the load linkage control module may also include a buffer, comprising multiple buffer queues, for receiving linkage variable data and distributing the received linkage variable data to the buffer queues for caching according to a dynamic distribution function. The logic processing module may have multiple processing channels, each corresponding to a buffer queue, for reading linkage variable data from the buffer, invoking the corresponding load linkage control logic for execution based on the linkage variable data, and issuing linkage control commands. The multiple processing channels can be implemented using multi-threading, multi-processing, or other methods.

[0022] In practice, the linked variable data in the cache queue can be sent to the processing channel in batches according to time intervals.

[0023] This embodiment enables the configuration of multiple devices and multiple linkage schemes. When devices are added or control logic changes, there is no need to modify the code again; only the script file needs to be modified. This not only reduces the time required to redevelop the linkage control system for different longwall mining faces but also allows for more flexible modification of the linkage control scheme. Multiple linkage schemes can be configured according to different situations, thus better protecting the physical equipment.

[0024] Example 2 This embodiment provides a multi-equipment load linkage control method for a fully mechanized mining face, which is used in the multi-equipment load linkage control system for a fully mechanized mining face described in Embodiment 1. Figure 2 As shown, the multi-equipment load linkage control method for the fully mechanized mining face includes the following steps: The stage of integrating physical equipment into the multi-equipment load linkage control system of the fully mechanized mining face: Configure the device file according to the device configuration rules. The device file configuration information includes the communication protocol and communication point table of the physical device. Construct a device reading plugin to define the function, interface form and structural size of the physical device. Each physical device or each group of physical devices corresponds to one device reading plugin. Establish a communication connection between the device reading plugin and the physical device based on the communication protocol and communication point table of the physical device. The script file is configured according to the script configuration rules. The script file configuration information includes the linkage device, linkage variable, linkage condition and linkage rule. The linkage rule includes the linkage control command and the command distribution path. The load linkage control module reads the script file, generates the corresponding load linkage control logic based on the configuration information of the script file and stores it.

[0025] It is understandable that, after all the script files are configured, the load linkage control module can convert all the script files into load linkage control logic one by one; alternatively, after each script file is configured, the load linkage control module can convert that script file into load linkage control logic.

[0026] Multi-equipment load linkage control stage in fully mechanized mining faces: Each device reading plugin retrieves linkage variable data from the data points of the corresponding physical device based on the configured communication protocol, converts it into a preset format, and pushes it to the data distribution module; the data distribution module receives the data and distributes the linkage variable data in the data to the load linkage control module; When the load linkage control module receives the linkage variable data, it executes the corresponding load linkage control logic. When the linkage variable data meets the linkage conditions, it executes the linkage rules and sends the linkage control command to the device reading plug-in corresponding to the linkage device according to the command sending path. The device reading plug-in then transmits the linkage control command to the linkage control point of the linkage device based on the configured communication protocol to respond to the linkage control command. Simultaneously, the device reading plugin retrieves the data from the corresponding physical device's data point after responding to the linkage control command based on the configured communication protocol, converts it into a preset format, and pushes it to the data distribution module to start a new control.

[0027] It is understandable that when the load linkage control module receives the linkage variable data, it searches the variable-linkage control logic association table to determine the load linkage control logic to be invoked and executed.

[0028] The variable-linkage control logic association table is created by the load linkage control module when converting the script file into load linkage control logic. The module then extracts the linkage variables and establishes an association between the linkage variables and the load linkage control logic, storing the names of the linkage variables and the load linkage control logic in the variable-linkage control logic association table for later querying.

[0029] Alternatively, when the load linkage control module converts the script file into load linkage control logic, it names the load linkage control logic using the linkage variables in the script file; upon receiving the linkage variable data, it searches for the load linkage control logic with the same name as the linkage variable and calls and executes it.

[0030] For example, if the linkage variables are the scraper conveyor current and the coal mining machine speed, then the corresponding load linkage control logic is named the scraper conveyor current and coal mining machine load speed linkage control logic.

[0031] It is important to note that the same set of linkage variables can correspond to multiple linkage conditions and corresponding linkage rules. Similarly, taking the scraper conveyor current and the coal mining machine speed as linkage variables as an example, linkage condition one is that the scraper conveyor current is greater than a preset value I, and linkage rule one is to decelerate the coal mining machine; linkage condition two is that the scraper conveyor current is less than a preset value II, and linkage rule two is to accelerate the coal mining machine. In practice, each linkage variable must satisfy a linkage condition to determine the linkage rule and linkage control command.

[0032] In one embodiment, the script file configuration information further includes a time threshold and a time condition, wherein the time condition is that the time interval between the current time and the command issuance time exceeds the time threshold; When the load linkage control module executes a load linkage control logic and issues a linkage control command for the first time, it records the command issuance time. When executing the same load linkage control logic again, it determines whether the time interval between the current time and the command issuance time exceeds a time threshold. If it exceeds the time threshold and the linkage variable data still meets the linkage conditions, it continues to execute the linkage rules and issues the linkage control command to the device reading plug-in corresponding to the linkage device according to the command issuance path, while recording the command issuance time. Otherwise, it stops executing the linkage rules and exits the current load linkage control logic.

[0033] In one embodiment, before the data distribution module receives the data and distributes the linkage variable data in the data to the load linkage control module, the data pushed by the device module is first standardized by a data filter.

[0034] Specifically, the data filter internally creates a list for each data point in the communication point table, storing all processing functions bound to that data point in sequence; when data sent by that data point is received, the data is processed sequentially using each processing function in the list; During system initialization, the processing function queue for all data points is empty; after the device read / write plugin is loaded, processing functions are registered sequentially in the list of corresponding data points.

[0035] While the data distribution module distributes the linkage variable data in the standardized data to the load linkage control module, it also locally persists the standardized data in the data cache module for later querying.

[0036] Example 3 For ease of understanding, this embodiment uses scraper current and coal mining machine speed as an example to explain in detail the control process of the multi-equipment load linkage control method for fully mechanized mining faces described in Embodiment 2.

[0037] Configure the equipment files for the scraper conveyor and the coal mining machine in the equipment file configuration center. The equipment file configuration information for the scraper conveyor includes the communication protocol and communication point table, and the equipment file configuration information for the coal mining machine includes the communication protocol and communication point table. Add an equipment reading plugin for the scraper conveyor and establish a communication connection between the scraper conveyor and the corresponding equipment reading plugin based on the scraper conveyor's communication protocol and communication point table. Add an equipment reading plugin for the coal mining machine and establish a communication connection between the coal mining machine and the corresponding equipment reading plugin based on the coal mining machine's communication protocol and communication point table.

[0038] Configure the scraper conveyor current control coal mining machine speed script file in the script file configuration center. Specifically, the script file defines the linkage variables as the coal mining machine speed variable and the scraper conveyor current variable, initializes the command issuance time, and defines the linkage condition as: the scraper conveyor current exceeds the preset value; defines the linkage control command in the linkage rules as decelerating the coal mining machine, and defines the command issuance path as the equipment reading plug-in corresponding to the coal mining machine; defines the time threshold and time condition, wherein the time condition is that the time interval between the current time and the command issuance time exceeds the time threshold.

[0039] Read the script file for controlling the speed of the coal mining machine by the current of the scraper conveyor, and generate the corresponding load linkage control logic based on the configuration information in the script file and store it in the logic processing module. The scraper conveyor's equipment reading plug-in obtains current data from the scraper conveyor's current data points, converts it into a preset format, and pushes it to the data distribution module; the coal mining machine's equipment reading plug-in obtains speed data from the coal mining machine's speed data points, converts it into a preset format, and pushes it to the data distribution module.

[0040] The data distribution module distributes the speed data of the coal mining machine and the current data of the scraper conveyor to the load linkage control module. It executes the load linkage logic processing flow corresponding to the scraper conveyor current control coal mining machine speed script. After determining that the scraper conveyor current is greater than a preset value, it issues a coal mining machine deceleration control command to the corresponding equipment reading plug-in of the coal mining machine. The corresponding equipment reading plug-in of the coal mining machine transmits the linkage control command to the speed control point of the coal mining machine based on the configured communication protocol to control the speed of the coal mining machine equipment, and accumulates the command issuance time.

[0041] The scraper conveyor's equipment reading plug-in retrieves current data from the scraper conveyor's current data point again, converts it into a preset format, and pushes it to the data distribution module; the coal mining machine's equipment reading plug-in retrieves speed data from the coal mining machine's speed data point again, converts it into a preset format, and pushes it to the data distribution module; a new control cycle begins.

[0042] When the coal mining machine speed data and scraper conveyor current data are received again, the logic processing module executes the load linkage logic processing flow corresponding to the scraper conveyor current control coal mining machine speed script again and judges whether the time condition is met. If the time condition is met, i.e. the current time minus the command issuance time exceeds the time threshold, and the scraper conveyor current is still greater than the preset value, the coal mining machine deceleration control command is sent to the equipment reading plug-in corresponding to the coal mining machine until the time condition is met and the scraper conveyor current is not greater than the preset value, and then the linkage control flow is exited.

[0043] As can be seen from the above examples of scraper current and coal mining machine speed, since the configuration information and linkage control logic of the connected physical equipment can be configured through the configuration center, theoretically, the multi-equipment load linkage control system of the fully mechanized mining face can realize the linkage of all configured equipment data and the linkage function between multiple devices and multiple data.

[0044] Furthermore, when more precise equipment linkage control is required in the fully mechanized mining operation, it is still possible to add data acquisition devices such as sensors, and add the configuration information of the added data acquisition devices to the system by configuring the device files, and modifying the linkage script files, so as to carry out equipment linkage control without modifying the system code.

[0045] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them; although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications can still be made to the specific implementation of the present invention or equivalent substitutions can be made to some technical features without departing from the spirit of the technical solutions of the present invention, and all such modifications and substitutions should be covered within the scope of the technical solutions claimed in the present invention.

Claims

1. A multi-equipment load linkage control system for a fully mechanized mining face, characterized in that: It includes a device module, a data management module, a business module and a configuration file module, wherein the business module includes a load linkage control module; The configuration file module includes a script file configuration center and a device file configuration center; the device file configuration center is used to configure the device file according to the device configuration rules, and the device file configuration information includes the communication protocol and communication point table of the physical device that needs to be connected to the system; the script file configuration center is used to configure the script file according to the script configuration rules, and the script file configuration information includes linkage devices, linkage variables, linkage conditions and linkage rules, and the linkage rules include linkage control commands and command issuing paths; The device module includes a plurality of device reading plug-ins, each device reading plug-in corresponds to one or a group of physical devices, communicates with the data points and control points of the corresponding physical devices based on the configured communication protocol and communication point table, obtains data from the data points of the physical devices, converts the data into a preset format and pushes it to the data management module; and transmitting the received linkage control command issued by the business module to the linkage control point of the linkage device to respond to the linkage control command; The data management module includes a data distribution module, which is used to receive data and distribute linkage variable data in the data to the load linkage control module; The load linkage control module includes a script file reading and conversion module, a data receiving module and a logic processing module. The data receiving module is used to receive linkage variable data; the script file reading and conversion module is used to read the script file, generate corresponding load linkage control logic according to the script file configuration information and script configuration rules, and store it in the logic processing module; The logic processing module is used to execute the corresponding load linkage control logic according to the received linkage variable data, and when the linkage variable data meets the linkage conditions, execute the linkage rules and send the linkage control command to the device reading plug-in corresponding to the linkage device according to the command sending path.

2. A multi-equipment load linkage control system for a fully mechanized mining face according to claim 1, characterized in that: The script file configuration information also includes a time threshold and a time condition, wherein the time condition is that the time interval between the current time and the command issuance time exceeds the time threshold; When the logic processing module executes a load linkage control logic and issues a linkage control command for the first time, it records the command issuance time; When executing the same load linkage control logic again, determine whether the time interval between the current time and the command issuance time exceeds the time threshold. If it exceeds the time threshold and the linkage variable data is determined to still meet the linkage conditions, continue to execute the linkage rules, and send the linkage control command to the device reading plug-in corresponding to the linkage device according to the command issuance path, and record the command issuance time at the same time; Otherwise, stop executing the linkage rules and exit the current load linkage control logic.

3. A multi-equipment load linkage control system for a fully mechanized mining face according to claim 1, characterized in that: The data management module also includes a data filter and a data cache module. The data filter is used to standardize the data pushed by the device module before sending it to the data distribution module for distribution; the data cache module is used to locally persist the standardized data.

4. A multi-equipment load linkage control system for a fully mechanized mining face according to claim 3, characterized in that: The data filter internally establishes a list for each data point in the communication point table, and stores all processing functions bound to the data point in order; when receiving data sent by the data point, the data is processed in turn using each processing function in the list; When the system is initialized, the processing function queues of all data points are empty; after the device read-write plug-in is loaded, the processing functions are registered in sequence to the list of corresponding data points.

5. A multi-equipment load linkage control system for a fully mechanized mining face according to claim 1, characterized in that: The physical equipment includes coal mining machines, hydraulic supports, scraper conveyors, transfer machines, crushers, belt conveyors, high-pressure filtering stations and automatic proportioning equipment.

6. A method for controlling the load linkage of multiple devices in a fully mechanized mining face, used in the fully mechanized mining face load linkage control system according to any one of claims 1 to 5, characterized in that: The multi-equipment load linkage control method for a fully mechanized mining face comprises the following steps: Physical equipment is added to the multi-equipment load linkage control system stage of fully mechanized mining working face: In the device file configuration center, the device file is configured according to the device configuration rules, and the device file configuration information includes the communication protocol and communication point table of the physical device; a device reading plug-in is constructed to define the function, interface form, and structure size of the physical device, and each physical device or each group of physical devices corresponds to a device reading plug-in; based on the communication protocol and communication point table of the physical device, a communication connection is established between the device reading and writing plug-in and the physical device; The script file is configured in the script file configuration center according to the script configuration rules. The script file configuration information includes linkage devices, linkage variables, linkage conditions and linkage rules. The linkage rules include linkage control commands and command delivery paths. The load linkage control module reads the script file, generates corresponding load linkage control logic based on the configuration information of the script file, and stores it. Multi-equipment load linkage control stage in fully mechanized mining face: Each device reading plug-in obtains linkage variable data from the data point of the corresponding physical device based on the configured communication protocol and converts it into a preset format and pushes it to the data distribution module; the data distribution module receives the data and distributes the linkage variable data in the data to the load linkage control module; The load linkage control module executes the corresponding load linkage control logic when receiving the linkage variable data, and executes the linkage rule when the linkage variable data meets the linkage condition, and sends the linkage control command to the device reading plug-in corresponding to the linkage device according to the command sending path, and the device reading plug-in transmits the linkage control command to the linkage control point of the linkage device based on the configured communication protocol to respond to the linkage control command; At the same time, the device reading plug-in obtains the data in response to the linkage control command from the data point of the corresponding physical device based on the configured communication protocol, converts it into a preset format and pushes it to the data distribution module to start new control.

7. A method for controlling multi-equipment load linkage in a fully mechanized mining face according to claim 6, characterized in that: The script file configuration information also includes a time threshold and a time condition, wherein the time condition is that the time interval between the current time and the command issuance time exceeds the time threshold; When the load linkage control module executes a load linkage control logic and issues a linkage control command for the first time, the command issuance time is recorded; When executing the same load linkage control logic again, determine whether the time interval between the current time and the command issuance time exceeds the time threshold. If it exceeds the time threshold and the linkage variable data is determined to still meet the linkage conditions, continue to execute the linkage rules, and send the linkage control command to the device reading plug-in corresponding to the linkage device according to the command issuance path, and record the command issuance time at the same time; Otherwise, stop executing the linkage rules and exit the current load linkage control logic.

8. A method for controlling multi-equipment load linkage in a fully mechanized mining face according to claim 6, characterized in that: Before the data distribution module receives the data and distributes the linkage variable data in the data to the load linkage control module, the data pushed by the equipment module is first standardized through a data filter; While the data distribution module distributes the linkage variable data in the standardized data to the load linkage control module, the standardized data is also locally and persistently stored in the data cache module.

Citation Information

Patent Citations

  • A Multi-Equipment Collaborative Operation Control Method for High-Height Fully Mechanized Mining Faces Based on Big Data

    CN109358582B

  • Cooperative control system for fully mechanized coal mining face and two-lane equipment

    CN117722218A