Container yard location selection method, device and equipment

By acquiring and processing multi-dimensional data in container yards, the optimal yard location scheme is generated, which solves the problem of task imbalance of automated machinery in mixed environments and improves the overall operational efficiency of the yard.

CN120952273AActive Publication Date: 2025-11-14SHANGHAI INTERNATIONAL PORT +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511476898.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-16
Publication Date
2025-11-14
Estimated Expiration
2045-10-16

AI Technical Summary

Technical Problem

Existing container yard location systems cannot achieve seamless integration between automated systems and human experience in mixed environments. Automated machinery struggles to balance between under-saturation and over-saturation of operations, leading to task imbalances and localized congestion among machines.

Method used

By acquiring and processing information tables on storage yards, container areas, and machinery, fitness calculations and sorting are performed to generate optimal storage yard location schemes. Considering multiple dimensions such as crane operation plans and machinery operation saturation, resource allocation is optimized.

Benefits of technology

It achieves a balance between automated and traditional mechanical tasks, reduces the probability of container overturning, optimizes resource allocation, improves the overall efficiency of the yard, and provides a feasible solution for the intelligent transformation of storage terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120952273A_ABST
    Figure CN120952273A_ABST
Patent Text Reader

Abstract

The invention provides a container yard location selection method, device and equipment. The method comprises the following steps: acquiring a data table required for calculating container yard location selection from a data source; the required data table comprises a storage yard information table, an on-site box information table, a machinery information table, a bridge crane operation plan instruction table, an arranged operation block table and a last-hour machinery completed task data table; performing statistics on the data table according to a certain caliber to obtain a statistical table; combining the statistical tables to obtain a combined table; performing fitness calculation and sorting on the merge table to obtain a sorting table; and determining an optimal storage yard position according to the arrangement table. According to the embodiment of the invention, the task and operation saturation of each machine can be balanced, automatic machines and traditional machines are balanced, and the operation efficiency of the container yard is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of terminal container operation technology, specifically to a container yard location selection method, apparatus and equipment. Background Technology

[0002] In the port industry, container yard location selection is closely related to port transportation efficiency. While the intelligent transformation of container terminals is an inevitable trend, traditional yards that have been in operation for decades face challenges such as the difficulty of modifying rail-mounted gantry foundations and the inertia of on-site personnel, making it difficult to achieve a "one-step" automation upgrade. Currently, the industry mostly adopts a transitional solution of mixed operation of old and new container areas. However, existing yard location selection systems have significant limitations in mixed environments: traditional container allocation relies on accumulated manual experience and cannot meet the real-time dynamic decision-making needs of automated systems; it is difficult for automated equipment to "support" across container areas, and the overall automated machinery struggles to find a balance between underutilization and overutilization, resulting in idle and busy automated machinery coexisting, further amplifying local congestion caused by the imbalance of tasks between machines. Summary of the Invention

[0003] The purpose of this application is to provide a container yard location selection method, device and equipment that can balance the task and operation saturation of each machine and balance automated and traditional machines.

[0004] To address the aforementioned technical problems, this application provides a container yard location selection method, comprising: obtaining data tables required for calculating container yard location from a data source; the required data tables include: a yard information table, a table of containers in the yard, a machinery information table, a gantry crane operation plan instruction table, a table of scheduled work blocks, and a table of machinery completed tasks in the previous hour; statistically analyzing the data tables according to a certain caliber to obtain a statistical table; merging the statistical tables to obtain a merged table; performing fitness calculation and sorting on the merged table to obtain a ranking list; and determining the optimal yard location based on the ranking list.

[0005] Compared with the prior art, the beneficial effects that the at least one technical solution adopted in the embodiments of this application can achieve include at least: This method takes into account the operating efficiency of automated machinery and the saturation of automated container areas, such as the number of instructions issued in the container area, the number of planned tasks in the container area, and the matching of the distance between the container bays and the size of the mechanical spreaders. It generates a container allocation scheme that can improve the overall efficiency of the yard and provides a feasible intelligent location selection scheme for the intelligent transformation of the yard of the storage terminal.

