A cargo box storage method, system, medium and computing device

Through the simulated entry algorithm to calculate the storage location of the cargo container and automatically control it, the risks and efficiency problems of manually formulating cargo storage plans in the existing technology are solved, and efficient and safe storage of cargo containers are achieved.

CN110533370BActive Publication Date: 2025-04-29CHINA WATERBORNE TRANSPORT RES INST
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201910787774.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-26
Publication Date
2025-04-29
Estimated Expiration
2039-08-26

AI Technical Summary

Technical Problem

The existing cargo storage plan has high technical requirements for yard managers. The manually formulated cargo storage plan has a large risk coefficient and low formulation efficiency, which can easily cause waste of yard space and affect the efficiency of cargo entry.

Method used

By obtaining the attribute information of the cargo box to be entered, the simulated storage position and storage position evaluation results of the shipment box are calculated based on the simulated entry algorithm. If the evaluation result meets the preset conditions, the simulated storage position is used as the actual entry storage position.

Benefits of technology

It realizes automated dynamic control of the storage location of cargo containers, reduces the yard safety risks of dangerous cargo containers, improves the space utilization rate of the yard and the efficiency of cargo containers, and avoids overload operation and safety accidents of the yard.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110533370B_ABST
    Figure CN110533370B_ABST
Patent Text Reader

Abstract

The embodiments of the present invention provide a method, system, medium and computing device for stacking containers. The method includes: obtaining attribute information of containers to be admitted; simulating entry based on the attribute information of containers to be admitted to obtain simulated entry results, wherein the simulated entry results include simulated storage positions of containers to be admitted and storage position evaluation results, and the storage position evaluation results are obtained by the container risk degree and / or yard space utilization; if the storage position evaluation results meet the preset conditions, the simulated storage position is used as the entry storage position of the containers to be admitted. Through the automated dynamic control of the container entry storage position, it helps to reduce the yard safety risk of dangerous goods containers, helps to achieve efficient storage of dangerous goods container yards, and also helps to avoid overload operation and overstorage of yards, prevent various safety accidents, and provide protection for the safety of areas surrounding the yards.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to the field of information technology, and more specifically, embodiments of the present invention relate to a cargo container storage method, system, medium and computing device. Background Art

[0002] This section is intended to provide a background or context to embodiments of the invention that are recited in the claims. No description herein is admitted to be prior art by inclusion in this section.

[0003] With the development of the transportation industry, the cargo container throughput of various transportation hubs has increased dramatically, resulting in urgent problems such as hazardous cargo container yard management, hazardous cargo container placement, and hazardous cargo isolation. Among them, hazardous cargo container yard management is mainly to determine the storage location for hazardous cargo containers that are about to enter the yard, which is one of the important issues in cargo container management.

[0004] At present, the yard management plan for cargo containers is mostly to manually arrange the storage locations of various types of goods based on operating procedures and formulate corresponding cargo storage plans. Due to the large number of isolation rules for dangerous goods and the uncertainty of the time of goods entering the yard, for example, a large number of goods may need to be stored in the yard in the same time period, so the technical requirements for yard management personnel are high, and the workload of yard management personnel may be too heavy, which easily makes the manually formulated cargo storage plan have a high risk factor and low formulation efficiency. Once omissions or negligence occur in the cargo storage plan, the consequences are often irreversible, such as port explosions. In addition, it is difficult to optimize the utilization of storage space for manually formulated cargo storage plans, resulting in waste of yard space, which in turn affects the efficiency of cargo container entry.

[0005] In summary, the current container storage scheme has the problems of high technical requirements for yard management personnel, high risk coefficient of manually formulated cargo storage plan, low formulation efficiency, and easy waste of yard space. Therefore, it is urgent to design an improved container storage scheme to solve the above problems of the current container storage scheme. Summary of the invention

[0006] Since the current container storage scheme has high technical requirements for yard management personnel, the manually formulated container storage scheme has high risk factors, low formulation efficiency, and waste of yard space, an improved container storage technical solution is urgently needed to solve the above technical problems.

[0007] In this context, embodiments of the present invention contemplate providing a container storage method, apparatus, medium, and computing device.

[0008] In a first aspect of an embodiment of the present invention, a method for stacking containers is provided, comprising: obtaining attribute information of containers to be admitted; performing a simulated entry based on the attribute information of the containers to be admitted to obtain a simulated entry result, wherein the simulated entry result comprises a simulated stacking position of the containers to be admitted and a stacking position evaluation result, wherein the stacking position evaluation result is obtained by the container risk degree and / or the yard space utilization rate; if the stacking position evaluation result meets a preset condition, the simulated stacking position is used as the entry stacking position of the containers to be admitted.

[0009] In one possible design, a simulated entry is performed based on the attribute information of the cargo box to be entered to obtain a simulated entry result, including: obtaining the idle neighboring positions adjacent to the cargo boxes of the same category as the cargo box to be entered according to the category information of the cargo box to be entered and the pre-loaded box area information; and using the idle neighboring positions as simulated stockpiling positions to simulate and obtain the stockpiling position evaluation results corresponding to the idle neighboring positions.

[0010] In a possible design, the preset condition is that the evaluation result of the storage position corresponding to the idle neighboring position is less than the set evaluation threshold, and the simulated storage position is used as the entry storage position for the cargo container to be entered, including: using the idle neighboring position as the entry storage position for the cargo container to be entered, wherein the evaluation result of the storage position corresponding to the idle neighboring position is the weighted sum of the cargo container risk and the yard space utilization rate.

[0011] In a possible design, it also includes: if the evaluation result of the storage position corresponding to the idle neighborhood position is not less than the set evaluation threshold, then the idle position in the preset container area is obtained; the idle position is used as the simulated storage position to simulate and obtain the evaluation result of the storage position corresponding to the idle position. The preset condition also includes that if the evaluation result of the storage position corresponding to the idle position is less than the set evaluation threshold, the simulated storage position is used as the entry storage position of the container to be entered, including: using the idle position as the entry storage position of the container to be entered, wherein the evaluation result of the storage position corresponding to the idle position is the weighted sum of the container risk and the yard space utilization rate.

