Container yard location selection method, device, equipment and storage medium

By obtaining and matching the basic information of the container and target yard information, the container yard queue is automatically determined, which solves the problem of low manual position selection efficiency and realizes efficient automation of container yard position selection.

CN114330836BActive Publication Date: 2025-05-02CHINA MERCHANTS HLDG INT INFORMATION TECH COMPANY +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111489281.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-07
Publication Date
2025-05-02
Estimated Expiration
2041-12-07

AI Technical Summary

Technical Problem

In the prior art, the selection of container yards requires a lot of manual participation, resulting in large workload and low efficiency.

Method used

When receiving the container entry signal, the basic information of the incoming container is obtained and matched with the target yard information. If the match is successful, the target container yard queue will be determined. If the match fails, the target container yard queue will be divided into the preset yard.

Benefits of technology

It realizes the rapid positioning of containers with the same attributes, improves the efficiency of container yard selection, and avoids the inefficiency problem of manual operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114330836B_ABST
    Figure CN114330836B_ABST
Patent Text Reader

Abstract

The present invention discloses a container yard location selection method, device, equipment and storage medium, and belongs to the field of port transportation technology. The present invention obtains basic information of incoming containers, and matches whether there are containers with the same basic information in the target yard according to the basic information. If the match is successful, the yard position of containers with the same attributes can be quickly located, and the yard location can be quickly selected according to the basic information of the containers, thereby avoiding the technical problems of the existing technology that manual yard location selection of containers requires a large number of personnel to cooperate, has a large workload and low work efficiency, and improves work efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of port transportation technology, and in particular to a container yard location selection method, device, equipment and storage medium. Background Art

[0002] In the port industry, the container yard location is closely related to the efficiency of port transportation. The purpose of yard location selection is to make full use of the limited yard area, reasonably divide the yard, configure an ideal location for each container, and improve the yard utilization rate. The yard location selection of traditional terminals requires yard planners to manage the yard plan, ship schedule plan, yard container receiving and sending plan, ship arrival time, and container receiving time according to the on-site operation situation and business forecast. However, manual yard location selection of containers requires a large number of people to cooperate, with a large workload and low work efficiency.

