An Interlock Control Method, System, Device and Medium for Intelligent Loading and Unloading Vehicles of Hazardous Chemicals

By identifying the types of hazardous chemicals, matching the environment and equipment standards, generating zoning loading and unloading process plans and performing interlocking control, the safety and automation problems during the loading and unloading of hazardous chemicals are solved, and the safety and efficiency of the hazardous chemicals are improved.

CN119556596BActive Publication Date: 2025-07-29HUBEI HONGYI ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411669863.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-21
Publication Date
2025-07-29
Estimated Expiration
2044-11-21

AI Technical Summary

Technical Problem

During the loading and unloading of existing hazardous chemicals, it is difficult to achieve automated partition management of various types of hazardous chemicals, and it is prone to problems such as misoperation, mismatch in equipment or unsuitable environmental conditions, resulting in safety hazards and accident risks.

Method used

By identifying the types of hazardous chemicals in the loading and unloading area, matching environmental and equipment standards, generating a partition loading and unloading process plan, and ensuring the safe execution of each loading and unloading process through interlocking control signals, the alarm messages are processed using a quantitative scoring model priority sorting and asynchronous message queue.

Benefits of technology

It has achieved safe and effective loading and unloading of multiple varieties of hazardous chemicals under complex environments and equipment conditions, improved the automation level and safety of the loading and unloading system, and ensured the scientific, rational and efficient operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119556596B_ABST
    Figure CN119556596B_ABST
Patent Text Reader

Abstract

The present application relates to an interlock control method, system, device and medium for intelligent loading and unloading vehicles of hazardous chemicals, belonging to the technical field of safety interlock control for loading and unloading vehicles. The control method includes: identifying multiple types of hazardous chemicals to be loaded and unloaded in the loading and unloading area; matching the corresponding environmental standards, equipment status standards, corresponding target loading and unloading equipment and target loading and unloading areas for each type of hazardous chemical; obtaining environmental data in the loading and unloading area and real-time status data of each target loading and unloading equipment; obtaining the environmental matching results and equipment status matching results for each type of hazardous chemical; generating corresponding partitioned loading and unloading process planning results according to the environmental matching results, equipment status matching results and target loading and unloading areas of each type of hazardous chemical, and sending loading and unloading interlock control signals to the corresponding target loading and unloading equipment. The present application can ensure the safety and efficiency during the loading and unloading process of various types of hazardous chemicals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of safety interlock control for loading and unloading vehicles, and particularly to an intelligent interlock control method, system, device and medium for loading and unloading dangerous chemicals. Background Art

[0002] During the transportation and loading / unloading of dangerous chemicals, due to the diverse types and different characteristics of dangerous chemicals, the safety and accuracy of the loading / unloading process become crucial issues. Under different environmental conditions such as temperature, pressure, and humidity, the physical and chemical properties of dangerous chemicals may change, thereby increasing the risk of accidents. At the same time, there may be incompatibilities between different dangerous chemicals, and mixing and loading / unloading them in the same environment or equipment may trigger chemical reactions, posing serious safety hazards. Therefore, how to perform safe, effective and non-interfering loading / unloading operations on different types of dangerous chemicals has become the focus of attention in the industry.

[0003] Currently, the common loading / unloading process of dangerous chemicals usually relies on manual operations or semi-automatic equipment, and it is impossible to achieve automated zoning management of multiple types of dangerous chemicals. Especially in the loading / unloading area, when the types of dangerous chemicals are complex, problems such as misoperations, equipment mismatches, or unsuitable environmental conditions are likely to occur. For example, some dangerous chemicals need to be operated under low temperature or high pressure conditions, while others need to be processed in a well-ventilated environment. If the environmental and equipment requirements of each dangerous chemical cannot be effectively identified and managed, serious accidents such as leaks and explosions may be triggered during the operation. In addition, in the case of multiple dangerous chemicals being loaded on the same transport vehicle at the same time, the existing loading / unloading systems often have difficulty in achieving zoning management of different dangerous chemicals and cannot independently plan and control the loading / unloading process according to the different characteristics of dangerous chemicals, resulting in cross-contamination or unsafe loading / unloading operations. Summary of the Invention

[0004] In order to ensure the safety and efficiency of the loading / unloading process of multiple types of dangerous chemicals, this application provides an intelligent interlock control method, system, device and medium for loading and unloading dangerous chemicals.

[0005] In the first aspect, this application provides an intelligent interlock control method for loading and unloading dangerous chemicals, adopting the following technical solutions:

[0006] An intelligent interlock control method for loading and unloading dangerous chemicals, the control method includes:

[0007] Identifying multiple types of dangerous chemicals to be loaded / unloaded in the loading / unloading area;

[0008] Based on a preset database, matching the environmental standards, equipment status standards, corresponding target loading / unloading equipment and target loading / unloading area for each type of dangerous chemical;

[0009] Obtain the environmental data within the loading and unloading area and the real-time status data of each target loading and unloading device;

[0010] Compare the environmental data within the loading and unloading area with the environmental standards corresponding to each hazardous chemical category to obtain the environmental matching results for each hazardous chemical category;

[0011] Compare the real-time status data of each target loading and unloading device with the device status standards corresponding to each hazardous chemical category to obtain the device status matching results for each hazardous chemical category;

[0012] Generate corresponding partitioned loading and unloading process planning results based on the environmental matching results, the device status matching results, and the target loading and unloading area for each hazardous chemical category;

[0013] Send a loading and unloading interlock control signal to the corresponding target loading and unloading device according to the partitioned loading and unloading process planning results; wherein, the loading and unloading interlock control signal is used to control the target loading and unloading device to perform the loading and unloading operations of the corresponding hazardous chemical to be loaded and unloaded on the transport vehicle according to the hazardous chemical category.

[0014] By adopting the above technical solution, in the face of the situation of combined transportation of multiple hazardous chemicals, the system can automatically identify the hazardous chemical categories, collect environmental and device data in real time, compare them with the preset standards, generate a partitioned loading and unloading plan, and ensure the safe execution of each loading and unloading process through an interlock control mechanism, thereby realizing the safe and effective loading and unloading of multiple types of hazardous chemicals under complex environmental and device conditions, greatly improving the automation level and safety of the hazardous chemical loading and unloading system.

[0015] Optionally, the step of generating corresponding partitioned loading and unloading process planning results based on the environmental matching results, the device status matching results, and the target loading and unloading area for each hazardous chemical category includes:

[0016] Respectively determine whether the environmental matching results and the device status matching results for each hazardous chemical category are both successfully matched;

[0017] If not, determine that the hazardous chemical to be loaded and unloaded corresponding to the hazardous chemical category does not meet the loading and unloading conditions;

[0018] If so, determine that the hazardous chemical to be loaded and unloaded corresponding to the hazardous chemical category meets the loading and unloading conditions;

[0019] Obtain the hazard level and the urgency level of the loading and unloading task corresponding to each hazardous chemical category that meets the loading and unloading conditions;

[0020] Determine the environmental adaptability score corresponding to each hazardous chemical category that meets the loading and unloading conditions according to the environmental matching results;

[0021] Determine the equipment status score corresponding to each type of hazardous chemical that meets the loading and unloading conditions according to the equipment status matching result.

[0022] Based on the first preset weight relationship, calculate the loading and unloading priority score corresponding to each type of hazardous chemical that meets the loading and unloading conditions according to the hazard level, the urgency level of the loading and unloading task, the environmental adaptability score, and the equipment status score.

[0023] Sort according to the loading and unloading priority score to obtain the loading and unloading priority corresponding to each type of hazardous chemical that meets the loading and unloading conditions.

[0024] Generate the corresponding partitioned loading and unloading process planning result according to the loading and unloading priority, the target loading and unloading area, and the target loading and unloading equipment corresponding to each type of hazardous chemical that meets the loading and unloading conditions.

[0025] By adopting the above technical solution, a scientific priority ranking system is constructed based on multiple logical steps such as environmental matching, equipment status inspection, hazard level, and urgency score. The system can automatically evaluate the loading and unloading conditions of hazardous chemicals according to real-time data, and generate a priority ranking through comprehensive scoring, ensuring that the loading and unloading operations are carried out reasonably and orderly according to the priority, maximizing the utilization of the loading and unloading area and equipment resources, and improving the automation level and safety of the loading and unloading operations.

[0026] Optionally, the calculation formula for the loading and unloading priority score includes:

[0027] ;

[0028] In the above formula, S is the loading and unloading priority score, R is the hazard level, w1 is the hazard level weight, E is the equipment status score, w2 is the equipment status weight, A is the environmental adaptability score, w3 is the environmental adaptability weight, T is the urgency level of the loading and unloading task, and w4 is the urgency weight of the loading and unloading task.

