Method, system, medium and computing device for obtaining cargo box storage location

Through the technical means of simulating entry and merging storage, the problems of high technical requirements for yard managers and waste of yard space in the existing cargo container storage plan are solved, and dynamic control and stacking of cargo container entry location are realized. efficient storage of the field.

CN110533315BActive Publication Date: 2025-02-07CHINA WATERBORNE TRANSPORT RES INST
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201910787825.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-08-26
Publication Date
2025-02-07
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 factor and low formulation efficiency, resulting in waste of yard space and safety hazards.

Method used

By obtaining the attribute information of the cargo box to be entered, the storage location is evaluated based on the simulated entry results. If the preset conditions are not met, the merged storage will be triggered and the simulated entry will be re-examined until the conditions are met.

Benefits of technology

Dynamic control and adjustment of the storage location of cargo containers entering the yard is realized, the yard safety risks of dangerous cargo containers are reduced, and the space utilization rate and storage efficiency of the yard are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN110533315B_ABST
    Figure CN110533315B_ABST
Patent Text Reader

Abstract

The embodiments of the present invention provide a method, system, medium and computing device for obtaining the storage position of cargo containers. The method includes: obtaining the attribute information of cargo containers to be admitted; simulating the entry based on the attribute information of the cargo containers to be admitted to obtain a simulated entry result; if the evaluation result of the storage position does not meet the preset conditions, triggering the merging and storage of multiple cargo containers in the yard and re-obtaining the simulated entry result; if the evaluation result of the storage position meets the preset conditions, using the simulated storage position as the entry storage position of the cargo containers to be admitted. By dynamically controlling the entry storage position of cargo containers, 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 method, system, medium and computing device for acquiring a cargo container storage location. 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 are intended to provide a method, apparatus, medium and computing device for acquiring a cargo container storage location.

[0008] In a first aspect of an embodiment of the present invention, a method for obtaining a cargo container storage position is provided, comprising: obtaining attribute information of a cargo container to be admitted; performing a simulated entry based on the attribute information of the cargo container to be admitted to obtain a simulated entry result, wherein the simulated entry result includes a simulated storage position of the cargo container to be admitted and a storage position evaluation result, wherein the storage position evaluation result is obtained by the cargo container risk degree and / or yard space utilization rate; if the storage position evaluation result does not meet a preset condition, triggering a merged storage of multiple cargo containers in the yard and obtaining a simulated entry result again; if the storage position evaluation result meets the preset condition, using the simulated storage position as the entry storage position of the cargo container 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 one possible design, the combined stacking of the multiple in-yard cargo boxes is triggered and a simulated entry result is obtained again, including: adjusting the stacking positions of the multiple in-yard cargo boxes to combine and stack the multiple in-yard cargo boxes; and performing a simulated entry based on the stacking status information of the multiple in-yard cargo boxes after the combined stacking and the attribute information of the cargo boxes to be entered, so as to obtain a simulated entry result again.

[0013] In a possible design, multiple cargo boxes of the same category and adjacent to each other 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.

[0014] In one possible design, the storage positions of multiple in-yard cargo boxes are adjusted to merge and stack the multiple in-yard cargo boxes, specifically including: based on the storage status information of multiple groups of the same category in a box area, judging whether the movement cost evaluation information after the multiple groups are merged is lower than the first displacement cost threshold; if so, triggering group merging to move the multiple groups of the same category in the box area to adjacent positions; if not, based on the storage status information of multiple groups of the same category in multiple box areas, judging 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 so, triggering box area merging to move the multiple groups of the same category in the multiple box areas to one of the multiple box areas.

[0015] 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.

[0016] 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.

[0017] In a second aspect of the embodiments of the present invention, a system for obtaining a cargo box storage position is provided, which is applied to any of the cargo box storage position obtaining methods, comprising:

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

[0019] A simulated entry module is configured to simulate 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 location of the cargo box to be entered and a storage location evaluation result, and the storage location evaluation result is obtained by the cargo box risk degree and / or the yard space utilization rate;

[0020] The combined stockpiling module is configured to trigger the combined stockpiling of multiple cargo boxes in the yard and obtain the simulated entry result again if the evaluation result of the stockpiling location does not meet the preset conditions;

[0021] The simulated entry module is also configured to use the simulated storage position as the entry storage position of the cargo box to be entered if the storage position evaluation result meets the preset conditions.

[0022] 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.

[0023] 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.

[0024] 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.