[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present invention is to provide a container yard location selection method, device, equipment and storage medium, aiming to solve the technical problems of the prior art that manual container yard location selection requires a large number of people to cooperate, has a large workload and low work efficiency.

[0005] To achieve the above object, the present invention provides a container yard location selection method, the method comprising the following steps:

[0006] Upon receiving the container entry signal, obtain the basic information of the container entering the yard;

[0007] Acquire target yard information, and match the basic information with container information in the target yard information;

[0008] If the match is successful, the target container yard queue is determined according to the basic information and the container information.

[0009] Optionally, if the match is successful, after determining the target container yard queue according to the basic information and the container information, the method further includes:

[0010] When the matching fails, dividing the target container yard queue in the preset yard according to the basic information and the target yard information;

[0011] The incoming container is moved to the target container yard queue, and the target yard information is updated.

[0012] Optionally, when the matching fails, dividing the target container yard queue in a preset yard according to the basic information and the target yard information includes:

[0013] When the matching fails, dividing the target container yard queue set in the preset yard according to the basic information and the target yard information;

[0014] Sending the target container yard queue set to a user terminal for display;

[0015] The target container yard queue is determined according to the basic information, the target yard information and a selection instruction input by the user based on the displayed result.

[0016] Optionally, dividing a container yard column set in a preset yard according to the basic information and the target yard information includes:

[0017] Obtain yard area information and container yard bay location information;

[0018] A container yard column set is determined according to the basic information, the yard area information, the target yard information and the container yard bay position information.

[0019] Optionally, the acquiring of the yard area information and the container yard bay position information includes:

[0020] Determining yard area information in the target yard information based on the basic information;

[0021] The container yard bay position information is determined based on the basic information, the yard area information and the target yard information.

[0022] Optionally, if the match is successful, determining the target container yard area according to the basic information and the container information in the target yard information includes:

[0023] If the match is successful, the position selection penalty value is obtained;

[0024] A container yard area is determined according to the basic information, the location penalty value and the container information in the target yard information.

[0025] Optionally, determining a container yard area according to the basic information, the location penalty value and the container information in the target yard information includes:

[0026] Extracting a box turnover rate penalty value, a distance penalty value, and a crane efficiency penalty value from the location selection penalty values;

[0027] A container stacking area is determined according to the basic information, the container information in the target yard information, the container turnover rate penalty value, the distance penalty value, and the crane efficiency penalty value.

[0028] In addition, in order to achieve the above-mentioned purpose, the present invention also proposes a container yard location selection device, the container yard location selection device comprising:

[0029] An information acquisition module is used to obtain basic information of the container entering the yard upon receiving a container entry signal;

[0030] An information matching module, used for acquiring target yard information and matching the basic information with the container information in the target yard information;

[0031] The yard location selection module is used to determine the target container yard queue according to the basic information and the container information if the match is successful.

[0032] In addition, to achieve the above-mentioned purpose, the present invention also proposes a container yard location selection device, which includes: a memory, a processor, and a container yard location selection program stored in the memory and executable on the processor, and the container yard location selection program is configured to implement the steps of the container yard location selection method described above.

[0033] In addition, to achieve the above-mentioned purpose, the present invention further proposes a storage medium, on which a container yard location selection program is stored, and when the container yard location selection program is executed by a processor, the steps of the container yard location selection method described above are implemented.

[0034] The present invention obtains the basic information of the incoming container and the target yard information when receiving the container entry signal, and matches the basic information with the container information in the target yard information. If the match is successful, the target container yard queue is determined according to the basic information and the container information. Compared with the prior art, the present invention obtains the basic information of the incoming container and matches whether there is a container with the same basic information in the target yard according to the basic information. If the match is successful, the yard position of the container with the same attribute can be quickly located, and the yard position can be quickly selected according to the basic information of the container, thereby avoiding the technical problems of the prior art that the manual selection of the container yard requires a large number of personnel, a large workload, and low work efficiency, thereby improving work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 It is a structural schematic diagram of a container yard location selection device in a hardware operating environment involved in an embodiment of the present invention;

[0036] Figure 2 This is a schematic diagram of the flow chart of the first embodiment of the container yard location selection method of the present invention;

[0037] Figure 3 A container yard marking diagram of an embodiment of a container yard location selection method of the present invention;

[0038] Figure 4 This is a schematic diagram of the flow chart of the second embodiment of the container yard location selection method of the present invention;

[0039] Figure 5 It is a schematic diagram of the flow chart of the third embodiment of the container yard location selection method of the present invention;

[0040] Figure 6 It is a structural block diagram of the first embodiment of the container yard location selection device of the present invention.

[0041] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0042] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0043] Reference Figure 1 , Figure 1 The present invention is a schematic diagram of the structure of a container yard location selection device in the hardware operating environment involved in the embodiment of the present invention.

[0044] like Figure 1 As shown, the container yard location selection device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM), or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0045] Those skilled in the art will understand that Figure 1The structure shown in the figure does not constitute a limitation on the container yard location selection device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0046] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and a container yard location selection program.

[0047] exist Figure 1 In the container yard location selection device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the container yard location selection device of the present invention can be set in the container yard location selection device, and the container yard location selection device calls the container yard location selection program stored in the memory 1005 through the processor 1001, and executes the container yard location selection method provided by the embodiment of the present invention.

[0048] The embodiment of the present invention provides a method for selecting a container yard location, referring to Figure 2 , Figure 2 The figure is a flow chart of a first embodiment of a method for selecting a location for a container yard according to the present invention.

[0049] In this embodiment, the container yard location selection method includes the following steps:

[0050] Step S10: upon receiving a container entry signal, obtaining basic information of the container entering the yard.

[0051] It should be noted that the executor of this embodiment may be a container yard location selection device, wherein the container yard location selection device may be a device with functions such as data processing or data transmission, or may be an electronic device such as a control computer or a mobile computer. This embodiment does not make specific restrictions, and in this embodiment and the following embodiments, the control computer will be used for explanation.

[0052] It is understandable that the container entry signal may be a container entry signal generated when a container loading and unloading ship is loading containers or when containers enter a port gate, and the container entry signal is used to trigger the control computer to perform yard location selection operations.

[0053] In a specific implementation, when a ship carrying containers is unloaded or containers enter a gate, a container entry signal is generated, causing the control computer to trigger an entry position selection operation, at which time basic information of the containers that need to be stored in the yard is obtained.