[0029] By adopting the above technical solution, multiple key factors such as the hazard level, equipment status, environmental adaptability, and task urgency of each type of hazardous chemical are collected, a quantitative loading and unloading priority score model is established, and the priority of each type of hazardous chemical is calculated through the scoring formula. The system can then sort the loading and unloading sequence according to the scoring results and generate a partitioned loading and unloading process. Through this quantitative mechanism, the system can arrange the loading and unloading operations more scientifically and reasonably, improving the automation and safety of the overall process.

[0030] Optionally, after the step of determining that the hazardous chemical to be loaded and unloaded corresponding to the type of hazardous chemical does not meet the loading and unloading conditions, the following steps are further included:

[0031] Generate the corresponding alarm message according to the environmental matching result and the equipment status matching result of each type of hazardous chemical that does not meet the loading and unloading conditions.

[0032] Divide different processing channel partitions according to the types of hazardous chemicals that do not meet the loading and unloading conditions, and create an asynchronous message queue for each of the said processing channel partitions;

[0033] Obtain the risk level and the urgency level of the loading and unloading tasks corresponding to the types of hazardous chemicals that do not meet the loading and unloading conditions;

[0034] Based on the second preset weight relationship, calculate the alarm priority score corresponding to each type of hazardous chemical that does not meet the loading and unloading conditions according to the said risk level and the urgency level of the loading and unloading tasks;

[0035] Configure the corresponding processing logic and system resource ratio for each processing channel partition according to the said alarm priority score;

[0036] Route the generated alarm messages to the corresponding processing channel partitions for parallel processing;

[0037] Monitor the real-time load data of each processing channel partition, and dynamically adjust the processing logic and system resource ratio of each processing channel partition according to the said real-time load data.

[0038] By adopting the above technical solutions, in the face of the peak alarm period or changes in resource idleness, processing channel partitions are divided according to different types of hazardous chemicals and asynchronous message queues are created. By quantifying the alarm priority score and dynamically adjusting system resources, efficient parallel processing of alarm messages of multiple types of hazardous chemicals that do not meet the loading and unloading conditions is achieved. Not only can it ensure that high-priority alarm messages are processed first, but also through real-time monitoring and resource adjustment, the processing capacity of the system is optimized, and the throughput and flexibility are improved. Through this method, the system can flexibly respond to load changes and ensure efficient and safe processing capabilities even in high-concurrency alarm scenarios.

[0039] Optionally, the step of routing the generated alarm messages to the corresponding processing channel partitions for parallel processing includes:

[0040] When multiple alarm messages of different alarm types are received simultaneously by the same said processing channel partition, create an asynchronous message queue according to the alarm messages of multiple different alarm types;

[0041] Obtain the alarm type of each alarm message;

[0042] Based on the preset priority scheduling policy corresponding to each alarm type, perform a preliminary priority sorting on the said asynchronous message queue;

[0043] Conduct a trend analysis according to the environment matching result or device status matching result corresponding to each said alarm message to obtain the trend deterioration analysis result of each alarm message;

[0044] Based on the results of the trend deterioration analysis, dynamically adjust the priority of each alarm message in the asynchronous message queue;

[0045] According to the asynchronous message queue with dynamically adjusted priorities, process each alarm message in sequence;

[0046] Receive the feedback processing results of each alarm message, and adjust the preset priority scheduling policy corresponding to each alarm type based on the feedback processing results.

[0047] By adopting the above technical solution, through steps such as the initial priority sorting based on alarm types, dynamically adjusting priorities through trend analysis, and the feedback mechanism after processing, the system realizes an efficient and flexible alarm processing mechanism. This technical solution can ensure the efficiency, accuracy, and flexibility of alarm processing in scenarios with complex multiple alarm types, and helps to improve the safe operation of hazardous chemical loading and unloading equipment.

[0048] Optionally, after the step of obtaining the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading device, the following steps are further included:

[0049] Input the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading device into a pre-trained fault prediction model respectively to obtain the fault prediction results of each target loading and unloading device;

[0050] Judge whether there are any abnormalities in the fault prediction results of each target loading and unloading device respectively;

[0051] If so, generate a device switching signal and switch the target loading and unloading device with abnormalities to a standby loading and unloading device;

[0052] Synchronously adjust the standby loading and unloading device according to the loading and unloading parameters of the target loading and unloading device with abnormalities.

[0053] By adopting the above technical solution, based on the real-time monitoring of the loading and unloading area and equipment status, input the environmental data and equipment status data into a pre-trained fault prediction model to predict in advance the possible faults of the equipment, and automatically execute equipment switching and parameter adjustment according to the prediction results. This process ensures that preventive measures are taken in a timely manner before equipment failures occur during loading and unloading operations, avoiding operation interruptions or safety accidents caused by equipment failures. By automatically synchronizing the parameters of the standby equipment, the system can ensure the continuity and consistency of loading and unloading operations, maximizing loading and unloading efficiency and safety.

[0054] Optionally, it further includes the training step of the fault prediction model, and the training step includes:

[0055] Collect the historical operation data set and perform data preprocessing; wherein, the historical operation data set includes the historical environmental data of the loading and unloading area, the historical operation data of the loading and unloading equipment, and the historical failure records;

[0056] Extract key features from the preprocessed historical operation data set to obtain a sample feature vector set;

[0057] Divide the sample feature vector set into a training set, a validation set, and a test set;

[0058] Input the training set into a pre-constructed random forest model for training, construct a prediction path, and optimize the model by minimizing the error function to obtain a trained random forest model;

[0059] Validate the random forest model based on the validation set, evaluate the performance of the random forest model, and adjust the hyperparameters of the model according to the validation results;

[0060] Test the prediction ability of the adjusted random forest model based on the test set to obtain the failure prediction model.

[0061] By adopting the above technical solution, the model combines the historical data and real-time status of the loading and unloading equipment, can effectively predict potential failures of the equipment, and ensure the identification of equipment hidden dangers under complex working conditions such as high temperature and high pressure; by continuously optimizing and updating the model, the system can dynamically adapt to changes in equipment and environment, thereby improving the safety and continuity of equipment operation.

[0062] In a second aspect, the present application provides an intelligent interlocking control system for dangerous chemical loading and unloading vehicles, adopting the following technical solution:

[0063] An intelligent interlocking control system for dangerous chemical loading and unloading vehicles, the control system includes:

[0064] A dangerous chemical type identification module, used to identify multiple dangerous chemical types of the dangerous chemicals to be loaded and unloaded in the loading and unloading area;

[0065] A matching module, used to match the environmental standards, equipment status standards, corresponding target loading and unloading equipment, and target loading and unloading areas corresponding to each dangerous chemical type based on a preset database;

[0066] An acquisition module, used to acquire the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading equipment;

[0067] An environmental data comparison module, used to compare the environmental data in the loading and unloading area with the environmental standards corresponding to each dangerous chemical type to obtain the environmental matching results of each dangerous chemical type;

[0068] The device status comparison module is used to compare the real-time status data of each target loading and unloading device with the device status standards corresponding to each hazardous chemical type respectively, so as to obtain the device status matching results for each hazardous chemical type;

[0069] The partitioned loading and unloading process planning module is used to generate corresponding partitioned loading and unloading process planning results according to the environment matching results, the device status matching results and the target loading and unloading area for each hazardous chemical type;

[0070] The loading and unloading interlock control module is used to send loading and unloading interlock control signals to the corresponding target loading and unloading devices according to the partitioned loading and unloading process planning results; wherein, the loading and unloading interlock control signals are used to control the target loading and unloading devices to perform the loading and unloading operations of the corresponding hazardous chemicals to be loaded and unloaded on the transport vehicle according to the hazardous chemical type.

[0071] Thirdly, the present application provides a computer device, adopting the following technical solution:

[0072] A computer device includes a memory, a processor and a computer program stored on the memory. The processor executes the computer program to implement the steps of the method as described in the first aspect.

[0073] Fourthly, the present application provides a computer-readable storage medium, adopting the following technical solution:

[0074] A computer-readable storage medium stores a computer program that can be loaded and executed by a processor to implement any one of the methods in the first aspect.

[0075] In summary, the present application includes at least one of the following beneficial technical effects: In the face of the situation of mixed transportation of multiple hazardous chemicals, the system can automatically identify the types of hazardous chemicals, collect environmental and device data in real time, compare them with preset standards, generate partitioned loading and unloading plans, and ensure the safe execution of each loading and unloading process through an interlock control mechanism, thereby realizing the safe and effective loading and unloading of multiple types of hazardous chemicals under complex environmental and device conditions, and greatly improving the automation level and safety of the hazardous chemical loading and unloading system. BRIEF DESCRIPTION OF THE DRAWINGS

