Container yard site selection method, device and equipment

By acquiring and analyzing data tables in the container yard location system, performing fitness calculations and sorting, and generating the optimal yard location, the problem of task imbalance between automated machinery and traditional machinery is solved, thereby improving the overall operational efficiency of the yard.

CN120952273BActive Publication Date: 2025-12-09SHANGHAI INTERNATIONAL PORT +1
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing container yard location systems cannot effectively meet the real-time dynamic decision-making needs of automated systems in mixed environments, resulting in an imbalance between the tasks of automated and traditional machinery, causing local congestion and uneven resource allocation.

Method used

By acquiring and analyzing yard data tables, fitness calculations and sorting are performed to generate optimal yard locations. Taking into account factors such as the operating efficiency of automated machinery and the matching of spreader sizes, a container allocation scheme is generated.

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 CN120952273B_ABST
    Figure CN120952273B_ABST
Patent Text Reader

Abstract

The application provides a container yard location selection method, device and equipment, comprising: obtaining data tables required for calculating container yard location selection from a data source; the required data tables comprise: a yard information table, an on-site container information table, a mechanical information table, a bridge crane operation plan instruction table, an arranged operation block table and a last hour mechanical completed task data table; performing statistics on the data tables according to a certain caliber to obtain a statistical table; merging the statistical table to obtain a merged table; performing fitness calculation and sorting on the merged table to obtain a ranking table; and determining an optimal yard location according to the ranking table. The embodiment of the application can balance the tasks and operation saturation of each mechanical, balance the automatic mechanical and the traditional mechanical, and improve the operation efficiency of the container yard.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of container terminal operation, in particular to a container yard positioning method, device and equipment. BACKGROUND

[0002] In the port industry, the positioning of the container yard is closely related to the efficiency of port transportation. Although the intelligent transformation of the container terminal is an inevitable trend, it is difficult for the traditional yard that has been operated for decades to realize the "one-step" automation upgrade due to the difficulty in reforming the rail-mounted gantry crane foundation and the inertia of on-site personnel operation. At present, the industry mostly adopts the transitional scheme of mixed operation of new and old container areas. However, the existing yard positioning system has significant limitations in the mixed environment: the traditional container allocation relies on the accumulation of human experience and cannot meet the real-time dynamic decision-making needs of the automation system; it is difficult for the automation equipment to "support" across the container areas, and the overall automation machinery is difficult to find a balance between operation unsaturation and operation oversaturation, resulting in the coexistence of idle automation machinery and busy automation machinery, and the local congestion caused by the imbalance of tasks between the machinery is further amplified. SUMMARY

[0003] The purpose of the present application is to provide a container yard positioning method, device and equipment, which can balance the tasks and operation saturation of each machinery and balance the automation machinery and traditional machinery.

[0004] To solve the above technical problems, the present application provides a container yard positioning method, which comprises: obtaining data tables required for calculating the positioning of the container yard from a data source; the required data tables include: a yard information table, an on-site container 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; statistically processing the data tables according to a certain caliber to obtain a statistical table; merging the statistical table to obtain a merged table; performing fitness calculation and sorting on the merged table to obtain a ranking table; and determining the optimal yard position according to the ranking table.

[0005] Compared with the prior art, the above at least one technical solution adopted by the present application can achieve at least the following beneficial effects:

[0006] The method takes into account the operation efficiency of the automation machinery and the saturation degree of the machinery operation in the automation container area, such as the number of issued instructions in the container area, the number of planned tasks in the container area, the compatibility of the distance of the machinery in the container area with the size of the machinery hoist, etc., to generate a container allocation scheme that can improve the overall efficiency of the yard, and provides a feasible intelligent positioning scheme for the intelligent transformation of the stock container yard.

[0007] In one of the embodiments, before the fitness calculation and sorting of the merged table, further comprising: eliminating and screening the yard site according to business rules, eliminating the site range that does not meet the conditions.

[0008] In one of the embodiments, the eliminating and screening the yard site according to business rules comprises: eliminating the box area without machinery, eliminating the range of machinery whose bridge crane operation plan loading instruction number exceeds the threshold value, and eliminating the operation range whose total number of tasks in the range of the machinery exceeds the efficiency of the last hour.