[0054] It is worth mentioning that the basic information of the incoming container may be the danger level, weight information, destination port information, material information and container outline information of the incoming container. When stacking containers in the port yard, containers with the same attributes need to be placed in one area for easy management and to prevent danger. For example, container A is an extra-long container, container B is a dangerous long container, and container C is a long container. The basic information of these three containers is not exactly the same, so they are generally not allowed to be stacked in the same area.

[0055] Step S20: Acquire target yard information, and match the basic information with the container information in the target yard information.

[0056] It should be noted that the target yard information may be information about containers stacked in the area where containers are stacked in the port, information about the dimensions of the area, etc. During the stacking process, containers will be divided according to area, bay position, arrangement, and layer. Figure 3 The location information of a container in the yard needs to be determined by combining the area, bay position, arrangement and layer information. For example, the yard information where container A is located can be expressed as the first yard area, the first bay position, and the first column.

[0057] It is worth noting that the container information may include container danger level, weight information, destination port information, material information, container outline information and the like.

[0058] In the specific implementation, the basic information of the incoming container is matched with the information of the containers already in the port yard, and the target yard information is checked to see whether there are containers with the same attributes as the incoming container, so that containers with the same attributes can be placed in one area for easy management.

[0059] Step S30: If the match is successful, the target container yard queue is determined according to the basic information and the container information.

[0060] It can be understood that if a target container with the same attributes as the incoming container is found in the container information in the target yard information, the yard position of the incoming container can be determined according to the position information of the target container in the target yard, that is, the yard position of the incoming container can be determined according to the area, bay position, arrangement and number of layers of the target container.

[0061] In addition, considering that in the actual yard process, the area, bay position, and arrangement information of the incoming container can be consistent with those of the target container, however, under the premise that the first three items are consistent, the number of layers information will not be consistent, that is, the position of the incoming container cannot overlap with the target container. Therefore, in the actual site selection process, only the area, bay position, and arrangement information need to be considered.

[0062] This embodiment obtains the basic information of the incoming container and the target yard information when receiving the container entry signal, and matches the basic information with the container information in the target yard information. If the match is successful, the target container yard queue is determined according to the basic information and the container information. This embodiment obtains the basic information of the incoming container and matches whether there is a container with the same basic information in the target yard according to the basic information. If the match is successful, the yard position of the container with the same attributes can be quickly located, and the yard position can be quickly selected according to the basic information of the container, thereby avoiding the technical problems of the existing technology that the yard position selection of the container manually requires a large number of personnel to cooperate, the workload is large, and the work efficiency is low, thereby improving the work efficiency.

[0063] refer to Figure 4 , Figure 4 The figure is a flow chart of a second embodiment of a method for selecting a location for a container yard according to the present invention.

[0064] Based on the first embodiment above, in this embodiment, after step S30, the following steps are further included:

[0065] Step S40: when the matching fails, the target container yard queue is divided in the preset yard according to the basic information and the target yard information.

[0066] It should be noted that, if no target container with the same attributes as the incoming container is found in the container information in the target yard information, that is, there is no area for stacking containers with the same attributes as the incoming container in the target yard information, then it is necessary to divide the target container yard queue in the preset yard.

[0067] It is understandable that the preset yard can be a whole area in the port that is used for stacking containers. The preset yard can be divided into areas, bays, arrangements, and layers, etc., to facilitate the management of containers.

[0068] In addition, when the target container yard queues are divided in the preset yard according to the basic information and the target yard information, multiple target container yard queues may be mixed, so the divided target container yard queue sets need to be sent to the user end for the user to select.

[0069] Furthermore, in order to determine the container yard queue, the step S40 includes:

[0070] When the matching fails, dividing the target container yard queue set in the preset yard according to the basic information and the target yard information;

[0071] Sending the target container yard queue set to a user terminal for display;

[0072] The target container yard queue is determined according to the basic information, the target yard information and a selection instruction input by the user based on the displayed result.

[0073] In a specific implementation, a target container yard queue set obtained by dividing the preset yard according to the basic information and the target yard information is sent to the user terminal, and a selection instruction input by the user at the user terminal is received, and a target container yard queue is selected from the target container yard queue set according to the selection instruction.