[0006] In one embodiment, before performing fitness calculation and sorting on the merged table, the method further includes: eliminating and screening storage yard sites according to business rules, and eliminating sites that do not meet the conditions.

[0007] In one embodiment, the process of eliminating and screening the yard according to business rules includes: eliminating container areas without machinery, eliminating the range of machinery whose number of gantry crane operation plans for loading ships exceeds a threshold, and eliminating the range of operations where the total number of tasks within the range of machinery exceeds its efficiency in the previous hour.

[0008] In one embodiment, the step of statistically analyzing the data table according to a certain caliber to obtain a statistical table includes: analyzing the acquired data table by mechanical operation range to obtain the number of loading and unloading instructions, loading operation block tasks and unloading operation block tasks for each machine; analyzing the acquired data table by row to obtain the attribute comparison results of each row and the tonnage difference results of each row; and analyzing the acquired data table by machine in the mechanical information table to obtain the operating efficiency of each machine and the matching status of the lifting gear dimensions of each machine.

[0009] In one embodiment, merging the statistical tables to obtain a merged table includes: merging the container area table, bay location table, tank location table, and on-site container information table to obtain a yard information table; merging the statistically obtained machine hourly efficiency table and machine spreader size matching table to obtain a comprehensive machine information table; merging the obtained container area table, bay location table, and comprehensive machine information table to obtain a container area bay location-machine range table; merging the obtained container area bay location-machine range table with the gantry crane operation plan instruction table to obtain a gantry crane operation plan instruction quantity table; and merging the obtained container area bay location-machine range table with the scheduled work block table to obtain a work block task quantity table.

[0010] In one embodiment, the merged table is subjected to fitness calculation and sorting to obtain a sorted list, including: the merged table includes feature columns participating in each simple sort and feature columns participating in each composite sort, wherein the number of features in the sorting formula of the simple sort is equal to 1, and the number of features in the fitness formula of the composite sort is greater than 1; simple sorting is performed on the feature columns participating in each simple sort; composite sorting is performed on the feature columns participating in each composite sort based on the fitness formula; The results of the simple sorting and the compound sorting are sorted in a general way to obtain the sorted list.

[0011] In one embodiment, the formula for the overall sorting is:

[0012] in A sorting formula for one or more feature columns. For the characteristic columns of the merged table, Superscripts are used to label variables in the fitness formula. The subscript indicates the overall sort order. For the fitness formula, These are the feature columns that participate in each composite sorting; The formula for the simple sorting is: in For a certain feature column.

[0013] In one embodiment, the feature columns participating in the composite sorting include at least a sorting attribute column, a sorting weight difference column, a mechanical operation size balance column, and a bridge crane operation plan instruction; The formula for calculating the fitness of the row attribute column, row weight difference column, and mechanical operation dimension balance column is as follows:

[0014] The formula for calculating the fitness of the ranked attribute column and the ranked weight difference column includes: .

[0015] The gantry crane operation plan instructions include gantry crane operation plan loading instructions, gantry crane operation plan unloading instructions, loading operation block tasks, and unloading operation block tasks; the formula for fitness testing the gantry crane operation plan instructions is:

[0016] in, The statistical column values ​​for the CWP command. Weights for CWP instructions, Indicates the weight.

[0017] In one embodiment, the storage location corresponding to the first row of the sorting list is taken as the optimal location, and the optimal location and the sorting list are output.

[0018] This application embodiment also provides a container yard location selection device, applied to the above-mentioned container yard location selection method, including: a data table acquisition module: used to acquire data tables required for calculating container yard location selection from a data source; the required data tables include: a yard information table, an in-yard container information table, a machinery information table, a gantry crane operation plan instruction table, an arranged operation block table, and a machinery completed task data table for the previous hour; a statistics module: used to perform statistics on the data tables according to a certain caliber to obtain a statistics table; a merging module: used to merge the statistics tables to obtain a merged table; a sorting module: used to perform fitness calculation and sorting on the merged table to obtain a sorting list; and an optimal yard location confirmation module: used to determine the optimal yard location based on the sorting list.