[0012] In a possible design, it also includes: if the storage position evaluation result does not meet the preset conditions, it triggers the adjustment of the storage positions of multiple in-yard cargo boxes; based on the adjusted storage status information of the multiple in-yard cargo boxes and the attribute information of the cargo boxes to be entered, a simulated entry is performed to obtain the simulated entry result again.

[0013] In a possible design, after the simulated storage position is used as the entry storage position of the cargo box to be entered, it also includes: updating the storage status information of the yard cargo box, wherein the storage status information of the yard cargo box includes the entry storage position of the cargo box to be entered and the yard map information, and the yard map information includes the storage positions of all the fire lines in the yard.

[0014] In a possible design, before obtaining the attribute information of the container to be admitted, it also includes: loading the yard storage status data, and obtaining the attribute information of the container to be admitted from the yard storage status data; wherein the yard storage status data includes one or a combination of yard map information, container information in the yard, container information to be admitted, and container risk parameters.

[0015] In a second aspect of the embodiments of the present invention, a container stacking system is provided, which is applied to any one of the container stacking methods, and comprises:

[0016] A cargo box information acquisition module is configured to acquire attribute information of cargo boxes to be admitted;

[0017] The simulated entry module is configured to perform a simulated entry based on the attribute information of the cargo container to be entered to obtain a simulated entry result, wherein the simulated entry result includes a simulated storage position of the cargo container to be entered and a storage position evaluation result, and the storage position evaluation result is obtained by the cargo container risk degree and / or the yard space utilization rate; if the storage position evaluation result meets the preset conditions, the simulated storage position is used as the entry storage position of the cargo container to be entered.

[0018] In one possible design, when the simulated entry module performs a simulated entry based on the attribute information of the cargo box to be entered and obtains a simulated entry result, the simulated entry module is specifically configured as follows: according to the category information of the cargo box to be entered and the pre-loaded box area information, the idle neighboring positions adjacent to the cargo boxes of the same category as the cargo box to be entered are obtained; and the idle neighboring positions are used as simulated storage positions to simulate and obtain the storage position evaluation results corresponding to the idle neighboring positions.

[0019] In one possible design, the preset condition is that the evaluation result of the storage position corresponding to the idle neighboring position is less than the set evaluation threshold. Then, when the simulated entry module uses the simulated storage position as the entry storage position for the cargo container to be entered, it is specifically configured as follows: using the idle neighboring position as the entry storage position for the cargo container to be entered, wherein the evaluation result of the storage position corresponding to the idle neighboring position is the weighted sum of the cargo container risk and the yard space utilization rate.

[0020] In a possible design, the simulated entry module is further configured as follows: if the evaluation result of the storage position corresponding to the idle neighborhood position is not less than the set evaluation threshold, then the idle position in the preset container area is obtained; and the evaluation result of the storage position corresponding to the idle position is simulated using the idle position as the simulated storage position. The preset condition also includes that the evaluation result of the storage position corresponding to the idle position is less than the set evaluation threshold. Then, when the simulated entry module uses the simulated storage position as the entry storage position of the cargo box to be entered, it is specifically configured as follows: the idle position is used as the entry storage position of the cargo box to be entered, wherein the evaluation result of the storage position corresponding to the idle position is the weighted sum of the cargo box risk and the yard space utilization rate.

[0021] In a possible design, it also includes a merged stacking module, which is configured to: if the stacking position evaluation result does not meet the preset conditions, trigger the adjustment of the stacking positions of multiple in-yard cargo boxes; based on the adjusted stacking status information of the multiple in-yard cargo boxes and the attribute information of the cargo boxes to be entered, simulate the entry to obtain the simulated entry result again.

[0022] In a possible design, an update module is also included, which is configured to update the storage status information of the yard cargo containers after the simulation entry module enters and stores the cargo containers to be entered according to the simulated cargo container storage position, wherein the storage status information of the yard cargo containers includes the entry storage position of the cargo containers to be entered and the yard map information, and the yard map information includes the storage positions of all fire lines in the yard.

[0023] In a possible design, it also includes a data loading module, which is configured to load the yard storage status data and obtain the attribute information of the cargo container to be admitted from the yard storage status data before the cargo container information acquisition module obtains the attribute information of the cargo container to be admitted; wherein the yard storage status data includes one or a combination of yard map information, cargo container information in the yard, cargo container information to be admitted, and cargo container risk parameters.

[0024] In a third aspect of the embodiments of the present invention, a cargo box stacking device is provided, which is applied to any method in the first aspect, comprising:

[0025] A cargo box information acquisition module is configured to acquire attribute information of cargo boxes to be admitted;

[0026] The simulated entry module is configured to perform a simulated entry based on the attribute information of the cargo container to be entered to obtain a simulated entry result, wherein the simulated entry result includes a simulated storage position of the cargo container to be entered and a storage position evaluation result, and the storage position evaluation result is obtained by the cargo container risk degree and / or the yard space utilization rate; if the storage position evaluation result meets the preset conditions, the simulated storage position is used as the entry storage position of the cargo container to be entered.

[0027] In a fourth aspect of the embodiments of the present invention, a medium is provided, wherein the medium stores computer executable instructions, and the computer executable instructions are used to enable a computer to execute the method of any embodiment in the first aspect.

[0028] In a fifth aspect of the embodiments of the present invention, a computing device is provided, comprising a processing unit, a memory, and an input / output (In / Out, I / O) interface; the memory is used to store programs or instructions executed by the processing unit; the processing unit is used to execute the method of any embodiment of the first aspect according to the programs or instructions stored in the memory; the I / O interface is used to receive or send data under the control of the processing unit.