[0074] It should be understood that if there are too many containers in the preset yard, making it impossible to divide the target container yard queue, the restriction on the yard queue by the basic information of the incoming containers may not be restricted, that is, whether the attributes of the containers are the same when they are stacked is not restricted. If this happens, it is necessary to confirm with the user, and the yard location can only be selected after receiving the instructions entered by the user on the user end. The user end can be a device with functions such as command input and data transmission, and can also be other electronic devices such as mobile computers and mobile phones. This embodiment does not make specific restrictions.

[0075] In this embodiment, the target container yard queue can be divided by obtaining the yard area information and the container yard bay position information, and determining the container yard queue set according to the basic information, the yard area information, the target yard information and the container yard bay position information, wherein the yard area information can be the yard area information determined in the target yard information based on the basic information; the container yard bay position information can be the container yard bay position information determined based on the basic information, the yard area information and the target yard information.

[0076] In addition, when determining the yard area information in the target yard information based on the basic information, it is necessary to first screen the yard area information in the preset yard according to the degree of danger of the container. For example, when the incoming container is an import / export container, an empty / full container, a cold and dangerous super special container, etc., it needs to be stacked in a specific yard area and the entire preset yard will not be screened.

[0077] It should be noted that when screening the yard area information, the impact of the ship's berthing time needs to be given priority. Therefore, it is necessary to set an estimated berthing time penalty function for the degree of conflict between different routes in a certain yard area, and use the minimum berthing time penalty function value as the screening condition to reduce the impact of berthing time; the estimated berthing time penalty function is as follows:

[0078]

[0079] Among them, l i It represents the length of the overlapping interval of the shipping schedules of two routes in the yard area, w represents the length of the shipping schedule of the routes stored in the Block, and p represents the number of routes.

[0080] In addition, since in actual operation, the actual berthing time of the ship is different from the estimated berthing time obtained by the estimated berthing time penalty function, a historical berthing time function can also be added to reduce the conflict caused by the berthing time. The historical berthing time penalty function is as follows:

[0081]

[0082] Among them, c ij Indicates the conflict between route i and route j in the yard area in the past period of time.

[0083] In addition, in order to improve the efficiency of container yard, a berth distance penalty function and a route number penalty function are set. The berth distance penalty function is used to allow the container to be moved to the yard area with the shortest distance; the route number penalty function can prevent the containers in the same yard area from belonging to too many ships, resulting in the crane being unable to meet the container delivery needs at the same time. The corresponding berth distance penalty function and route number penalty function are as follows:

[0084]

[0085] Among them, s ki Indicates the distance between the current yard area and the berth of the ship where the container is to be placed, max k∈ K s ki Indicates the maximum distance from all yard areas to the berth.

[0086]

[0087] Among them, s i represents the route, k represents the set of routes contained in the yard area, and K represents the set of all routes contained in the yard.

[0088] It should be noted that the screening of the yard area can be based on the sum of the expected berthing time penalty function value, the historical berthing time penalty function value, the berth distance penalty function value, and the route number penalty function value, and one or more yard areas with the smallest sum of the penalty function values ​​are output as the screening result.

[0089] It is understandable that after completing the screening of the yard area, it is also necessary to screen the container bay information.

[0090] It should be understood that when screening the container bay information, it is necessary to set the same-shipping Bay penalty function and the same-attribute box penalty function, and determine the appropriate container bay information according to the sum of the same-shipping Bay penalty function value and the same-attribute box penalty function value. The same-shipping Bay penalty function is used to ensure that the yard area with a small number of bays in the same shipping period is given priority on the yard; the same-attribute box penalty function is used to ensure that the yard area with a small number of containers with the same attributes is given priority on the yard; the same-shipping Bay penalty function and the same-attribute box penalty function are as follows:

[0091]

[0092] Where x represents the number of specific bays that are at least spaced apart, N j is the total number of bays in the yard area, and I represents the indicator function of the container.

[0093]

[0094] Among them, M j Represents the number of all containers in the Block, con represents the container, allo represents the attribute of the container, and I represents the indicator function of the container.

[0095] Finally, a container yard column set is determined according to the basic information, the yard area information, the target yard information and the container yard bay position information.

[0096] Step S50: moving the incoming container to the target container yard queue and updating the target container yard information.

[0097] It should be noted that when determining the target container yard column set for stacking the incoming container, the incoming container is moved to the target container yard column to complete the container yard operation and update the target yard information of the current preset yard.