[0009] In one of the embodiments, the statistics of the data table according to a certain range to obtain a statistical table comprises: statistics of the obtained data table according to the machinery operation range as a unit to obtain the loading instruction number and the unloading instruction number of each machinery, the loading operation block task number and the unloading operation block task number; statistics of the obtained data table in a whole row as a unit to obtain the attribute comparison result of each row and the tonnage difference result of each row; statistics of the obtained data table in the machinery of the machinery information table as a unit to obtain the operation efficiency of each machinery and the matching condition of the size of the spreader of each machinery.

[0010] In one of the embodiments, the merging of the statistical table to obtain a merged table comprises: merging the box area table, the berth table, the slot table and the on-site box information table to obtain a wide yard information table; merging the statistical obtained machinery last hour efficiency table and the machinery spreader size matching table to obtain a comprehensive machinery information table; merging the obtained box area table, the berth table and the comprehensive machinery information table to obtain a box area berth-machinery range table; merging the obtained box area berth-machinery range table and the bridge crane operation plan instruction table to obtain a bridge crane operation plan instruction number table; merging the obtained box area berth-machinery range table and the arranged operation block table to obtain an operation block task number table.

[0011] In one of the embodiments, the fitness calculation and sorting of the merged table to obtain a row table comprises: the merged table comprises a feature column participating in each simple sorting and a feature column participating in each compound sorting, wherein the number of features in the sorting formula of the simple sorting is equal to 1, and the number of features in the fitness formula of the compound sorting is greater than 1; simple sorting is performed on the feature column participating in each simple sorting; compound sorting is performed on the feature column participating in each compound sorting based on the fitness formula.

[0012] The results of the simple sorting and the compound sorting are totally sorted to obtain the row table.

[0013] In one of the embodiments, the formula of the total sorting is:

[0014]

[0015] wherein a sorting formula for one or more characteristic columns, a characteristic column of a merge table, a superscript is a variable label in a fitness formula, a subscript is a total sorting order, a fitness formula, a characteristic column participating in each composite sorting;

[0016] The formula of the simple sorting is:

[0017] wherein is a certain characteristic column.

[0018] In one embodiment, the characteristic column participating in the composite sorting includes at least a queue attribute column, a queue weight difference column, a mechanical operation size balance column, and a bridge crane operation plan instruction.

[0019] wherein the formula for fitness calculation of the queue attribute column, the queue weight difference column, and the mechanical operation size balance column is:

[0020]

[0021] The formula for fitness calculation of the queue attribute column and the queue weight difference column includes:

[0022] .

[0023] The bridge crane operation plan instruction includes a bridge crane operation plan loading instruction, a bridge crane operation plan unloading instruction, a loading operation block task, and an unloading operation block task; the formula for fitness calculation of the bridge crane operation plan instruction is:

[0024]

[0025] wherein, is a statistical column value of a CWP instruction, is a weight of a CWP instruction, represents a weight.

[0026] In one embodiment, a yard position corresponding to a first row in the queue table is taken as an optimal position, and the optimal position and the queue table are output.

[0027] The embodiment of the present application also provides a container yard location selection device, which is applied to the container yard location selection method and comprises the following modules: a data table acquisition module, which is used for acquiring a data table required for calculating container yard location selection from a data source; the required data table comprises a yard information table, an on-site container information table, a mechanical information table, a bridge crane operation plan instruction table, an arranged operation block table and a last hour mechanical completed task data table; a statistics module, which is used for statistically processing the data table according to a certain criterion to obtain a statistical table; a merging module, which is used for merging the statistical table to obtain a merged table; an arrangement module, which is used for performing fitness calculation and sorting on the merged table to obtain a ranking table; and an optimal yard location confirmation module, which is used for determining an optimal yard location according to the ranking table.

[0028] The embodiment of the present application also provides an electronic device, comprising a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein the processor implements the steps of the container yard location selection method when executing the computer program.

[0029] The embodiment of the present application also provides a computer readable storage medium, which stores a computer program, wherein the computer program is executed by a processor to implement the steps of the container yard location selection method.

[0030] The embodiment of the present application generates a container location allocation scheme capable of improving the overall efficiency of the yard according to the mechanical operation saturation degree of the automated box area, solves the problems of uneven mechanical task allocation, high container turnover rate and uneven resource allocation in the mixed box area, provides a feasible intelligent location selection scheme for the intelligent reconstruction of the stock wharf yard, and significantly improves the operation efficiency of the yard. BRIEF DESCRIPTION OF DRAWINGS