[0029] The technical solution provided by the embodiment of the present invention simulates the entry of the cargo container based on the acquired attribute information of the cargo container to be entered to obtain the simulated storage position and storage position evaluation result of the cargo container to be entered, and uses the simulated storage position whose storage position evaluation result meets the preset conditions as the entry storage position of the cargo container to be entered, thereby realizing the automatic dynamic control of the cargo container entry storage position, helping to reduce the yard safety risk of dangerous goods containers, and helping to achieve efficient storage of dangerous goods container yards. At the same time, the above technical solution is also conducive to avoiding overload operation and overstorage of the yard by setting corresponding preset conditions, preventing various safety accidents caused by illegal mixed storage and over-high stacking, and providing protection for the safety of the surrounding areas of the yard. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, in which:

[0031] Figure 1 A schematic diagram of a process of a cargo box stacking method according to an embodiment of the present invention is schematically shown;

[0032] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION

[0033] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.

[0034] Those skilled in the art will appreciate that the embodiments of the present invention may be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0035] According to an embodiment of the present invention, a method, system, medium and computing device for storing cargo containers are proposed.

[0036] In this article, it is important to understand that the concepts involved have the following meanings:

[0037] Container yard: Also known as a yard, it is an area used to store and handle cargo containers (i.e. cargo boxes). The yard consists of container areas.

[0038] Container area: An area perpendicular or parallel to the container berth. In a possible implementation, the container area consists of multiple container spaces of set width and length, which can be stacked in one or more layers.

[0039] Group: Multiple containers of the same category and adjacent locations in each container area are considered a group.

[0040] In addition, any number of elements in the drawings is for illustration and not limitation, and any naming is only for distinction and does not have any limiting meaning.

[0041] The principle and spirit of the present invention are explained in detail below with reference to several representative embodiments of the present invention. SUMMARY OF THE INVENTION

[0043] The inventors have discovered that current container storage plans have high technical requirements for yard management personnel, and manually formulated container storage plans have high risk factors, low formulation efficiency, and waste of yard space.

[0044] In order to overcome the existing technical problems, the present invention proposes a method, device, system, medium and computing device for stacking cargo containers. The method includes: obtaining the attribute information of cargo containers to be admitted; simulating the entry based on the attribute information of cargo containers to be admitted to obtain a simulated entry result, wherein the simulated entry result includes a simulated stacking position of the cargo containers to be admitted and a stacking position evaluation result, and the stacking position evaluation result is obtained by the cargo container risk degree and / or the yard space utilization rate; if the stacking position evaluation result meets the preset conditions, the simulated stacking position is used as the entry stacking position of the cargo containers to be admitted.

[0045] The method simulates the entry based on the acquired attribute information of the cargo box to be entered to obtain the simulated storage position of the cargo box to be entered and the storage position evaluation result, and uses the simulated storage position whose storage position evaluation result meets the preset conditions as the entry storage position of the cargo box to be entered, thereby realizing the automatic dynamic control of the cargo box entry storage position, which helps to reduce the yard safety risk of dangerous goods containers and helps to achieve efficient storage of dangerous goods container yards. At the same time, the above technical scheme is also conducive to avoiding overload operation and overstorage of the yard by setting corresponding preset conditions, preventing various safety accidents caused by illegal mixed storage and over-high stacking, and providing protection for the safety of the surrounding areas of the yard. It can be understood that the principles and methods of the device, system, medium and computing equipment are similar and will not be repeated here.

[0046] After introducing the basic principles of the present invention, various non-limiting embodiments of the present invention are described in detail below.

[0047] Application Scenario Overview

[0048] The embodiments of the present invention can be applied to cargo box position adjustment scenarios, especially dangerous goods container (i.e., hazardous goods container) warehousing scenarios. For example, cargo box position adjustment scenarios can be port cargo box storage scenarios, or procurement cargo box warehousing scenarios of large factories or large enterprises, or cargo entry scenarios of logistics hubs, or other cargo box position adjustment scenarios. The embodiments of the present invention do not limit the cargo box type, nor the number or category of items in the cargo box.

[0049] Exemplary Methods

[0050] The following describes a method for container storage according to an exemplary embodiment of the present invention in combination with application scenarios and with reference to the accompanying drawings. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principle of the present invention, and the embodiments of the present invention are not limited in this regard. On the contrary, the embodiments of the present invention can be applied to any applicable scenario.

[0051] Figure 1 It is a flow chart of an embodiment of a method for stacking cargo containers described in the first aspect of an embodiment of the present invention. Although the present invention provides method operation steps or device structures as shown in the following embodiments or drawings, more or fewer operation steps or module units may be included in the method or device based on routine or no creative labor. In the steps or structures where there is no necessary causal relationship logically, the execution order of these steps or the module structure of the device is not limited to the execution order or module structure shown in the embodiments or drawings of the present invention. When the method or module structure is applied in an actual device, server or terminal product, it can be executed sequentially or in parallel according to the method or module structure shown in the embodiments or drawings (for example, a parallel processor or multi-threaded processing environment, or even a distributed processing, server cluster implementation environment).

[0052] In a specific embodiment, in an embodiment of a cargo box storage method provided by the present invention, the method may include:

[0053] S101, obtaining attribute information of the cargo box to be admitted;

[0054] In this embodiment, before S101, S1001 is executed to load the yard storage status data, and then S101 is executed again to obtain the attribute information of the container to be admitted from the yard storage status data. A possible implementation method is to load the system configuration data and the yard storage status data before S101. The attribute information of the container to be admitted includes but is not limited to one or a combination of the yard map information, the container information in the yard, the container information to be admitted, and the container risk parameters. The above information is explained in detail below with examples:

[0055] The yard map information is used to store the positional relationship (e.g., neighborhood relationship) between each slot, so as to subsequently calculate the objective function of the container. One possible implementation is, for example, a yard map, which includes the location information of the slot and the information of the containers stored in the slot, such as the category of the container and the number of layers of the container in the slot. The yard map consists of several rows and several columns. The cells marked with numbers indicate the locations where containers can be stacked, and the numbers in the cells indicate the container area type. Furthermore, the container area type can be the container area type table shown in Table 1.

[0056] Table 1 Box area type table

