A general industrial control platform system based on middleware transportation
By designing a general industrial control platform system including data processing, violation detection, control execution and monitoring management modules, the problem of low resource utilization efficiency of existing systems is solved, and task allocation optimization and operation efficiency improvement are achieved.
Patent Information
- Application Number
- CN202510132077.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-06
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2045-02-06
AI Technical Summary
The existing industrial control general platform system based on middleware transportation has low resource utilization efficiency, resulting in uneven task allocation, some equipment is idle when executing tasks, while other equipment is overloaded.
A general industrial control platform system including data processing module, violation detection module, control execution module and monitoring management module is designed. The system generates shared data by fusion and protocol conversion of sensor data and positioning data; then performs hazard detection and automatic correction of shared data, generates correction instructions, and optimizes task allocation; finally, generates task monitoring data based on shared data, detection results and job plan.
By optimizing task allocation, reducing the no-load movement time of the tire crane, dynamically adjusting the allocation plan, adapting to real-time environmental changes, improving operational efficiency, and solving the problem of low resource utilization efficiency.
Smart Images

Figure CN119556554B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of transportation industrial control technology, and in particular to an industrial control general platform system based on middleware transportation. Background Art
[0002] With the development of industrial automation and intelligence, industrial control (IC) systems are increasingly used in manufacturing, logistics, transportation and other fields. In complex industrial environments, real-time collaboration between devices, task optimization and data processing capabilities have become the core requirements for the design of industrial control systems. The industrial control general platform system based on middleware transportation has emerged. Through middleware technology, efficient communication between devices, data and control modules has been achieved, solving many problems of traditional industrial control systems in data integration, real-time and scalability.
[0003] Although the general industrial control platform system based on middleware transportation has solved the communication and coordination problems of traditional industrial control systems to a certain extent, in actual applications, there is still uneven task distribution. Some devices are idle when performing tasks, while other devices are overloaded. Failure to fully consider the device operating status and task priority leads to unreasonable resource allocation. Summary of the invention
[0004] The present invention provides an industrial control universal platform system based on middleware transportation, and its main purpose is to solve the problem of low resource utilization efficiency of the existing industrial control universal platform system based on middleware transportation.
[0005] To achieve the above purpose, the present invention provides an industrial control general platform system based on middleware transportation, including: a data processing module, a violation detection module, a control execution module, and a monitoring management module, specifically:
[0006] A data processing module, used for collecting sensor data and positioning data of the tire crane operation, fusing the sensor data and the positioning data to obtain fused data, and performing protocol conversion on the fused data to obtain shared data;
[0007] A violation detection module, used to perform a risk detection on the shared data, obtain a detection result, and upload the detection result and the shared data to a control execution module using a preset middleware;
[0008] A control execution module, configured to receive the shared data and the detection result, automatically correct the shared data to obtain a correction instruction, and assign tasks to the tire crane operation according to the shared data, the detection result and the correction instruction to obtain an operation plan;
[0009] A monitoring management module is used to generate task monitoring data according to the shared data, the detection results and the operation plan.
[0010] Optionally, when the data processing module performs the function of fusing the sensor data and the positioning data to obtain fused data, it is specifically used to:
[0011] Performing format conversion on the sensor data to obtain format sensor data;
[0012] Performing format conversion on the positioning data to obtain format positioning data;
[0013] Performing time stamp synchronization on the format sensor data and the format positioning data to obtain synchronized data;
[0014] Combining the synchronized data to obtain composite data;
[0015] The composite data is filtered to obtain fused data.
[0016] Optionally, when the data processing module performs protocol conversion on the fused data to obtain the shared data, it is specifically used to:
[0017] Performing data calibration on the fused data to obtain calibration data;
[0018] The calibration data is structured to obtain shared data.
[0019] Optionally, when the violation detection module performs the function of performing danger detection on the shared data and obtaining the detection result, it is specifically used to:
[0020] Calculating load data of the tire crane operation according to the shared data;
[0021] Performing overload detection on the tire crane operation according to the load data to obtain overload data;
[0022] Calculating a safe distance for the tire crane operation according to the shared data;
[0023] Perform risk assessment on the tire crane operation according to the load data, the shared data and the safety distance to obtain risk data;
[0024] The detection data is integrated according to the risk data and the overload data to generate a detection result.
[0025] Optionally, when the control execution module executes the function of automatically correcting the shared data to obtain the correction instruction, it is specifically used to:
[0026] generating a target path according to the shared data;
[0027] Decomposing the target path to obtain target control points;
[0028] Perform deviation calculation according to the target control point and the shared data to obtain deviation data;
[0029] Calculating a deviation control amount according to the deviation data;
[0030] The deviation control amount is subjected to command conversion to generate a correction command.
[0031] Optionally, when executing the function of calculating the deviation control amount according to the deviation data, the control execution module is specifically used to:
[0032] Multiplying the deviation data by a preset proportional gain coefficient to obtain a proportional control amount;
[0033] Integrating the deviation data to obtain a cumulative deviation;
[0034] Multiplying the accumulated deviation by a preset integral gain coefficient to obtain an integral control amount;
[0035] Calculating the deviation change rate of the deviation data;
[0036] Multiply the deviation change rate by the preset differential gain coefficient to obtain the differential control amount;
[0037] The proportional control amount, the integral control amount and the differential control amount are accumulated to obtain a deviation control amount.
[0038] Optionally, when the control execution module performs the function of allocating tasks for the tire crane operation according to the shared data, the detection result and the correction instruction to obtain an operation plan, it is specifically used to:
[0039] Perform data abstraction according to the shared data to obtain a tire crane set;
[0040] Calculating a cost matrix based on the detection results, the correction instructions and the tire crane set;
[0041] Utilizing the cost matrix, the shared data, and the detection result, the task of the tire crane set is optimized to obtain a task allocation result;
[0042] The task allocation result is filled with tasks using the correction instruction to obtain a work plan.
[0043] Optionally, when the control execution module performs the function of converting the deviation control amount into an instruction and generating a correction instruction, it is specifically used to:
[0044] Converting the deviation control amount into a physical adjustment parameter;
[0045] A correction instruction is generated according to the physical adjustment parameter.
[0046] Optionally, when executing the function of calculating the cost matrix according to the detection result, the correction instruction and the tire crane set, the control execution module is specifically used to:
[0047] Calculating cost data based on the tire crane set and the correction instruction;
[0048] Obtaining an initial matrix according to the tire crane set and the correction instruction initialization matrix;
[0049] The cost data is filled into the initial matrix using the tire crane set and the correction instructions to obtain a cost matrix.
[0050] Optionally, when the monitoring management module performs the function of generating task monitoring data according to the shared data, the detection result and the operation plan, it is specifically used to:
[0051] Performing data integration according to the shared data and the operation plan to obtain a unified data structure;
[0052] Acquire the real-time position, and calculate the completion progress according to the real-time position and the unified data structure;
[0053] Update the task status according to the unified data structure, the detection result and the completion progress to obtain update information;
[0054] Data visualization is performed based on the update information and the completion progress to obtain task monitoring data.
[0055] Based on the above technical solution, the present invention has at least the following beneficial effects:
[0056] The present invention performs protocol conversion on the sensor data and the positioning data, so that the data can reduce communication barriers between different devices and systems and improve communication efficiency. By optimizing the allocation of tasks, the idle movement time of the tire crane is reduced, the allocation plan is dynamically adjusted, and the real-time environmental changes are adapted to improve the operation efficiency. Therefore, the industrial control general platform system based on middleware transportation proposed by the present invention can solve the problem of low resource utilization efficiency of the existing industrial control general platform system based on middleware transportation. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1A functional module diagram of an industrial control general platform system based on middleware transportation provided by an embodiment of the present invention;
[0058] Figure 2 A schematic diagram of a data fusion process according to an embodiment of the present invention;
[0059] Figure 3 A schematic diagram of a flow chart of generating a correction instruction provided by an embodiment of the present invention;
[0060] Figure 4 A flowchart of an industrial control universal platform method based on middleware transportation is provided in accordance with an embodiment of the present invention. DETAILED DESCRIPTION
[0061] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0062] Reference Figure 1 As shown, it is a functional module diagram of an industrial control general platform system based on middleware transportation provided by one embodiment of the present invention. In this embodiment, the industrial control general platform system 100 based on middleware transportation can be installed in an electronic device. According to the functions implemented, the industrial control general platform system 100 based on middleware transportation can include a data processing module 101, a violation detection module 102, a control execution module 103, and a monitoring management module 104. The module described in the present invention can also be referred to as a unit, which refers to a series of computer program segments that can be executed by an electronic device processor and can complete fixed functions, which are stored in the memory of the electronic device.
[0063] In the embodiment of the present invention, the data processing module 101 includes collecting sensor data and positioning data of the tire crane operation, fusing the sensor data and the positioning data to obtain fused data, and performing protocol conversion on the fused data to obtain shared data;
[0064] In the embodiment of the present invention, the violation detection module 102 includes performing a risk detection on the shared data to obtain a detection result, and using a preset middleware to distribute and upload the detection result and the shared data to the control execution module;
[0065] In the embodiment of the present invention, the control execution module 103 includes receiving the shared data and the detection result, automatically correcting the shared data to obtain a correction instruction, and assigning tasks to the tire crane operation according to the shared data, the detection result and the correction instruction to obtain an operation plan;
[0066] In the embodiment of the present invention, the monitoring management module 104 generates task monitoring data according to the shared data, the detection results and the operation plan.
[0067] In detail, the modules described in the industrial control general platform system 100 based on middleware transportation described in the embodiment of the present invention adopt the same technical means as the industrial control general platform system based on middleware transportation described in the accompanying drawings when used, and can produce the same technical effects, which will not be repeated here.
[0068] In combination with specific embodiments, the various components and specific workflows of the industrial control general platform system based on middleware transportation are described below:
[0069] The data processing module 101 is used for the data processing module, and is used to collect sensor data and positioning data of the tire crane operation, perform data fusion on the sensor data and the positioning data to obtain fused data, and perform protocol conversion on the fused data to obtain shared data.
[0070] In the embodiment of the present invention, sensor data from different sources are converted into a unified format through protocol conversion, which can reduce communication barriers between different devices and systems, ensure that shared data can be updated in real time, and provide the latest basic information for other modules (such as violation detection and task allocation).
[0071] In the embodiment of the present invention, the sensor data of the tire crane operation refers to the physical quantity or status information collected by various sensors installed on the tire crane, which is used to monitor the operating status, environmental conditions and key parameters of the tire crane during the operation, including the precise position of the tire crane in three-dimensional space, the linear speed and angular velocity of the tire crane, the direction angle of the tire crane, the load weight on the hook of the tire crane and other data.
[0072] Ginseng Figure 2 As shown, in the embodiment of the present invention, when the data processing module performs the function of fusing the sensor data and the positioning data to obtain the fused data, it is specifically used to:
[0073] S21, performing format conversion on the sensor data to obtain format sensor data;
[0074] S22, converting the format of the positioning data to obtain format positioning data;
[0075] S23, performing time stamp synchronization on the format sensor data and the format positioning data to obtain synchronized data;
[0076] S24, combining the synchronized data to obtain composite data;
[0077] S25. Filter the composite data to obtain fused data.
[0078] In the embodiment of the present invention, the sensor data is read and identified, such as whether decoding or parsing is required, and a protocol conversion tool or program is used to convert all data into a standard format (such as JSON, XML or structured array). For example, binary sensor data is decoded and converted into { "temperature": 23.5, "humidity":50}.
[0079] In the embodiment of the present invention, the step of “converting the format of the positioning data to obtain formatted positioning data” is similar to the step of “converting the format of the sensor data to obtain formatted sensor data”, and will not be described in detail here.
[0080] In detail, the format data is interpolated or aligned according to the timestamp so that all data have a consistent timestamp.
[0081] In detail, the formatted sensor data and the formatted positioning data of the same time period are combined, that is, the sensor data and the positioning data are stored in the form of key-value pairs to generate composite data, such as integrating acceleration data with GPS location information to form { "latitude": 39.12345, "longitude": 116.12345, "altitude": 50, "acceleration": { "x": 0.5, "y": 0.3, "z": 0.2}}.
[0082] In the embodiment of the present invention, when the data processing module performs the protocol conversion on the fused data to obtain the shared data, it is specifically used to:
[0083] Performing data calibration on the fused data to obtain calibration data;
[0084] The calibration data is structured to obtain shared data.
[0085] In an embodiment of the present invention, the data calibration is performed by calibrating the fused data to obtain a calibration error, and then correcting the calibration error using preset reference data to obtain corrected data, and finally removing noise from the corrected data using a filtering algorithm to obtain calibration data.
[0086] In the embodiment of the present invention, the data structuring refers to organizing the calibration data into a specific structured format, classifying the calibration data, and then writing the classified data into a database in a data dictionary format to obtain shared data.
[0087] In the embodiment of the present invention, the data processing module realizes the conversion from sensor to digital information, ensures the acquisition of high-quality, standardized real-time shared data when the system is running, reduces communication incompatibility problems, and provides efficient data flow for the entire system.
[0088] The violation detection module 102 is used to perform a risk detection on the shared data, obtain a detection result, and upload the detection result and the shared data to the control execution module using a preset middleware.
[0089] In the embodiment of the present invention, by performing hazard detection on shared data and generating detection results, problems can be discovered in time to prevent safety accidents from occurring.
[0090] In the embodiment of the present invention, when the violation detection module performs the function of performing risk detection on the shared data and obtaining the detection result, it is specifically used to:
[0091] Calculating load data of the tire crane operation according to the shared data;
[0092] Performing overload detection on the tire crane operation according to the load data to obtain overload data;
[0093] Calculating a safe distance for the tire crane operation according to the shared data;
[0094] Perform risk assessment on the tire crane operation according to the load data, the shared data and the safety distance to obtain risk data;
[0095] The detection data is integrated according to the risk data and the overload data to generate a detection result.
[0096] In the embodiment of the present invention, the actual load of the current tire crane is calculated according to the shared data by the following formula: load = weight of the hanging object + tension of the hanging rope. For example, the weight of the hanging object read by the sensor data is 20 tons, the tension of the hanging rope is 2 tons, and the load is 22 tons. The load data represents the actual load-bearing weight of the tire crane in the current operating state.
[0097] In the embodiment of the present invention, the overload check refers to determining whether the tire crane exceeds a preset load safety threshold during the load-bearing process. If the actual load exceeds the rated load, it is marked as "overload" and overload data is generated.
[0098] In an embodiment of the present invention, the minimum safety distance within the operating range is calculated using a geometric model and equipment parameters based on the shared data. If the maximum extension range of the boom is 10 meters and the maximum swing amplitude of the suspended object is 2 meters, the minimum safety distance is: safety distance = maximum extension distance of the boom + swing range = 10 + 2 = 12 meters.
[0099] In an embodiment of the present invention, the distribution process is implemented through a middleware architecture, and data is distributed from the detection module or the sensor module to the control execution module, and the detection results including the analysis data after danger detection (such as risk level, overload status, insufficient distance, etc.) and the shared data are packaged into a unified format (such as JSON, XML, binary stream, etc.), and the data is encrypted using symmetric encryption (such as AES) or asymmetric encryption (such as RSA). A key or digital certificate is shared between the control execution module and the upload module for encrypting and decrypting data, and the packaged data is encrypted using an encryption algorithm, and the detection results and shared data are uploaded to the control execution module.
[0100] In the embodiment of the present invention, the violation detection module effectively improves the safety and reliability of the system, and can detect problems and take measures at an early stage to reduce the risk of operational accidents.
[0101] The control execution module 103 is used to receive the shared data and the detection result, automatically correct the shared data to obtain a correction instruction, and assign tasks to the tire crane operation according to the shared data, the detection result and the correction instruction to obtain an operation plan.
[0102] In the embodiment of the present invention, the correction instructions generated according to the shared data can automatically adjust the path or action (such as angle adjustment, speed correction) of the tire crane to ensure that the equipment performs the task as planned, thereby reasonably allocating the resources of the tire crane and optimizing the equipment utilization efficiency.
[0103] Ginseng Figure 3 As shown, in the embodiment of the present invention, when the control execution module executes the function of automatically correcting the shared data to obtain the correction instruction, it is specifically used to:
[0104] S31, generating a target path according to the shared data;
[0105] S32, performing path decomposition on the target path to obtain target control points;
[0106] S33, performing deviation calculation according to the target control point and the shared data to obtain deviation data;
[0107] S34, calculating a deviation control amount according to the deviation data;
[0108] S35, performing command conversion on the deviation control amount to generate a correction command.
[0109] In an embodiment of the present invention, key information is extracted from shared data to generate a target path for the device during operation, and the target path is generated using a path planning algorithm based on a motion model of the device (such as the movable range and motion characteristics of a tire crane).
[0110] In an embodiment of the present invention, control points are extracted from the target path at set distance intervals or time intervals, and the path is interpolated to ensure that the distances between the control points are uniform and to avoid large jumps. If the path is composed of curves, Bezier curve interpolation can be used to generate smooth control points. Each control point can contain additional attributes, such as speed requirements, acceleration constraints, etc.
[0111] In an embodiment of the present invention, the current position, speed, angle and other status information of the device are obtained from the shared data, and the deviation distance and deviation angle of the target path control point from the current position are calculated. The generated deviation data indicates the deviation between the current state of the device and the target control point, that is, the deviation data.
[0112] In the embodiment of the present invention, when the control execution module executes the function of calculating the deviation control amount according to the deviation data, it is specifically used to:
[0113] Multiplying the deviation data by a preset proportional gain coefficient to obtain a proportional control amount;
[0114] Integrating the deviation data to obtain a cumulative deviation;
[0115] Multiplying the accumulated deviation by a preset integral gain coefficient to obtain an integral control amount;
[0116] Calculating the deviation change rate of the deviation data;
[0117] Multiply the deviation change rate by the preset differential gain coefficient to obtain the differential control amount;
[0118] The proportional control amount, the integral control amount and the differential control amount are accumulated to obtain a deviation control amount.
[0119] In detail, the deviation change rate is calculated using discrete differential approximation, the deviation change rate is multiplied by the differential gain coefficient to obtain the differential control amount, the proportional control amount, the proportional control amount and the differential control amount are superimposed to obtain the total control amount.
[0120] In the embodiment of the present invention, when the control execution module performs the function of converting the deviation control amount into an instruction and generating a correction instruction, it is specifically used to:
[0121] Converting the deviation control amount into a physical adjustment parameter;
[0122] A correction instruction is generated according to the physical adjustment parameter.
[0123] In detail, converting the deviation control amount into physical adjustment parameters refers to calculating the movement parameters, rotation parameters and speed parameters that the device needs to execute based on the deviation control amount, that is, calculating the required movement distance and direction, the required rotation angle and the travel speed based on the deviation control amount and the shared data.
[0124] In detail, the calculated control quantity is embedded into the instruction in the format required by the device, and control flags are added as needed, such as start / stop flags, error detection codes, etc. The detection codes are then used to check whether the calculated parameters exceed the allowable range of the device, and verify whether the instruction meets the protocol requirements (such as whether the fields are complete and the format is correct).
[0125] In the embodiment of the present invention, when the control execution module performs the function of allocating tasks for the tire crane operation according to the shared data, the detection result and the correction instruction to obtain the operation plan, it is specifically used to:
[0126] Perform data abstraction according to the shared data to obtain a tire crane set;
[0127] Calculating a cost matrix based on the detection results, the correction instructions and the tire crane set;
[0128] Utilizing the cost matrix, the shared data, and the detection result, the task of the tire crane set is optimized to obtain a task allocation result;
[0129] The task allocation result is filled with tasks using the correction instruction to obtain a work plan.
[0130] In the embodiment of the present invention, abstracting the shared data refers to extracting information related to the tire crane equipment and describing the properties and status of each tire crane in a standardized manner to form a device set (tire crane set).
[0131] In the embodiment of the present invention, when the control execution module executes the function of calculating the cost matrix according to the detection result, the correction instruction and the tire crane set, it is specifically used to:
[0132] Calculating cost data based on the tire crane set and the correction instruction;
[0133] Obtaining an initial matrix according to the tire crane set and the correction instruction initialization matrix;
[0134] The cost data is filled into the initial matrix using the tire crane set and the correction instructions to obtain a cost matrix.
[0135] In detail, the distance between the current position and the target position of each device in the tire crane set is calculated as the distance cost, whether the target load is close to the maximum carrying capacity of the tire crane is calculated to obtain the load cost, and the time required for the tire crane to move from the current position to the task target position is calculated as the time cost, and the time cost, the load cost and the distance cost are weighted and summed to obtain cost data.
[0136] In detail, the initialization matrix refers to assuming that there are n tire cranes and m tasks, initializing an n×m matrix C, wherein all values are initially 0. The m tasks refer to m target points in the shared data.
[0137] In the embodiment of the present invention, the control execution module realizes dynamic optimization and precise control of the tire crane operation to ensure the safe execution of the task; the automated deviation correction and task allocation improve the execution accuracy of the operation plan and optimize the resource utilization efficiency.
[0138] The monitoring management module 104 is used to generate task monitoring data according to the shared data, the detection results and the operation plan.
[0139] In an embodiment of the present invention, task monitoring data is generated based on shared data and job plans to track task execution in real time, including progress, status, exceptions, etc., and can automatically generate exception information (such as delays, equipment failures) to facilitate quick decision-making.
[0140] In the embodiment of the present invention, when the monitoring management module performs the function of generating task monitoring data according to the shared data, the detection result and the operation plan, it is specifically used to:
[0141] Performing data integration according to the shared data and the operation plan to obtain a unified data structure;
[0142] Acquire the real-time position, and calculate the completion progress according to the real-time position and the unified data structure;
[0143] Update the task status according to the unified data structure, the detection result and the completion progress to obtain update information;
[0144] Data visualization is performed based on the update information and the completion progress to obtain task monitoring data.
[0145] In an embodiment of the present invention, the location information, speed, load, task status, etc. of the device are continuously received through a real-time data bus (such as Kafka or MQTT), and the assigned task plan is read from the control execution module using a RESTful API or a database interface, and the shared data, job plan and detection results are parsed to generate a unified data structure.
[0146] In the embodiment of the present invention, the completion progress is calculated according to the real-time position and the unified data structure by dividing the real-time position by the planned path in the unified data structure and then converting the result into a percentage to obtain the completion progress.
[0147] In an embodiment of the present invention, the task status update refers to the comparison between the completion progress and the planned time in the unified data structure. If the current time exceeds the task end time and is not completed, it is marked as "delay"; if the device deviates from the planned path, it is marked as "path deviation".
[0148] In the embodiment of the present invention, the data visualization refers to drawing the running path and current position of the tire crane (combined with the yard map) on the monitoring interface, and displaying the task progress bar (updated by percentage).
[0149] In the embodiment of the present invention, the monitoring management module improves the visualization and control ability of the job execution process, realizes the closed-loop monitoring of the whole process from planning to execution, and thus improves the operation efficiency and safety.
[0150] like Figure 4 FIG. 1 is a flow chart of a method for a general industrial control platform based on middleware transportation provided by an embodiment of the present invention. In an embodiment of the present invention, the method for a general industrial control platform based on middleware transportation includes:
[0151] S401, collecting sensor data and positioning data of the tire crane operation, performing data fusion on the sensor data and the positioning data to obtain fused data, and performing protocol conversion on the fused data to obtain shared data;
[0152] S402, performing risk detection on the shared data to obtain a detection result;
[0153] S403, automatically correcting the shared data to obtain a correction instruction, and assigning tasks to the tire crane operation according to the shared data, the detection result and the correction instruction to obtain an operation plan;
[0154] S404: Generate task monitoring data according to the shared data, the detection results and the operation plan.
[0155] The embodiments of the present application can acquire and process relevant data based on artificial intelligence technology.
[0156] Among them, Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results.
[0157] In addition, it is clear that the word "comprising" does not exclude other units or steps, and the singular does not exclude the plural. Multiple units or systems stated in the system can also be implemented by one unit or system through software or hardware. The words first, second, etc. are used to indicate names, and do not indicate any particular order.
[0158] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present invention.
Claims
1. A general industrial control platform system based on middleware transportation, characterized in that: The system includes: a data processing module, a violation detection module, a control execution module, and a monitoring management module, specifically: A data processing module is used to collect sensor data and positioning data of the tire crane operation, synchronize the sensor data and the positioning data with timestamps to obtain synchronized data, combine the synchronized data to obtain composite data, filter the composite data to obtain fused data, and perform protocol conversion on the fused data to obtain shared data; A violation detection module, used to perform a risk detection on the shared data, obtain a detection result, and upload the detection result and the shared data to a control execution module using a preset middleware; a control execution module, configured to receive the shared data and the detection result, generate a target path according to the shared data; perform path decomposition on the target path to obtain a target control point; perform deviation calculation according to the target control point and the shared data to obtain deviation data; calculate a deviation control amount according to the deviation data; perform instruction conversion on the deviation control amount to generate a correction instruction, perform data abstraction according to the shared data to obtain a tire crane set, calculate a cost matrix according to the detection result, the correction instruction and the tire crane set, perform task optimization on the tire crane set using the cost matrix, the shared data and the detection result to obtain a task allocation result, perform task filling on the task allocation result using the correction instruction to obtain an operation plan; A monitoring management module is used to generate task monitoring data according to the shared data, the detection results and the operation plan.
2. The industrial control general platform system based on middleware transportation as claimed in claim 1, characterized in that: When the data processing module performs protocol conversion on the fused data to obtain the shared data, it is specifically used to: Performing data calibration on the fused data to obtain calibration data; The calibration data is structured to obtain shared data.
3. The industrial control general platform system based on middleware transportation as claimed in claim 1, characterized in that: When the violation detection module performs the function of performing risk detection on the shared data and obtaining the detection result, it is specifically used to: Calculating load data of the tire crane operation according to the shared data; Performing overload detection on the tire crane operation according to the load data to obtain overload data; Calculating a safe distance for the tire crane operation according to the shared data; Perform risk assessment on the tire crane operation according to the load data, the shared data and the safety distance to obtain risk data; The detection data is integrated according to the risk data and the overload data to generate a detection result.
4. The industrial control general platform system based on middleware transportation as claimed in claim 1, characterized in that: When the control execution module executes the function of calculating the deviation control amount according to the deviation data, it is specifically used to: Multiplying the deviation data by a preset proportional gain coefficient to obtain a proportional control amount; Integrating the deviation data to obtain a cumulative deviation; Multiplying the accumulated deviation by a preset integral gain coefficient to obtain an integral control amount; Calculating the deviation change rate of the deviation data; Multiply the deviation change rate by the preset differential gain coefficient to obtain the differential control amount; The proportional control amount, the integral control amount and the differential control amount are accumulated to obtain a deviation control amount.
5. The industrial control general platform system based on middleware transportation as claimed in claim 1, characterized in that: When the control execution module performs the function of converting the deviation control amount into an instruction and generating a correction instruction, it is specifically used to: Converting the deviation control amount into a physical adjustment parameter; A correction instruction is generated according to the physical adjustment parameter.
6. The industrial control general platform system based on middleware transportation as claimed in claim 1, characterized in that: When the control execution module executes the function of calculating the cost matrix according to the detection result, the correction instruction and the tire crane set, it is specifically used to: Calculating cost data based on the tire crane set and the correction instruction; Obtaining an initial matrix according to the tire crane set and the correction instruction initialization matrix; The cost data is filled into the initial matrix using the tire crane set and the correction instructions to obtain a cost matrix.
7. The industrial control general platform system based on middleware transportation as claimed in claim 1, characterized in that: When the monitoring management module performs the function of generating task monitoring data according to the shared data, the detection result and the operation plan, it is specifically used to: Performing data integration according to the shared data and the operation plan to obtain a unified data structure; Acquire the real-time position, and calculate the completion progress according to the real-time position and the unified data structure; Update the task status according to the unified data structure, the detection result and the completion progress to obtain update information; Data visualization is performed based on the update information and the completion progress to obtain task monitoring data.
Citation Information
Patent Citations
Industrial equipment health management cloud platform architecture based on streaming big data
CN112016828A
Intelligent equipment data interaction system based on industrial internet
CN119299489A