[0025] In one possible design, the merged stacking module is configured as follows: if the stacking position evaluation result does not meet the preset conditions, the stacking positions of multiple in-yard cargo boxes are adjusted to merge the multiple in-yard cargo boxes for stacking; and based on the stacking status information of the multiple in-yard cargo boxes after the merged stacking and the attribute information of the cargo boxes to be entered, a simulated entry is performed to obtain the simulated entry result again.

[0026] In a possible design, multiple cargo boxes of the same category and adjacent to each other 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.

[0027] In one possible design, the merging and stacking module adjusts the stacking positions of multiple in-yard cargo boxes to merge and stack multiple in-yard cargo boxes, and is specifically configured as follows: 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 so, trigger group merging to move the multiple groups of the same category in the box area to adjacent positions; if not, based on the storage status information of multiple groups of the same category in multiple box areas, 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 so, trigger box area merging to move the multiple groups of the same category in the multiple box areas to one of the multiple box areas.

[0028] 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.

[0029] 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.

[0030] In a third aspect of the embodiments of the present invention, a device for obtaining a container storage position is provided, which is applied to any method in the first aspect, comprising:

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

[0032] A simulated entry module is configured to simulate 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 location of the cargo box to be entered and a storage location evaluation result, and the storage location evaluation result is obtained by the cargo box risk degree and / or the yard space utilization rate;

[0033] The combined stockpiling module is configured to trigger the combined stockpiling of multiple cargo boxes in the yard and obtain the simulated entry result again if the evaluation result of the stockpiling location does not meet the preset conditions;

[0034] The simulated entry module is also configured to use the simulated storage position as the entry storage position for the cargo box to be entered if the storage position evaluation result meets the preset conditions.

[0035] 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.

[0036] 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.

[0037] The technical solution provided by the embodiment of the present invention simulates the entry based on the acquired attribute information of the cargo box to be entered to obtain the simulated storage position and storage position evaluation result of the cargo box to be entered. When the storage position evaluation result of the simulated storage position does not meet the preset conditions, it triggers the merging and storage of multiple cargo boxes in the yard and re-obtains the simulated entry 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 dynamic control and adjustment of the cargo box 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

[0038] 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:

[0039] Figure 1A A schematic diagram of a flow chart of a method for obtaining a cargo box storage position according to an embodiment of the present invention is schematically shown;

[0040] Figure 1B A schematic diagram of a process of another method for obtaining a cargo box storage position according to an embodiment of the present invention is schematically shown;

[0041] Figure 2 A schematic diagram of a yard map according to an embodiment of the present invention is schematically shown;

[0042] Figure 3 A schematic diagram of another yard map according to an embodiment of the present invention is schematically shown;

[0043] Figure 4 A schematic diagram of the structure of a system for acquiring the storage position of a cargo box according to an embodiment of the present invention is shown;

[0044] Figure 5 A schematic diagram of the structure of a medium according to an embodiment of the present invention is schematically shown;

[0045] Figure 6 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is shown;

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

[0047] 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.

[0048] Those skilled in the art know that the embodiments of the present invention can be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure can 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.

[0049] According to an embodiment of the present invention, a method, system, medium and computing device for acquiring a cargo container storage location are proposed.

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

[0051] 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.

[0052] 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.

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

[0054] 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.

[0055] 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

[0057] 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.

[0058] In order to overcome the existing technical problems, the present invention proposes a method, device, system, medium and computing device for obtaining the storage position of cargo boxes. The method includes: obtaining the attribute information of the cargo boxes to be admitted; simulating the admission based on the attribute information of the cargo boxes to be admitted to obtain the simulated admission result, wherein the simulated admission result includes the simulated storage position of the cargo boxes to be admitted and the storage position evaluation result, and the storage position evaluation result is obtained by the cargo box risk degree and / or the yard space utilization rate; if the storage position evaluation result does not meet the preset conditions, it triggers the merging and storage of multiple cargo boxes in the yard and re-obtains the simulated admission result; if the storage position evaluation result meets the preset conditions, the simulated storage position is used as the entry storage position of the cargo boxes to be admitted.

[0059] The method simulates the entry based on the acquired attribute information of the cargo box to be entered to obtain the simulated storage position and storage position evaluation result of the cargo box to be entered. When the storage position evaluation result of the simulated storage position does not meet the preset conditions, it triggers the merging and storage of multiple cargo boxes in the yard and re-obtains the simulated entry 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 dynamic control and adjustment 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.

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

[0061] Application Scenario Overview