[0019] This application also provides an electronic device, including a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the processor executes the computer program to implement the steps of the container yard location selection method described above.

[0020] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the above-described container yard location method.

[0021] Compared with the prior art, the embodiments of this application generate a container allocation scheme that can improve the overall efficiency of the yard based on the mechanical operation saturation of the automated container area. It solves the pain points such as uneven mechanical task allocation, high container turnover rate, and uneven resource allocation in mixed container areas, and provides a feasible intelligent location selection scheme for the intelligent transformation of the yard of the stock terminal, significantly improving the yard operation efficiency. Attached Figure Description

[0022] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0023] Figure 1 This is a flowchart of a container yard location selection method according to an embodiment of this application; Figure 2 This is a schematic diagram of the overall sorting according to an embodiment of this application; Figure 3 This is a flowchart of a container yard location selection method according to another embodiment of this application; Figure 4 This is a schematic diagram of the structure of a container yard location selection device according to an embodiment of this application; Figure 5 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0024] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application. It should be noted that various aspects of embodiments within the scope of the appended claims are described below. It will be apparent that the aspects described herein can be embodied in a wide variety of forms, and any particular structure and / or function described herein is merely illustrative. Based on this application, those skilled in the art will understand that one aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number and aspects set forth herein can be used to implement the device and / or practice the method. Additionally, this device and / or method can be implemented using structures and / or functionalities other than one or more of the aspects set forth herein.

[0025] It should also be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. The drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0026] Additionally, specific details are provided in the following description to facilitate a thorough understanding of the examples. However, those skilled in the art will understand that practice can be carried out without these specific details.

[0027] In traditional solutions, existing container yard locations are difficult to adapt to terminals that have undergone partial automation upgrades. Automated machinery faces difficulties in providing support across container areas, and the overall machinery struggles to find a balance between underutilization and overutilization. This imbalance in machinery operations may further amplify on-site congestion.

[0028] Compared with the prior art, the embodiments of this application are as follows: 1. By replacing the traditional box area with the mechanical working range for data statistics, the task balance between automated and traditional machinery is achieved, avoiding local congestion caused by the coexistence of under-saturation and over-saturation of operations, and solving the problem of task imbalance between machines in existing technologies.

[0029] 2. Taking into account multiple factors such as the number of crane working plan (CWP) instructions, the number of work blocks, the distance between bays and machinery, and the matching of spreader sizes, the optimal positioning scheme is generated through fitness calculation and sorting. This reduces the probability of container reloading and empty machinery runs, optimizes resource allocation efficiency, and significantly improves the overall operational efficiency of the yard.

[0030] 3. For the mixed scenario of old and new container areas in the early stage of intelligent transformation of traditional container yards, we provide a location selection logic that is compatible with automation and traditional machinery, providing a feasible solution for the transformation of existing terminal buildings.

[0031] 4. Based on real-time data (such as the mechanical efficiency of the previous hour and the latest crane operation plan instructions), location calculations are performed, combined with adjustable weight parameters (such as operation instruction sensitivity) to adapt to changes in on-site operating conditions and improve system response flexibility. Based on this, one embodiment of this application proposes a container yard location selection method, the process of which is as follows: Figure 1 As shown in the image, the details are as follows: In step 101, the data tables required for calculating container yard location selection are obtained from the data source. These data tables include: a yard information table, a table of containers in the yard, a machinery information table, a Crane Working Plan (CWP) instruction table, a table of scheduled work blocks, and a table of machinery tasks completed in the previous hour. In this embodiment, a database driver can be used to read the required data tables from the data source. Each data table contains corresponding data information. For example, the yard information refers to the physical description information of the yard's container areas, bays, rows, and layers, including the area number and number of bays, bay number and number of rows and layers. The yard information table includes at least a container area table, a bay table, and a slot table. The container in the yard information refers to the attribute information of containers already stacked in the yard, including their location within the yard, container size, container type, container owner, etc. The machinery information refers to the operational information of the containers working in the yard, including the machinery number, last operational location, operational type, and operational range. The crane operation plan instructions refer to the yard-related instructions in the crane operation plan, including instructions issued by the crane operation plan for unloading containers from ships to the yard and instructions issued by the crane operation plan for loading containers from the yard onto ships. The scheduled work blocks refer to work block tasks planned and arranged in the system, which are usually carried out several hours after the planning and arrangement, including scheduled unloading and loading work blocks. The data on completed tasks by machinery in the previous hour refers to the data on the tasks completed by each machine in the hour prior to the location selection time.