[0031] One or more embodiments are illustrated by way of example in the drawings, which are not intended to be limiting of the embodiments, and like reference numerals designate corresponding parts throughout the drawings, in which the drawings do not necessarily bear a proportional relationship to each other. The drawings illustrate one or more embodiments of the present application.

[0032] Figure 1 is a flow chart of a container yard location selection method according to an embodiment of the present application;

[0033] Figure 2 is a sorting diagram of total sorting according to an embodiment of the present application;

[0034] Figure 3 is a flow chart of a container yard location selection method according to another embodiment of the present application;

[0035] Figure 4 is a structural diagram of a container yard location selection device according to an embodiment of the present application;

[0036] Figure 5 is a structural schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0037] The above examples are merely illustrative of the embodiments of the application. Numerous modifications and adaptations will be apparent to those skilled in the art without departing from the spirit and scope of the application. Thus, the foregoing description is not intended to limit the scope of the application. Rather, the scope of the application is defined by the appended claims.

[0038] It is to be understood that the singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. It is to be understood that the term "comprising" is not limiting, allowing for the possible inclusion of unspecified elements or steps. It is to be understood that the terms "comprise", "comprising", "comprises" and "comprised of" specify the presence of stated features or components, but do not preclude the presence or addition of one or more other features, components, or steps. It is to be understood that the term "consisting of" specifies the presence of stated features or components only, and precludes additional features or components. It is to be understood that the term "consisting essentially of" precludes additional features or components that materially change the basic and novel characteristics of the claimed application.

[0039] It is also to be understood that the above description is intended to be illustrative and not restrictive. Many embodiments as well as many applications besides the examples provided can be made by those skilled in the art who are skilled in the art upon reading the above descriptions. The scope of the application should be determined, not with reference to the above description, but should instead be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. It is intended that the following claims define the scope of the application and that methods equivalent to those claimed in which

[0040] Moreover, in the following description, numerous specific details are provided in order to provide a thorough understanding of the examples. However, it will be recognized by one of ordinary skill in the art that the examples can be practiced without these specific details. In other instances, well-known methods have not been described in detail in order not to unnecessarily obscure aspects of the examples.

[0041] In the conventional scheme, the existing yard location is difficult to adapt to the partially automated reformed wharf, the automated machinery is difficult to support the cross-box area, and the overall machinery is difficult to find a balance between the unsaturated operation and the oversaturated operation. The imbalance between the operations of the machinery can further amplify the congestion of the on-site operation.

[0042] The embodiments of the present application are relative to the prior art:

[0043] 1. Replace the traditional box area range with the mechanical working range for data statistics, realize the task balance of automatic machines and traditional machines, avoid local congestion caused by coexistence of unsaturated and oversaturated work, and solve the problem of task imbalance between machines in the prior art.

[0044] 2. Considering the multi-dimensional factors such as the number of crane working plan (CWP) instructions, the number of operation block tasks, the distance between the berth machines, and the size matching of the spreader, the optimal positioning scheme is generated through fitness calculation and sorting, the probability of box turning is reduced, the mechanical empty running is reduced, the resource allocation efficiency is optimized, and the overall operation efficiency of the yard is significantly improved.

[0045] 3. For the mixed scene of new and old box areas in the initial stage of the intelligent transformation of the traditional yard, a positioning logic compatible with automatic and traditional machines is provided, and a feasible scheme is provided for the transformation of the stock yard.

[0046] 4. Based on real-time data (such as the mechanical efficiency of the last hour, the latest crane operation plan instruction), combined with adjustable weight parameters (such as operation instruction sensitivity), the system response flexibility is improved to adapt to the changes of the on-site operation. Based on this, the embodiments of the present application on the one hand propose a container yard positioning method, the flowchart of which is shown in Figure 1 , and the specific process is as follows:

[0047] In step 101, data tables required for calculating the container yard positioning are acquired from a data source; the required data tables include: a yard information table, an on-site container information table, a machine information table, a crane working plan (CWP) instruction table, a scheduled operation block table, and a last hour machine completed task data table. In the embodiment of the present application, the required data tables can be read from the data source using a database driver. Each data table contains corresponding data information, for example: the yard information refers to the physical description information of the yard container area, bay, row, and layer, including the container area number and the number of bays, the number of row and layer, and the row and layer number. The yard information table at least includes a container area table, a bay table, and a slot table. The on-site container information refers to the attribute information of the containers already stacked on the yard, including the location on the yard, the container size, the container type, the container owner, and the like. The machine information refers to the operation information of the machine working on the yard, including the machine number, the last operation location, the operation type, and the machine operation range. The crane working plan instruction refers to the instructions related to the yard in the crane working plan, including the container unloading from the ship to the yard instruction issued by the crane working plan and the container loading from the yard to the ship instruction issued by the crane working plan. The scheduled operation block refers to the operation block task planned and arranged in the system, which will be actually operated after several hours of planning and arrangement, including the scheduled unloading operation block task and the loading operation block task. The last hour machine completed task data refers to the task data completed by each machine within the last hour before the positioning time.

[0048] In step 102, the data table is counted according to a certain range to obtain a statistical table. Specifically, the data table can be counted according to the following method: the obtained data table is counted according to the mechanical operation range of the mechanical information table as a unit to obtain the statistical values of the bridge crane operation plan loading instruction and the bridge crane operation plan unloading instruction in each mechanical range, and then the number of loading instructions and the number of unloading instructions of each machine are obtained. The obtained data table is counted according to the mechanical operation range of the mechanical information table as a unit, and the statistical values of the loading operation block and the unloading operation block in each mechanical range are also obtained, and then the number of loading operation block tasks and the number of unloading operation block tasks of each machine are obtained; the obtained data table is counted as a whole row as a unit, and the attribute comparison result of each row is obtained by comparing whether the properties of the to-be-selected position box and all the box properties in each whole row of the slot position table are the same; the obtained data table is counted as a whole row as a unit, and the tonnage difference result of each row is obtained by comparing the maximum value of the tonnage difference of all the box tonnages in each whole row of the slot position table; the obtained data table is counted according to the machine of the mechanical information table as a unit to obtain the number of tasks completed by each machine in the last hour to obtain the operation efficiency of each machine, and the obtained data table is counted according to the machine of the mechanical information table as a unit to select a piece of data recently completed by each machine from the tasks completed by each machine in the last hour, and the box size of the task is taken as the current crane size of the machine, which is compared with the current selected position box size to obtain the crane size coincidence of each machine. The statistical table in this step at least includes the mechanical efficiency table in the last hour and the crane size coincidence table of the machine.

[0049] In step 103, the statistical table is combined to obtain a combined table. Specifically, the box area table, the bay position table, the slot position table and the on-site box information table can be combined to obtain a wide table of the yard information, each row of which represents a site box position, and each column records the physical position information and the occupying box attribute information of the site box position.

[0050] The mechanical efficiency table in the last hour and the crane size coincidence table of the machine obtained by counting are combined to obtain a mechanical comprehensive information table, each row of which represents a machine, and each column records the machine number, the mechanical operation range, the mechanical efficiency in the last hour and the crane size coincidence of the machine.

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

[0052] The obtained box area bay-mechanical range table and the bridge crane operation plan instruction table are combined to obtain a bridge crane operation plan instruction quantity table, each row of which represents a bay, and each column records the physical position information of the bay and the mechanical range to which the bay belongs.

[0053] The obtained box berth-mechanical range table is combined with the arranged job block table to obtain a table in which each row represents a berth and each column records the physical position information of the box berth and the number of job block tasks of the mechanical range to which the box berth belongs.

[0054] In step 104, fitness calculation and sorting are performed on the combined table to obtain a sorted table. Specifically, the combined table includes a feature column participating in simple sorting and a feature column participating in compound sorting, where the number of features in the sorting formula of the simple sorting is equal to 1, and the number of features in the fitness formula of the compound sorting is greater than 1.

[0055] In the embodiment of the application, the feature column participating in simple sorting is subjected to simple sorting, the feature column participating in compound sorting is subjected to fitness formula calculation and compound sorting, and then the results of the simple sorting and the compound sorting are subjected to total sorting to obtain the sorted table.

[0056] The total sorting formula is:

[0057] (1)