[0076] Figure 1 is the first flow diagram of a method for interlock control of intelligent loading and unloading vehicles for hazardous chemicals in one embodiment of the present application.

[0077] Figure 2 is the second flow diagram of a method for interlock control of intelligent loading and unloading vehicles for hazardous chemicals in one embodiment of the present application.

[0078] Figure 3 is the third flow diagram of a method for interlock control of intelligent loading and unloading vehicles for hazardous chemicals in one embodiment of the present application.

[0079] Figure 4 It is the fourth process schematic diagram of an interlock control method for an intelligent loading and unloading vehicle of dangerous chemicals according to an embodiment of the present application.

[0080] Figure 5 It is the fifth process schematic diagram of an interlock control method for an intelligent loading and unloading vehicle of dangerous chemicals according to an embodiment of the present application.

[0081] Figure 6 It is the sixth process schematic diagram of an interlock control method for an intelligent loading and unloading vehicle of dangerous chemicals according to an embodiment of the present application. Detailed implementation manners

[0082] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the following further describes the present application in detail with reference to the accompanying Figures 1-6 drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0083] Currently, the mixed transportation of dangerous chemicals is a common scenario in modern logistics, but it is also accompanied by significant risks. Since there may be chemical reactions or physical incompatibilities between different types of dangerous chemicals, the loading and unloading process of each type of dangerous chemical must be precisely controlled. Therefore, in order to avoid possible dangerous accidents during the loading and unloading of dangerous chemicals, an intelligent loading and unloading system usually needs to have the interlock control ability for the mixed transportation of multiple dangerous chemicals to achieve zoned operation and independent control.

[0084] Based on this, an embodiment of the present application discloses an interlock control method for an intelligent loading and unloading vehicle of dangerous chemicals.

[0085] An interlock control method for an intelligent loading and unloading vehicle of dangerous chemicals, the control method includes:

[0086] Step S101, identifying multiple types of dangerous chemicals to be loaded and unloaded in the loading and unloading area;

[0087] Among them, when a dangerous chemical transportation vehicle enters the loading and unloading area, first, it is necessary to obtain the information of all types of dangerous chemicals to be loaded and unloaded on the vehicle through an automatic identification system. Specifically, this step can be completed by scanning RFID tags, barcodes or using sensor technology. Each type of dangerous chemical corresponds to specific physical and chemical properties and needs to be matched with the corresponding loading and unloading process;

[0088] Exemplarily, if the transportation vehicle is carrying Class A chemicals (such as sulfuric acid) and Class B chemicals (such as ammonia), after the loading information is read through RFID, the system can automatically identify the types of Class A and Class B dangerous chemicals, facilitating subsequent operations and avoiding incorrect loading and unloading processes due to misidentification, thereby improving the safety and accuracy of the system.

[0089] Step S102: Based on a preset database, match the environmental standards and equipment status standards corresponding to each hazardous chemical type, as well as the corresponding target loading and unloading equipment and target loading and unloading areas.

[0090] Among them, each hazardous chemical has specific requirements for the loading and unloading environment and equipment, such as temperature, pressure, humidity, etc. The system can extract the environmental standards and equipment status standards of each hazardous chemical through the preset database. Through the matching mechanism, the optimal loading and unloading conditions for each hazardous chemical, the target loading and unloading equipment to be used, and the target loading and unloading areas can be generated to reduce operation errors and ensure the safety and accuracy of the loading and unloading process.

[0091] Exemplarily, for example, Class A chemicals require loading and unloading in a low-temperature environment (≤10°C), and require the valves and pipelines to be in a completely sealed state. Class B chemicals need to be in a well-ventilated environment, and the target loading and unloading equipment needs to be corrosion-resistant.

[0092] Step S103: Obtain the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading equipment.

[0093] Among them, the system can collect the environmental data in the loading and unloading area (such as temperature, humidity, pressure, etc.) in real time through sensors, and at the same time obtain the real-time status data of each target loading and unloading equipment (such as the valve status, pressure value, temperature value, etc.) of the equipment. These data provide a basis for subsequent comparison and decision-making.

[0094] Exemplarily, the real-time environmental data collected in the loading and unloading area shows that the temperature is 12°C and the humidity is 30%. The real-time status of the Class A target loading and unloading equipment shows that the pipeline pressure is 500 kPa and the valve is in a partially open state.

[0095] Step S104: Compare the environmental data in the loading and unloading area with the environmental standards corresponding to each hazardous chemical type to obtain the environmental matching results for each hazardous chemical type.

[0096] Among them, the system compares the obtained real-time environmental data with the environmental standards corresponding to each hazardous chemical in the database. If the environmental data meets the environmental standards, a signal of successful environmental matching is generated; otherwise, a signal of failed environmental matching is generated to prompt that the current operating environment is not suitable for loading and unloading this hazardous chemical, reducing the risk of safety accidents caused by adverse environmental conditions.

[0097] Exemplarily, Class A hazardous chemicals require an environmental temperature ≤10°C, while the current temperature is 12°C. The system will generate a result of environmental mismatch, prompting the operator that it may be necessary to adjust the loading and unloading plan or wait for the environmental conditions to improve.

[0098] Step S105: Compare the real-time status data of each target loading and unloading device with the device status standards corresponding to each hazardous chemical type respectively to obtain the device status matching results for each hazardous chemical type;

[0099] Among them, the system compares the real-time status data of the target loading and unloading device with the device status standards required for each hazardous chemical type in the database to determine whether the target loading and unloading device meets the operating requirements of the hazardous chemical. For example, whether the target loading and unloading device is in the correct working mode, whether the pipeline is sealed, and whether the pressure and temperature meet the standards, etc.

[0100] Exemplarily, for Class A chemicals, the valve is required to be fully closed, but the device status shows that the valve is partially open. Therefore, the system generates a result of non-matching device status to remind the operator to correct the device status or conduct further inspections.

[0101] Step S106: Generate the corresponding partitioned loading and unloading process planning results according to the environmental matching results, device status matching results, and target loading and unloading areas for each hazardous chemical type;

[0102] Among them, the system generates the partitioned loading and unloading process planning results based on the environmental matching results and device status matching results of each hazardous chemical. This planning result clearly stipulates which target loading and unloading area each hazardous chemical should be loaded and unloaded at, by which target loading and unloading device, and the loading and unloading priority of each hazardous chemical. When generating this planning result, the system has ensured the independence of each partition operation and the safety of the matching between the loading and unloading device and the hazardous chemical.

[0103] In addition, the purpose of the partitioned loading and unloading process planning is to ensure that the loading and unloading operations in each loading and unloading area are isolated from each other, and at the same time ensure that the system can start the loading and unloading processes of each partition in turn under appropriate conditions.

[0104] Exemplarily, due to the mismatch of the environmental temperature, the loading and unloading process of Class A chemicals is suspended; due to the successful matching of the environment and device status of Class B chemicals, the system generates the corresponding loading and unloading process, and preferentially arranges the target loading and unloading device B to start the loading and unloading operation.

[0105] Step S107: Send the loading and unloading interlock control signal to the corresponding target loading and unloading device according to the partitioned loading and unloading process planning results;

[0106] Among them, the loading and unloading interlock control signal is used to control the target loading and unloading device to perform the loading and unloading operations of the corresponding hazardous chemical to be loaded and unloaded on the transport vehicle according to the hazardous chemical type.

[0107] Specifically, the loading and unloading interlock control signal is a control signal in an automated system used to coordinate, control, and ensure that loading and unloading equipment performs loading and unloading operations in accordance with safety regulations. Its main function is to establish an interlock mechanism among multiple devices and operation steps, ensuring that the loading and unloading equipment can start or continue working only when specific conditions are met, thereby avoiding equipment failures, operation errors, or safety accidents during the loading and unloading of dangerous goods.

[0108] In one embodiment of the present application, the system sequentially sends interlock control signals to the corresponding target loading and unloading equipment according to the partitioned loading and unloading planning process. The interlock control signal ensures that each target loading and unloading equipment strictly completes the partitioned loading and unloading operation in its designated loading and unloading area according to the preset conditions. The system controls each device through interlock to avoid incorrect operations between devices. Exemplarily, the system sends a loading start signal to Equipment B, and Equipment B enters the working state to perform the loading and unloading operation of Class B chemicals; Equipment A is temporarily in a standby state due to environmental mismatch and waits for suitable conditions.