[0062] 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.

[0063] Exemplary Methods

[0064] 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.

[0065] Figure 1A is a flow chart of an embodiment of a method for obtaining a cargo box storage position according to the first aspect of an implementation manner of the present invention, Figure 1B It is a flow chart of an embodiment of another method for obtaining the storage position of a cargo box according to 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).

[0066] A specific implementation example is Figure 1B As shown, in one embodiment of a method for obtaining a cargo box storage position provided by the present invention, the method may include:

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

[0068] 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:

[0069] The yard map information is used to store the positional relationship between each container position (such as the neighborhood relationship) so as to calculate the target function of the container later. A possible implementation method is, for example, Figure 2The yard map shown includes the location information of the container slots and the information of the cargo containers stored in the container slots, such as the cargo container types and the number of cargo container layers in the container slots. Figure 2 The stacking yard map shown is composed of several rows and several columns. The cells marked with numbers represent the locations where containers can be stacked, and the numbers in the cells represent the container area types. Further, the container area types can be the container area type table shown in Table 1.

[0070] Table 1 Box area type table

[0071]

[0072] 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.

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

[0074]

[0075] 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 an operation identification (ID), a batch number, a category, a quantity, a cargo description, and a designated container area.

[0076] Table 3 Information of cargo boxes waiting to enter the site

[0077]

[0078] 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.

[0079] Table 4: List of cargo boxes to be admitted

[0080]

[0081] The container risk parameters include but are not limited to the minimum spacing risk parameter table, the maximum spacing risk parameter table, the spacing impact 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 spacing impact risk parameter table shown in Table 8.

[0082] Table 5 Layer height risk parameter table (H)

[0083]

[0084] Table 6 Minimum spacing risk parameter table

[0085] (The highest risk distance is D0, i.e. the risk is highest when the distance is less than this distance, in meters)

[0086]

[0087] Table 7 Maximum spacing risk parameter table

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

[0089]

[0090] Table 8 Interval impact risk parameters

[0091] (The risk is reduced after the 8th and 9th category cargo boxes are separated)

[0092]

[0093] 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.

[0094] 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.

[0095] 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.

[0096] 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);

[0097] 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 the site is defined as: ; where x is the map distance from p to C, is the highest risk distance for categories p and C, is the minimum 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 , where C is the stored boxes, p is the candidate entry position, and N is the number of stored boxes.

[0098] 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.

[0099]

[0100] Table 10 Dangerous Goods Segregation Table

[0101]

[0102] 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.

[0103] 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.

[0104] If the stacking location evaluation result does not meet the preset conditions, it means that the simulated stacking location does not meet the safety storage requirements. In this case, S103 is executed. If the stacking location evaluation result does not meet the preset conditions, it triggers the merging of multiple cargo boxes in the yard and re-obtaining the simulated entry result. Specifically, S103 can be divided into the following sub-steps:

[0105] S1003, adjust the storage positions of multiple in-yard cargo boxes to merge and store the multiple in-yard cargo boxes, and execute S1004, simulate entry based on the storage status information of the multiple in-yard cargo boxes after the merged storage 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.

[0106] 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.

[0107] After S102, or after multiple containers in the yard are combined 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, S104 is executed, and specifically the simulated stacking position is used as the entry stacking position of the containers to be entered, thereby realizing dynamic control of the entry stacking position of the containers.

[0108] 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.

[0109] 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 S104 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.

[0110] After S104, S1006 is executed to update the storage status information of the yard containers, wherein the storage status information of the yard containers includes the storage location of the incoming containers and the yard map information, and the yard map information includes the storage location of all the fire lines in the yard. Figure 3 The updated yard map shown shows all the containers that have entered the yard and the containers that are to be entered. Specifically, the entry storage position T and the optimized position information P of the container that is to be entered are obtained, the entry storage position T of the container that is to be entered is loaded into the position data list of the containers that have entered the yard, and the entry storage position information of the container that is to be entered is updated. Furthermore, the updated yard map is displayed for the containers that are to be entered to perform subsequent steps.

[0111] pass Figure 1A The method for obtaining the storage position of the cargo box shown is to simulate the entry based on the acquired attribute information of the cargo box to be entered to obtain the simulated storage position and storage position evaluation result of the cargo box to be entered. When the storage position evaluation result of the simulated storage position does not meet the preset conditions, it triggers the merging and storage of multiple cargo boxes in the yard and re-obtains the simulated entry 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 dynamic control and adjustment of the entry storage position of the cargo box, 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 over-high stacking, and providing protection for the safety of the surrounding areas of the yard.