[0058] wherein is a sorting formula for one or more feature columns, is a feature column of the combined table, the superscript is a variable label in the fitness formula, the subscript is the total sorting order, is a fitness formula for the compound sorting, is a feature column participating in the compound sorting. According to whether the number of is more than 1, simple sorting and compound sorting are divided. It should be noted that the total sorting formula in formula (1) does not mean that the first sorting formula must be simple sorting, the second sorting formula must be compound sorting, etc., but shows the general formula of simple sorting and compound sorting. In actual use, any number of simple sorting can appear in the total sorting formula, and any number of compound sorting can appear, and the order is not fixed.

[0059] The formula of the simple sorting is:

[0060] (2)

[0061] wherein, is a certain feature column.

[0062] The formula of the compound sorting is:

[0063] (3)

[0064] ​wherein is the fitness formula, is the feature column participating in the compound sorting, is the superscript the variable label within the fitness formula, is the subscript the total sorting order, and is the same as the subscript.

[0065] Compared with simple sorting, the compound sorting considers multiple feature columns comprehensively, and can achieve more fine priority sorting, as follows:

[0066] In one of the embodiments, the feature column participating in the compound sorting includes the row attribute column, the row weight difference column, and the mechanical operation size balance column, and the formula for fitness calculation of the feature column participating in the compound sorting is:

[0067] (4)

[0068] The formula comprehensively considers the three factors of attribute comparison and verification of the boxes in each row on the yard and the selected boxes, the weight difference of the boxes in each row and the selected boxes, and whether the mechanical spreader size is consistent, optimizes the matching of the row box attribute, weight difference, and mechanical spreader size, and refines the priority of the row attribute and weight difference. The optimal target of the formula is the position where the attributes of the selected boxes in the row are all the same as the attributes of the selected boxes, the weight difference between the boxes in the row and the selected boxes is all within three tons, and the position where the spreader size of the operation mechanical is consistent with the size of the selected box is better. The formula is nested with another compound sorting formula because there are multiple combinations of row attributes and weight differences, and there is a strict priority order within the subdivided categories. The formula adds a negative sign in the outermost layer because the value in the parentheses is in descending order, which is the same as the Desc case of simple sorting.

[0069] Further, the formula for fitness calculation of the row attribute column and the row weight difference column is:

[0070]

[0071] wherein, 100, 90, 80, 70, these numbers represent the order, to show that "same attribute + 3 tons" is better than "empty row" which is better than "same attribute + 3 tons" which is better than "non-same attribute", and other numbers can be used instead in actual application.

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

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

[0074] The formula for calculating the fitness of the bridge crane operation plan instruction is as follows:

[0075]

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

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

[0078] Based on the characteristic columns of the merged table Each of them was calculated After the value is obtained, 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 2As 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.

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

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

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

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

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

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

[0085] Based on the same inventive concept, the application also provides a container yard positioning device. It should be noted that the device illustrated below is an example of the device corresponding to the above-mentioned one method embodiment, and in other device embodiments, the functions of the unit modules and the number of modules can be set according to the above-mentioned method embodiments.

[0086] As shown in Figure 4 , the container yard positioning device comprises:

[0087] A data table acquisition module 1 is configured to acquire data tables required for calculating the positioning of the container yard from a data source, wherein the required data tables comprise a yard information table, a present container information table, a machine information table, a bridge crane operation plan instruction table, an arranged operation block table, and a last hour machine completed task data table.

[0088] A statistics module 2 is configured to statistically process the data tables according to a certain criterion to obtain a statistical table.

[0089] A merging module 3 is configured to merge the statistical table to obtain a merged table.

[0090] An arrangement module 4 is configured to perform fitness calculation and sorting on the merged table to obtain a ranked table.

[0091] A confirmation module 5 is configured to determine an optimal yard position according to the ranked table.

[0092] According to the saturation degree of the automated container area, the embodiment of the application generates a container position allocation scheme that can improve the overall efficiency of the yard, solves the problems of uneven mechanical task allocation, high container turnover rate, and uneven resource allocation in mixed container areas, and provides a feasible intelligent positioning scheme for the intelligent transformation of the stock wharf yard, thereby significantly improving the operation efficiency of the yard.