[0098] Furthermore, after the matching is successful, in order to improve the efficiency of moving the incoming container to the target container yard queue, before step S50, the following is further included:

[0099] Determine whether it is necessary to predict the incoming container quantity;

[0100] If necessary, obtain container history information;

[0101] According to the container historical information, a container inflow volume prediction is performed using a preset container inflow volume prediction model to obtain predicted container inflow volume information;

[0102] It can be understood that the preset container loading volume prediction model is used to predict the container loading volume within a preset time period based on the container historical information to obtain the predicted container loading volume information.

[0103] This embodiment obtains the basic information of the incoming container and the target yard information when receiving the container entry signal, and matches the basic information with the container information in the target yard information. If the match is successful, the target container yard queue is determined according to the basic information and the container information. If the match fails, the target container yard queue is divided in the preset yard according to the basic information and the target yard information, the incoming container is moved to the target container yard queue, and the target yard information is updated. This embodiment obtains the basic information of the incoming container and matches whether there is a container with the same basic information in the target yard according to the basic information. If the match is successful, the yard position of the container with the same attribute can be quickly located, and the yard position can be quickly selected according to the basic information of the container. If the match fails, an area can be divided in the preset yard to place the container in the divided yard area, so as to realize the yard position selection of the container without manual operation, thereby improving work efficiency.

[0104] refer to Figure 5 , Figure 5 The figure is a flow chart of a third embodiment of a method for selecting a location for a container yard according to the present invention.

[0105] Based on the above second embodiment, in this embodiment, step S30 includes:

[0106] Step S301: If the match is successful, obtain the position selection penalty value.

[0107] It should be noted that the location selection penalty value may be a container turnover rate penalty value, a distance penalty value, a crane efficiency penalty value, etc., which are used to select appropriate target container yard information to complete the container yard location selection.

[0108] Step S302: determining a container yard area according to the basic information, the location penalty value and the container information in the target yard information.

[0109] It can be understood that if a target container with the same attributes as the incoming container is queried in the container information in the target yard information, the container turnover rate penalty value, the distance penalty value, the crane efficiency penalty value, etc. are obtained, and the container yard area is determined based on the basic information, the container turnover rate penalty value, the distance penalty value, the crane efficiency penalty value and the container information in the target yard information.

[0110] Furthermore, in order to obtain an accurate location selection penalty value, step S302 includes:

[0111] Extracting a box turnover rate penalty value, a distance penalty value, and a crane efficiency penalty value from the location selection penalty values;

[0112] A container stacking area is determined according to the basic information, the container information in the target yard information, the container turnover rate penalty value, the distance penalty value, and the crane efficiency penalty value.

[0113] In specific implementation, when working in a container yard, containers may be turned over. There are two possibilities for turning over containers in a container yard: 1. When containers are not mixed, turning over occurs due to different priorities in the loading sequence caused by different container weights; 2. When containers are mixed, turning over occurs due to different unloading ports or shipping schedules.

[0114] It should be noted that when calculating the penalty value of the container flipping rate, a penalty function of container flipping with weight constraint is set for the first container flipping situation. The penalty function of container flipping with weight constraint is used to ensure that the heavy container is given priority in the yard. The penalty function of container flipping with weight constraint is as follows:

[0115]

[0116] Among them, X represents the set of container attributes, Y_i represents a specific yard column in the selected yard column set. w_x is the weight of the current container, w_j is the weight of the containers already stacked in the yard column, w_thres represents the penalty threshold for the weight difference between adjacent layers. cur_tier represents the number of layers to be considered for the container to be placed, and w_up and w_down represent the upper and lower limits of the number of layers in the yard column respectively.

[0117] For the first case of container turning, a constraint container turning penalty function and a loading time constraint container turning penalty function are set. The constraint container turning penalty function is used to ensure that the yard position of the later unloaded container is given priority in the yard; the loading time constraint container turning penalty function is used to ensure that the yard position of the earlier loaded container is given priority in the yard. The constraint container turning penalty function and the loading time constraint container turning penalty function are as follows: yard area

[0118]

[0119] Among them, PODx indicates the port at which the container to be placed will be unloaded, starting from the current port, and PODmax indicates the maximum value of POD of the containers placed in the yard column.

[0120]