[0109] It should be noted that when the loading and unloading interlock control signal is transmitted to the corresponding target loading and unloading equipment, the target loading and unloading equipment will perform the loading and unloading operation according to the partitioned loading and unloading process and the preset working conditions and parameters. Specific controls include: ensuring that all parameters of the loading and unloading equipment, such as pressure, temperature, valve switch status, etc., meet the requirements of the corresponding hazardous chemicals, controlling the equipment to safely unload the target hazardous chemicals from the transport vehicle to the designated storage equipment (such as storage tanks, pipelines, etc.) in the planned order, and ensuring that this loading and unloading operation is only carried out within the target partition. For example, through the interlock mechanism, the target loading and unloading equipment B starts to load and unload Class B hazardous chemicals from the transport vehicle, and at the same time ensures that the target loading and unloading equipment A for Class A chemicals will not start in an abnormal environment.

[0110] In some other embodiments, assuming that Class A hazardous chemicals need to be loaded and unloaded on a transport vehicle, the system determines through partitioned loading and unloading planning that the environment and equipment requirements for Class A hazardous chemicals are fully matched. The loading and unloading interlock control module will send control signals to the pumps and valves responsible for the loading and unloading of Class A hazardous chemicals, and the signals instruct these devices to perform the loading and unloading operation according to the plan. If the equipment status becomes abnormal during the loading and unloading process (such as valve failure), the system will immediately abort the signal transmission and stop the operation to prevent the loading and unloading equipment from continuing to operate and causing leakage of dangerous goods, ensuring safety during the loading and unloading process.

[0111] In the above embodiments, in the face of the situation of mixed transportation of multiple hazardous chemicals, the system can automatically identify the types of hazardous chemicals, collect environmental and equipment data in real time, compare them with the preset standards, generate a partitioned loading and unloading plan, and ensure the safe execution of each loading and unloading process through the interlock control mechanism, thereby realizing the safe and effective loading and unloading of multiple types of hazardous chemicals under complex environmental and equipment conditions, greatly improving the automation level and safety of the hazardous chemical loading and unloading system.

[0112] Reference Figure 2 , as an implementation of step S106, the steps of generating the corresponding partition loading and unloading process planning result according to the environmental matching result, equipment status matching result and target loading and unloading area of each hazardous chemical type include:

[0113] Step S201, respectively determine whether the environmental matching result and equipment status matching result of each hazardous chemical type are both successfully matched; if not, jump to step S202; if so, jump to step S203;

[0114] Among them, the system first makes a judgment on the environmental matching result and equipment status matching result of each hazardous chemical one by one; the environmental matching result reflects whether the environmental conditions (such as temperature, humidity, pressure, etc.) of the current loading and unloading area meet the operation requirements corresponding to this hazardous chemical type; the equipment status matching result represents whether the current status of the loading and unloading equipment (such as pressure, valve status, working load, etc.) meets the safety operation standards corresponding to this hazardous chemical type. If both of them are successfully matched, the subsequent steps can be continued; if one or more of them do not match, the system will consider that this hazardous chemical does not meet the loading and unloading conditions for the time being.

[0115] Exemplarily, for Class A hazardous chemicals, the environmental temperature of the current loading and unloading area is 10°C, which meets the temperature requirements of Class A chemicals (environmental matching is successful); however, since the valve status of the loading and unloading equipment shows that it is partially open, it does not meet the loading and unloading requirements of Class A hazardous chemicals (equipment status matching fails). Therefore, Class A hazardous chemicals do not meet the loading and unloading conditions.

[0116] Step S202, determine that the hazardous chemical to be loaded and unloaded corresponding to the hazardous chemical type does not meet the loading and unloading conditions;

[0117] Among them, if any one of the environmental matching result or equipment status matching result does not match, the system automatically marks this hazardous chemical as not meeting the loading and unloading conditions; at this time, the system will stop generating the loading and unloading process for this hazardous chemical and may trigger an alarm or wait for the conditions to return to normal.

[0118] Step S203, determine that the hazardous chemical to be loaded and unloaded corresponding to the hazardous chemical type meets the loading and unloading conditions;

[0119] Among them, if the environmental matching result and equipment status matching result of a certain hazardous chemical are both successful, the system will judge that this hazardous chemical meets the loading and unloading conditions and allows it to enter the next step of the loading and unloading process planning. This step ensures that only qualified hazardous chemicals will be included in the loading and unloading process planning.

[0120] Step S204, obtain the hazard level and loading and unloading task urgency level corresponding to each hazardous chemical type that meets the loading and unloading conditions;

[0121] Among them, for each hazardous chemical that meets the loading and unloading conditions, the system separately obtains its danger level and the urgency level of the loading and unloading task. The danger level of the hazardous chemical can be preset based on its physical and chemical properties (such as explosiveness, toxicity, corrosiveness, etc.), and the urgency level is determined by the task requirements (such as transportation time limit or the need for priority loading and unloading). For example, Class B hazardous chemicals have a relatively high danger level, with a danger level of 9 (out of 10), and an urgency level of 8 because it needs to be loaded and unloaded first to ensure timely transportation.

[0122] Step S205: According to the environmental matching result, determine the environmental adaptability score corresponding to each type of hazardous chemical that meets the loading and unloading conditions.

[0123] Among them, the system can generate an environmental adaptability score based on the environmental matching situation of each hazardous chemical. If the environmental conditions of a certain hazardous chemical fully meet its requirements, the system will assign a higher score; if the environmental conditions barely meet, the score will be appropriately reduced. This score will be used to calculate the total priority. For example, the ideal temperature range for Class B hazardous chemicals is from 20°C to 30°C, and the current environmental temperature is 25°C, which is very suitable for its loading and unloading. Therefore, the environmental adaptability score can be 9 (out of 10).

[0124] Step S206: According to the equipment status matching result, determine the equipment status score corresponding to each type of hazardous chemical that meets the loading and unloading conditions.

[0125] Specifically, similar to the environmental adaptability score, the system generates an equipment status score based on the equipment status matching situation of each hazardous chemical; the more the equipment status meets the operating requirements of the hazardous chemical, the higher the score; if the equipment status barely meets or is close to being unqualified, the score will be lower. For example, the valve, pressure, and temperature status of the target loading and unloading equipment for Class B hazardous chemicals fully meet the operating requirements, and the equipment status score is 8 (out of 10).

[0126] Step S207: Based on the first preset weight relationship, calculate the loading and unloading priority score corresponding to each type of hazardous chemical that meets the loading and unloading conditions according to the danger level, the urgency level of the loading and unloading task, the environmental adaptability score, and the equipment status score.

[0127] Among them, the first preset weight relationship can be adjusted according to the actual situation during the loading and unloading process; for example, in some embodiments, the danger level may have a higher weight, such as being configured as 0.4, while the urgency level is 0.3, and the environmental adaptability and equipment status are respectively configured as 0.2.

[0128] In one embodiment of the present application, the specific calculation formula for the loading and unloading priority score is:

[0129] ;

[0130] In the above formula, S is the handling priority score, R is the risk level, w1 is the risk level weight, E is the equipment status score, w2 is the equipment status weight, A is the environmental adaptability score, w3 is the environmental adaptability weight, T is the urgency level of the handling task, and w4 is the urgency weight of the handling task.

[0131] Specifically, the system can comprehensively calculate the total priority score of each hazardous chemical by using each score and its weight. By establishing a quantitative handling priority score model and calculating the priority of each hazardous chemical through the score formula, the system can sort the handling order according to the score results and generate a zoned handling process. Through this quantitative mechanism, the system can arrange the handling operations more scientifically and reasonably, improving the automation and safety of the overall process.

[0132] Step S208: Sort according to the handling priority score to obtain the handling priority corresponding to each type of hazardous chemical that meets the handling conditions.

[0133] Specifically, the system sorts all hazardous chemicals that meet the handling conditions from high to low according to the handling priority score, generates a handling priority list, and the hazardous chemical with a higher score is given priority for handling, while the hazardous chemical with a lower score is handled in subsequent operations. For example, assuming that the priority score of Hazardous Chemical A is 7.5 and that of Hazardous Chemical B is 8.6, it is determined that Hazardous Chemical B is given priority for handling.

[0134] Step S209: Generate the corresponding zoned handling process planning result according to the handling priority corresponding to each type of hazardous chemical that meets the handling conditions, the target handling area, and the target handling equipment.

[0135] Specifically, the system generates a detailed handling process plan according to the handling priority of the hazardous chemical, the assigned target handling area, and the corresponding handling equipment. This plan clarifies the handling order, target handling area, and target handling equipment of each hazardous chemical, ensuring the safety and operational independence of zoned handling. For example, according to the zoned handling process planning result, it can be determined that Hazardous Chemical B is given priority for handling in Handling Area 2 using Equipment B, and then Hazardous Chemical A is handled in Handling Area 1 using Equipment A.