[0057] Serial number Box type Partition Description Area No. Number of slots 1 1 Refrigerator Area 12 2 2 Dangerous goods container area 701 138 3 2 Dangerous goods container area 702 144 4 2 Dangerous goods container area 703 144 5 3 Dangerous Goods Container Area (Mobile) 704 96 6 4 Sunscreen spray area 705 36 7 5 Sun protection non-spray area 705 36

[0058] The cargo container information in the yard, that is, the cargo container information already in stock in the yard, can be used to store multiple information of the cargo containers that have entered the yard, including but not limited to the cargo container identification that has entered the yard, the cargo container category that has entered the yard, the batch number to which the cargo container belongs, the designated container area, the cargo container status information, and the cargo container location information, such as the cargo container information table already in stock in the yard shown in Table 2.

[0059] Table 2 Information on containers stored in the yard

[0060]

[0061] The batch cargo box information to be entered may be, for example, the cargo box information table to be entered as shown in Table 3. The batch cargo box information to be entered includes, but is not limited to, operation identification (ID), batch number, category, quantity, cargo description, and designated container area.

[0062] Table 3 Information of cargo containers to be admitted

[0063] Operation ID batch number Category quantity Description of goods Designated box area 1 201903001 5.1 5 Hydrogen Peroxide 2 2 201903002 6.1 10 pesticide 2 3 201903003 3 9 hydrogen 2

[0064] Similarly, the sequence information of cargo boxes to be admitted is generated from the batch information of cargo boxes to be admitted; the sequence information of cargo boxes to be admitted includes but is not limited to the identification of the cargo boxes that have been admitted, the category of the cargo boxes that have been admitted, the batch number to which the cargo boxes belong, the designated container area, the cargo box status information, the cargo box location information, and the cargo box safety risk value, such as the sequence list of cargo boxes to be admitted shown in Table 4.

[0065] Table 4 List of cargo boxes to be admitted

[0066] serial number Category batch number Designated box area Location x Location Number of floors Value at Risk 1001 5.1 101 2 1002 5.1 101 2 1003 6.1 101 2 1004 6.1 101 2 1005 6.1 101 2 1006 6.1 101 2 1007 6.1 101 2

[0067] The container risk parameters include but are not limited to the minimum spacing risk parameter table, the maximum spacing risk parameter table, the interval risk parameter table, and the layer height risk parameter table. The actual data in the above tables can be pre-entered based on experience. The risk parameter table is used to calculate the objective function of each container. For example, the layer height risk parameter table shown in Table 5, the minimum spacing risk parameter table shown in Table 6, the maximum spacing risk parameter table shown in Table 7, and the interval impact risk parameter table shown in Table 8.

[0068] Table 5 High-risk parameter table (H)

[0069] Category 1.1 1.2 1.3 1.4 1.5 1.6 2.1 2.2 2.3 3 4.1 4.2 4.3 5.1 5.2 6.1 6.2 7 8 9 Number of layers 1 1 2 2 2 2 2 2 3 2 2 2 2 2 2 3 3 1 3 3

[0070] Table 6 Minimum spacing risk parameters

[0071] (The highest risk distance D0, that is, the risk is highest if the distance is smaller than this distance, unit is m)

[0072]

[0073] Table 7 Maximum spacing risk parameters

[0074] (Minimum risk distance D1, that is, when stacking beyond this distance, the risk is 0, unit: m)

[0075]

[0076] Table 8 Risk parameters of separation impact (risk is reduced after 8 and 9 categories of cargo boxes are separated)

[0077]

[0078]

[0079] After loading the system configuration data and the yard storage status data, a specific implementation step of S101 includes: obtaining the attribute information of the container to be entered, generating the container area status information based on the container information in the yard and the attribute information of the container to be entered, so as to realize the location search based on the container area status information when the container to be entered is simulated to enter the yard.

[0080] After the attribute information of the cargo box to be admitted is obtained, S102 is executed to perform a simulated admission based on the attribute information of the cargo box to be admitted to obtain a simulated admission result.

[0081] In a specific implementation of this step, based on the category information of the cargo box to be admitted and the pre-loaded box area information, the idle neighboring positions adjacent to the cargo boxes of the same category as the cargo box to be admitted are obtained; the idle neighboring positions are used as simulated storage positions to simulate and obtain the storage position evaluation results corresponding to the idle neighboring positions.

[0082] In this embodiment, the simulated entry results include but are not limited to the simulated storage location and storage location evaluation results of the cargo boxes to be entered, and the storage location evaluation results are obtained by the cargo box risk and / or the yard space utilization rate. Specifically, based on the cargo box risk and the yard space utilization rate, an objective function is set to calculate the storage location of each cargo box to be entered, such as the box area, box position (row, column, layer), that is, the objective function is F(p) = a1F1(p) + a2F2(p);

[0083] Among them, a1 and a2 are weights. If space utilization does not need to be considered, a1 can be set to 0 and a2 can be set to 1. F1(p) is the utilization rate of the yard space, that is, the proportion of space utilization allocated to the yard for cargo containers waiting to enter, which is used to evaluate the ability of the port management system to optimize storage space; for example Where n is the number of containers in the neighborhood of position p. Further, the risk function of position p and container C that has entered is defined as: Where x is the map distance from p to C, D0 is the highest risk distance between p and C, D1 is the lowest risk distance between p and C, and c is the layer height risk parameter of p, which are obtained from Tables 5, 7, and 8 above. F2(p) is the risk of the container, which is the sum of the distance between multiple containers to be admitted and the risk of different types of dangerous goods. For example, the risk assessment function is Among them, is the stored box, p is the alternative entry position, and N is the number of stored boxes.

[0084] The constraint condition of the objective function is that different types of dangerous goods must meet different minimum spacing requirements. For example, the dangerous goods category is the classification data table of cargo boxes to be admitted as shown in Table 9, and the minimum spacing requirement is the dangerous goods isolation table shown in Table 10. When the constraint conditions are met, the objective functions corresponding to different container positions are calculated by searching for free positions in the yard to select the storage position of the cargo boxes to be admitted with the smallest objective function.