[0121] Among them, Timex represents the time from the container to the shipping date, and Timemin represents the minimum value of Time in the yard column.

[0122] It should be understood that when calculating the distance penalty value, a distance penalty function may be set, and the distance penalty function is used to ensure that the yard position close to the loading berth is given priority in the yard. The distance penalty function is as follows:

[0123]

[0124] Where B_j represents the expected berth of the ship where the container is to be placed, Block_k represents the kth yard area, K represents the set of yard areas where the yard column to be selected is located, and d_kj represents the distance between the kth yard area and the jth berth.

[0125] It is noted that when calculating the crane efficiency penalty value, an RTG workload penalty function and an RTG moving distance penalty function can be set. The RTG workload penalty function is used to ensure that the positions with fewer RTG operation instructions are given priority on the yard; the RTG moving distance penalty function is used to ensure that the positions with smaller RTG moving distances are given priority on the yard. The RTG workload penalty function is as follows:

[0126]

[0127] Among them, workqueuesize represents the number of RTG job instructions corresponding to the field, s0 represents the RTG job instruction number threshold at which the penalty begins to be imposed, and s1 represents the maximum threshold of the RTG job instruction number. If the threshold is exceeded, the penalty item will reach the maximum.

[0128] The RTG moving distance penalty function is as follows:

[0129]

[0130] in, Indicates the horizontal coordinate of the current calculated position, X RTGLastPos Indicates the horizontal coordinate of the position of the last job in the current job sequence of RTG, Block len Indicates the length of the yard area, RTG Num Indicates the number of RTGs in the yard area.

[0131] In a specific implementation, the target container yard area can be determined based on the minimum value of the sum of the turnover rate penalty value, the distance penalty value and the crane efficiency penalty value, and the incoming container is moved to the target container yard queue to complete the container yard operation and update the target yard information of the current preset yard.

[0132] This embodiment obtains the basic information of the incoming container and the target yard information when receiving the container entry signal, and matches the basic information with the container information in the target yard information. If the match is successful, a location penalty value is obtained, and the container yard area is determined according to the basic information, the location penalty value and the container information in the target yard information. If the match fails, the target container yard queue is divided in the preset yard according to the basic information and the target yard information, the incoming container is moved to the target container yard queue, and the target yard information is updated. This embodiment obtains the basic information of the incoming container, and matches whether there is a container with the same basic information in the target yard according to the basic information. If the match is successful, a location penalty value can be obtained, and the yard area is limited by the location penalty value, so that the yard location can be quickly selected according to the basic information of the container. If the match fails, an area can be divided in the preset yard to place the container in the divided yard area, so that the yard location of the container is realized without manual operation, thereby improving work efficiency.

[0133] In addition, an embodiment of the present invention further provides a storage medium, on which a container yard location selection program is stored. When the container yard location selection program is executed by a processor, the steps of the container yard location selection method described above are implemented.

[0134] Since the storage medium adopts all the technical solutions of all the above embodiments, it at least has all the beneficial effects brought by the technical solutions of the above embodiments, which will not be described one by one here.

[0135] Reference Figure 6 , Figure 6 It is a structural block diagram of the first embodiment of the container yard location selection device of the present invention.

[0136] like Figure 6 As shown, the container yard location selection device proposed in the embodiment of the present invention includes:

[0137] The information acquisition module 10 is used to acquire basic information of the container entering the yard upon receiving a container entering the yard signal;

[0138] An information matching module 20, for acquiring target yard information and matching the basic information with the container information in the target yard information;

[0139] The yard location selection module 30 is used to determine the target container yard queue according to the basic information and the container information if the match is successful.

[0140] This embodiment obtains the basic information of the incoming container and the target yard information when receiving the container entry signal, and matches the basic information with the container information in the target yard information. If the match is successful, the target container yard queue is determined according to the basic information and the container information. This embodiment obtains the basic information of the incoming container and matches whether there is a container with the same basic information in the target yard according to the basic information. If the match is successful, the yard position of the container with the same attributes can be quickly located, and the yard position can be quickly selected according to the basic information of the container, thereby avoiding the technical problems of the existing technology that the yard position selection of the container manually requires a large number of personnel to cooperate, the workload is large, and the work efficiency is low, thereby improving the work efficiency.