[0093] As shown in Figure 5 , the embodiment of the application also provides an electronic device, which comprises a processor 6, a memory 7, and a computer program stored in the memory 7 and capable of running on the processor 6, wherein the processor 6 implements the steps of the above-mentioned container yard positioning method when executing the computer program.

[0094] The electronic device in the embodiment of the application comprises at least one processor 6 and a memory 7 connected with the at least one processor 6, Figure 5 and the processor 6 is taken as an example for illustration.

[0095] The electronic device can further comprise an input device 8 and an output device 9.

[0096] The processor 6, the memory 7, the input device 8, and the output device 9 can be connected through a bus or other means, Figure 5 and the connection through the bus is taken as an example.

[0097] The 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 positioning method in the embodiments of the present application (for example, the data table obtaining module 1, the statistical module 2, the merging module 3, the arrangement module 4, and the confirmation module 5 in the above method embodiment). Figure 4 The processor 6 executes various functions and data processing of the server by running the non-transitory software programs, instructions and modules stored in the memory 7, that is, implements the container yard positioning method in the above method embodiments.

[0098] The memory 7 can include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; the data storage area can store data created by the use of the processing device operating according to the list items, etc. In addition, the memory 7 can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 7 can optionally include a memory remotely arranged with respect to the processor 6, and these remote memories can be connected to the processor 6 for the container yard positioning method through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0099] The input device 8 can receive inputted digital or character information, and generate key signal inputs related to user settings and function controls of the processing device operating according to the list items. The output device 9 can include a display device such as a display screen.

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

[0101] The above product can execute the method provided by the embodiments of the present application, and has the corresponding function modules and beneficial effects of executing the method. Technical details not described in detail in the embodiments can be referred to the method provided by the embodiments of the present application.

[0102] The electronic device of the embodiments of the present application exists in various forms, including but not limited to:

[0103] (1) Mobile communication device: the feature of this kind of device is to have mobile communication function, and to provide voice and data communication as the main target. This kind of terminal includes: smart phone (such as iPhone), multimedia phone, functional phone, and low-end phone, etc.

[0104] (2) Ultra-mobile personal computer devices: These devices are in the category of personal computers, have computing and processing capabilities, and generally have mobile Internet capabilities. Such terminals include PDA, MID, and UMPC devices, such as iPad.

[0105] (3) Portable entertainment devices: These devices can display and play multimedia content. Such devices include audio and video players (e.g., iPod), handheld game consoles, electronic books, and smart toys and portable car navigation devices.

[0106] The embodiments of the present application further provide a computer readable storage medium, which has stored thereon a computer program. The computer program is executed by a processor to implement the steps of the container yard positioning method according to any one of the embodiments of the present application.

[0107] It should be noted that the computer storage medium can include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination of the above. In possible implementation manners, the present application can also provide a program product in the form of a program code for processing data, which is used to enable a terminal device to perform several steps of the method according to any one of the preceding embodiments when the program product is run on the terminal device.

[0108] The above merely provides a specific implementation manner of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of container yard positioning, characterized by, The application relates to a container yard location selection method and device. Data tables required for calculating container yard location selection are obtained from a data source; The required data tables include a yard information table, an on-site container information table, a machine information table, a bridge crane operation plan instruction table, an arranged operation block table and a last-hour machine completed task data table; The data tables are statistically processed according to a certain range to obtain a statistical table; The statistical table is combined to obtain a combined table; The combined table is subjected to fitness calculation and sorting to obtain a sorting table; An optimal yard location is determined according to the sorting table; The combined table is subjected to fitness calculation and sorting to obtain a sorting table, including: The combined table includes feature columns for participating in simple sorting and feature columns for participating in complex sorting, wherein the number of features in the sorting formula of the simple sorting is equal to 1, and the number of features in the fitness formula of the complex sorting is greater than 1; The feature columns participating in the complex sorting are subjected to complex sorting based on the fitness formula; The results of the simple sorting and the complex sorting are subjected to total sorting to obtain the sorting table; The yard information refers to the physical description information of the yard container area, bay, row and layer, including the container area number and the number of bays, the bay number and the number of rows and layers; the on-site container information refers to the attribute information of the container stacked on the yard, at least including the yard location, the container size, the container type and the container holder; the machine information refers to the operation information of the machine working on the yard, including the machine number, the last operation location, the operation type and the machine operation range; the bridge crane operation plan instruction refers to the instruction related to the yard in the bridge crane operation plan, including the container unloading to yard instruction issued by the bridge crane operation plan and the yard container loading to ship instruction issued by the bridge crane operation plan; the arranged operation block refers to the operation block task planned and arranged in the system, which will be actually operated after several hours of planning and arrangement, including the arranged unloading operation block task and the arranged loading operation block task; the last-hour machine completed task data refers to the task data completed by each machine within the last hour before the location selection time.