[0085] Table 9 Classification of dangerous goods containers to be admitted

[0086]

[0087]

[0088] Table 10 Dangerous Goods Segregation Table

[0089]

[0090] The minimum spacing requirements vary according to different scenarios. For example, when Table 10 shows the isolation of dangerous goods in a warehouse, "1" means that the corresponding goods need to be separated by a preset distance, such as 3 meters, "2" means that the corresponding goods need to be stored in separate warehouses, "3" means that the corresponding goods need to be separated by a warehouse, and "4" means that the corresponding goods need to be separated by a preset number of warehouses. For another example, when Table 10 shows the isolation of dangerous goods in a site, "1" means that the corresponding goods need to be separated by 3 meters, "2" means that the corresponding goods need to be separated by 10 meters, "3" means that the corresponding goods need to be separated by 30 meters, and "4" means that the corresponding goods need to be separated by 30 meters. "×" means no spacing requirement.

[0091] After S102, execute S1002 to determine whether the storage location evaluation result meets the preset conditions. In this embodiment, the preset conditions are not limited to multiple. Different preset conditions can be set according to different storage scenarios of cargo boxes to be entered to confirm that the simulated storage location meets the risk storage requirements. In one possible implementation, the preset condition is that the storage location evaluation result corresponding to the idle neighborhood position is less than the set evaluation threshold.

[0092] If the evaluation result of the storage position does not meet the preset conditions, it means that the simulated storage position does not meet the safety storage requirements. In this case, S1003 is executed to trigger the adjustment of the storage positions of multiple in-yard cargo boxes. For example, in one embodiment, the storage positions of multiple in-yard cargo boxes are adjusted to merge the multiple in-yard cargo boxes for storage; and S1004 is executed to simulate the entry based on the adjusted storage status information of the multiple in-yard cargo boxes and the attribute information of the cargo boxes to be entered, so as to obtain the simulated entry result again. Among them, multiple cargo boxes of the same category and adjacent positions are divided into a group, and the yard area storing at least one group is divided into a box area. Optionally, the merged storage includes group merging and / or box area merging; specifically, group merging is to merge and store multiple groups of the same category, and box area merging is to merge groups of different box areas and store them in one of the multiple box areas.

[0093] Specifically, in S1003, a specific implementation method of adjusting the storage positions of multiple cargo boxes in the field to merge and store the multiple cargo boxes in the field is: based on the storage status information of multiple groups of the same category in a box area, determine whether the movement cost evaluation information after the multiple groups are merged is lower than the first displacement cost threshold. If the movement cost evaluation information after the multiple groups are merged is lower than the first displacement cost threshold, it means that the cost paid by the movement method during the merging of multiple groups is within an acceptable range, that is, in this case, triggering the group merger to move multiple groups of the same category in the box area to adjacent positions, which helps to reduce the box area. If the movement cost evaluation information after the multiple groups are merged is not lower than the first displacement cost threshold, it means that the cost paid by the movement method during the merging of multiple groups is not within an acceptable range, that is, in this case, based on the storage status information of multiple groups of the same category in multiple box areas. Further, determine whether the movement cost evaluation information after the multiple groups in the multiple box areas are merged is lower than the second displacement cost threshold. If the movement cost evaluation information after the multiple groups in the multiple bins are merged is lower than the second displacement cost threshold, it means that the cost of the movement method in the process of merging the multiple groups in the multiple bins is within an acceptable range, that is, in this case, the bin merger is triggered to move the multiple groups of the same category in the multiple bins to one of the multiple bins. It should be noted that the first displacement cost threshold and the second displacement cost threshold can be set to the same value or different values.

[0094] After S102, or after multiple containers in the yard are merged and stacked in S1004 and the simulated entry result is obtained again, it is determined whether the stacking position evaluation result meets the preset conditions; if the stacking position evaluation result meets the preset conditions, S103 is executed, and the simulated stacking position is specifically used as the entry stacking position of the container to be entered, thereby realizing dynamic control of the container entry stacking position.

[0095] The preset condition is that the evaluation result of the storage location corresponding to the idle neighboring location is less than the set evaluation threshold. A specific implementation of this step is to use the idle neighboring location as the entry storage location for the container to be entered, where the evaluation result of the storage location corresponding to the idle neighboring location is the weighted sum of the container risk and the yard space utilization rate. In a possible implementation, the evaluation threshold fm is set to an acceptable objective function value, such as 0.5.

[0096] In a possible implementation of this step, if the evaluation result of the storage position corresponding to the idle neighborhood position is not less than the set evaluation threshold, then the idle position in the preset container area is obtained, and the idle position is used as the simulated storage position to simulate and obtain the evaluation result of the storage position corresponding to the idle position. Optionally, the preset condition also includes that the evaluation result of the storage position corresponding to the idle position is less than the set evaluation threshold, then the specific implementation scheme of using the simulated storage position as the entry storage position of the container to be entered in S103 further includes: using the idle position as the entry storage position of the container to be entered, wherein the evaluation result of the storage position corresponding to the idle position is the weighted sum of the container risk and the yard space utilization rate.

[0097] After S103, execute S1006 to update the storage status information of the yard containers, wherein the storage status information of the yard containers includes the entry storage position of the containers to be admitted and the yard map information, and the yard map information includes the storage positions of all the fire lines in the yard. For example, after the yard map is updated, all the containers that have entered and the containers to be admitted are displayed in the updated yard map. Specifically, the entry storage position T and the optimized position information P of the containers to be admitted are obtained, the entry storage position T of the containers to be admitted is loaded into the position data list of the containers that have entered, and the entry storage position information of the containers to be admitted is updated. Furthermore, the updated yard map is displayed for subsequent containers to be admitted to perform subsequent steps.