[0032] In step 102, the data table is statistically analyzed according to a certain standard to obtain a statistical table. Specifically, the data table can be statistically analyzed according to a certain standard using the following methods: The obtained data table is statistically analyzed by unit according to the mechanical operation range of the mechanical information table to obtain the statistical values ​​of the crane operation plan loading instructions and crane operation plan unloading instructions within each mechanical range, thereby obtaining the number of loading instructions and unloading instructions for each machine. The obtained data table is also statistically analyzed by unit according to the mechanical operation range of the mechanical information table to obtain the statistical values ​​of loading operation blocks and unloading operation blocks within each mechanical range, thereby obtaining the number of loading operation block tasks and unloading operation block tasks for each machine. The obtained data table is analyzed by unit for a whole row, comparing the attributes of the candidate location boxes with the attributes of all boxes in each whole row of the slot table to obtain the attribute comparison results for each row. The obtained data table is analyzed by unit for a whole row, comparing the maximum difference between the tonnage of the candidate location boxes and the tonnage of all boxes in each whole row of the slot table to obtain the maximum difference for each row. The tonnage difference results are obtained; the data table is statistically analyzed by machine in the machine information table to obtain the number of tasks completed by each machine in the previous hour, so as to obtain the operating efficiency of each machine. The data table is statistically analyzed by machine in the machine information table. From the tasks completed by each machine in the previous hour, the most recently completed data of each machine is selected. The box size of the task is used as the current lifting tool size of the machine. It is compared with the current selected box size to obtain the matching status of the lifting tool size of each machine. The statistical tables in this step should include at least the machine efficiency table for the previous hour and the machine lifting tool size matching table.

[0033] In step 103, the statistical tables are merged to obtain a merged table. Specifically, the container area table, bay location table, slot table, and on-site container information table can be merged to obtain a wide yard information table where each row represents a yard container location and each column records the physical location information and occupancy container attribute information of that yard container location.

[0034] The table of machine hourly efficiency obtained from the statistics is combined with the table of machine lifting tool size matching to obtain a comprehensive machine information table in which each row represents one machine and each column records the machine number, machine operating range, machine hourly efficiency and machine lifting tool size matching status.

[0035] The obtained box area table, bay position table and mechanical comprehensive information table are merged to obtain a box area bay position-mechanical range table where each row represents a bay position and each column records the physical location information of the bay position, the number of the nearest mechanical bay position, and the mechanical range to which the bay position belongs.

[0036] The obtained container bay location-machine range table is combined with the bridge crane operation plan instruction table to obtain a table in which each row represents a bay location and each column records the physical location information of the bay location and the number of bridge crane operation plan instructions for the machine range to which the bay location belongs.

[0037] The obtained container area bay location-machine range table is merged with the scheduled work block table to obtain a table in which each row represents a bay location and each column records the physical location information of the bay location and the number of work block tasks in the machine range to which the bay location belongs.

[0038] In step 104, the fitness of the merged table is calculated and sorted to obtain a sorted table. Specifically, the merged table includes feature columns participating in each simple sort and feature columns participating in each composite sort, wherein the number of features in the sorting formula of the simple sort is equal to 1, and the number of features in the fitness formula of the composite sort is greater than 1.

[0039] In this embodiment of the application, the feature columns participating in the simple sorting are simply sorted, and the feature columns participating in the composite sorting are calculated using the fitness formula and then composite sorted; then the results of the simple sorting and composite sorting are sorted in a total sort to obtain the sorted list.