[0136] It should be noted that during the actual handling process, if the handling environment, equipment status, and urgency change, the system can dynamically adjust the priority score. For example, if the status of a target handling equipment deteriorates, the score will decrease, and the priority will also decrease. The system can then re-adjust the handling plan according to the new score.

[0137] In the above embodiments, a scientific priority ranking system is constructed based on multiple logical steps such as environment matching, equipment status checking, hazard level, and urgency scoring. The system can automatically evaluate the loading and unloading conditions of hazardous chemicals according to real-time data, and generate a priority ranking through comprehensive scoring to ensure that the loading and unloading operations are carried out reasonably and orderly according to the priority, making the best use of the loading and unloading area and equipment resources, and improving the automation level and safety of the loading and unloading operations.

[0138] Referring to Figure 3 , as a further embodiment of the control method, after the step of determining that the hazardous chemicals to be loaded and unloaded corresponding to the type of hazardous chemicals do not meet the loading and unloading conditions, the following steps are further included:

[0139] Step S301, generate corresponding alarm messages according to the environment matching results and equipment status matching results of each type of hazardous chemicals that do not meet the loading and unloading conditions;

[0140] Among them, after determining that a certain hazardous chemical does not meet the loading and unloading conditions, the system generates corresponding alarm messages according to the environment matching results and equipment status matching results of the hazardous chemical. The alarm messages contain specific matching failure information, such as the environmental conditions (such as temperature, humidity) not meeting the standards, or the equipment status (such as pressure, valve status) being abnormal. For example, assume that the current environmental temperature of Class A hazardous chemicals is 40°C, but its standard temperature requirement is 30°C, so the environment matching fails, and the system generates an alarm message marked as "The environmental temperature is too high and does not meet the loading and unloading conditions";

[0141] Step S302, divide different processing channel partitions according to each type of hazardous chemicals that do not meet the loading and unloading conditions, and create an asynchronous message queue for each processing channel partition;

[0142] In one embodiment of the present application, the asynchronous message queue is used to store the alarm messages to be processed to avoid delays and blocks caused by synchronous processing. The system stores the alarm messages of each hazardous chemical in its corresponding asynchronous message queue. The processing order of the asynchronous message queue can be scheduled based on the message generation time of each alarm message and the current available resource status to ensure the flexibility and efficiency of message processing;

[0143] Exemplarily, for Class A hazardous chemicals and Class B hazardous chemicals, the system divides a separate processing channel partition for each hazardous chemical and creates an independent asynchronous message queue for each partition to store their respective alarm messages. Assume that the alarm message of Class A hazardous chemicals is generated at 10:00, the alarm message of Class B hazardous chemicals is generated at 10:05, and the alarm priority of Class A hazardous chemicals is higher, then the system preferentially processes the alarm message of Class A, and then processes the alarm message of Class B according to the resource idle situation.

[0144] It can be understood that by dividing independent processing channel partitions and asynchronous message queues for different types of hazardous chemicals, the system can process alarm messages of multiple hazardous chemicals in parallel, avoiding processing delays caused by resource contention.

[0145] Step S303: Obtain the risk level and the urgency level of the loading / unloading task corresponding to each type of hazardous chemical that does not meet the loading / unloading conditions.

[0146] Among them, the risk level indicates the degree of danger of the hazardous chemical. For hazardous chemicals with a higher risk level, their alarm handling should be given priority. The urgency level indicates the urgency of the loading / unloading task. The higher the urgency, the higher the priority of alarm handling.

[0147] Step S304: Based on the second preset weight relationship, calculate the alarm priority score corresponding to each type of hazardous chemical that does not meet the loading / unloading conditions according to the risk level and the urgency level of the loading / unloading task.

[0148] In some embodiments, the alarm priority score can be based on the following calculation formula:

[0149] P = w3 * R + w4 * T;

[0150] In the above formula, P is the alarm priority score, R is the risk level, T is the urgency level of the loading / unloading task, w3 is the risk level weight, and w4 is the urgency weight of the loading / unloading task.

[0151] Among them, the second preset weight relationship can be configured and adjusted according to the actual situation. For example, the risk level weight w3 can be configured as 0.6, and the urgency weight w4 of the loading / unloading task can be configured as 0.4. By comprehensively considering the danger and urgency of the hazardous chemical, the system can assign appropriate priorities to each alarm message.

[0152] Step S305: According to the alarm priority score, configure the corresponding processing logic and system resource ratio for each processing channel partition.

[0153] Specifically, regarding the configuration of the processing logic, it can specifically include strategies such as priority scheduling, timeout processing, alarm escalation, dynamic resource allocation, and multi-channel parallel processing. Through these processing logics, the system can flexibly arrange the processing order, allocate computing resources according to the importance and urgency of the alarm message, and balance the processing tasks of each channel under high load conditions, ensuring that high-priority alarm messages are quickly responded to and processed, while ensuring the overall processing efficiency and stability of the system.

[0154] Secondly, regarding the system resource ratio, more processor threads, memory, and bandwidth resources can be allocated to the processing channel partition with a high priority score to ensure the rapid processing of high-priority alarm messages. Correspondingly, fewer resources are allocated to the low-priority processing channels, but it is still ensured that they can be processed when the system is idle.

[0155] Exemplarily, for the processing channel of Class A hazardous chemicals, since its priority score is relatively high (7.6), the system allocates 4 processor threads and high-bandwidth resources to it; the channel priority score of Class B hazardous chemicals is relatively low (5.6), so the system allocates 2 threads and lower bandwidth to it.

[0156] Step S306: Route the generated alarm messages to the corresponding processing channel partitions for parallel processing;

[0157] In one embodiment of the present application, each channel partition processes the alarm messages in parallel according to the allocated resources and processing logic, ensuring that high-priority alarm messages are responded to first. For example, Class A alarm messages are routed to high-priority processing channels, and Class B alarm messages are routed to low-priority channels. The system processes these two alarms in parallel to ensure that Class A messages are processed first and Class B messages are processed when resources are idle.

[0158] It can be understood that different processing channels are responsible for alarm messages of different priorities, and parallel processing ensures that high-priority messages are not blocked by low-priority messages. The system ensures the smoothness of alarm processing by scheduling the messages in the message queue.

[0159] Step S307: Monitor the real-time load data of each processing channel partition, and dynamically adjust the processing logic and system resource ratio of each processing channel partition according to the real-time load data.

[0160] Specifically, the system monitors the load data of each processing channel partition in real time and dynamically adjusts the system resource configuration according to the load changes; when a certain channel partition has a high load, the system automatically increases the processing resources of this channel; when a certain channel has a low load, the system reduces its resource ratio and allocates the idle resources to other channels in need. Exemplarily, if there are many alarm messages of Class A hazardous chemicals and the resources are insufficient, the system will temporarily increase the processor threads of this channel; if there are few alarm messages of Class B hazardous chemicals and the resources are idle, the system reduces the allocated memory and bandwidth.

[0161] In some embodiments, when a certain channel has a high load or resource idleness, the system dynamically adjusts the processing logic of this channel according to the load situation. The specific adjustments may include: ensuring that critical tasks are processed first through priority scheduling, using a timeout processing mechanism to process tasks that have not been completed for a long time, triggering alarm escalation to increase the priority of high-risk tasks, implementing dynamic resource allocation to increase or decrease the resource configuration of the partition, and increasing the parallel task processing ability through multi-channel parallel processing. By adjusting these processing strategies, the system can optimize resource allocation, prevent processing bottlenecks and improve the overall efficiency.

[0162] In the above embodiments, when facing the warning peak period or resource idle changes, the processing channel partitions are divided according to different types of hazardous chemicals, and asynchronous message queues are created. By quantifying the warning priority scores and dynamically adjusting system resources, efficient parallel processing of warning messages of various hazardous chemicals that do not meet the loading and unloading conditions is achieved. This not only ensures that high-priority warning messages are processed first, but also optimizes the system's processing capacity, improves throughput and flexibility through real-time monitoring and resource adjustment. Through this method, the system can flexibly respond to load changes and ensure efficient and safe processing capabilities even in high-concurrency warning scenarios.

[0163] Referring to Figure 4 , as an implementation manner of step S306, the steps of routing the generated warning messages to the corresponding processing channel partitions for parallel processing include:

[0164] Step S401, when multiple warning messages of different warning types are received in the same processing channel partition at the same time, create an asynchronous message queue according to the warning messages of multiple different warning types;