[0098] pass Figure 1 The container storage method shown simulates the entry of the container based on the acquired attribute information of the container to be entered, obtains the simulated storage position of the container to be entered and the storage position evaluation result, and uses the simulated storage position whose storage position evaluation result meets the preset conditions as the entry storage position of the container to be entered, thereby realizing the automatic dynamic control of the container entry storage position, which helps to reduce the yard safety risk of dangerous goods containers and helps to achieve efficient storage of dangerous goods container yards. At the same time, the above technical solution is also conducive to avoiding overload operation and overstorage of the yard by setting corresponding preset conditions, preventing various safety accidents caused by illegal mixed storage and super-high stacking, and providing protection for the safety of the surrounding areas of the yard.

[0099] Exemplary Systems

[0100] After introducing the method of the exemplary embodiment of the present invention, the following is an introduction to the device provided by the present invention for exemplary implementation. The container storage system provided by the present invention can be implemented Figure 1 A method for executing any one of the methods provided in the corresponding embodiments. The container storage system at least comprises:

[0101] The cargo box information acquisition module 401 is configured to acquire the attribute information of the cargo box to be admitted;

[0102] The simulated entry module 402 is configured to perform a simulated entry based on the attribute information of the cargo container to be entered to obtain a simulated entry result, wherein the simulated entry result includes a simulated storage position of the cargo container to be entered and a storage position evaluation result, and the storage position evaluation result is obtained by the cargo container risk degree and / or the yard space utilization rate; if the storage position evaluation result meets the preset conditions, the simulated storage position is used as the entry storage position of the cargo container to be entered.

[0103] Optionally, when the simulated entry module 402 performs a simulated entry based on the attribute information of the cargo box to be entered and obtains a simulated entry result, it is specifically configured as follows: according to the category information of the cargo box to be entered and the pre-loaded box area information, an idle neighboring position adjacent to the cargo box of the same category as the cargo box to be entered is obtained; and the idle neighboring position is used as a simulated storage position to simulate and obtain a storage position evaluation result corresponding to the idle neighboring position.

[0104] Optionally, the preset condition is that the evaluation result of the storage position corresponding to the idle neighboring position is less than the set evaluation threshold. Then, when the simulated storage position is used as the entry storage position for the cargo container to be entered, the simulated entry module 402 is specifically configured as follows: the idle neighboring position is used as the entry storage position for the cargo container to be entered, wherein the evaluation result of the storage position corresponding to the idle neighboring position is the weighted sum of the cargo container risk and the yard space utilization rate.

[0105] Optionally, the simulated entry module 402 is further configured to: if the evaluation result of the storage position corresponding to the idle neighborhood position is not less than the set evaluation threshold, then obtain the idle position in the preset container area; and use the idle position as the simulated storage position to simulate and obtain the evaluation result of the storage position corresponding to the idle position. The preset condition also includes that the evaluation result of the storage position corresponding to the idle position is less than the set evaluation threshold. Then, when the simulated storage position is used as the entry storage position of the cargo box to be entered, the simulated entry module 402 is specifically configured to: use the idle position as the entry storage position of the cargo box to be entered, wherein the evaluation result of the storage position corresponding to the idle position is the weighted sum of the cargo box risk and the yard space utilization rate.

[0106] Optionally, it also includes a merged stacking module, which is configured to: if the stacking position evaluation result does not meet the preset conditions, trigger the adjustment of the stacking positions of multiple on-site cargo boxes; based on the adjusted stacking status information of the multiple on-site cargo boxes and the attribute information of the cargo boxes to be entered, simulate the entry to obtain the simulated entry result again.

[0107] Optionally, it also includes a merged stacking module, which is configured to: if the stacking position evaluation result does not meet the preset conditions, adjust the stacking positions of multiple in-yard cargo boxes to merge the multiple in-yard cargo boxes for stacking; and simulate entry based on the storage status information of the multiple in-yard cargo boxes after the merged stacking and the attribute information of the cargo boxes to be entered, so as to obtain the simulated entry result again.

[0108] Optionally, multiple cargo boxes of the same category and adjacent positions are divided into a group, and the yard area storing at least one group is divided into a box area; the combined stacking includes group merging and / or box area merging.

[0109] Optionally, when the merging and stacking module adjusts the stacking positions of multiple in-yard cargo boxes to merge and stack multiple in-yard cargo boxes, it is specifically configured as follows: based on the stacking status information of multiple groups of the same category in a box area, it is determined whether the movement cost evaluation information after the multiple groups are merged is lower than a first displacement cost threshold; if so, the group merger is triggered to move the multiple groups of the same category in the box area to adjacent positions; if not, based on the stacking status information of multiple groups of the same category in multiple box areas, it is determined whether the movement cost evaluation information after the multiple groups in the multiple box areas are merged is lower than a second displacement cost threshold; if so, the box area merger is triggered to move the multiple groups of the same category in the multiple box areas to one of the multiple box areas.

[0110] Optionally, an update module is also included, which is configured to update the storage status information of the yard cargo containers after the simulated entry module 402 enters and stores the cargo containers to be entered according to the simulated cargo container storage position, wherein the storage status information of the yard cargo containers includes the entry storage position of the cargo containers to be entered and the yard map information, and the yard map information includes the storage positions of all fire lines in the yard.

[0111] Optionally, it also includes a data loading module, which is configured to load the yard storage status data and obtain the attribute information of the container to be admitted from the yard storage status data before the container information acquisition module 401 obtains the attribute information of the container to be admitted; wherein the yard storage status data includes one or a combination of yard map information, container information in the yard, container information to be admitted, and container risk parameters.

[0112] Exemplary Devices

[0113] After introducing the method and system of the exemplary embodiment of the present invention, the following is an exemplary implementation device provided by the present invention. The container storage device provided by the present invention can achieve Figure 1 The method for executing any one of the methods provided in the corresponding embodiments. The cargo box storage device at least comprises:

[0114] A cargo box information acquisition module is configured to acquire attribute information of cargo boxes to be admitted;

[0115] The simulated entry module is configured to perform a simulated entry based on the attribute information of the cargo container to be entered to obtain a simulated entry result, wherein the simulated entry result includes a simulated storage position of the cargo container to be entered and a storage position evaluation result, and the storage position evaluation result is obtained by the cargo container risk degree and / or the yard space utilization rate; if the storage position evaluation result meets the preset conditions, the simulated storage position is used as the entry storage position of the cargo container to be entered.