[0141] In one embodiment, the yard selection module 30 is further used to divide the target container yard queue in the preset yard according to the basic information and the target yard information when the matching fails; move the incoming container to the target container yard queue, and update the target yard information.

[0142] In one embodiment, the yard selection module 30 is further used to divide the target container yard queue set in the preset yard according to the basic information and the target yard information when the matching fails; send the target container yard queue set to the user end for display; determine the target container yard queue according to the basic information, the target yard information and the selection instruction input by the user based on the display result.

[0143] In one embodiment, the yard location selection module 30 is further used to obtain yard area information and container yard bay position information; and determine a container yard column set according to the basic information, the yard area information, the target yard information and the container yard bay position information.

[0144] In one embodiment, the yard location selection module 30 is further used to determine the yard area information in the target yard information based on the basic information; and determine the container yard location information based on the basic information, the yard area information and the target yard information.

[0145] In one embodiment, the yard location selection module 30 is further configured to obtain a location selection penalty value if the match is successful; and determine a container yard area according to the basic information, the location selection penalty value and the container information in the target yard information.

[0146] In one embodiment, the yard selection module 30 is further used to extract the container turnover rate penalty value, the distance penalty value and the crane efficiency penalty value in the location selection penalty value; and determine the container stack area according to the basic information, the container information in the target yard information, the container turnover rate penalty value, the distance penalty value and the crane efficiency penalty value.

[0147] It should be understood that the above is only an example and does not constitute any limitation on the technical solution of the present invention. In specific applications, technicians in this field can make settings as needed, and the present invention does not limit this.

[0148] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0149] In addition, for technical details not fully described in this embodiment, reference may be made to the container yard location selection method provided in any embodiment of the present invention, and will not be repeated here.

[0150] In addition, it should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0151] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0152] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory (ROM) / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0153] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A container yard location selection method, characterized in that: The container yard location selection method comprises: Upon receiving the container entry signal, obtain the basic information of the container entering the yard; Acquire target yard information, and match the basic information with container information in the target yard information; If the match is successful, the target container yard queue is determined according to the basic information and the container information; If the match is successful, after determining the target container yard queue according to the basic information and the container information, the method further includes: When the matching fails, dividing the target container yard queue in the preset yard according to the basic information and the target yard information; Move the incoming container to the target container yard queue and update the target yard information; When the matching fails, dividing the target container yard queue in the preset yard according to the basic information and the target yard information includes: When the matching fails, dividing the target container yard queue set in the preset yard according to the basic information and the target yard information; Sending the target container yard queue set to a user terminal for display; Determine a target container yard queue according to the basic information, the target yard information, and a selection instruction input by the user based on the displayed result; If the match is successful, determining the target container yard queue according to the basic information and the container information in the target yard information includes: If the match is successful, the position selection penalty value is obtained; Determine a container yard area according to the basic information, the location penalty value and the container information in the target yard information; The determining of the container yard area according to the basic information, the location penalty value and the container information in the target yard information includes: Extracting a box turnover rate penalty value, a distance penalty value, and a crane efficiency penalty value from the location selection penalty values; The box flipping rate penalty value includes a weight constraint box flipping value, and the weight constraint box flipping value is expressed as: Where X represents a set of container attributes, Y_i represents a specific yard column in the selected yard column set, I represents an indicator function used to judge the condition, && represents and, j represents the current container sequence number in the yard column, w_x is the weight of the current container, w_j is the weight of the container already stacked in the yard column, w_thres represents the penalty threshold of the weight difference between adjacent layers, cur_tier represents the number of layers to be considered for the container to be placed, w_up and w_down represent the upper and lower limits of the number of layers of the yard column respectively; The distance penalty value is expressed as: Where B_j represents the expected berth of the ship where the container is to be placed, k represents the index variable used to traverse all elements in the set K, Block_k represents the kth yard area, K represents the set of yard areas where the yard column to be selected is located, d_kj represents the distance between the kth yard area and the jth berth, and max k∈K d kj It means to select the largest d_kj value corresponding to all elements k in the set K; The crane efficiency penalty value is the crane workload penalty value and the crane moving distance penalty value. The crane workload penalty value is expressed as: Where workqueuesize represents the number of crane operation instructions corresponding to the site, s0 represents the crane operation instruction number threshold at which penalties are imposed, and s1 represents the maximum crane operation instruction number threshold, exceeding which the penalty item will reach the maximum; The crane moving distance penalty value is expressed as: in, Indicates the horizontal coordinate of the current calculated position, X RTGLastPos The horizontal coordinate of the last operation position in the current operation sequence of the crane, Block len Indicates the length of the yard area, RTG Num Indicates the number of cranes in the yard area; A container yard area is determined according to the basic information, the container information in the target yard information, the container turnover rate penalty value, the distance penalty value, and the crane efficiency penalty value.