[0165] Specifically, the system puts all warning messages into an asynchronous message queue, and this message queue will integrate all warning types for scheduling management and processing scheduling. For example, target loading and unloading device A generates two warning messages of "device temperature anomaly" and "valve failure", and the system stores these two warning messages in the same asynchronous message queue and waits for subsequent sorting and processing.

[0166] Step S402, obtain the warning type of each warning message;

[0167] Among them, after storing the warning messages in the queue, the system needs to extract the warning type from each message. The warning types may include device failure types (such as valve failure) and environmental anomaly types (such as environmental temperature anomaly), and these warning types will provide a basis for the subsequent priority scheduling.

[0168] Step S403, based on the preset priority scheduling policy corresponding to each warning type, perform a preliminary priority sorting on the asynchronous message queue;

[0169] Specifically, different types of warnings will be assigned different initial priorities, which depend on the severity and processing urgency of each warning type. For example, it can be set that fault warnings related to the core functions of the device (such as "device valve failure") have higher priorities, while warnings related to the environment (such as "temperature fluctuation") may have lower initial priorities.

[0170] Step S404, perform trend analysis according to the environment matching result or device status matching result corresponding to each warning message to obtain the trend deterioration analysis result of each warning message;

[0171] Specifically, the system performs a trend deterioration analysis based on the environmental matching results (such as changes in temperature, humidity, etc.) or device status matching results (such as pressure, vibration, etc.) of each alarm message. By analyzing the change trends of these data, the system can determine whether it is deteriorating further. Alarm messages with trend deterioration may require a higher priority, so this step is crucial to ensure that the system can respond to alarm changes in a timely manner.

[0172] Exemplarily, when the system receives an alarm message of "abnormal temperature", it obtains the environmental temperature corresponding to the alarm message, detects that the environmental temperature rises from 40°C to 60°C, and after trend analysis, it is found that the temperature continues to rise within a short period of time, indicating a trend of deterioration. Then, the priority of this alarm message can be increased;

[0173] It can be understood that by continuously judging the change of alarm risk in real time and promptly detecting deteriorating alarm situations, the processing order can be quickly adjusted to prevent major safety hazards.

[0174] Step S405, based on the trend deterioration analysis results, dynamically adjust the priority of each alarm message in the asynchronous message queue;

[0175] Among them, if the deterioration trend of an alarm message is significant, the system will increase the priority of this message so that it can be processed earlier in the queue; conversely, if the alarm trend does not deteriorate, the priority may remain unchanged. For example, after trend analysis, the system finds that the temperature of the "abnormal temperature" alarm continues to rise, indicating a serious deterioration risk. Then, the system adjusts the priority of this alarm from 2 to 1 to ensure that it can be processed preferentially.

[0176] It can be understood that through the dynamic adjustment of priorities, the system can flexibly respond to changes in alarm status, ensure that high-risk alarms are processed quickly, and reduce potential equipment or safety problems.

[0177] Step S406, according to the asynchronous message queue with dynamically adjusted priorities, process each alarm message in turn;

[0178] Specifically, alarm messages with high priorities will be processed preferentially. The system allocates more processing resources and time to these messages to ensure timely response. Alarm handling tasks can include alarm verification, device detection, problem repair, etc.

[0179] Step S407, receive the feedback processing results of each alarm message, and adjust the preset priority scheduling policy corresponding to each alarm type based on the feedback processing results.

[0180] In the embodiments of the present application, after processing each alarm message, the system records the feedback processing results of the message, including the processing time, processing effect, equipment status recovery, etc. Based on these feedback results, the system will gradually adjust the preset priority scheduling strategy. For example, if the processing results of a certain type of alarm message show that it is often accompanied by serious consequences, the system will increase the initial priority of this type of alarm; on the contrary, if a certain type of alarm message has little impact, the system can appropriately reduce its priority.

[0181] It can be understood that through the self-optimization mechanism of the feedback processing results, the system can continuously adjust the priority strategy according to the actual processing situation, and gradually improve the rationality and accuracy of alarm scheduling and processing.

[0182] In the above embodiments, through steps such as the preliminary sorting of priorities based on alarm types, the dynamic adjustment of priorities through trend analysis, and the feedback mechanism after processing, the system has realized an efficient and flexible alarm processing mechanism. This technical solution can ensure the efficiency, accuracy, and flexibility of alarm processing in scenarios with complex multiple alarm types, and is helpful to improve the safe operation of hazardous chemical loading and unloading equipment.

[0183] Refer to Figure 5 , as a further embodiment of the control method, after the step of obtaining the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading equipment, it further includes:

[0184] Step S501, input the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading equipment into a pre-trained fault prediction model respectively, and obtain the fault prediction results of each target loading and unloading equipment;

[0185] Among them, the system inputs the collected environmental data and the real-time status data of the loading and unloading equipment into a trained fault prediction model. This model is based on historical data (such as the previous operation conditions of the equipment, fault records, the life cycle of the equipment, etc.) and the current real-time status of the equipment to predict whether the equipment is likely to fail in the future. The prediction results may include whether there are potential hazards in the equipment status and the possibility of failure.

[0186] Exemplarily, assume that after target loading and unloading equipment A is input into the fault prediction model, the system predicts that in the state of high temperature (current temperature 50°C) and high pressure (current pressure 400 kPa), the equipment may cause the valve to malfunction due to overheating within the next two hours. Then the fault prediction result of this target loading and unloading equipment is abnormal.

[0187] Step S502, respectively judge whether the fault prediction results of each target loading and unloading equipment are abnormal; if so, jump to step S503; if not, return to step S502 to continue judging whether the fault prediction results of the next target loading and unloading equipment are abnormal;

[0188] Step S503: Generate a device switching signal to switch the target loading and unloading device with anomalies to a standby loading and unloading device.

[0189] Specifically, the system determines whether the target loading and unloading device has a risk of failure based on the fault prediction result. If the fault prediction result of a certain device shows that the device has anomalies or is about to fail, the system will generate a device switching signal, which will instruct the system to automatically stop the target device with a risk of failure and switch to the prepared standby device to continue the current loading and unloading operation.

[0190] Exemplarily, according to the fault prediction result, there is a high risk of valve failure in loading and unloading device A within the next 2 hours. The system immediately generates a device switching signal, stops the loading and unloading operation of device A, switches to the standby loading and unloading device B, and continues the loading and unloading operation.

[0191] Step S504: Synchronously adjust the standby loading and unloading device according to the loading and unloading parameters of the target loading and unloading device with anomalies.

[0192] Among them, after switching to the standby loading and unloading device, the system will synchronously adjust the standby device according to the loading and unloading parameters of the faulty device. The loading and unloading parameters include the working pressure, temperature, flow rate, etc. of the device. This step ensures that the standby device can continue to perform the loading and unloading task under the same working conditions as the faulty device, avoiding inconsistent operations or failed loading and unloading tasks caused by device switching, and ensuring the continuity of operations after device switching.

[0193] In the above embodiment, based on the real-time monitoring of the loading and unloading area and device status, the environmental data and device status data are input into a pre-trained fault prediction model to predict in advance the possible faults of the device, and the device switching and parameter adjustment are automatically performed according to the prediction result. This process ensures that preventive measures are taken in a timely manner before a device failure occurs during the loading and unloading operation, avoiding operation interruptions or safety accidents caused by device failures. By automatically synchronizing the parameters of the standby device, the system can ensure the continuity and consistency of the loading and unloading operation, maximizing the loading and unloading efficiency and safety.

[0194] Refer to Figure 6 , as a further embodiment of the control method, it further includes a training step of the fault prediction model. The training step includes:

[0195] Step S601: Collect the historical operation data set and perform data preprocessing;

[0196] Among them, the historical operation data set includes the historical environmental data of the loading and unloading area, the historical operation data of the loading and unloading device, and the historical fault records;

[0197] Specifically, historical operation data such as pressure, temperature, valve status, flow rate, operation duration, equipment vibration, etc., environmental data such as temperature, humidity, air pressure in the loading and unloading area, etc., and fault records include equipment fault types, occurrence times, fault causes, etc.

[0198] Exemplarily, historical operation data such as the operation status data of loading and unloading equipment A at different temperatures (such as 30°C to 60°C) and pressures (such as 200 kPa to 500 kPa) in the past year, and specific fault situations such as valve failure, overheating, etc.

[0199] In some embodiments, the collected original historical operation data may be noisy, incomplete, or have inconsistent formats. Therefore, the preprocessing steps may include data cleaning (removing or filling missing values, deleting duplicate or incorrect data), data normalization (normalizing numerical data), and data marking (marking the data into two categories, "fault" and "normal" according to the fault records). For example, in equipment status data such as temperature, pressure, and flow rate, the missing data in the records are filled by interpolation method, and the temperature data is normalized to a value between 0 and 1.