[0116] Optionally, when the simulated entry module performs a simulated entry based on the attribute information of the cargo box to be entered and obtains a simulated entry result, the simulated entry module is specifically configured as follows: according to the category information of the cargo box to be entered and the pre-loaded box area information, the idle neighboring positions adjacent to the cargo boxes of the same category as the cargo box to be entered are obtained; and the idle neighboring positions are used as simulated storage positions to simulate and obtain storage position evaluation results corresponding to the idle neighboring positions.

[0117] Optionally, the preset condition is that the evaluation result of the storage position corresponding to the idle neighboring position is less than the set evaluation threshold. Then, when the simulated entry module uses the simulated storage position as the entry storage position for the cargo container to be entered, it is specifically configured as follows: using the idle neighboring position as the entry storage position for the cargo container to be entered, wherein the evaluation result of the storage position corresponding to the idle neighboring position is the weighted sum of the cargo container risk and the yard space utilization rate.

[0118] Optionally, the simulated entry module is further configured to: if the evaluation result of the storage position corresponding to the idle neighborhood position is not less than the set evaluation threshold, then obtain the idle position in the preset container area; and use the idle position as the simulated storage position to simulate and obtain the evaluation result of the storage position corresponding to the idle position. The preset condition also includes that the evaluation result of the storage position corresponding to the idle position is less than the set evaluation threshold. Then, when the simulated entry module uses the simulated storage position as the entry storage position of the cargo box to be entered, it is specifically configured to: use the idle position as the entry storage position of the cargo box to be entered, wherein the evaluation result of the storage position corresponding to the idle position is the weighted sum of the cargo box risk and the yard space utilization rate.

[0119] Optionally, it also includes a merged stacking module, which is configured to: if the stacking position evaluation result does not meet the preset conditions, adjust the stacking positions of multiple in-yard cargo boxes to merge the multiple in-yard cargo boxes for stacking; and simulate entry based on the storage status information of the multiple in-yard cargo boxes after the merged stacking and the attribute information of the cargo boxes to be entered, so as to obtain the simulated entry result again.

[0120] Optionally, multiple cargo boxes of the same category and adjacent positions are divided into a group, and the yard area storing at least one group is divided into a box area; the combined stacking includes group merging and / or box area merging.

[0121] Optionally, when the merging and stacking module adjusts the stacking positions of multiple in-yard cargo boxes to merge and stack multiple in-yard cargo boxes, it is specifically configured as follows: based on the stacking status information of multiple groups of the same category in a box area, it is determined whether the movement cost evaluation information after the multiple groups are merged is lower than a first displacement cost threshold; if so, the group merger is triggered to move the multiple groups of the same category in the box area to adjacent positions; if not, based on the stacking status information of multiple groups of the same category in multiple box areas, it is determined whether the movement cost evaluation information after the multiple groups in the multiple box areas are merged is lower than a second displacement cost threshold; if so, the box area merger is triggered to move the multiple groups of the same category in the multiple box areas to one of the multiple box areas.

[0122] Optionally, it also includes an update module, which is configured to update the storage status information of the yard cargo containers after the simulated entry module enters and stores the cargo containers to be entered according to the simulated cargo container storage position, wherein the storage status information of the yard cargo containers includes the entry storage position of the cargo containers to be entered and the yard map information, and the yard map information includes the storage positions of all fire lines in the yard.

[0123] Optionally, it also includes a data loading module, which is configured to load the yard storage status data and obtain the attribute information of the container to be admitted from the yard storage status data before the container information acquisition module obtains the attribute information of the container to be admitted; wherein the yard storage status data includes one or a combination of yard map information, container information in the yard, container information to be admitted, and container risk parameters.

[0124] Exemplary Media

[0125] After introducing the method, system and apparatus of the exemplary embodiment of the present invention, the present invention provides an exemplary medium, which stores computer-executable instructions, which can be used to enable the computer to execute Figure 1 The method according to any one of the exemplary embodiments of the present invention.

[0126] Exemplary Computing Devices

[0127] After introducing the method, system, medium and apparatus of the exemplary embodiment of the present invention, the following introduces an exemplary computing device 60 provided by the present invention, which includes a processing unit 601, a memory 602, a bus 603, an external device 604, an I / O interface 605 and a network adapter 606. The memory 602 includes a random access memory (RAM) 6021, a cache memory 6022, a read-only memory (ROM) 6023 and a storage unit array 6025 composed of at least one storage unit 6024. The memory 602 is used to store programs or instructions executed by the processing unit 601; the processing unit 601 is used to execute according to the programs or instructions stored in the memory 602. Figure 1 Corresponding to the method described in any one of the exemplary embodiments of the present invention; the I / O interface 605 is used to receive or send data under the control of the processing unit 601.

[0128] It should be noted that although several units / modules or subunits / modules of the device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.

[0129] In addition, although the operations of the method of the present invention are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0130] Although the spirit and principle of the present invention have been described with reference to several specific embodiments, it should be understood that the present invention is not limited to the disclosed specific embodiments, and the division of various aspects does not mean that the features in these aspects cannot be combined to benefit, and such division is only for the convenience of expression. The present invention is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the attached claims.

Claims

