Coal mine fully mechanized mining equipment control method based on industrial internet of things
Patent Information
- Application Number
- CN202311794681.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-25
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2043-12-25
AI Technical Summary
无法根据设备的工作情况和采煤工艺信息动态生成工作曲线信息,使得工艺控制相对较为静态,难以灵活应对不同工况的变化;
[0034]这种基于工业物联网的煤矿综采设备控制方法具有以下有益效果:
Smart Images

Figure CN117759241B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of computer technology, and in particular relates to a control method for coal mine fully mechanized mining equipment based on the Industrial Internet of Things. Background Technology
[0002] Fully mechanized coal mining equipment is used in the coal mining process. Its main function is to achieve efficient extraction and transportation of coal. Using fully mechanized coal mining equipment can replace traditional manual coal mining methods, improving mining efficiency and safety. These devices play a key role in the fully mechanized mining process, achieving intelligent coal extraction through precise control and monitoring. At the same time, fully mechanized coal mining equipment can also generate three-dimensional model diagrams for engineering quality verification, optimizing subsequent processes and planning. Remote control mode allows operators to operate the equipment from a safe location without having to enter the mine site directly. In addition, effective management of equipment configuration information is also very important for the normal operation and maintenance of the equipment.
[0003] However, in existing technologies, traditional equipment monitoring methods are usually based on periodic inspections or regular maintenance, which cannot capture abnormal conditions in equipment operation in real time. This limits the ability to detect and resolve equipment problems in a timely manner, which may lead to delays in failures and a decrease in production efficiency.
[0004] Traditional control methods may lack the ability to intelligently analyze and adjust real-time operating conditions. They cannot dynamically generate operating curve information based on equipment operating conditions and coal mining process information, making process control relatively static and unable to flexibly respond to changes in different operating conditions.
[0005] In the past, the correction of equipment operation may have been relatively passive, lacking a proactive data correction mechanism. This may have led to inaccurate and unreliable data, affecting subsequent engineering quality verification and decision-making.
[0006] Some traditional equipment control methods may rely mainly on on-site operation and lack the convenience of remote control, which makes it impossible to flexibly operate the equipment remotely in some situations and increases the limitations of operation;
[0007] Previously, the transmission of equipment configuration information may have relied on independent means, which could lead to problems such as untimely or inaccurate information transmission. This could result in the distortion of configuration information and affect the normal operation and management of the equipment. Summary of the Invention
[0008] In view of this, the present invention aims to propose a control method for coal mine fully mechanized mining equipment based on the Industrial Internet of Things, in order to solve at least one of the above-mentioned technical problems.
[0009] To achieve the above objectives, the technical solution of the present invention is implemented as follows:
[0010] The first aspect of this invention provides a control method for fully mechanized coal mining equipment based on the Industrial Internet of Things, comprising:
[0011] The equipment's operation is monitored in real time using millimeter-wave radar sensors, and corresponding coal mining process information is edited based on the equipment's operation.
[0012] Based on the coal mining process information and the equipment's operating status, the equipment generates operating curve information, and the equipment performs corresponding fully mechanized mining operations according to the operating curve information.
[0013] The current operating status and operating curve information of the equipment are corrected based on its operating conditions.
[0014] Set up remote intervention mode and local intervention mode for the equipment, and control the equipment remotely and locally respectively;
[0015] By combining the equipment's operating curve information and historical data on its operating status, a 3D model is generated for engineering quality verification, and the verification results are fed back to optimize subsequent processes and planning.
[0016] Furthermore, during the process of generating equipment operating curve information based on coal mining technology information and equipment operating conditions, equipment information with an empty number of crossings is queried.
[0017] Iterate through the device information with an empty span and group the device information with the same device number into a data group;
[0018] Count the number of times the device number appears in each data group, update the number of times the device number is crossed according to the number of occurrences, and correct the working status of the device;
[0019] Query the equipment information corresponding to the coal mining process information, and store the query results and corresponding equipment numbers in a list format;
[0020] The corrected equipment operating status and equipment information are used to generate the equipment's operating curve information.
[0021] Furthermore, the process of correcting the current operating status and operating curve information of the equipment based on its operating conditions includes:
[0022] Obtain the object within the device used to send and receive working curve information, and determine whether the parameters within the object are null. If they are null, terminate the correction process.
[0023] If not empty, then query the existing working curve information based on the equipment number corresponding to the working curve information;
[0024] When the backup data in the existing working curve information is empty, the current data is assigned to the backup data, and the working curve information is corrected according to the current data.
[0025] Furthermore, during the process of controlling the device, it is necessary to obtain the device's configuration information, add the configuration information as a value to the corresponding key-value pair, and send the key-value pair as a parameter to the client's URL address;
[0026] The client converts the received key-value pairs into configuration information in string format.
[0027] Furthermore, the process of controlling the equipment includes:
[0028] In the client, a data object is created to initialize and store the device's configuration information;
[0029] The system detects the type of configuration information input into the client, performs corresponding operations based on the type of configuration information, and updates the configuration information stored in the client.
[0030] A second aspect of the present invention provides an electronic device, including a processor and a memory communicatively connected to the processor and used to store executable instructions of the processor, characterized in that: the processor is used to execute the coal mine fully mechanized mining equipment control method based on the Industrial Internet of Things as described in any of the first aspects above.
[0031] A third aspect of the present invention provides a server, characterized in that it includes at least one processor and a memory communicatively connected to the processor, the memory storing instructions executable by the at least one processor, the instructions being executed by the processor to cause the at least one processor to perform the coal mine fully mechanized mining equipment control method based on the Industrial Internet of Things as described in any of the first aspects.
[0032] The fourth aspect of the present invention provides a computer-readable storage medium storing a computer program, characterized in that: when the computer program is executed by a processor, it implements the coal mine fully mechanized mining equipment control method based on the Industrial Internet of Things as described in any one of the first aspects.
[0033] Compared with existing technologies, the coal mine fully mechanized mining equipment control method based on the Industrial Internet of Things described in this invention has the following beneficial effects:
[0034] This control method for fully mechanized coal mining equipment based on the Industrial Internet of Things has the following beneficial effects:
[0035] By using millimeter-wave radar sensors to monitor the equipment's operation in real time, the operating status of the equipment can be obtained in a timely manner, enabling real-time monitoring and feedback of the equipment.
[0036] Based on the equipment's operating status and coal mining process information, the system generates operating curve information for the equipment, thereby enabling intelligent fully mechanized mining operations. By generating engineering quality verification through 3D model diagrams, subsequent processes and planning can be optimized.
[0037] During the process of generating the equipment's working curve information, the equipment's working status is corrected, and the number of times the equipment number appears is counted to update the number of times the equipment crosses, thereby improving the accuracy and reliability of the data.
[0038] The system allows for both remote and on-site intervention modes, enabling flexible control of the equipment. This improves the convenience and flexibility of operation.
[0039] During device control, the device configuration information is acquired and sent to the client's URL address in the form of key-value pairs, thereby achieving effective management and transmission of device configuration information. Attached Figure Description
[0040] The accompanying drawings, which form part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings:
[0041] Figure 1 This is a flowchart illustrating the control method for coal mine fully mechanized mining equipment based on the Industrial Internet of Things as described in an embodiment of the present invention. Detailed Implementation
[0042] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other.
[0043] The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0044] Control methods for fully mechanized coal mining equipment based on the Industrial Internet of Things include:
[0045] S1. Monitor the equipment's operation in real time using millimeter-wave radar sensors, and edit the corresponding coal mining process information based on the equipment's operation.
[0046] S2. Generate the working curve information of the equipment based on the coal mining process information and the working status of the equipment, and adjust the working status of the equipment according to the working curve information.
[0047] S3. Correct the current working status and working curve information of the equipment based on the equipment's working conditions;
[0048] S4. Set up remote intervention mode and local intervention mode for the equipment, and control the equipment remotely and locally respectively;
[0049] S5. Combine the equipment's working curve information and historical data on its working status to generate a 3D model for engineering quality verification, and provide feedback on the verification results to optimize subsequent processes and planning.
[0050] The work situation includes the current working environment and requirements of the equipment;
[0051] The working status refers to the actions and postures of the equipment during its current operation.
[0052] In step S2, during the process of generating the working curve information of the equipment based on the coal mining process information and the working status of the equipment, the equipment information with an empty number of crossings is queried (the equipment information is the data returned by the equipment itself, which can reflect the status of the equipment under the current situation).
[0053] Iterate through the device information with an empty span and group the device information with the same device number into a data group;
[0054] Count the number of times the device number appears in each data group, update the number of times the device number is crossed according to the number of occurrences, and correct the working status of the device;
[0055] By statistically analyzing and updating the number of crossings, a more accurate data foundation is provided for generating working curve information for the equipment. This ensures that the system takes into account the historical working conditions of the coal mining machine when adjusting the equipment's working status, while also preventing errors in the generated working curve information.
[0056] Query the equipment information corresponding to the coal mining process information, and store the query results and corresponding equipment numbers in a list format;
[0057] Use the corrected equipment operating status and equipment information to generate the equipment's operating curve information;
[0058] During the process of generating the equipment's operating curve information, the equipment number is fixed and will not be changed. Therefore, the equipment number is used as an index to associate the corrected operating status with the equipment information.
[0059] Specifically:
[0060] The latest coal mining machine transmission record is retrieved from the database using the equipment number field, and the result is stored in a record object.
[0061] If the record object is null, execute a custom query to retrieve a list of unprocessed coal mining machine information from the database, including cases where the crossTimes cross count is null, and store the query results in timesNullList;
[0062] Iterate through each record in timesNullList, retrieve the value of its device ID field, execute a custom query statement, and retrieve a list of records with the same device ID, sorted by ID order.
[0063] For each record, count the number of times the crossTimes field is empty, and update the crossTimes field of the record to include the count by one.
[0064] Batch update records in the database.
[0065] Step S3, which involves correcting the current operating status and operating curve information of the equipment based on its operating conditions, includes:
[0066] Obtain the object within the device used to send and receive working curve information, and determine whether the parameters within the object are empty. If they are empty, terminate the correction process.
[0067] If not empty, then query the existing working curve information based on the equipment number corresponding to the working curve information;
[0068] If the backup highline in the existing working curve information is empty, then the current highline value will be assigned to the backup highline.
[0069] Similarly, if the backup lowline is empty, the current lowline value is assigned to the backup lowline.
[0070] Copy other information from the existing working curve information to the current working curve information to ensure the consistency of some key information;
[0071] Call the service.updateProfile method to update the working curve information and return the updated result.
[0072] Checking whether the working curve information is empty ensures that there is valid data available for processing before processing the working curve information. This check can effectively prevent subsequent operations from being performed on an empty object or an uninitialized object, avoiding null pointer exceptions or unnecessary errors.
[0073] If the obtained working curve information object is empty, it will return directly without performing any subsequent operations. This approach can exit the function in a timely manner when there is no valid data, avoiding errors caused by handling empty objects and improving the robustness and stability of the code.
[0074] In coal mining, the high line and low line usually refer to the safe height range of equipment or working face. The high line indicates the maximum safe height allowed for equipment or working face, and the low line indicates the minimum safe height for equipment or working face.
[0075] Backup high and backup low are used to record previous high and low state statuses so that previous safe height data can be retained when updating working curve information, and can be compared or rolled back when needed to ensure that the equipment operates within the safe height range.
[0076] During the process of controlling the device, it is necessary to obtain the device's configuration information, add the configuration information as a value to the corresponding key-value pair, and send the key-value pair as a parameter to the client's URL address;
[0077] The client converts the received key-value pairs into configuration information in string format.
[0078] Specifically:
[0079] Obtain two URLs from the configuration file: one is the data gateway address, and the other is the device control address, which will be used for subsequent HTTP requests.
[0080] Create a JSON object and add three key-value pairs to it, where the keys are flag and num, and the corresponding values are integer values obtained from the device's configuration information;
[0081] The constructed JSON object is sent as a parameter to the specified URL address, which is the complete request address obtained by concatenating the data gateway address and the device control address.
[0082] The process of controlling the equipment includes:
[0083] In the client, a data object is created to initialize and store the device's configuration information;
[0084] The system detects the type of configuration information input into the client, performs corresponding operations based on the type of configuration information, and updates the configuration information stored in the client.
[0085] Specifically:
[0086] Create an object named `data` with two properties: `flag` and `num`, and initialize the values of these two properties.
[0087] Set the flag based on the type. If the parameter passed in is of type "speed", then set the flag to 5.
[0088] If the speed in the current automatic parameters of the coal mining machine is empty, return directly without further processing; otherwise, determine whether to increase or decrease the speed based on the input parameters and execute the corresponding logic accordingly.
[0089] If the speed is to be increased, the speed in the current automatic parameters of the coal mining machine will be increased by the configured step size, and the range will be limited to ensure that the speed does not exceed 10*100.
[0090] If the speed is to be reduced, the configured step size is subtracted from the current automatic parameters of the coal mining machine, and a range limit is imposed to ensure that the speed is not lower than 15.
[0091] The updated speed value is assigned to the num property of the data object, and the automatic parameters of the coal mining machine are adjusted accordingly.
[0092] Those skilled in the art will recognize that the units and method steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0093] In the several embodiments provided in this application, it should be understood that the disclosed methods and systems can be implemented in other ways. For example, the division of units described above is merely a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. The aforementioned units may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments of the present invention according to actual needs.
[0094] 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 the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be covered within the scope of the claims and specification of the present invention.
[0095] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A control method for fully mechanized coal mining equipment based on the Industrial Internet of Things, characterized in that, include: The equipment's operation is monitored in real time using millimeter-wave radar sensors, and corresponding coal mining process information is edited based on the equipment's operation. Based on the coal mining process information and the equipment's operating status, the equipment generates operating curve information, and the equipment performs corresponding fully mechanized mining operations according to the operating curve information. The current operating status and operating curve information of the equipment are corrected based on its operating conditions. Set up remote intervention mode and local intervention mode for the equipment, and control the equipment remotely and locally respectively; By combining the equipment's operating curve information and historical data on its operating status, a 3D model is generated for engineering quality verification, and the verification results are fed back to optimize subsequent processes and planning. During the process of generating equipment operating curve information based on coal mining technology information and equipment operating conditions, query equipment information with an empty number of crossings. Iterate through the device information with an empty span and group the device information with the same device number into a data group; Count the number of times the device number appears in each data group, update the number of times the device number is crossed according to the number of occurrences, and correct the working status of the device; Query the equipment information corresponding to the coal mining process information, and store the query results and corresponding equipment numbers in a list format; Use the corrected equipment operating status and equipment information to generate the equipment's operating curve information; The process of correcting the current operating status and operating curve information of the equipment based on its operating conditions includes: Obtain the object within the device used to send and receive working curve information, and determine whether the parameters within the object are null. If they are null, terminate the correction process. If not empty, then query the existing working curve information based on the equipment number corresponding to the working curve information; When the backup data in the existing working curve information is empty, the current data is assigned to the backup data, and the working curve information is corrected according to the current data. During the process of controlling the device, it is necessary to obtain the device's configuration information, add the configuration information as a value to the corresponding key-value pair, and send the key-value pair as a parameter to the client's URL address; The client converts the received key-value pairs into configuration information in string format; The process of controlling the equipment includes: In the client, a data object is created to initialize and store the device's configuration information; The system detects the type of configuration information input into the client, performs corresponding operations based on the type of configuration information, and updates the configuration information stored in the client.
2. An electronic device, comprising a processor and a memory communicatively connected to the processor and used for storing processor-executable instructions, characterized in that: The processor is used to execute the coal mine fully mechanized mining equipment control method based on the Industrial Internet of Things as described in claim 1.
3. A server, characterized in that: The system includes at least one processor and a memory communicatively connected to the processor, the memory storing instructions executable by the at least one processor, the instructions being executed by the processor to cause the at least one processor to perform the coal mine fully mechanized mining equipment control method based on the Industrial Internet of Things as described in claim 1.
4. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by the processor, it implements the coal mine fully mechanized mining equipment control method based on the Industrial Internet of Things as described in claim 1.
Citation Information
Patent Citations
Transparent working face intelligent mining big data analysis decision method and system
CN113379909A
Method and device for controlling cutting operation of coal mining machine
CN114722039A