Hazardous chemical fast loading method, device and electronic equipment
By breaking down the loading process into multiple stages and matching operations based on the chemical properties of hazardous chemicals and environmental data, an executable operation chain is generated and evaluated. This solves the problems of fixed loading efficiency and low resource utilization, and enables flexible and efficient loading of hazardous chemicals.
Patent Information
- Application Number
- CN202411758752.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2044-12-03
AI Technical Summary
The existing hazardous chemical loading process is difficult to adapt to changes in order volume, resulting in fixed loading efficiency, which cannot meet order demand, and low resource utilization when order volume changes.
The loading process is broken down into multiple loading stages. Based on the chemical properties of hazardous chemicals and environmental data, feasible operations are matched to generate an executable operation chain. Through simulation evaluation and optimization, an efficient and safe loading solution is obtained.
It improved loading efficiency, adapted to different order situations, enhanced resource utilization, and ensured the safety and feasibility of the loading process.
Smart Images

Figure CN119624291B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of dangerous chemical loading and unloading, and in particular to a dangerous chemical rapid loading method and device and an electronic device. BACKGROUND
[0002] Liquid dangerous chemicals are chemically unstable and very sensitive to changes in the external environment; therefore, strict operation procedures must be maintained for the storage, loading and unloading, and transportation of dangerous chemicals, otherwise leaks or explosions can easily occur, thereby causing adverse effects on people's life and property safety.
[0003] Currently, when loading liquid dangerous chemicals, it is first necessary to check whether the transport tank truck has passed the transportation qualification inspection, then to obtain the type of dangerous chemicals transported by the transport tank truck this time and to determine whether the current transport tank truck can transport the type of dangerous chemicals, if it can, the transport tank truck goes to the designated location for dangerous chemical loading according to the guidance route in the dangerous chemical storage area, and finally the transport vehicle leaves the dangerous chemical storage area according to the guidance route. However, the above-mentioned dangerous chemical loading process is relatively fixed, and the loading efficiency is also fixed, thereby making it difficult to adapt to a large change in order quantity. SUMMARY
[0004] In view of the problem that dangerous chemical loading is difficult to adapt to a large change in order quantity, the present application provides a dangerous chemical rapid loading method, device and electronic device.
[0005] In a first aspect, the present application provides a dangerous chemical rapid loading method, which comprises:
[0006] Obtaining order data and environment data, the order data including order quantity, dangerous chemical type and delivery time;
[0007] Based on the environment data, generating a chemical property table corresponding to the dangerous chemical type, the chemical property table including the viscosity, oxidizability, volatility and ignition point of the dangerous chemical;
[0008] According to the chemical property table and the environment data, matching a plurality of executable operations corresponding to a plurality of loading links from a preset executable operation library, the preset executable operation library including the corresponding relationship between chemical properties, loading links and executable operations;
[0009] According to the order data, determining a target executable operation corresponding to each of the plurality of loading links, and generating an executable operation chain;
[0010] Sending the executable operation chain to a loading operation system, so that the loading operation system controls the loading equipment to execute the target executable operation in the executable operation chain.
[0011] In one embodiment, the order data is queried to correspond to historical loading data, and the historical loading data includes historical executable operations of the plurality of loading links;
[0012] The plurality of executable operations corresponding to the plurality of loading links are matched with the historical loading data to determine whether there is a matching result;
[0013] If there is a matching result, the historical executable operations of the plurality of loading links are taken as the target executable operation, and an executable operation chain is generated.
[0014] In one embodiment, the plurality of executable operations corresponding to the plurality of loading links are matched with the historical loading data to determine whether there is a matching result, and the method further comprises:
[0015] If there is no matching result, the order quantity and the delivery time are used to obtain the unit loading time corresponding to the order data;
[0016] The plurality of executable operations corresponding to the plurality of loading links are arranged and combined to obtain a plurality of operation chains, wherein one of the operation chains includes one executable operation corresponding to each of the plurality of loading links;
[0017] It is determined whether the total operation time corresponding to each of the plurality of operation chains is less than or equal to the unit loading time;
[0018] If the total operation time of a first operation chain is less than or equal to the unit loading time, the first operation chain is subjected to a feasibility evaluation, and a feasibility score is generated, the first operation chain being any one of the plurality of operation chains;
[0019] If the feasibility score of the first operation chain meets a preset condition, the first operation chain is determined as the executable operation chain.
[0020] In one embodiment, the number of operation chains to be evaluated is obtained, the total operation time of which is less than or equal to the unit loading time;
[0021] It is determined whether the number of operation chains to be evaluated is less than or equal to a preset value;
[0022] If the number of operation chains to be evaluated is less than or equal to the preset value, the first operation chain is input into a pre-constructed loading simulation environment for a feasibility evaluation, and a feasibility score is generated.
[0023] In one embodiment, the determination of whether the number of operation chains to be evaluated is less than or equal to a preset value further comprises:
[0024] If the number of operation chains to be evaluated is greater than the preset value, the first operation chain is classified according to a preset classification standard;
[0025] The first operation chain is input into an emulation model corresponding to the category to which the first operation chain belongs for evaluation, to obtain a feasibility score of the first operation chain.
[0026] In one embodiment, if the feasibility score of the first operation chain is greater than a feasibility score of a second operation chain, and the feasibility score of the first operation chain is greater than or equal to a preset feasibility score, the first operation chain is determined to be an executable operation chain, and the second operation chain is any one of a plurality of operation chains with a total operation time less than or equal to the unit loading time.
[0027] In one embodiment, if the feasibility score of the first operation chain and the total operation time satisfy a preset condition, the first operation chain is determined to be the executable operation chain, and the method further comprises:
[0028] If the feasibility score of the first operation chain is greater than the feasibility score of the second operation chain, and the feasibility score of the first operation chain is less than the preset feasibility score, a plurality of feasibility scores of loading links of the first operation chain are obtained.
[0029] Defect value analysis is performed on the plurality of feasibility scores of the loading links of the first operation chain, to obtain a plurality of loading links to be optimized.
[0030] Based on the plurality of loading links to be optimized, a plurality of test operation chains are generated.
[0031] Hypothesis testing is performed on the plurality of test operation chains, to obtain a plurality of feasibility scores of the test operation chains.
[0032] If a feasibility score of a third operation chain satisfies the preset condition, the third operation chain is determined to be the executable operation chain, and the third operation chain is any one of the plurality of test operation chains.
[0033] In a second aspect, the application provides a hazardous chemical product rapid loading device, which is a hazardous chemical product scheduling server, and the hazardous chemical product scheduling server comprises an information receiving module, a data processing module, and a signal output module, wherein:
[0034] The information receiving module is configured to obtain order data and environment data, and the order data comprises an order quantity, a hazardous chemical product type, and a delivery time.
[0035] The data processing module is configured to generate a chemical property table corresponding to the dangerous chemical category based on the environmental data, wherein the chemical property table includes viscosity, oxidizability, volatility, and ignition point of the dangerous chemical; match a plurality of executable operations corresponding to a plurality of loading links from a preset executable operation library according to the chemical property table and the environmental data, wherein the preset executable operation library includes a correspondence relationship among chemical properties, loading links, and executable operations; determine a target executable operation corresponding to each of the plurality of loading links according to the order data, and generate an executable operation chain.
[0036] The signal output module is configured to send the executable operation chain to a loading operation system, so that the loading operation system controls a loading device to execute the target executable operation in the executable operation chain.
[0037] In a third aspect, the present application provides an electronic device, which includes a processor, a memory, a user interface, and a network interface. The memory is configured to store instructions. The user interface and the network interface are configured to communicate with other devices. The processor is configured to execute the instructions stored in the memory, so that the electronic device performs the method according to any one of the first aspect.
[0038] In a fourth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the instructions are executed, the method according to any one of the first aspect is performed.
[0039] In summary, the one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0040] 1. Since the chemical properties of liquid dangerous chemicals are unstable, strict loading and unloading standards need to be followed during loading, otherwise safety problems are likely to occur. However, this also leads to a relatively fixed loading efficiency of dangerous chemicals. When the number of orders increases, it is difficult to ensure on-time delivery, and when the number of orders is small, resource utilization is reduced. The present application splits the loading process of dangerous chemicals into a plurality of loading links, and a plurality of executable safe loading operations are preset for each loading link. These loading operations differ in operation time. When the order quantity changes, the chemical properties of the dangerous chemicals to be loaded are first understood according to the current environmental information, then the loading operations that can be performed for each loading link are matched according to the chemical properties of the dangerous chemicals to be loaded, and finally the loading operations of the plurality of loading links are arranged and combined to find an executable operation chain with the highest loading efficiency, thereby adapting to the loading efficiency under different order conditions and improving resource utilization.
[0041] 2. The loading operation chains obtained through permutations and combinations cannot be immediately put into use, otherwise there may be safety hazards. Therefore, this application requires further feasibility assessment for multiple operation chains with high loading efficiency to obtain feasibility scores for multiple operation chains in the current loading scenario. Then, multiple operation chains are screened, and only operation chains with feasibility scores reaching the preset feasibility score can be used as executable operation chains. Then, the operation chain with the highest feasibility score among multiple operation chains with feasibility scores reaching the preset feasibility score is selected as the final executable operation chain, thereby ensuring that the final executable operation chain has high safety and practical feasibility.
[0042] 3. When the feasibility scores of all operation chains fail to reach the preset feasibility score, it is necessary to perform hypothesis analysis on multiple high-efficiency operation chains, make a hypothesis on the loading link with a low feasibility score in the operation chain, replace the original loading link with the hypothetical loading link, and then conduct hypothesis testing until the overall feasibility score of the operation chain reaches the preset feasibility score, thereby ensuring the safety and reliability of the final generated executable operation chain. Attached Figure Description
[0043] Figure 1 This is a schematic diagram of a scenario for loading liquid hazardous chemicals onto a truck, as provided in an embodiment of this application.
[0044] Figure 2 This is a flowchart illustrating a method for rapidly loading hazardous chemicals onto a vehicle, as provided in an embodiment of this application.
[0045] Figure 3 This is a schematic diagram of a rapid loading device for hazardous chemicals provided in an embodiment of this application.
[0046] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0047] Explanation of reference numerals in the attached diagram: 1. Information receiving module; 2. Data processing module; 3. Signal output module; 400. Electronic device; 401. Processor; 402. Communication bus; 403. User interface; 404. Network interface; 405. Memory. Detailed Implementation
[0048] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.
[0049] In the description of the embodiments of this application, the words "for example" or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design that is described as "for example" or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design options. Rather, the use of the words "for example" or "for instance" is intended to present the relevant concepts in a specific manner.
[0050] In the description of the embodiments of this application, the term "multiple" means two or more. For example, multiple systems means two or more systems, and multiple screen terminals means two or more screen terminals. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the indicated technical features. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more of that feature. The terms "comprising," "including," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0051] This application applies to scenarios involving the loading of liquid hazardous chemicals onto trucks, such as... Figure 1 As shown, this scenario includes a hazardous chemicals storage area, a vehicle entry area, a loading area, a vehicle exit area, a sales hall, and a parking waiting area. The hazardous chemicals storage area stores various types of liquid hazardous chemicals, such as petroleum, ethanol, methanol, sulfuric acid, and hydrogen peroxide. When a company needs to order a batch of hazardous chemicals, the company representative first goes to the sales hall to generate order data. Then, on the designated date, multiple hazardous chemicals transport vehicles proceed to the parking waiting area to wait for loading. During the loading process, the hazardous chemicals transport vehicles enter from the vehicle entry area and undergo pre-loading inspection. After passing the inspection, they drive into the loading area to load the hazardous chemicals. After loading, they proceed to the exit area for another inspection. After passing the inspection, they drive out, thus completing the loading process.
[0052] However, the above loading process is suitable for situations where the order volume is relatively stable. When the order volume increases, the loading efficiency will be low, and when the order volume decreases, the resource utilization rate will be low.
[0053] Therefore, in order to solve the above problems, this application provides a method for rapid loading of hazardous chemicals onto vehicles, referring to... Figure 2 This method is applied to a hazardous chemicals dispatch server and includes steps S101 to S105, as follows:
[0054] S101. Obtain order data and environmental data. Order data includes order quantity, type of hazardous chemicals, and delivery time.
[0055] In the above step, when the customer places an order, the delivery time and the order quantity in the order are used to calculate the loading time of the order, and then the environmental data are obtained according to the loading time of the order, including air temperature, wind speed, precipitation, humidity, light condition and ground condition.
[0056] S102, generating a chemical property table corresponding to the type of hazardous chemical based on the environmental data, the chemical property table including the viscosity, oxidizability, volatility and ignition point of the hazardous chemical.
[0057] In the above step, the environmental data have certain influence on the chemical properties of the liquid hazardous chemical. For example, when the environmental temperature is high, the viscosity of some liquid hazardous chemicals will decrease, and the oxidizability and volatility will increase. When the light is strong, some liquid hazardous chemicals may generate corrosive substances through photolysis reaction. Therefore, in order to improve the loading safety of the liquid hazardous chemical, the chemical property table of the hazardous chemical is generated according to the type of hazardous chemical to be loaded in the order data and the environmental data for loading, and the chemical property table contains multiple important chemical properties corresponding to the type of hazardous chemical, including but not limited to viscosity, oxidizability, volatility and ignition point.
[0058] S103, matching multiple executable operations corresponding to multiple loading links from a preset executable operation library according to the chemical property table and the environmental data, the preset executable operation library including the corresponding relationship among chemical properties, loading links and executable operations.
[0059] In the above steps, due to the chemical properties of the liquid dangerous chemicals to be loaded may change during the loading process due to environmental influences, and after the chemical properties change, some loading operations that cannot be performed can be performed in this environment. For example, in the loading link, the viscosity of some flammable liquids decreases and the fluidity increases at high temperature, and the flow rate of the transportation pipeline can be increased during loading to improve the loading efficiency. However, under normal circumstances, due to insufficient viscosity, increasing the flow rate may cause the transportation pipeline to be blocked. Based on this, the loading process is divided into multiple loading links, including pre-loading inspection, safety assessment, cleaning inspection, loading, monitoring, post-loading inspection, and cleaning the site. Each loading link is pre-configured with multiple executable operations, and it should be noted that the executable operation is a loading operation that has passed the practice and safety verification. The multiple executable operations of one loading link can be replaced with each other, but there will be differences in operation time, complexity, and resource utilization. For example, in the loading link, if the ambient temperature is high, there are two parallel executable schemes for increasing the flow rate of the transportation pipeline, one is to increase the speed of the pump, and the other is to replace the larger diameter pipeline; among them, the operation time of increasing the speed of the pump is short, the complexity is low, but the resource utilization is low, and the energy consumption is high; and the operation time of replacing the larger diameter pipeline is long, the complexity is high, but the resource utilization is high, and the energy consumption is low. Therefore, a corresponding relationship is established between the loading link, the executable operation and the environmental data, and this corresponding relationship is stored in the pre-configured executable operation library to facilitate the loading demand in different environments. Specifically, according to the chemical property table of the liquid dangerous chemicals and the environmental data during loading, multiple executable operations of multiple loading links are matched from the pre-configured executable operation library.
[0060] S104, according to the order data, determine the target executable operation corresponding to each of the multiple loading links, and generate an executable operation chain.
[0061] In the above steps, the basic information of the customer is included in the order data, so when the executable operation chain for loading the vehicle for the customer is formulated, the historical data of loading the vehicle for the customer in the past can be referred to, so that the loading scheme of the customer can be quickly and accurately obtained. Specifically, the corresponding historical loading data of the customer is queried according to the order data, at this time the historical loading data contains the historical executable operation chain formulated after the historical order of the customer is issued, and the historical executable operation chain is composed of multiple historical executable operations; then the multiple executable operations corresponding to the multiple loading links under the current environment data are matched with the historical loading data, and it is judged whether there is a matching result. It can be understood that if there is a matching result, it means that the environment data corresponding to the historical loading data is similar to the current loading environment data, otherwise it will not match successfully. The matching result can be understood as whether the multiple historical executable operations in the historical loading data can all be matched in the multiple executable operations corresponding to the current multiple loading links. If all can be matched, the historical executable operation chain can be directly used as the current executable operation chain. If there is no matching result, the corresponding loading process needs to be formulated according to the order data and the environment data of the customer.
[0062] In a possible implementation, the chain of executable operations for the current order data first needs to ensure that the loading efficiency can meet the delivery time of the order, so when determining the target executable operation corresponding to each loading link, first, the unit loading time is calculated according to the order quantity and the delivery time. The unit loading time can be understood as the total time consumed by a transport vehicle to complete a loading. Then, the multiple executable operations corresponding to the multiple loading links are arranged and combined to obtain multiple operation chains, wherein an operation chain is composed of multiple executable operations, and one executable operation corresponds to one loading link. For example, the loading process includes three loading links, namely, No. 1 loading link, No. 2 loading link and No. 3 loading link, and each of the three loading links corresponds to two executable operations. The executable operations corresponding to the No. 1 loading link are a and b; the executable operations corresponding to the No. 1 loading link are c and d; the executable operations corresponding to the No. 1 loading link are e and f; and after the arrangement and combination, the multiple operation chains obtained are ace, acf, bce, bcf, ade, adf, bde and bdf. It can be understood that cae and ace are the same operation chain, and only one of them needs to be considered. After obtaining the multiple operation chains, the operation chains whose loading efficiency meets the delivery time of the current order are selected from the multiple operation chains. Specifically, the total operation time of the multiple operation chains is estimated, and then the total operation time corresponding to each of the multiple operation chains is compared with the unit loading time to select the operation chain that meets the loading efficiency of the current order. If the total operation time of the operation chain is less than or equal to the unit loading time, it is determined that the operation chain meets the loading efficiency of the current order. If the total operation time corresponding to each of the multiple operation chains is greater than the unit loading time, it is determined that the loading efficiency required by the current order cannot be met, but this situation is a small probability event in actual situations. At this time, the resources of the dangerous goods loading and unloading plant can be fully utilized and the loading efficiency can be improved as much as possible. Specifically, the operation chains with shorter total operation time can be selected from the multiple operation chains as the operation chains for subsequent feasibility evaluation, so as to reduce the loss caused by the fact that the loading efficiency cannot meet the current order. After selecting the operation chains with total operation time less than or equal to the unit loading time, the operation chains cannot be used immediately and need to be further evaluated for feasibility to obtain the feasibility scores of the multiple operation chains. If the feasibility score of one of the multiple operation chains meets a preset condition, it is determined that the operation chain is the executable operation chain for the current order.
[0063] The feasibility evaluation of the plurality of operation chains to be evaluated specifically comprises: firstly, it is determined whether the number of operation chains to be evaluated is less than or equal to a preset value; if the number of operation chains to be evaluated is greater than the preset value, it is determined that the number of operation chains to be evaluated is relatively large, and classification processing is required to improve the evaluation efficiency; if the number of operation chains to be evaluated is less than or equal to the preset value, it is determined that the number of operation chains to be evaluated is relatively small, and full-parameter simulation processing is required to improve the evaluation accuracy, wherein the preset value is set according to the evaluation efficiency of the full-parameter simulation processing, and the present application does not limit it.
[0064] For the case that the number of operation chains to be evaluated is relatively small, a loading simulation environment is constructed in advance, which includes current environmental data, dangerous chemical state, dangerous chemical reserves, number of staff, available resources, a plurality of loading operations corresponding to a plurality of loading links and a plurality of adjustable parameters corresponding to the plurality of loading operations. Then, according to the current environmental data, order data and a plurality of operation chains to be evaluated, the plurality of parameters in the loading simulation environment are adjusted, and then the plurality of operation chains to be evaluated are evaluated in multiple dimensions to obtain the feasibility scores of a plurality of executable operations in the operation chains to be evaluated in multiple dimensions. The multi-dimensional feasibility evaluation includes operation safety, operation complexity, operation time, resource utilization, operation cost, environmental impact, personnel demand and stability. Then, according to the feasibility scores of the plurality of executable operations in multiple dimensions, the total feasibility score of the plurality of executable operations is calculated. The calculation method can use the analytic hierarchy process to determine the weight of the executable operation in multiple dimensions, and then use the weighted sum to calculate the total score of the executable operation. Finally, the total feasibility score of the plurality of executable operations is averaged to obtain the feasibility score of the operation chain to be evaluated.
[0065] For the case that the number of operation chains to be evaluated is large, the plurality of operation chains to be evaluated are first classified based on a preset classification standard. The preset classification standard is divided according to resource utilization and loading efficiency, which includes resource demand, operation complexity and total operation time. For example, the operation chains to be evaluated can be classified into the category of high resource demand, medium operation complexity and short total operation time. Then, the operation chains to be evaluated are input into the simulation model corresponding to the category to which the operation chains to be evaluated belong for evaluation, to obtain the feasibility score of the operation chains to be evaluated. The simulation model is a pre-trained neural network model. Each simulation model of a category has a focus on a data set during the training process, so the evaluation accuracy of different categories of simulation models in different dimensions is different. For example, if the operation chains to be evaluated are classified into the category of high resource demand, medium operation complexity and short total operation time, the simulation model corresponding thereto has a higher feasibility evaluation accuracy for resource demand than for operation complexity, and a higher feasibility evaluation accuracy for operation complexity than for total operation time. By training different types of simulation models, the performance of the simulation models in a specific dimension is improved, and the evaluation accuracy is improved. In addition, for a specific dimension model, unnecessary calculation and storage are reduced, thereby improving the evaluation efficiency when the number of operation chains to be evaluated is large.
[0066] After obtaining the feasibility scores of the plurality of operation chains to be evaluated, it is further determined whether the operation chains to be evaluated meet a preset condition. Only the operation chains to be evaluated that meet the preset condition can be used as the executable operation chains to be finally implemented. The preset condition is that, first, it is determined whether the feasibility score of the operation chain to be evaluated is greater than or equal to a preset feasibility score. The preset feasibility score can be understood as a judgment on whether the operation to be evaluated is feasible. When one or more operation chains to be evaluated have a feasibility score greater than or equal to the preset feasibility score, the operation chain to be evaluated with the largest feasibility score is selected as the executable operation chain to be finally implemented. When the feasibility scores of the plurality of operation chains to be evaluated are all less than the preset feasibility score, it indicates that the plurality of operation chains to be evaluated are not feasible and cannot be directly applied to a real scene. At this time, the operation chains to be evaluated are analyzed for defect values to analyze the to-be-optimized loading links in the operation chains to be evaluated. The to-be-optimized loading link can be understood as a loading link with lower feasibility in the operation chain to be evaluated. Then, the to-be-optimized loading link in the operation chain to be evaluated is replaced by a hypothetical loading link to generate a test operation chain. The hypothetical loading link can be understood as a loading link obtained by model optimization processing of the to-be-optimized loading link. Finally, the test operation chain is tested to obtain the feasibility score of the test operation chain. If the test operation chain is still not feasible, a plurality of cycles of testing are performed until the feasibility score of the test operation chain is greater than or equal to the preset feasibility score and the feasibility score of the test operation chain reaches a threshold. The test is performed in a classified manner. Finally, the test operation chain with the largest feasibility score is selected from the plurality of test operation chains that meet the preset condition as the executable operation chain to be finally implemented.
[0067] S105, send the executable operation chain to the loading operation system, so that the loading operation system controls the loading equipment to execute the target executable operation in the executable operation chain.
[0068] In the above steps, after receiving the executable operation chain sent by the dangerous chemical scheduling server, the loading operation system controls part of the loading equipment to execute the target executable operation in the loading operation chain on the one hand, and sends scheduling information to the workers according to the personnel allocation of each loading link in the executable operation chain, to assist in completing the target executable operation of multiple loading links, thereby improving the loading efficiency and resource utilization rate under different order conditions.
[0069] Referring to Figure 3 The application also provides a dangerous chemical rapid loading device, which is a dangerous chemical scheduling server, and the dangerous chemical scheduling server comprises an information receiving module 1, a data processing module 2 and a signal output module 3, wherein:
[0070] The information receiving module 1 is used to acquire order data and environment data, and the order data comprises order quantity, dangerous chemical type and delivery time.
[0071] The data processing module 2 is used to generate a chemical property table corresponding to the dangerous chemical type based on the environment data, the chemical property table comprising viscosity, oxidizability, volatility and ignition point of the dangerous chemical; match a plurality of executable operations corresponding to a plurality of loading links from a preset executable operation library according to the chemical property table and the environment data, the preset executable operation library comprising a corresponding relationship among chemical properties, loading links and executable operations; determine target executable operations corresponding to the plurality of loading links respectively according to the order data, and generate an executable operation chain.
[0072] The signal output module 3 is used to send the executable operation chain to the loading operation system, so that the loading operation system controls the loading equipment to execute the target executable operation in the executable operation chain.
[0073] In a possible implementation, the historical loading data corresponding to the order data is inquired, and the historical loading data comprises historical executable operations of the plurality of loading links;
[0074] The plurality of executable operations corresponding to the plurality of loading links are matched with the historical loading data to determine whether there is a matching result.
[0075] If there is a matching result, the historical executable operations of the plurality of loading links are taken as the target executable operations, and the executable operation chain is generated.
[0076] In a possible implementation, the plurality of executable operations corresponding to the plurality of loading links are matched with the historical loading data, and it is determined whether there is a matching result. Specifically, the method further includes:
[0077] If there is no matching result, the unit loading time corresponding to the order data is obtained according to the order quantity and the delivery time.
[0078] The plurality of executable operations corresponding to the plurality of loading links are arranged and combined to obtain a plurality of operation chains. One operation chain includes one executable operation corresponding to each of the plurality of loading links.
[0079] It is determined whether the operation total time corresponding to each of the plurality of operation chains is less than or equal to the unit loading time.
[0080] If the operation total time of the first operation chain is less than or equal to the unit loading time, the first operation chain is subjected to a feasibility evaluation, and a feasibility score is generated. The first operation chain is any one of the plurality of operation chains.
[0081] If the feasibility score of the first operation chain meets a preset condition, the first operation chain is determined as an executable operation chain.
[0082] In a possible implementation, the number of operation chains to be evaluated, whose operation total time is less than or equal to the unit loading time, is obtained.
[0083] It is determined whether the number of operation chains to be evaluated is less than or equal to a preset value.
[0084] If the number of operation chains to be evaluated is less than or equal to the preset value, the first operation chain is input into a pre-constructed loading simulation environment for a feasibility evaluation, and a feasibility score is generated.
[0085] In a possible implementation, the determination of whether the number of operation chains to be evaluated is less than or equal to the preset value further includes:
[0086] If the number of operation chains to be evaluated is greater than the preset value, the first operation chain is classified according to a preset classification standard.
[0087] The first operation chain is input into a simulation model corresponding to the category to which the first operation chain belongs for evaluation, and a feasibility score of the first operation chain is obtained.
[0088] In a possible implementation, if the feasibility score of the first operation chain is greater than the feasibility score of the second operation chain, and the feasibility score of the first operation chain is greater than or equal to a preset feasibility score, the first operation chain is determined as an executable operation chain. The second operation chain is any one of the plurality of operation chains, whose operation total time is less than or equal to the unit loading time.
[0089] In a possible implementation, if the feasibility score of the first operation chain and the total operation time meet a preset condition, the first operation chain is determined as an executable operation chain, and the method further includes:
[0090] If the feasibility score of the first operation chain is greater than the feasibility score of the second operation chain, and the feasibility score of the first operation chain is less than a preset feasibility score, the feasibility scores of the plurality of loading links of the first operation chain are obtained;
[0091] The feasibility scores of the plurality of loading links of the first operation chain are subjected to defect value analysis, and a plurality of to-be-optimized loading links are obtained.
[0092] Based on the plurality of to-be-optimized loading links, a plurality of test operation chains are generated.
[0093] The plurality of test operation chains are subjected to hypothesis testing, and the feasibility scores of the plurality of test operation chains are obtained.
[0094] If the feasibility score of the third operation chain meets a preset condition, the third operation chain is determined as an executable operation chain, and the third operation chain is any one of the plurality of test operation chains.
[0095] It should be noted that, when the apparatus provided in the above embodiments implements its functions, only the division of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above-described functions. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be described here.
[0096] The present application also discloses an electronic device. Referring to Figure 4 , Figure 4 is a structural schematic diagram of an electronic device disclosed by the present application embodiment. The electronic device 400 can include at least one processor 401, at least one network interface 404, a user interface 403, a memory 405, and at least one communication bus 402.
[0097] The communication bus 402 is used to realize the connection and communication between the components.
[0098] The user interface 403 can include a display screen (Display) and a camera (Camera), and the optional user interface 403 can further include a standard wired interface and a wireless interface.
[0099] The network interface 404 can optionally include a standard wired interface and a wireless interface (such as a WI-FI interface).
[0100] The processor 401 can include one or more processing cores. The processor 401 connects various parts within the server through various interfaces and lines, performs various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 405, and calling data stored in the memory 405. Alternatively, the processor 401 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA). The processor 401 can integrate a combination of one or more of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes operating systems, user interfaces, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; and the modem is used for processing wireless communication. It can be understood that the above-mentioned modem can also not be integrated into the processor 401, but can be realized by a separate chip.
[0101] The memory 405 can include a random access memory (RAM) and a read-only memory (ROM). Alternatively, the memory 405 includes a non-transitory computer-readable storage medium. The memory 405 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 405 can include a program storage area and a data storage area, wherein the program storage area can store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area can store data involved in the above-mentioned various method embodiments, etc. The memory 405 can alternatively be at least one storage device located away from the aforementioned processor 401. Referring to Figure 4 The memory 405 as a computer storage medium can include an operating system, a network communication module, a user interface module, and an application program of a hazardous chemical rapid loading method.
[0102] In Figure 4In the electronic device 400 shown, the user interface 403 is mainly used to provide an interface for the user to input, and obtain data input by the user; and the processor 401 can be used to invoke an application program of a hazardous chemical fast loading method stored in the memory 405, and when executed by one or more processors 401, the electronic device 400 performs the method described in one or more of the above embodiments. It should be noted that, for the foregoing method embodiments, in order to simply describe, they are all expressed as a combination of a series of actions, but those skilled in the art should know that the present application is not limited to the action sequence described, because according to the present application, certain steps can be performed in other sequences or at the same time. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0103] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0104] In the several embodiments provided by the present application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic. The division of the units is only a logical function division. There can be another division manner for actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical or other forms.
[0105] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0106] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware, or in the form of a software functional unit.
[0107] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable memory. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a memory and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the embodiments of the present application. The aforementioned memory includes: a U disk, a mobile hard disk, a magnetic disk or an optical disk, and various media that can store program codes.
[0108] The above-described are only exemplary embodiments of the present disclosure, and cannot limit the scope of the present disclosure. That is, any equivalent changes and modifications made in accordance with the teachings of the present disclosure are still within the scope of the present disclosure. Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon considering the specification and practicing the true principles of the present disclosure.
[0109] The present application is intended to cover any variations, uses, or adaptive changes of the present disclosure that follow the general principles of the present disclosure and include common knowledge or conventional technical means in the technical field not recorded in the present disclosure. The specification and examples are only considered as exemplary, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A method for rapid loading of hazardous chemicals onto a vehicle, characterized in that, The method, applied to a hazardous chemicals dispatch server, includes: Acquire order data and environmental data, wherein the order data includes order quantity, type of hazardous chemicals, and delivery time; Based on the environmental data, a chemical property table corresponding to the type of hazardous chemical is generated. The chemical property table includes the viscosity, oxidizing properties, volatility, and ignition point of the hazardous chemical. Based on the chemical property table and the environmental data, multiple executable operations corresponding to multiple loading stages are matched from a preset executable operation library. The preset executable operation library includes the correspondence between chemical properties, loading stages and executable operations. Based on the order data, the target executable operations corresponding to each of the multiple loading stages are determined, and an executable operation chain is generated, specifically including: Query the historical loading data corresponding to the order data, the historical loading data including the historical executable operations of multiple loading stages; Matching multiple executable operations corresponding to the various loading stages with the historical loading data to determine whether a matching result exists, specifically includes: If no matching result is found, the unit loading time corresponding to the order data is obtained based on the order quantity and the delivery time. Multiple executable operations corresponding to multiple loading stages are arranged and combined to obtain multiple operation chains, wherein each operation chain includes one executable operation corresponding to each of the multiple loading stages. Determine whether the total operation time corresponding to each of the multiple operation chains is less than or equal to the unit loading time; If the total operation time of the first operation chain is less than or equal to the unit loading time, then a feasibility assessment is performed on the first operation chain to generate a feasibility score. The first operation chain is any one of the multiple operation chains. The feasibility assessment includes operation safety, operation complexity, operation time, resource utilization, operation cost, environmental impact, personnel requirements, and stability. If the feasibility score of the first operation chain meets the preset conditions, then the first operation chain is determined to be the executable operation chain, specifically: If the feasibility score of the first operation chain is greater than the feasibility score of the second operation chain, and the feasibility score of the first operation chain is greater than or equal to the preset feasibility score, then the first operation chain is determined to be an executable operation chain, and the second operation chain is any one of the multiple operation chains whose total operation time is less than or equal to the unit loading time. If the feasibility score and total operation time of the first operation chain meet preset conditions, then the first operation chain is determined to be the executable operation chain, further comprising: If the feasibility score of the first operation chain is greater than the feasibility score of the second operation chain, and the feasibility score of the first operation chain is less than the preset feasibility score, then the feasibility scores of multiple loading stages of the first operation chain are obtained. Defect value analysis was performed on the feasibility scores of multiple loading links in the first operation chain to identify multiple loading links that need to be optimized. Based on the multiple loading stages to be optimized, multiple test operation chains are generated; Hypothesis testing is performed on multiple test operation chains to obtain feasibility scores for each test operation chain. If the feasibility score of the third operation chain meets the preset conditions, then the third operation chain is determined to be the executable operation chain, and the third operation chain is any one of the multiple test operation chains; If a matching result exists, the historical executable operations of multiple loading stages are taken as the target executable operation, and an executable operation chain is generated. The executable operation chain is sent to the loading operating system, so that the loading operating system controls the loading equipment to execute the target executable operation in the executable operation chain, wherein... The feasibility assessment of the first operation chain and the generation of a feasibility score are specifically as follows: The number of operation chains to be evaluated whose total operation time is less than or equal to the unit loading time is obtained; Determine whether the number of operation chains to be evaluated is less than or equal to a preset value; If the number of operation chains to be evaluated is less than or equal to the preset value, the first operation chain is input into the pre-built vehicle simulation environment for feasibility evaluation and a feasibility score is generated.
2. The method according to claim 1, characterized in that, The step of determining whether the number of operation chains to be evaluated is less than or equal to a preset value further includes: If the number of operation chains to be evaluated is greater than the preset value, then the first operation chain is classified according to the preset classification criteria; The first operation chain is input into the simulation model corresponding to the category to which the first operation chain belongs for evaluation, and a feasibility score of the first operation chain is obtained.
3. A rapid loading device for hazardous chemicals, characterized in that, The device is a hazardous chemical dispatch server, which includes an information receiving module (1), a data processing module (2), and a signal output module (3), wherein: The information receiving module (1) is used to acquire order data and environmental data, wherein the order data includes the order quantity, type of hazardous chemicals and delivery time; The data processing module (2) is used to generate a chemical property table corresponding to the type of hazardous chemical based on the environmental data. The chemical property table includes the viscosity, oxidizing power, volatility, and ignition point of the hazardous chemical. Based on the chemical property table and the environmental data, it matches multiple executable operations corresponding to multiple loading stages from a preset executable operation library. The preset executable operation library includes the correspondence between chemical properties, loading stages, and executable operations. Based on the order data, it determines the target executable operations corresponding to each of the multiple loading stages and generates an executable operation chain. Specifically, it includes querying the historical loading data corresponding to the order data. The historical loading data includes the historical loading data of the multiple loading stages. The process includes: performing executable operations on multiple loading stages; matching multiple executable operations corresponding to multiple loading stages with the historical loading data to determine if a matching result exists; specifically, if no matching result exists, obtaining the unit loading time corresponding to the order data based on the order quantity and the delivery time; arranging and combining the multiple executable operations corresponding to multiple loading stages to obtain multiple operation chains, wherein each operation chain includes one executable operation corresponding to each of the multiple loading stages; determining whether the total operation time corresponding to each of the multiple operation chains is less than or equal to the unit loading time; if the total operation time of the first operation chain is less than or equal to the unit loading time, then performing operations on the first operation chain. A feasibility assessment is conducted, generating a feasibility score. The first operation chain is any one of the multiple operation chains. The feasibility assessment includes operational safety, operational complexity, operational time, resource utilization, operational cost, environmental impact, personnel requirements, and stability. If the feasibility score of the first operation chain meets preset conditions, then the first operation chain is determined to be an executable operation chain. Specifically, if the feasibility score of the first operation chain is greater than the feasibility score of the second operation chain, and the feasibility score of the first operation chain is greater than or equal to the preset feasibility score, then the first operation chain is determined to be an executable operation chain. The second operation chain is any one of the multiple operation chains whose total operation time is less than or equal to the unit loading time. The first operation chain is determined to be an executable operation chain if the feasibility score of the first operation chain and the total operation time meet a preset condition. The method further includes: if the feasibility score of the first operation chain is greater than the feasibility score of the second operation chain, and the feasibility score of the first operation chain is less than the preset feasibility score, then obtaining the feasibility scores of multiple loading stages of the first operation chain; performing defect value analysis on the feasibility scores of the multiple loading stages of the first operation chain to obtain multiple loading stages to be optimized; generating multiple test operation chains based on the multiple loading stages to be optimized; and performing hypothesis testing on the multiple test operation chains to obtain the feasibility scores of the multiple test operation chains.If the feasibility score of the third operation chain meets the preset conditions, then the third operation chain is determined to be the executable operation chain, and the third operation chain is any one of the multiple test operation chains; if there is a matching result, then the historical executable operations of the multiple loading links are taken as the target executable operations, and an executable operation chain is generated, wherein; The feasibility assessment of the first operation chain and the generation of a feasibility score are specifically as follows: The number of operation chains to be evaluated whose total operation time is less than or equal to the unit loading time is obtained; Determine whether the number of operation chains to be evaluated is less than or equal to a preset value; If the number of operation chains to be evaluated is less than or equal to the preset value, the first operation chain is input into the pre-built vehicle simulation environment for feasibility evaluation and a feasibility score is generated. The signal output module (3) is used to send the executable operation chain to the vehicle loading operating system so that the vehicle loading operating system controls the vehicle loading equipment to execute the target executable operation in the executable operation chain.
4. An electronic device, characterized in that, The device includes a processor (401), a memory (405), a user interface (403), and a network interface (404). The memory (405) is used to store instructions. The user interface (403) and the network interface (404) are used to communicate with other devices. The processor (401) is used to execute the instructions stored in the memory (405) to cause the electronic device (400) to perform the method as described in any one of claims 1 to 2.
5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, perform the method as described in any one of claims 1 to 2.
Citation Information
Patent Citations
RFID-based chemical plant hazardous chemical substance transportation monitoring method and system
CN117688960A
Transportation planning and scheduling method, device, equipment, medium and product
CN118898439A