[0200] Step S602: Extract key features from the preprocessed historical operation data set to obtain a sample feature vector set;

[0201] Specifically, the feature extraction steps are as follows: extract equipment status features (such as the mean, maximum value, minimum value, change rate of pressure, temperature, vibration, flow rate, etc.), time features (equipment operation duration, time of continuous operation of the equipment in high-temperature or high-pressure environments), and environmental features (such as temperature and humidity in the loading and unloading area); Exemplarily, features such as change rate and duration of continuous high temperature can be extracted from data such as temperature and pressure, and combined with historical fault records, it is found that these features have a strong correlation with equipment faults.

[0202] Step S603: Divide the sample feature vector set into a training set, a validation set, and a test set;

[0203] In some embodiments, the operation data of the equipment in one year (70%) can be used as the training set, and the random forest model uses this data to learn the patterns of equipment status and faults. The remaining 30% of the data is used as the validation set and the test set to verify the accuracy of the model.

[0204] Step S604: Input the training set into a pre-constructed random forest model for training, construct a prediction path and optimize the model by minimizing the error function to obtain a trained random forest model;

[0205] It should be noted that this application uses the random forest algorithm as the algorithm for processing equipment fault prediction tasks. The random forest model is suitable for processing data with multiple features, and can improve the classification accuracy by integrating multiple decision trees. At the same time, based on the majority rule, a prediction on whether there is a potential fault in the equipment is obtained. Each decision tree uses different feature subsets and data subsets to generate the model, thereby enhancing the generalization ability of the model.

[0206] In one embodiment of this application, the system inputs the training set into the random forest model for training. The random forest model enhances the generalization ability of the model by constructing multiple decision trees and using different data subsets and feature subsets for training. Each decision tree splits according to different features and data to form a prediction path between the equipment state and the fault; each decision tree independently predicts whether there is a fault in the equipment, and finally determines the fault prediction result of the equipment through the majority rule. During the model optimization process, the prediction path of the model is adjusted by minimizing the error function to gradually improve the accuracy of the model.

[0207] Among them, the specific structure of the random forest model of this application mainly includes the following elements:

[0208] 1. Input layer: used to receive input data, that is, the feature vector after feature extraction and preprocessing;

[0209] 2. Random feature selection: When each tree splits a node, randomly select some equipment state and environmental features for calculation;

[0210] 3. Decision tree layer: Multiple decision trees run in parallel, and each decision tree runs independently. The input data set is divided multiple times. Each time a division is made, a feature is selected, and the data is divided into different nodes according to the value range of the feature until the leaf node is reached. The output of the leaf node is the prediction of the decision tree on the equipment fault;

[0211] 4. Voting mechanism: Each decision tree will output a prediction result on the equipment state ("fault" or "normal"). The random forest model makes a final prediction based on the results of all decision trees through the majority voting mechanism;

[0212] 5. Output layer: Output the fault prediction result of the equipment, that is, whether the equipment will have a fault in a future period of time.

[0213] Step S605, verify the random forest model based on the validation set, evaluate the performance of the random forest model, and adjust the hyperparameters of the model according to the verification results;

[0214] Specifically, after the model training is completed, the system evaluates the model performance through the validation set, and the evaluation metrics include: accuracy (the ability of the model to correctly predict faults), recall rate (the ability of the model to identify actual faults), F1 value (combining the accuracy and recall rate of the model), etc.

[0215] Moreover, if the model performance is not ideal, the system will adjust the hyperparameters (such as the number of decision trees, maximum depth, etc.) and improve the model performance through hyperparameter optimization.

[0216] Step S606: Test the prediction ability of the adjusted random forest model based on the test set to obtain a fault prediction model.

[0217] Among them, the random forest model after verification and optimization will be finally tested on the test set. The system will evaluate key indicators such as the prediction accuracy and recall rate of the model to ensure that the model can accurately predict the potential faults of the loading and unloading equipment. If the test result is ideal, the model will be used as the final fault prediction model.

[0218] In the above embodiment, the model combines the historical data and real-time status of the loading and unloading equipment, can effectively predict the potential faults of the equipment, and ensure the identification of equipment hidden dangers under complex working conditions such as high temperature and high pressure; by continuously optimizing and updating the model, the system can dynamically adapt to the changes of the equipment and the environment, thereby improving the safety and continuity of the equipment operation.

[0219] The embodiment of the present application also discloses an intelligent interlocking control system for dangerous chemical loading and unloading vehicles.

[0220] An intelligent interlocking control system for dangerous chemical loading and unloading vehicles, the control system includes:

[0221] A dangerous chemical type identification module, used to identify multiple types of dangerous chemicals to be loaded and unloaded in the loading and unloading area;

[0222] A matching module, used to match the corresponding environmental standards, equipment status standards, corresponding target loading and unloading equipment, and target loading and unloading areas for each type of dangerous chemical based on a preset database;

[0223] An acquisition module, used to acquire the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading equipment;

[0224] An environmental data comparison module, used to compare the environmental data in the loading and unloading area with the environmental standards corresponding to each type of dangerous chemical to obtain the environmental matching results for each type of dangerous chemical;

[0225] An equipment status comparison module, used to compare the real-time status data of each target loading and unloading equipment with the equipment status standards corresponding to each type of dangerous chemical respectively to obtain the equipment status matching results for each type of dangerous chemical;

[0226] The partitioned loading and unloading process planning module is used to generate corresponding partitioned loading and unloading process planning results according to the environmental matching results, equipment status matching results, and target loading and unloading areas for each type of hazardous chemical.

[0227] The loading and unloading interlock control module is used to send loading and unloading interlock control signals to the corresponding target loading and unloading equipment according to the partitioned loading and unloading process planning results; among them, the loading and unloading interlock control signals are used to control the target loading and unloading equipment to perform the loading and unloading operations of the corresponding hazardous chemicals to be loaded and unloaded on the transport vehicle according to the type of hazardous chemical.

[0228] In the above embodiments, through the collaborative work of multiple modules, the intelligent and precise management of the hazardous chemical loading and unloading process is realized. By identifying the type of hazardous chemical and matching the corresponding environmental and equipment status standards, the system ensures that each hazardous chemical is loaded and unloaded under appropriate conditions; the dynamic comparison of environmental data and equipment status enables the system to monitor the safety of the loading and unloading area in real time, and flexibly control the operations of each loading and unloading equipment according to the generated partitioned loading and unloading process, avoiding misloading, mixed loading, or improper operation of dangerous goods.

[0229] In the actual application process of the loading and unloading links of multiple types of hazardous chemicals, the system plays an important role in safety guarantee, effectively reducing the safety risks caused by human errors and equipment failures. By strictly monitoring and comparing the environment and equipment status, the system ensures that each type of hazardous chemical is loaded and unloaded under conditions that meet safety standards, improving the safety and efficiency of the operation. In addition, the automated and intelligent control of the system reduces the dependence on manual operations, optimizes the hazardous chemical loading and unloading process, reduces the incidence of safety accidents, and is suitable for wide applications in the transportation and loading and unloading operations of hazardous chemicals.

[0230] The hazardous chemical intelligent loading and unloading vehicle interlock control system in the embodiments of the present application can implement any one of the above-mentioned hazardous chemical intelligent loading and unloading vehicle interlock control methods, and the specific working processes of each module in the hazardous chemical intelligent loading and unloading vehicle interlock control system can refer to the corresponding processes in the above method embodiments.

[0231] In several embodiments provided by the present application, it should be understood that the provided methods and systems can be implemented in other ways. For example, the system embodiments described above are only illustrative; for example, the division of a certain module is only a logical function division, and there may be other division methods in actual implementation. For example, multiple modules can be combined or integrated into another system, or some features can be ignored or not executed.

[0232] The embodiments of the present application also disclose a computer device.

[0233] A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the computer program, the method for interlocking control of an intelligent loading and unloading vehicle for hazardous chemicals as described above is implemented.

[0234] An embodiment of the present application further discloses a computer-readable storage medium.

[0235] A computer-readable storage medium stores a computer program that can be loaded and executed by a processor to implement any one of the methods for interlocking control of an intelligent loading and unloading vehicle for hazardous chemicals as described above.

[0236] Among them, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, device, or component; the program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination of the above.

[0237] It should be noted that in the above embodiments, the descriptions of the various embodiments have their own emphases. For parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0238] The above are all preferred embodiments of the present application. The protection scope of the present application is not limited by this. Any feature disclosed in this specification (including the abstract and drawings), unless specifically stated, can be replaced by other equivalent or similar-purpose alternative features. That is, unless specifically stated, each feature is only an example in a series of equivalent or similar features.