1. A cargo box storage method, characterized in that: include: Get the property information of the cargo box to be entered; The attribute information of the container to be admitted includes one or a combination of the yard map information, the container information in the yard, the container information to be admitted, and the container risk parameters; Generate container area status information based on the container information in the yard and the attribute information of the container to be admitted, so that the container to be admitted can realize position search based on the container area status information when the container to be admitted is simulated to enter the yard; Performing a simulated entry based on the attribute information of the cargo container to be entered to obtain a simulated entry result, wherein the simulated entry result includes a simulated storage position of the cargo container to be entered and a storage position evaluation result, wherein the storage position evaluation result is obtained based on the cargo container risk degree and / or yard space utilization rate; The storage location evaluation result is calculated by setting an objective function based on the container risk and the yard space utilization rate, and the objective function is F(p) = a1F1(p)+a2F2(p); a1 and a2 are weights. If the space utilization rate does not need to be considered, a1 can be set to 0 and a2 can be set to 1; F1(p) is the yard space utilization rate, that is, the space utilization ratio allocated to the yard for the containers to be entered, which is used to evaluate the ability of the port management system to optimize the storage space; , where n is the number of containers in the neighborhood of position p; further, the risk function of position p and the container C that has entered is defined as: ; x is the map distance from p to C, D0 is the highest risk distance between p and C, D1 is the lowest risk distance between p and C, c is the layer height risk parameter of p; F2(p) is the container risk, which is the sum of the distance between multiple containers to be admitted and the risk of different types of dangerous goods; the risk assessment function is , where C is the cargo box that has entered the yard, p is the candidate entry position, and N is the number of boxes stored; If the storage location evaluation result meets the preset conditions, the simulated storage location is used as the entry storage location of the cargo box to be entered.

2. The container storage method according to claim 1, characterized in that: The step of performing simulated entry based on the attribute information of the cargo box to be entered to obtain a simulated entry result includes: According to the category information of the cargo box to be admitted and the pre-loaded box area information, obtain the free neighboring position of the cargo box of the same category as the cargo box to be admitted; The idle neighboring position is used as the simulated storage position to simulate and obtain a storage position evaluation result corresponding to the idle neighboring position.

3. The container storage method according to claim 2, characterized in that: The preset condition is that the evaluation result of the storage position corresponding to the idle neighboring position is less than the set evaluation threshold, and the simulated storage position is used as the entry storage position of the cargo box to be entered, including: The idle neighboring position is used as the entry storage position of the container to be entered, wherein the storage position evaluation result corresponding to the idle neighboring position is the weighted sum of the container risk and the yard space utilization rate.

4. The container storage method according to claim 3, characterized in that: Also includes: If the storage location evaluation result corresponding to the idle neighborhood location is not less than the set evaluation threshold, then obtaining the idle location in the preset box area; Taking the idle position as the simulated stockpile position, simulating to obtain a stockpile position evaluation result corresponding to the idle position; The preset condition also includes that if the evaluation result of the storage position corresponding to the idle position is less than a set evaluation threshold, the simulated storage position is used as the entry storage position of the cargo box to be entered, including: The vacant position is used as the entry storage position of the container to be entered, wherein the storage position evaluation result corresponding to the vacant position is the weighted sum of the container risk and the yard space utilization rate.

5. The container storage method according to any one of claims 1 to 4, characterized in that: Also includes: If the storage location evaluation result does not meet the preset conditions, the storage locations of multiple cargo boxes in the yard are adjusted; Based on the adjusted storage status information of the plurality of cargo boxes in the yard and the attribute information of the cargo boxes to be admitted, a simulated admission is performed to obtain a simulated admission result again.

6. The container storage method according to claim 5, wherein: After the simulated storage position is used as the entry storage position of the cargo box to be entered, the method further includes: The storage status information of the yard cargo box is updated, wherein the storage status information of the yard cargo box includes the entry storage position of the cargo box to be entered and the yard map information, and the yard map information includes the storage position of all the fire lines in the yard.

7. The container storage method according to claim 6, wherein: Before obtaining the property information of the cargo box to be entered, it also includes: Loading the storage status data of the yard, and acquiring the attribute information of the cargo box to be admitted from the storage status data of the yard; The storage yard storage status data includes one or a combination of the yard map information, the cargo container information in the yard, the cargo container information to be admitted to the yard, and the cargo container risk parameters.

8. A cargo box storage system, characterized in that: The method for storing cargo containers as claimed in any one of claims 1 to 7 comprises: A cargo box information acquisition module is configured to acquire attribute information of cargo boxes to be admitted; The data loading module is configured to load the storage yard status data and obtain the attribute information of the container to be admitted from the storage yard status data before the container information obtaining module obtains the attribute information of the container to be admitted; wherein the storage yard status data includes one or a combination of the container map information, the container information in the container yard, the container information to be admitted and the container risk parameters; Generate container area status information based on the container information in the yard and the attribute information of the container to be admitted, so that the container to be admitted can realize position search based on the container area status information when the container to be admitted is simulated to enter the yard; A simulated entry module is configured to perform simulated entry based on the attribute information of the cargo box to be entered to obtain a simulated entry result, wherein the simulated entry result includes a simulated storage position of the cargo box to be entered and a storage position evaluation result, wherein the storage position evaluation result is obtained by the cargo box risk degree and / or the yard space utilization rate; The storage location evaluation result is calculated by setting an objective function based on the container risk and the yard space utilization rate, and the objective function is F(p) = a1F1(p)+a2F2(p); a1 and a2 are weights. If the space utilization rate does not need to be considered, a1 can be set to 0 and a2 can be set to 1; F1(p) is the yard space utilization rate, that is, the space utilization ratio allocated to the yard for the containers to be entered, which is used to evaluate the ability of the port management system to optimize the storage space; , where n is the number of containers in the neighborhood of position p; further, the risk function of position p and the container C that has entered is defined as: ; x is the map distance from p to C, D0 is the highest risk distance between p and C, D1 is the lowest risk distance between p and C, c is the layer height risk parameter of p; F2(p) is the container risk, which is the sum of the distance between multiple containers to be admitted and the risk of different types of dangerous goods; the risk assessment function is , where C is the cargo box that has entered the yard, p is the candidate entry position, and N is the number of boxes stored; If the storage location evaluation result meets the preset conditions, the simulated storage location is used as the entry storage location of the cargo box to be entered.

9. A computer-readable storage medium storing a program code, wherein when the program code is executed by a processor, the method for storing cargo containers according to any one of claims 1 to 7 is implemented.

10. A computing device, comprising a processor and a storage medium storing program codes, wherein the program codes, when executed by the processor, implement the cargo container stacking method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and system of creating container yard plan

    CN103164755A