[0040] The overall sorting formula is as follows: (1) in A sorting formula for one or more feature columns. For the characteristic columns of the merged table, Superscripts are used to label variables in the fitness formula. The subscript indicates the overall sort order. The fitness formula for the composite ranking is as follows: These are the feature columns that participate in the composite sorting. According to... inside The number of elements is divided into simple sorting and compound sorting, depending on whether there are more than one. It should be noted that the overall sorting formula in formula (1) does not necessarily mean that the first sorting formula is a simple sorting formula, and the second... This sorting formula is not necessarily a compound sort, but rather demonstrates a general formula for both simple and compound sorts. In practice, the total sorting formula can contain any number of simple sorts and any number of compound sorts, and the order is not fixed.

[0041] The formula for the simple sorting is: (2) in, For a certain feature column.

[0042] The formula for compound sorting is: (3) in For the fitness formula, For the feature columns participating in the composite sorting, Superscripts are used to label variables in the fitness formula. The subscript indicates the overall sort order, and... The subscripts are the same.

[0043] Compared to simple sorting, composite sorting considers multiple feature columns in a comprehensive calculation, enabling more refined priority sorting, as detailed below: In one embodiment, the feature columns participating in the composite sorting include a ranking attribute column, a ranking weight difference column, and a mechanical operation size balance column. The formula for calculating the fitness of the feature columns participating in the composite sorting is as follows: (4) This formula comprehensively considers three factors: the attribute comparison and verification between containers in each row and the selected container in the yard, the weight difference between containers in each row and the selected container, and the matching of mechanical spreader dimensions. It optimizes the matching of container attributes, weight differences, and mechanical spreader dimensions within a row, refining the priority of row attributes and weight differences. The optimal goal of this formula is to select a location where all container attributes within the row are identical to those of the selected container, and the weight difference between the container in the row and the selected container is within three tons. Furthermore, it is even better if the position of the spreading machine's dimensions matches the dimensions of the selected container. This formula also incorporates another composite sorting formula. The reason for this is that there are many combinations of ranking attributes and weight differences, and there is a strict priority order within each subcategory. The formula has a negative sign at the outermost level because the values ​​within the parentheses are in reverse order, similar to the Desc case in simple sorting.

[0044] Furthermore, the formula for calculating the fitness of the attribute column and the weight difference column is as follows:

[0045] The numbers 100, 90, 80, and 70 represent the order of arrangement, indicating that "same attribute + within 3 tons" is better than "empty" is better than "same attribute + outside 3 tons" is better than "non-same attribute". In practical applications, other numbers can also be used instead.

[0046] This formula is part of the input of formula (4), and it takes into account two factors: the attribute comparison and verification between the inner boxes of each row and the selected box, and whether the weight difference between the inner boxes of each row and the selected box is within three tons. The optimization goal of this formula is to select a position where the delivery of boxes is smoother and the possibility of box overturning is low. Except for the case where the row attribute is a row with different attributes, which will definitely cause box overturning when the box is delivered, the other possible cases of box overturning are further divided into finer categories, and a stepped score is used to sort the cases of smooth delivery and the possibility of box overturning.

[0047] In one embodiment, the feature column involved in the composite sorting also includes crane operation plan instructions, which include crane operation plan loading instructions, crane operation plan unloading instructions, loading operation block tasks, and unloading operation block tasks. The formula for calculating the fitness of the bridge crane operation plan instruction is as follows:

[0048] in, The statistical column values ​​for the CWP command. Weights for CWP instructions, Indicates the weight.

[0049] This formula comprehensively considers four factors: the crane operation plan for loading ships, the crane operation plan for unloading ships, the loading task block, and the unloading task block within each machinery range. The 'r' in the formula represents an adjustable weight, allowing operators to adjust the machinery's sensitivity to loading or unloading commands based on the on-site operational conditions. For example, if on-site personnel believe that the machinery should continue operating the remaining loading tasks within its designated range, the weight can be increased. This makes the container area with loading tasks available. Larger values ​​have lower priority. The optimization objective of this formula is to select machinery that is less sensitive to loading or unloading instructions. The r parameter of the work block is in the denominator because the number of work block tasks that will start operating several hours in the future is often much larger than the number of crane operation plan instructions, and its weight in the decision-making process is low.