Claims

1. An interlock control method for an intelligent loading and unloading vehicle of dangerous chemicals, characterized in that, The control method includes: Identifying multiple types of hazardous chemicals to be loaded and unloaded in the loading and unloading area; Matching, based on a preset database, the environmental standards, equipment status standards, corresponding target loading and unloading equipment, and target loading and unloading areas for each type of hazardous chemical; Obtaining the environmental data in the loading and unloading area and the real-time status data of each of the target loading and unloading equipment; Comparing the environmental data in the loading and unloading area with the environmental standards corresponding to each type of hazardous chemical to obtain the environmental matching results for each type of hazardous chemical; Comparing the real-time status data of each of the target loading and unloading equipment with the equipment status standards corresponding to each type of hazardous chemical to obtain the equipment status matching results for each type of hazardous chemical; Generating corresponding partitioned loading and unloading process planning results based on the environmental matching results, equipment status matching results, and target loading and unloading areas for each type of hazardous chemical; Sending a loading and unloading interlock control signal to the corresponding target loading and unloading equipment according to the partitioned loading and unloading process planning results; wherein, the loading and unloading interlock control signal is used to control the target loading and unloading equipment to perform the loading and unloading operations of the corresponding hazardous chemical to be loaded and unloaded on the transport vehicle; The step of generating corresponding partitioned loading and unloading process planning results based on the environmental matching results, equipment status matching results, and target loading and unloading areas for each type of hazardous chemical includes: Respectively determining whether the environmental matching results and equipment status matching results for each type of hazardous chemical are both successfully matched; If not, determining that the hazardous chemical to be loaded and unloaded corresponding to the type of hazardous chemical does not meet the loading and unloading conditions; If so, determining that the hazardous chemical to be loaded and unloaded corresponding to the type of hazardous chemical meets the loading and unloading conditions; Obtaining the hazard level and the urgency level of the loading and unloading task corresponding to each type of hazardous chemical that meets the loading and unloading conditions; Determining the environmental adaptability score corresponding to each type of hazardous chemical that meets the loading and unloading conditions according to the environmental matching results; Determining the equipment status score corresponding to each type of hazardous chemical that meets the loading and unloading conditions according to the equipment status matching results; Based on a first preset weight relationship, calculating the loading and unloading priority score corresponding to each type of hazardous chemical that meets the loading and unloading conditions according to the hazard level, urgency level of the loading and unloading task, environmental adaptability score, and equipment status score; Sorting according to the loading and unloading priority scores to obtain the loading and unloading priorities corresponding to each type of hazardous chemical that meets the loading and unloading conditions; Generating corresponding partitioned loading and unloading process planning results according to the loading and unloading priorities, target loading and unloading areas, and target loading and unloading equipment corresponding to each type of hazardous chemical that meets the loading and unloading conditions; After the step of determining that the hazardous chemical to be loaded and unloaded corresponding to the type of hazardous chemical does not meet the loading and unloading conditions, it further includes: Generating corresponding warning messages according to the environmental matching results and equipment status matching results of each type of hazardous chemical that does not meet the loading and unloading conditions; Dividing different processing channel partitions according to each type of hazardous chemical that does not meet the loading and unloading conditions, and creating an asynchronous message queue for each of the processing channel partitions; Obtaining the hazard level and the urgency level of the loading and unloading task corresponding to each type of hazardous chemical that does not meet the loading and unloading conditions; Based on the second preset weight relationship, calculate the alarm priority score corresponding to each type of hazardous chemical that does not meet the loading and unloading conditions according to the risk level and the urgency level of the loading and unloading task; According to the alarm priority score, configure the corresponding processing logic and system resource ratio for each processing channel partition; Route the generated alarm messages to the corresponding processing channel partitions for parallel processing; Monitor the real-time load data of each processing channel partition, and dynamically adjust the processing logic and system resource ratio of each processing channel partition according to the real-time load data.

2. The interlock control method of an intelligent loading and unloading vehicle for hazardous chemicals according to claim 1, characterized in that, The calculation formula of the loading and unloading priority score includes: ; In the above formula, S is the loading and unloading priority score, R is the risk level, w1 is the risk level weight, E is the equipment status score, w2 is the equipment status weight, A is the environmental adaptability score, w3 is the environmental adaptability weight, T is the urgency level of the loading and unloading task, and w4 is the urgency weight of the loading and unloading task.

3. The interlock control method for a hazardous chemical intelligent loading and unloading vehicle according to claim 1, characterized in that, The steps of routing the generated alarm messages to the corresponding processing channel partitions for parallel processing include: When the same processing channel partition receives alarm messages of multiple alarm types at the same time, create an asynchronous message queue according to the alarm messages of multiple different alarm types; Obtain the alarm type of each alarm message; Based on the preset priority scheduling strategy corresponding to each alarm type, perform a preliminary priority sorting on the asynchronous message queue; Perform a trend analysis according to the environment matching result or the equipment status matching result corresponding to each alarm message to obtain the trend deterioration analysis result of each alarm message; Based on the trend deterioration analysis result, dynamically adjust the priority of each alarm message in the asynchronous message queue; Process each alarm message in turn according to the asynchronous message queue with dynamically adjusted priorities; Receive the feedback processing results of each alarm message, and adjust the preset priority scheduling strategy corresponding to each alarm type based on the feedback processing results.

4. A method for interlocking control of an intelligent loading and unloading vehicle for hazardous chemicals according to any one of claims 1 to 3, characterized in that After the step of obtaining the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading device, it further includes: Input the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading device into a pre-trained fault prediction model respectively to obtain the fault prediction result of each target loading and unloading device; Judge whether there is an abnormality in the fault prediction result of each target loading and unloading device respectively; If so, generate a device switching signal, and switch the target loading and unloading device with an abnormality to a standby loading and unloading device; Synchronously adjust the standby loading and unloading device according to the loading and unloading parameters of the target loading and unloading device with an abnormality.

5. The interlock control method for an intelligent loading and unloading vehicle of hazardous chemicals according to claim 4, wherein It further includes the training step of the fault prediction model, and the training step includes: Collect historical operation data sets and perform data preprocessing; among them, the historical operation data sets include historical environmental data in the loading and unloading area, historical operation data of loading and unloading equipment, and historical fault records; Extract key features from the preprocessed historical operation data sets to obtain a sample feature vector set; Divide the sample feature vector set into a training set, a validation set, and a test set; Input the training set into a pre-constructed random forest model for training, construct a prediction path and optimize the model by minimizing the error function to obtain the trained random forest model; Validate the random forest model based on the validation set, evaluate the performance of the random forest model and adjust the hyperparameters of the model according to the validation results; Test the prediction ability of the adjusted random forest model based on the test set to obtain the fault prediction model.

6. An interlock control system for an intelligent loading and unloading vehicle of hazardous chemicals, characterized in that, For implementing a chemical intelligent loading and unloading vehicle interlock control method according to any one of claims 1-5, the control system includes: A chemical type identification module for identifying multiple chemical types of the chemicals to be loaded and unloaded in the loading and unloading area; A matching module for matching the environmental standards and equipment status standards corresponding to each chemical type and the corresponding target loading and unloading equipment and target loading and unloading area based on a preset database; An acquisition module for acquiring the environmental data in the loading and unloading area and the real-time status data of each target loading and unloading equipment; An environmental data comparison module for comparing the environmental data in the loading and unloading area with the environmental standards corresponding to each chemical type to obtain the environmental matching results for each chemical type; An equipment status comparison module for comparing the real-time status data of each target loading and unloading equipment with the equipment status standards corresponding to each chemical type respectively to obtain the equipment status matching results for each chemical type; A partitioned loading and unloading process planning module for generating corresponding partitioned loading and unloading process planning results according to the environmental matching results, the equipment status matching results and the target loading and unloading area of each chemical type; A loading and unloading interlock control module for sending a loading and unloading interlock control signal to the corresponding target loading and unloading equipment according to the partitioned loading and unloading process planning results; wherein, the loading and unloading interlock control signal is used to control the target loading and unloading equipment to perform the loading and unloading operations of the corresponding chemicals to be loaded and unloaded on the transport vehicle according to the chemical type.

7. A computer device, characterized in that: Comprising a memory, a processor and a computer program stored on the memory and executable on the processor, and the processor implements the method according to any one of claims 1 to 5 when executing the program.

8. A computer-readable storage medium, characterized in that: Stored with a computer program capable of being loaded and executed by a processor to implement the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Internet based intelligent hazardous chemical substance control system and method

    CN108170036A

  • Safety interlocking control system and method for hazardous chemical substance loading pry

    CN117923409A