[0112] Exemplary Systems

[0113] 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 system for obtaining the storage position of cargo boxes provided by the present invention can be implemented Figure 1AA method for executing any one of the methods provided in the corresponding embodiment. Figure 4 The system for acquiring the storage location of the cargo box at least includes:

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

[0115] The simulated entry module 402 is configured to perform 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 location of the cargo container to be entered and a storage location evaluation result, wherein the storage location evaluation result is obtained by the cargo container risk degree and / or the yard space utilization rate;

[0116] The combined stacking module 403 is configured to trigger the combined stacking of multiple cargo boxes in the yard and obtain the simulated entry result again if the evaluation result of the stacking position does not meet the preset condition;

[0117] The simulated entry module 402 is further configured to use the simulated storage position as the entry storage position of the cargo box to be entered if the storage position evaluation result meets the preset conditions.

[0118] 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.

[0119] 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.

[0120] 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.

[0121] Optionally, the merged stacking module 403 is configured as follows: if the stacking position evaluation result does not meet the preset conditions, then the stacking positions of multiple in-yard cargo boxes are adjusted to merge the multiple in-yard cargo boxes for stacking; and based on the stacking status information of the multiple in-yard cargo boxes after the merged stacking and the attribute information of the cargo boxes to be entered, a simulated entry is performed to obtain the simulated entry result again.

[0122] 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.

[0123] Optionally, when the merging and stacking module 403 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.

[0124] 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.

[0125] 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.

[0126] Exemplary Devices

[0127] After introducing the method and system 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 device for obtaining the storage position of a cargo box provided by the present invention can be implemented Figure 1A The method for executing any one of the methods provided in the corresponding embodiment. The device for obtaining the storage position of the cargo box at least comprises:

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

[0129] A simulated entry module is configured to simulate 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 location of the cargo box to be entered and a storage location evaluation result, and the storage location evaluation result is obtained by the cargo box risk degree and / or the yard space utilization rate;

[0130] A combined stacking module is configured to trigger the combined stacking of multiple cargo boxes in the yard and obtain a simulated entry result again if the evaluation result of the stacking position does not meet the preset condition;

[0131] The simulated entry module is also configured to use the simulated storage position as the entry storage position for the cargo box to be entered if the storage position evaluation result meets the preset conditions.

[0132] 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.

[0133] 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.

[0134] 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.

[0135] 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.

[0136] 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.

[0137] 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.

[0138] 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.

[0139] 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.

[0140] Exemplary Media

[0141] After introducing the method, system and apparatus of the exemplary embodiments of the present invention, the following is a reference to Figure 5 The present invention provides an exemplary medium storing computer executable instructions, which can be used to cause the computer to execute Figure 1A The method according to any one of the exemplary embodiments of the present invention.

[0142] Exemplary Computing Devices

[0143] After introducing the method, system, medium and apparatus of the exemplary embodiments of the present invention, the following is a reference to Figure 6 , introduces an exemplary computing device 60 provided by the present invention, the computing device 60 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 consisting 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 any method in the exemplary embodiment of the present invention corresponding to FIG. 1 according to the programs or instructions stored in the memory 602; the I / O interface 605 is used to receive or send data under the control of the processing unit 601.

[0144] 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.

[0145] 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.