[0050] Based on the characteristic columns of the merged table Each of them was calculated After the value is entered, you can start sorting by... The order, each The values ​​are sorted in ascending order. The entire sorting can be viewed as a decision tree, such as... Figure 2 As shown, the root node and its child nodes are all sorting nodes, and the leaf nodes are the output values ​​of the entire overall sort. Each sorting node has at most one in-degree and at least two out-degrees. The out-degree of a sorting node is the number of values ​​in that feature column (simple sorting) or the number of output values ​​from the fitness formula (composite sorting). The output values ​​of the sorting nodes are sorted in ascending order, and the calculation continues for the next sorting node until all sorting nodes have been calculated, resulting in the leaf nodes. The leaf nodes are sorted from left to right according to the merged table's sorting order; that is, the leftmost leaf node is the optimal value among all sorting nodes, the second leaf node from the left is the optimal value excluding the last sorting node, the last sorting node is the second optimal value, and so on.

[0051] In step 105, the optimal stockpile location is determined based on the sorting list. In this embodiment, after the overall sorting is completed, the stockpile location corresponding to the first row of the sorting list is taken as the optimal location and output, while the sorting list is also output as the basis for calculation.

[0052] In another alternative embodiment, such as Figure 3 As shown, in this embodiment... Figure 1 The embodiment shown is an improvement. The improvement lies in that, before calculating the fitness and sorting the merged table, data culling and filtering are performed to optimize resource utilization. The specific process is as follows: Steps 301-303 in this embodiment and Figure 1 Steps 101-103 of the illustrated embodiment are similar and will not be described in detail here.

[0053] In step 304, the yard sites are eliminated and screened according to business rules, and sites that do not meet the conditions are eliminated so that the fitness calculation and sorting can be performed on the resulting statistical table and merged table. For example, container areas without machinery are eliminated, the scope of machinery with the number of gantry crane operation plan loading instructions exceeding the threshold is eliminated, and the operation scope of machinery whose total number of tasks exceeds its efficiency of the previous hour is eliminated.

[0054] Steps 305-306 in this embodiment are Figure 1 Steps 104-105 of the illustrated embodiment are similar and will not be described in detail here.

[0055] This embodiment optimizes resource utilization by eliminating invalid container areas (such as areas without mechanical containers or areas with overloaded tasks), laying a data foundation for subsequent fully automated upgrades.

[0056] Based on the same inventive concept, this application also provides a container yard location selection device. It should be noted that the device illustrated below is an example of a device corresponding to one of the above method embodiments, while in other device embodiments, the functions and number of unit modules can be set accordingly based on the aforementioned method embodiments.

[0057] like Figure 4 As shown, the container yard location selection device includes: Data table acquisition module 1: used to obtain the data tables required for calculating container yard location selection from the data source; the required data tables include: yard information table, container information table, machinery information table, gantry crane operation plan instruction table, scheduled operation block table, and machinery completed tasks data table for the previous hour; Statistics module 2: Used to perform statistics on the data table according to a certain standard to obtain a statistical table; Merging module 3: Used to merge the statistical tables to obtain a merged table; Arrangement module 4: Used to calculate and sort the fitness of the merged table to obtain an arrangement table; Confirmation module 5: Used to determine the optimal stockpile location based on the sorting list.

[0058] Based on the mechanical operation saturation of the automated container area, this application generates a container allocation scheme that can improve the overall efficiency of the yard. It solves the pain points of uneven mechanical task allocation, high container turnover rate, and uneven resource allocation in mixed container areas, and provides a feasible intelligent location selection scheme for the intelligent transformation of the yard of the storage terminal, significantly improving the yard operation efficiency.

[0059] like Figure 5 As shown, this application embodiment also provides an electronic device, including a processor 6, a memory 7, and a computer program stored in the memory 7 and capable of running on the processor 6. When the processor 6 executes the computer program, it implements the steps of the above-described container yard location selection method.