2. The container yard slotting method according to claim 1, characterized in that, Before the fitness calculation and sorting of the combined table, the yard site is subjected to elimination and screening according to business rules, including eliminating the container area without a machine, eliminating the range of the machine whose bridge crane operation plan loading instruction number exceeds the threshold value, and eliminating the operation range whose total task number in the range of the machine exceeds the last-hour efficiency of the machine. The data tables are statistically processed according to a certain range to obtain a statistical table, including:

3. The container yard positioning method according to claim 1, characterized in that, The obtained data tables are statistically processed according to the machine operation range to obtain the loading instruction number and the unloading instruction number of each machine, the loading operation block task number and the unloading operation block task number; The obtained data tables are statistically processed according to a whole row to obtain the attribute comparison result of each row and the tonnage difference result of each row; The obtained data tables are statistically processed according to the machine in the machine information table to obtain the operation efficiency of each machine and the matching condition of the hoist size of each machine. ​ 4. The container yard slotting method according to claim 1, wherein, The yard information table at least includes a bay table, a cell table and a slot table; the statistical table at least includes a last hour efficiency table and a crane size matching table; The merging of the statistical table to obtain a merged table comprises: Merging the bay table, the cell table, the slot table and the on-site container information table to obtain a yard information wide table; Merging the last hour efficiency table and the crane size matching table in the statistical table to obtain a crane comprehensive information table; Merging the obtained bay table, the cell table and the crane comprehensive information table to obtain a bay-cell-crane range table; Merging the obtained bay-cell-crane range table and the bridge crane operation plan instruction table to obtain a bridge crane operation plan instruction quantity table; Merging the obtained bay-cell-crane range table and the arranged operation block table to obtain an operation block task quantity table.

5. The container yard positioning method according to claim 1, wherein, The formula of the total sorting is: wherein, is a ranking formula for one or more feature columns, is a feature column of a merge table, is a superscript for variable labels within a fitness formula, is a subscript for total ranking order, is a fitness formula, is a feature column participating in a composite ranking; The formula of the simple sorting is: wherein, is a certain feature column.

6. The container yard slotting method according to claim 5, wherein, The characteristic columns participating in the composite sorting include a sorting attribute column, a sorting weight difference column, a crane operation size balance column and a bridge crane operation plan instruction; The formula for fitness calculation of the sorting attribute column, the sorting weight difference column and the crane operation size balance column is: The formula for fitness calculation of the sorting attribute column and the sorting weight difference column further comprises: The bridge crane operation plan instruction includes a bridge crane operation plan loading instruction, a bridge crane operation plan unloading instruction, a loading operation block task and an unloading operation block task; The formula for fitness calculation of the bridge crane operation plan instruction is: wherein, is a statistic column value for the CWP instruction, is a weight for the CWP instruction, denotes a weight.

7. The container yard slotting method according to claim 1, wherein, The first row in the sorting table corresponds to the optimal yard position, and the optimal yard position and the sorting table are output.

8. A container yard positioning device applied to the container yard positioning method of any one of claims 1-7, characterized in that, Comprise: A data table acquisition module for acquiring data tables required for calculating container yard positioning from a data source; The required data tables include a yard information table, an on-site container information table, a crane information table, a bridge crane operation plan instruction table, an arranged operation block table and a last hour completed task data table of a crane; A statistics module for statistically processing the data tables according to a certain criterion to obtain statistical tables; A merging module for merging the statistical tables to obtain merged tables; An arrangement module for fitness calculation and sorting of the merged tables to obtain a sorting table; An optimal yard position confirmation module for determining an optimal yard position according to the sorting table.

9. An electronic device comprising a processor, a memory and a computer program stored on the memory and capable of running on the processor, characterized in that, The processor executes the computer program to implement the steps of the container yard positioning method according to any one of claims 1-7.

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