[0146] 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 method for obtaining a cargo box storage location, characterized in that: include: Get the property information of the cargo box to be entered; 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; If the stacking location evaluation result does not meet the preset conditions, it triggers the merging and stacking of multiple cargo boxes in the yard and re-obtaining the simulated entry result; If the storage location evaluation result meets the preset conditions, the simulated storage location is used as the entry storage location of the cargo container to be entered; 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; Taking the idle neighboring position as the simulated storage position, simulating to obtain a storage position evaluation result corresponding to the idle neighboring position; Wherein, 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; Before obtaining the property information of the container to be admitted, the method further includes: loading the storage status data of the yard; the property information of the container to be admitted is obtained from the storage status data of the yard; 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; The yard map information is used to store the positional relationship between the container locations so as to subsequently calculate the objective function of the container; The yard map includes the location information of the container slots and the information of the cargo containers stored in the container slots; the yard map is composed of a number of rows and a number of columns, and the cells marked with numbers represent the locations where containers can be stacked, and the numbers in the cells represent the types of container areas; The container information in the yard is used to store multiple information of the containers that have entered the yard, including the container identification, the container category, the batch number to which the container belongs, the designated container area, the container status information and the container location information; The cargo box information to be admitted includes the operation identification, batch number, category, quantity, cargo description and designated container area; 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 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; Among them, the cargo box risk parameters are derived from the minimum spacing risk parameter table, the maximum spacing risk parameter table, the spacing impact risk parameter table and the layer height risk parameter table; the risk parameter table is used to calculate the objective function of each cargo box; among them, in the minimum spacing risk parameter table, the highest risk distance D0, that is, less than this distance, the risk is the highest; in the maximum spacing risk parameter table, the lowest risk distance D1, that is, after stacking greater than this distance, the risk is 0; in the spacing impact risk parameter table, the risk is reduced after the category cargo boxes are separated; 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; The storage location evaluation result is obtained by the container risk and / or the yard space utilization rate, specifically including setting an objective function based on the container risk and the yard space utilization rate to calculate the storage location of each container to be admitted, and the objective function is: F(p) = a1F1(p)+a2F2(p); Wherein, a1 and a2 are weights; F1(p) is the utilization rate of the yard space, which is defined as the utilization ratio of the space allocated to the cargo containers waiting to enter the yard, and is used to evaluate the ability of the port management system to optimize the storage space; in, , where n is the number of containers in the neighborhood of location p; The risk function of position p and the entered container C is defined as: ; Where x is the map distance from p to C, is the highest risk distance between p and C, is the minimum risk distance between p and C, c is the floor height risk parameter of p; F2(p) is the container risk, which is the sum of the risks of multiple containers waiting to enter the yard and different types of hazardous goods; The risk assessment function is: ,in, is the stored box, p is the candidate entry position, and N is the number of stored boxes; The constraint condition of the objective function is that different types of dangerous goods must meet different minimum spacing requirements. When the constraint condition is met, the objective function corresponding to different container positions is calculated by searching for free positions in the yard to select the storage position of the incoming cargo container with the smallest objective function. Among them, the minimum spacing requirement changes according to different scenarios. When the scenario is the isolation of dangerous goods in a warehouse, it includes: the corresponding types of goods need to be separated by a preset distance, the corresponding types of goods need to be stored in different warehouses, the corresponding types of goods need to be separated by a warehouse, and the corresponding types of goods need to be separated by a preset number of warehouses; when the scenario is the isolation of dangerous goods in a site, it includes: the corresponding types of goods need to be 3 meters apart, the corresponding types of goods need to be 10 meters apart, the corresponding types of goods need to be 30 meters apart, and there is no spacing requirement.

2. The method according to claim 1, characterized in that: Triggering the combined storage of the multiple cargo containers in the yard and re-obtaining the simulated entry result, including: Adjusting the stacking positions of the multiple cargo boxes in the yard to combine and stack the multiple cargo boxes in the yard; and Based on the storage status information of the multiple cargo boxes in the yard after the combined storage and the attribute information of the cargo box to be entered, a simulated entry is performed to obtain a simulated entry result again.

3. The method according to claim 2, characterized in that 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.

4. The method according to claim 3, characterized in that The step of adjusting the stacking positions of the plurality of cargo boxes in the yard so as to combine and stack the plurality of cargo boxes in the yard specifically includes: 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 yes, then trigger group merging to move multiple groups of the same category in the box area to adjacent positions; if no, then Based on the storage status information of multiple groups of the same category in multiple box areas, determining whether the combined movement cost evaluation information of the multiple groups in the multiple box areas is lower than the second displacement cost threshold; If so, the bin merging is triggered to shift the multiple groups of the same category in the multiple bins to one of the multiple bins.

5. The method according to any one of claims 1 to 4, 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.

6. A system for obtaining the storage location of cargo boxes, characterized in that: The method for obtaining the container storage position as claimed in any one of claims 1 to 5 comprises: A cargo box information acquisition module is configured to acquire attribute information of cargo boxes to be admitted; 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; A combined stacking module is configured to trigger the combined stacking of multiple cargo boxes in the yard and obtain a simulated entry result again if the evaluation result of the stacking position does not meet the preset condition; The simulated entry module is further configured to use the simulated storage position as the entry storage position of the cargo box to be entered if the storage position evaluation result meets the preset conditions.

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

8. A computing device, comprising a processor and a storage medium storing program code, wherein the program code, when executed by the processor, implements the method for obtaining the storage position of a cargo box as claimed in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and system of creating container yard plan

    CN103164755A