[0060] The electronic device in this application embodiment includes at least one processor 6 and a memory 7 communicatively connected to at least one processor 6. Figure 5 The following explanation uses a processor 6 as an example.

[0061] The electronic device may also include an input device 8 and an output device 9.

[0062] Processor 6, memory 7, input device 8, and output device 9 can be connected via a bus or other means. Figure 5 Taking the example of a connection between China and Israel via a bus.

[0063] Memory 7, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the container yard location selection method in the embodiments of this application (e.g., attached...). Figure 4 The data acquisition module 1, statistics module 2, merging module 3, sorting module 4, and confirmation module 5 are included in the memory. The processor 6 executes various server functions and data processing by running non-transitory software programs, instructions, and modules stored in the memory 7, thereby implementing the container yard location selection method in the above method embodiment.

[0064] The memory 7 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created by the use of the processing device based on the list item operations. Furthermore, the memory 7 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 7 may optionally include memory remotely located relative to the processor 6, which can be connected to the processor 6 for the container yard location method via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0065] Input device 8 can receive input numeric or character information, as well as key signal inputs related to user settings and function control of the processing device for list item operations. Output device 9 may include display devices such as a display screen.

[0066] In this embodiment, when one or more modules stored in the memory 7 are executed by one or more processors 6, the processor 6 executes the container yard location selection method in any of the above method embodiments.

[0067] The above-described product can perform the methods provided in the embodiments of this application, and has the corresponding functional modules and beneficial effects for performing the methods. Technical details not described in detail in this embodiment can be found in the methods provided in the embodiments of this application.

[0068] The electronic devices of this invention exist in various forms, including but not limited to: (1) Mobile communication devices: These devices are characterized by their mobile communication capabilities and primarily aim to provide voice and data communication. These terminals include: smartphones (e.g., iPhones), multimedia phones, feature phones, and low-end phones, etc.

[0069] (2) Ultra-mobile personal computer devices: These devices fall under the category of personal computers, possessing computing and processing capabilities, and generally also have mobile internet access features. These terminals include PDAs, MIDs, and UMPCs, such as the iPad.

[0070] (3) Portable entertainment devices: These devices can display and play multimedia content. This category includes audio and video players (such as iPods), handheld game consoles, e-book readers, as well as smart toys and portable car navigation devices.

[0071] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the container yard location selection method described in any embodiment of this application.

[0072] It should be noted that the computer storage medium may include, but is not limited to: portable disks, hard disks, random access memory, read-only memory, erasable programmable read-only memory, optical storage devices, magnetic storage devices, or any suitable combination thereof. In possible embodiments, the present invention may also provide the data processing as a program product comprising program code, which, when the program product is run on a terminal device, causes the terminal device to perform several steps of the method described in any of the foregoing embodiments. The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for selecting a container yard location, characterized in that, include: Obtain the data tables needed to calculate container yard location from the data source; The required data tables include: yard information table, container information table, machinery information table, gantry crane operation plan instruction table, scheduled work block table, and machinery completed tasks data table for the previous hour; The data table is statistically analyzed according to a certain standard to obtain a statistical table; The statistical tables are merged to obtain a merged table; The merged table is then subjected to fitness calculation and sorting to obtain a sorted table; The optimal stockpile location is determined based on the aforementioned list.

2. The container yard location selection method according to claim 1, characterized in that, Before performing fitness calculation and sorting on the merged table, the method further includes: According to business rules, the yard sites are eliminated and screened, and the scope of sites that do not meet the conditions is eliminated, including: eliminating container areas without machinery, eliminating the scope of machinery where the number of quay crane operation plan loading instructions exceeds the threshold, and eliminating the scope of operation where the total number of tasks within the scope of machinery exceeds its efficiency of the previous hour.