2. The container yard location selection method according to claim 1, characterized in that: The step of dividing a target container yard column set in a preset yard according to the basic information and the target yard information includes: Obtain yard area information and container yard bay location information; A container yard column set is determined according to the basic information, the yard area information, the target yard information and the container yard bay position information.

3. The container yard location selection method according to claim 2, characterized in that: The obtaining of the yard area information and the container yard bay position information includes: Determining yard area information in the target yard information based on the basic information; The container yard bay position information is determined based on the basic information, the yard area information and the target yard information.

4. A container yard location selection device, characterized in that: The container yard location selection device comprises: An information acquisition module is used to obtain basic information of the container entering the yard upon receiving a container entry signal; An information matching module, used for acquiring target yard information and matching the basic information with the container information in the target yard information; A yard location selection module, for determining a target container yard queue according to the basic information and the container information if the match is successful; The yard selection module is further used for dividing the target container yard queue in the preset yard according to the basic information and the target yard information when the matching fails; moving the incoming container to the target container yard queue, and updating the target yard information; The yard selection module is further used for, when the matching fails, dividing the target container yard queue set in the preset yard according to the basic information and the target yard information; sending the target container yard queue set to the user end for display; determining the target container yard queue according to the basic information, the target yard information and the selection instruction input by the user based on the display result; The yard location selection module is further used to obtain a location selection penalty value if the match is successful; determine the container yard area according to the basic information, the location selection penalty value and the container information in the target yard information; The yard location selection module is further used to extract the container turnover rate penalty value, the distance penalty value and the crane efficiency penalty value from the location selection penalty value; the container turnover rate penalty value includes the weight constraint container turnover value, and the weight constraint container turnover value is expressed as: Where X represents a set of container attributes, Y_i represents a specific yard column in the selected yard column set, I represents an indicator function used to judge the condition, && represents and, j represents the current container sequence number in the yard column, w_x is the weight of the current container, w_j is the weight of the container already stacked in the yard column, w_thres represents the penalty threshold of the weight difference between adjacent layers, cur_tier represents the number of layers to be considered for the container to be placed, w_up and w_down represent the upper and lower limits of the number of layers of the yard column respectively; The distance penalty value is expressed as: Where B_j represents the expected berth of the ship where the container is to be placed, k represents the index variable used to traverse all elements in the set K, Block_k represents the kth yard area, K represents the set of yard areas where the yard column to be selected is located, d_kj represents the distance between the kth yard area and the jth berth, and max k∈K d kj It means to select the largest d_kj value corresponding to all elements k in the set K; The crane efficiency penalty value is the crane workload penalty value and the crane moving distance penalty value. The crane workload penalty value is expressed as: Where workqueuesize represents the number of crane operation instructions corresponding to the site, s0 represents the crane operation instruction number threshold at which penalties are imposed, and s1 represents the maximum crane operation instruction number threshold, exceeding which the penalty item will reach the maximum; The crane moving distance penalty value is expressed as: in, Indicates the horizontal coordinate of the current calculated position, X RTGLastPos The horizontal coordinate of the last operation position in the current operation sequence of the crane, Block len Indicates the length of the yard area, RTG Num Indicates the number of cranes in the yard area; determines the container stack area according to the basic information, the container information in the target yard information, the container turnover rate penalty value, the distance penalty value and the crane efficiency penalty value.

5. A container yard location selection device, characterized in that: The container yard location selection device comprises: a memory, a processor, and a container yard location selection program stored in the memory and executable on the processor, wherein the container yard location selection program is configured to implement the container yard location selection method according to any one of claims 1 to 3.

6. A storage medium, characterized in that: The storage medium stores a container yard location selection program, and when the container yard location selection program is executed by the processor, the container yard location selection method according to any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Method and system of creating container yard plan

    CN103164755A

  • Method and device for determining heaping position of container

    CN104700249A