3. The container yard location selection method according to claim 1, characterized in that, The step of statistically analyzing the data table according to a certain caliber to obtain a statistical table includes: The obtained data tables are statistically analyzed by mechanical operation range to obtain the number of loading and unloading instructions, loading operation block tasks and unloading operation block tasks for each machine. The obtained data table is statistically analyzed in whole rows to obtain the attribute comparison results of each row and the tonnage difference results of each row; The obtained data tables are statistically analyzed by machine in the machinery information table to obtain the operating efficiency of each machine and the consistency of the lifting tool size of each machine.

4. The container yard location selection method according to claim 1, characterized in that, The yard information table includes at least a container area table, a bay location table, and a tank location table; the statistical table includes at least a machine hourly efficiency table and a machine spreader size matching table. The step of merging the statistical tables to obtain a merged table includes: The container area table, bay location table, tank location table and on-site container information table are merged to obtain the yard information wide table; The machine hourly efficiency table and the machine lifting tool size matching table in the statistical table are combined to obtain the machine comprehensive information table; The obtained container area table, bay location table and mechanical comprehensive information table are combined to obtain the container area bay location-mechanical range table; The obtained container area location-machine range table is combined with the bridge crane operation plan instruction table to obtain the bridge crane operation plan instruction quantity table; The obtained container area location-machine range table is merged with the scheduled work block table to obtain the work block task quantity table.

5. The container yard location selection method according to claim 1, characterized in that, The merged table is subjected to fitness calculation and sorting to obtain a sorted table, including: The merge table includes feature columns for participating in each simple sort and feature columns for participating in each composite sort, wherein the number of features in the sorting formula of the simple sort is equal to 1, and the number of features in the fitness formula of the composite sort is greater than 1. The feature columns participating in each composite sorting are sorted based on the fitness formula. The results of the simple sorting and the compound sorting are sorted in a general way to obtain the sorted list.

6. The container yard location selection method according to claim 5, characterized in that, The formula for the overall ranking is: in, A sorting formula for one or more feature columns. For the characteristic columns of the merged table, Superscripts are used to label variables in the fitness formula. The subscript indicates the overall sort order. For the fitness formula, The feature columns that participate in the composite sorting; The formula for the simple sorting is: in, For a certain feature column.

7. The container yard location selection method according to claim 6, characterized in that, The feature columns involved in the composite sorting include the sorting attribute column, the sorting weight difference column, the mechanical operation size balance column, and the bridge crane operation plan instructions; The formula for calculating the fitness of the row attribute column, row weight difference column, and mechanical operation dimension balance column is as follows: The formula for calculating the fitness of the ranked attribute column and the ranked weight difference column further includes: The gantry crane operation plan instructions include gantry crane operation plan loading instructions, gantry crane operation plan unloading instructions, loading operation block tasks, and unloading operation block tasks. The formula for calculating the fitness of the bridge crane operation plan instruction is as follows: in, The statistical column values ​​for the CWP command. Weights for CWP instructions, Indicates the weight.

8. The container yard location selection method according to claim 1, characterized in that, The optimal location is determined by the first row of the sorted list, and the optimal location and the sorted list are output.

9. A container yard location selection device, applied to the container yard location selection method according to any one of claims 1-8, characterized in that, include: Data table acquisition module: used to obtain the data tables required for calculating container yard location from the data source; The required data tables include: yard information table, container information table, machinery information table, gantry crane operation plan instruction table, scheduled work block table, and machinery completed tasks data table for the previous hour; Statistics module: Used to perform statistical analysis on the data table according to certain criteria to obtain a statistical table; Merge module: Used to merge the statistical tables to obtain a merged table; The sorting module is used to calculate the fitness of the merged table and sort it to obtain a sorted table. Optimal stockpile location confirmation module: used to determine the optimal stockpile location based on the row list.

10. An electronic device comprising a processor, a memory, and a computer program stored in the memory and capable of running on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the container yard location selection method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Stockyard container position dynamic assignment method suitable for ART stacking site side loading and unloading

    CN114476704A

  • Scattering, distributing, mixing and stacking management method for container area of storage yard

    CN114580983A

  • Wharf container stockpiling plan generation method and system, electronic equipment and medium

    CN118917640A