Optimization Method, Device, Equipment and Storage Medium for Asset Location Allocation
By acquiring shelf information and assets to be allocated, optimizing storage location numbers using preset strategies and models, determining transportation equipment routes and working times, the problem of low efficiency in asset storage location allocation in existing technologies is solved, achieving more efficient warehouse operations.
Patent Information
- Application Number
- CN202111252382.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-26
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2041-10-26
AI Technical Summary
Existing technologies have low efficiency in asset location allocation and lack overall analysis of the distribution of allocated locations, resulting in low warehouse operation efficiency.
By acquiring the racking information and assets to be allocated in the target automated warehouse, the current storage location number is generated according to the preset storage location selection strategy. The operation path of the target asset transportation equipment is determined using the target storage location optimization model, and the working time is calculated according to the preset parameter list to optimize the allocation of asset storage locations.
It improved the efficiency of asset location allocation, optimized the working time of target asset transportation equipment, and enhanced the operational efficiency of automated warehouses.
Smart Images

Figure CN114169565B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of storage location allocation technology, and in particular to methods, apparatus, equipment and storage media for optimizing asset storage location allocation. Background Technology
[0002] In the research of automated storage and retrieval systems (AS / RS), location allocation is a key factor affecting system performance and operational efficiency. AS / RS not only saves warehouse space, but its high-level rationalization, automated storage and retrieval, and ease of operation also cater to technological development. Currently, enterprises are pursuing intelligent and unmanned warehouse operations. Therefore, the rational, accurate, and rapid allocation of asset locations can effectively improve overall production efficiency. The current strategy for location allocation still adopts the principle of proximity, that is, allocating based on the nearest location. The time of goods entering the warehouse has a significant impact on location allocation, and the goods are relatively fixed after allocation. There is a lack of application to specific scenarios, and no overall location distribution analysis has been conducted after allocation to analyze the general patterns after location allocation. As a result, the efficiency of asset location is still at a relatively low level.
[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0004] The main objective of this invention is to provide an optimized method, apparatus, device, and storage medium for asset location allocation, aiming to solve the technical problem of low efficiency in asset location allocation in the prior art.
[0005] To achieve the above objectives, the present invention provides an optimization method for asset storage location allocation, the optimization method comprising the following steps:
[0006] Obtain the racking information and assets to be allocated in the target automated storage and retrieval system;
[0007] The current location number of the asset to be allocated is generated based on the preset location selection strategy and the shelf information;
[0008] The operation path of the target asset transportation equipment is determined based on the target cargo location optimization model and the current cargo location number;
[0009] The working time of the target asset transportation equipment is calculated based on the preset parameter list and the operation path, and the asset storage location allocation is optimized based on the working time.
[0010] Optionally, generating the current storage location number of the asset to be allocated based on the preset storage location selection strategy and the shelf information includes:
[0011] Based on the shelf information, different types of asset locations to be allocated are obtained;
[0012] Extract the quantity of assets from the assets to be allocated;
[0013] Based on the preset storage location selection strategy and the storage locations of the assets to be allocated, a current storage location number corresponding to the quantity of the assets is generated.
[0014] Optionally, determining the operation path of the target asset transportation equipment based on the target cargo location optimization model and the current cargo location number includes:
[0015] Extract the inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number from the current storage location number;
[0016] The inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number are arranged according to a preset numbering arrangement rule;
[0017] Generate the target operation instruction based on the arrangement result;
[0018] The operation path of the target asset transportation equipment is determined based on the target operation instructions.
[0019] Optionally, before arranging the inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number according to the preset numbering arrangement rule, the method further includes:
[0020] Obtain the location of the inbound port, outbound port, inspection port, and return port;
[0021] The preset position adjustment strategy is determined based on the location of the inlet, outlet, inspection port, and return port.
[0022] The position of the current storage location is adjusted according to the preset position adjustment strategy;
[0023] Based on the adjustment results, the steps of arranging the inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number according to the preset numbering arrangement rules are executed.
[0024] Optionally, after adjusting the position of the current storage location according to the preset position adjustment strategy, the method further includes:
[0025] The current storage location number and the target storage location number are generated based on the preset storage location selection strategy and the asset storage locations to be allocated.
[0026] The location of the current storage location number is swapped with the location of the target storage location number according to a preset neighborhood search strategy.
[0027] Based on the exchange results, the steps of arranging the inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number according to the preset numbering arrangement rules are executed.
[0028] Optionally, generating the target operation instruction based on the arrangement result includes:
[0029] In response to the start command of the target asset transportation equipment, the status of each cargo location is determined according to the start command;
[0030] When the status of each storage location meets the preset status, the current location of the asset to be allocated is obtained according to the arrangement result;
[0031] Generate target operation instructions based on the current location.
[0032] Optionally, the step of calculating the working time of the target asset transportation equipment according to the preset parameter list and the operation path, and optimizing the allocation of asset storage locations based on the working time, includes:
[0033] Extract the working speed, displacement, and completion time of each process of the target asset transportation equipment from the preset parameter list;
[0034] The working time of the target asset transportation equipment is calculated based on the working speed, displacement, completion time of each process, and operation path.
[0035] When the working time is less than a preset time threshold, the allocation of asset storage locations is optimized based on the working time.
[0036] Furthermore, to achieve the above objectives, the present invention also proposes an optimization device for asset location allocation, the optimization device comprising:
[0037] The acquisition module is used to acquire the shelf information and assets to be allocated in the target automated warehouse.
[0038] The generation module is used to generate the current storage location number of the asset to be allocated based on the preset storage location selection strategy and the shelf information;
[0039] The determination module is used to determine the operation path of the target asset transportation equipment based on the target cargo location optimization model and the current cargo location number;
[0040] The optimization module is used to calculate the working time of the target asset transportation equipment according to the preset parameter list and the operation path, and to optimize the allocation of asset storage locations based on the working time.
[0041] Furthermore, to achieve the above objectives, the present invention also proposes an optimization device for asset location allocation, the optimization device comprising: a memory, a processor, and an asset location allocation optimization program stored in the memory and executable on the processor, the asset location allocation optimization program being configured to implement the asset location allocation optimization method as described above.
[0042] Furthermore, to achieve the above objectives, the present invention also proposes a storage medium storing an optimization program for asset location allocation, wherein the asset location allocation optimization program, when executed by a processor, implements the asset location allocation optimization method as described above.
[0043] The asset location allocation optimization method proposed in this invention obtains the shelf information and assets to be allocated in the target automated warehouse; generates the current location number of the asset to be allocated based on a preset location selection strategy and the shelf information; determines the operation path of the target asset transportation equipment based on the target location optimization model and the current location number; calculates the working time of the target asset transportation equipment based on a preset parameter list and the operation path; and optimizes the asset location allocation based on the working time. Since this invention determines the operation path of the target asset transportation equipment through the target location optimization model and the current location number of the asset to be allocated, and optimizes the asset location allocation based on the working time calculated according to the preset parameter list and the operation path, compared with the prior art which allocates asset locations by fixing location numbers, it can effectively improve the allocation efficiency of asset locations. Attached Figure Description
[0044] Figure 1 This is a schematic diagram of the structure of the asset storage location optimization device for the hardware operating environment involved in the embodiments of the present invention;
[0045] Figure 2 This is a flowchart illustrating the first embodiment of the optimized asset location allocation method of the present invention.
[0046] Figure 3 This is a flowchart illustrating the second embodiment of the optimized asset location allocation method of the present invention.
[0047] Figure 4 This is a flowchart illustrating the third embodiment of the optimized asset location allocation method of the present invention.
[0048] Figure 5 This is a schematic diagram of the functional modules of the first embodiment of the asset location allocation optimization device of the present invention.
[0049] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0050] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0051] Reference Figure 1 , Figure 1 This is a schematic diagram of the optimized equipment structure for asset location allocation in the hardware operating environment involved in the embodiments of the present invention.
[0052] like Figure 1 As shown, the asset location allocation optimization device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be a high-speed random access memory (RAM) or a stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0053] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the equipment for optimizing asset location allocation and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0054] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and an optimization program for asset location allocation.
[0055] exist Figure 1In the asset location allocation optimization device shown, the network interface 1004 is mainly used for data communication with the network integrated platform workstation; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and memory 1005 in the asset location allocation optimization device of the present invention can be set in the asset location allocation optimization device, and the asset location allocation optimization device calls the asset location allocation optimization program stored in the memory 1005 through the processor 1001 and executes the asset location allocation optimization method provided in the embodiment of the present invention.
[0056] Based on the above hardware structure, an embodiment of the optimized method for asset location allocation of the present invention is proposed.
[0057] Reference Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of the optimized asset location allocation method of the present invention.
[0058] In the first embodiment, the method for optimizing asset location allocation includes the following steps:
[0059] Step S10: Obtain the shelf information and assets to be allocated of the target automated warehouse.
[0060] It should be noted that the execution subject of this embodiment is the asset location allocation optimization device, but it can also be other devices that can achieve the same or similar functions, such as the asset location allocation controller. This embodiment does not limit this, and the asset location allocation controller will be used as an example in this embodiment.
[0061] It should be understood that shelf information refers to the information of the shelves existing in the target automated warehouse. This shelf information includes the quantity information of the shelves and the arrangement information of the shelves. For example, there are 12 rows of shelves in the warehouse, and each row of shelves has 52 columns and 26 layers. Assets to be allocated refer to assets to be allocated that are to be received, inspected, returned to the warehouse, or shipped out.
[0062] Step S20: Generate the current storage location number of the asset to be allocated based on the preset storage location selection strategy and the shelf information.
[0063] It should be understood that the preset storage location selection strategy refers to the strategy for selecting storage locations on the shelves of the target automated warehouse. The preset storage location selection strategy selects the corresponding current storage location and assigns it a number, which is used to uniquely identify the location of the current storage location. This number can be assigned using numbers, letters, or a combination of numbers and letters.
[0064] Further, step S20 includes: obtaining different types of asset locations to be allocated based on the shelf information; extracting the asset quantity from the assets to be allocated; and generating a current location number corresponding to the asset quantity based on a preset location selection strategy and the asset locations to be allocated.
[0065] Understandably, after obtaining the shelf information in the target automated warehouse, the corresponding storage locations are divided into four types based on their status: inbound storage locations, return storage locations, inspection storage locations, and outbound storage locations. These are different types of asset storage locations to be allocated. The asset quantity refers to each asset storage location to be allocated, for example, the number of outbound storage locations is c, the number of inbound storage locations is r, the number of inspection storage locations is s, and the number of return storage locations is h. Through a preset storage location selection strategy, the current storage location corresponding to the asset quantity is selected from the shelf locations in the target automated warehouse, and the current storage location is numbered sequentially to obtain the current storage location number.
[0066] Step S30: Determine the operation path of the target asset transportation equipment based on the target cargo location optimization model and the current cargo location number.
[0067] It should be understood that the target location priority model refers to a model that optimizes the operation path of the target asset transportation equipment. The target location priority model consists of parameters such as the location parameters and speed of each location, as well as an algorithm. The operation path of the target asset transportation equipment is determined by the target location priority model and the current location number. At this time, the operation path is the shortest path, that is, the working time of the target asset transportation equipment is the shortest. The target asset transportation equipment can be a stacker crane or other asset transportation equipment. This embodiment does not limit this and will use a stacker crane as an example for explanation.
[0068] Step S40: Calculate the working time of the target asset transportation equipment according to the preset parameter list and the operation path, and optimize the allocation of asset storage locations based on the working time.
[0069] Understandably, the preset parameter list refers to a list consisting of parameters for the target asset transportation equipment and each asset storage location to be allocated. The parameters for the target asset transportation equipment include its horizontal displacement, vertical speed, and coordinates. The parameters for each asset storage location to be allocated include the coordinates of the inlet and outlet locations. The stacker crane's working time can be calculated using the speed and operation path of the stacker crane in the preset parameter list, and the asset storage location allocation can be optimized based on this working time.
[0070] This embodiment acquires the shelf information and assets to be allocated in the target automated warehouse; generates the current storage location number of the asset to be allocated based on the preset storage location selection strategy and shelf information; determines the operation path of the target asset transportation equipment based on the target storage location optimization model and the current storage location number; calculates the working time of the target asset transportation equipment based on the preset parameter list and operation path, and optimizes the asset storage location allocation based on the working time. Since this embodiment determines the operation path of the target asset transportation equipment through the target storage location optimization model and the current storage location number of the asset to be allocated, and optimizes the asset storage location allocation based on the working time calculated according to the preset parameter list and operation path, it can effectively improve the asset storage location allocation efficiency compared to the prior art which uses fixed storage location numbers.
[0071] In one embodiment, such as Figure 3 The second embodiment of the asset location allocation optimization method of the present invention, based on the first embodiment, includes step S30, which includes:
[0072] Step S301: Extract the inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number from the current storage location number.
[0073] It should be understood that since storage locations are divided into four types—inbound storage locations, return storage locations, inspection storage locations, and outbound storage locations—the corresponding storage location numbers can be obtained when numbering these locations. For example, inbound storage locations are numbered 1 to i, return storage locations are numbered i+1 to m, inspection storage locations are numbered m+1 to n, and outbound storage locations are numbered n+1 to x, etc.
[0074] Step S302: Arrange the inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number according to the preset numbering arrangement rules.
[0075] It is understandable that the preset numbering and sorting rules refer to the rules for arranging different types of storage locations. Since this embodiment aims to optimize the asset storage location allocation time, storage locations that require more operations should be located closer to the operation location. For example, the location of the inspection delivery location needs to be close to the inspection port, the location of the inbound storage location needs to be close to the inbound port, the location of the outbound storage location needs to be close to the outbound port, and the location of the return storage location needs to be close to the return storage port. That is, the inbound storage location number, the return storage location number, the inspection delivery location number, and the outbound storage location number are arranged by the preset numbering and sorting rules.
[0076] Furthermore, before step S302, the method further includes: obtaining the location of the inbound port, the outbound port, the inspection port, and the return port; determining a preset position adjustment strategy based on the inbound port, the outbound port, the inspection port, and the return port; adjusting the current location of the storage location according to the preset position adjustment strategy; and, based on the adjustment result, arranging the inbound storage location number, the return storage location number, the inspection port number, and the outbound storage location number according to a preset numbering arrangement rule.
[0077] It should be understood that the preset location adjustment strategy refers to the strategy for adjusting the current location of the storage location. By using the preset location adjustment strategy, the degree of adjustment for different types of storage locations can be determined, that is, adjusting the location of the inspection storage location to the inspection port, adjusting the location of the inbound storage location to the return port, adjusting the location of the outbound storage location to the outbound port, and adjusting the location of the return storage location to the return port. At this time, the adjustment is an internal adjustment of the selected storage location.
[0078] Furthermore, after adjusting the current location of the storage location according to the preset location adjustment strategy, the process further includes: generating a current storage location number and a target storage location number according to a preset storage location selection strategy and the storage location to be allocated; exchanging the storage location of the current storage location number with the storage location of the target storage location number according to a preset neighborhood search strategy; and, based on the exchange result, arranging the inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number according to a preset numbering arrangement rule.
[0079] Understandably, the current storage location number is the number of the selected storage location, while the target storage location number is the number of the unselected storage location. The preset neighborhood search strategy refers to the strategy of searching for storage locations in the adjacent area of the current storage location. If the warehouse entrance location corresponding to different types of storage locations is not the closest, but the unselected storage location is closer, then the storage location of the current storage location number needs to be swapped with the storage location location of the target storage location number to ensure that the warehouse entrance location corresponding to the same type of storage location is the closest. This swap is an external adjustment of the selected storage location.
[0080] Step S303: Generate the target operation instruction based on the arrangement result.
[0081] It should be understood that the target operation instruction refers to the instruction that drives the target asset transportation equipment to operate the asset to be allocated. After the arrangement is completed, the target operation instruction determines the operation content of each step of the target asset transportation equipment, namely, warehousing, inspection, return to warehousing, and outbound.
[0082] It should be understood that step S303 includes: responding to the start command of the target asset transportation equipment, determining the status of each storage location according to the start command; when the status of each storage location meets the preset status, obtaining the current position of the asset to be allocated according to the arrangement result; and generating a target operation command according to the current position.
[0083] It is understandable that the start command refers to the command to start the entire driving target asset transportation equipment. The status of each storage location is divided into two types: full and empty. Full status refers to the return storage location and the receiving storage location, while empty status refers to the inspection status and the outbound status. The preset status refers to the full status. That is, if the status of each storage location is full, the asset to be allocated is located in the return storage location and the receiving storage location. The current location of the asset to be allocated can be obtained by using the coordinates of the return storage location and the receiving storage location.
[0084] Step S304: Determine the operation path of the target asset transportation equipment based on the target operation instruction.
[0085] It is understandable that after receiving the target operation instruction, the target operation instruction instructs the target asset transportation equipment to perform the operation, thus obtaining the operation path of the target asset transportation equipment. For example, if the target operation instruction instructs the target asset transportation equipment to put the assets to be allocated at the inlet into the warehouse, then the operation path of the target asset transportation equipment is from the current location to the inlet location to the inlet storage location.
[0086] This embodiment extracts the inbound, return, inspection, and outbound location numbers from the current location numbers; arranges these numbers according to a preset numbering rule; generates a target operation instruction based on the arrangement result; and determines the operation path of the target asset transportation equipment based on the target operation instruction. Because this embodiment arranges the inbound, return, inspection, and outbound location numbers from the current location numbers according to a preset numbering rule, and determines the operation path of the target asset transportation equipment based on the generated target operation instruction, the accuracy of obtaining the operation path is effectively improved.
[0087] In one embodiment, such as Figure 4 The third embodiment of the asset location allocation optimization method of the present invention, based on the first embodiment, includes step S40, which includes:
[0088] Step S401: Extract the working speed, displacement, and completion time of each process of the target asset transportation equipment from the preset parameter list.
[0089] It is understandable that working speed refers to the working speed of the target asset transportation equipment, including working speed in the horizontal direction and working speed in the vertical direction. Displacement refers to the distance moved to the designated position in the vertical direction. The completion time of each process includes the time to complete the storage of an asset to be allocated to the designated storage location, the time to complete the delivery of an asset to be allocated from the storage location to the inspection port, the time required to retrieve the asset to be allocated from the inspection port and deliver it to the designated storage location, and the time to complete the delivery of an asset to be allocated from the storage location to the outbound port.
[0090] Step S402: Calculate the working time of the target asset transportation equipment based on the working speed, displacement, completion time of each process, and operation path.
[0091] Understandably, after obtaining the working speed, displacement, and completion time of each process, the working time of the target asset transportation equipment is calculated based on the working speed, displacement, completion time of each process, and operation path. For example, the working time for the stacker crane to complete the transfer of the asset to be allocated from the warehouse entrance to the inspection port = the working time for the asset to be allocated from the warehouse entrance to the warehouse location + the working time from the warehouse location to the inspection port.
[0092] Step S403: When the working time is less than a preset time threshold, optimize the allocation of asset storage locations based on the working time.
[0093] It should be understood that the preset time threshold refers to the time required to allocate asset storage locations using fixed storage location numbers. When the working time of the target asset transportation equipment is less than the preset time threshold, it indicates that the working time of the target asset transportation equipment has been shortened, meaning that the asset storage location has been significantly optimized during the allocation phase.
[0094] This embodiment extracts the working speed, displacement, and completion time of each process of the target asset transportation equipment from a preset parameter list; calculates the working time of the target asset transportation equipment based on the working speed, displacement, completion time of each process, and operation path; when the working time is less than a preset time threshold, optimizes the allocation of asset storage locations based on the working time; since this embodiment calculates the corresponding working time based on the working speed, displacement, completion time of each process, and operation path of the target asset transportation equipment from the preset parameter list, and determines whether the working time is less than the preset time threshold, if it is less, the allocation of asset storage locations is optimized, thereby effectively improving the allocation efficiency of asset storage locations.
[0095] Furthermore, this embodiment of the invention also proposes a storage medium storing an optimization program for asset location allocation, wherein when the asset location allocation optimization program is executed by a processor, it implements the steps of the asset location allocation optimization method described above.
[0096] Since this storage medium adopts all the technical solutions of all the above embodiments, it has at least all the beneficial effects brought about by the technical solutions of the above embodiments, which will not be repeated here.
[0097] In addition, refer to Figure 5 This invention also proposes an optimization device for asset location allocation, the optimization device for asset location allocation comprising:
[0098] The acquisition module 10 is used to acquire the shelf information and assets to be allocated in the target automated warehouse.
[0099] It should be understood that shelf information refers to the information of the shelves existing in the target automated warehouse. This shelf information includes the quantity information of the shelves and the arrangement information of the shelves. For example, there are 12 rows of shelves in the warehouse, and each row of shelves has 52 columns and 26 layers. Assets to be allocated refer to assets to be allocated that are to be received, inspected, returned to the warehouse, or shipped out.
[0100] The generation module 20 is used to generate the current storage location number of the asset to be allocated based on the preset storage location selection strategy and the shelf information.
[0101] It should be understood that the preset storage location selection strategy refers to the strategy for selecting storage locations on the shelves of the target automated warehouse. The preset storage location selection strategy selects the corresponding current storage location and assigns it a number, which is used to uniquely identify the location of the current storage location. This number can be assigned using numbers, letters, or a combination of numbers and letters.
[0102] Furthermore, the generation module 20 is also used to obtain different types of asset locations to be allocated based on the shelf information; extract the asset quantity from the asset locations to be allocated; and generate a current location number corresponding to the asset quantity based on a preset location selection strategy and the asset locations to be allocated.
[0103] Understandably, after obtaining the shelf information in the target automated warehouse, the corresponding storage locations are divided into four types based on their status: inbound storage locations, return storage locations, inspection storage locations, and outbound storage locations. These are different types of asset storage locations to be allocated. The asset quantity refers to each asset storage location to be allocated, for example, the number of outbound storage locations is c, the number of inbound storage locations is r, the number of inspection storage locations is s, and the number of return storage locations is h. Through a preset storage location selection strategy, the current storage location corresponding to the asset quantity is selected from the shelf locations in the target automated warehouse, and the current storage location is numbered sequentially to obtain the current storage location number.
[0104] The determination module 30 is used to determine the operation path of the target asset transportation equipment based on the target cargo location optimization model and the current cargo location number.
[0105] It should be understood that the target location priority model refers to a model that optimizes the operation path of the target asset transportation equipment. The target location priority model consists of parameters such as the location parameters and speed of each location, as well as an algorithm. The operation path of the target asset transportation equipment is determined by the target location priority model and the current location number. At this time, the operation path is the shortest path, that is, the working time of the target asset transportation equipment is the shortest. The target asset transportation equipment can be a stacker crane or other asset transportation equipment. This embodiment does not limit this and will use a stacker crane as an example for explanation.
[0106] The optimization module 40 is used to calculate the working time of the target asset transportation equipment according to the preset parameter list and the operation path, and to optimize the allocation of asset storage locations based on the working time.
[0107] Understandably, the preset parameter list refers to a list consisting of parameters for the target asset transportation equipment and each asset storage location to be allocated. The parameters for the target asset transportation equipment include its horizontal displacement, vertical speed, and coordinates. The parameters for each asset storage location to be allocated include the coordinates of the inlet and outlet locations. The stacker crane's working time can be calculated using the speed and operation path of the stacker crane in the preset parameter list, and the asset storage location allocation can be optimized based on this working time.
[0108] This embodiment acquires the shelf information and assets to be allocated in the target automated warehouse; generates the current storage location number of the asset to be allocated based on the preset storage location selection strategy and shelf information; determines the operation path of the target asset transportation equipment based on the target storage location optimization model and the current storage location number; calculates the working time of the target asset transportation equipment based on the preset parameter list and operation path, and optimizes the asset storage location allocation based on the working time. Since this embodiment determines the operation path of the target asset transportation equipment through the target storage location optimization model and the current storage location number of the asset to be allocated, and optimizes the asset storage location allocation based on the working time calculated according to the preset parameter list and operation path, it can effectively improve the asset storage location allocation efficiency compared to the prior art which uses fixed storage location numbers.
[0109] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.
[0110] In addition, for technical details not described in detail in this embodiment, please refer to the optimization method for asset location allocation provided in any embodiment of the present invention, which will not be repeated here.
[0111] In one embodiment, the generation module 20 is further configured to obtain different types of asset locations to be allocated based on the shelf information; extract the asset quantity from the asset locations to be allocated; and generate a current location number corresponding to the asset quantity based on a preset location selection strategy and the asset locations to be allocated.
[0112] In one embodiment, the determining module 30 is further configured to extract the inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number from the current storage location number; arrange the inbound storage location number, return storage location number, inspection storage location number, and outbound storage location number according to a preset numbering arrangement rule; generate a target operation instruction based on the arrangement result; and determine the operation path of the target asset transportation equipment based on the target operation instruction.
[0113] In one embodiment, the determining module 30 is further configured to acquire the inbound port location, outbound port location, inspection port location, and return port location; determine a preset position adjustment strategy based on the inbound port location, outbound port location, inspection port location, and return port location; adjust the current location of the storage location according to the preset position adjustment strategy; and, based on the adjustment result, perform the step of arranging the inbound storage location number, return storage location number, inspection port location number, and outbound storage location number according to a preset numbering arrangement rule.
[0114] In one embodiment, the determining module 30 is further configured to generate a current storage location number and a target storage location number based on a preset storage location selection strategy and the asset storage location to be allocated; exchange the storage location of the current storage location number with the storage location of the target storage location number based on a preset neighborhood search strategy; and, based on the exchange result, perform the steps of arranging the inbound storage location number, the return storage location number, the inspection storage location number, and the outbound storage location number according to a preset numbering arrangement rule.
[0115] In one embodiment, the determining module 30 is further configured to respond to a start command of the target asset transportation equipment, determine the status of each cargo location according to the start command; when the status of each cargo location meets a preset status, determine the current position of the asset to be allocated according to the arrangement result; and generate a target operation command according to the current position.
[0116] In one embodiment, the optimization module 40 is further configured to extract the working speed, displacement, and completion time of each process of the target asset transportation equipment from the preset parameter list; calculate the working time of the target asset transportation equipment based on the working speed, displacement, completion time of each process, and operation path; and optimize the allocation of asset storage locations based on the working time when the working time is less than a preset time threshold.
[0117] Other embodiments or implementation methods of the asset location allocation optimization device described in this invention can be found in the above-described method embodiments, and will not be repeated here.
[0118] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0119] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0120] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, all-in-one platform workstation, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0121] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. An optimization method for asset location allocation, characterized in that, The optimization method for asset location allocation includes the following steps: Obtain the shelf information of the target automated storage and retrieval system and the assets to be allocated; Generate the current location number of the assets to be allocated according to the preset location selection strategy and the shelf information; Determine the operation path of the target asset transportation equipment according to the target location optimization model and the current location number, where the target location optimization model consists of various location parameters, speeds, and algorithms; Calculate the working time of the target asset transportation equipment according to the preset parameter list and the operation path, and optimize the asset location allocation based on the working time; The step of determining the operation path of the target asset transportation equipment according to the target location optimization model and the current location number includes: Extract the inbound location number, return location number, inspection location number, and outbound location number from the current location number; Arrange the inbound location number, return location number, inspection location number, and outbound location number according to the preset number arrangement rule; Generate a target operation instruction according to the arrangement result; Determine the operation path of the target asset transportation equipment based on the target operation instruction.
2. The optimization method for asset location allocation according to claim 1, wherein The step of generating the current location number of the assets to be allocated according to the preset location selection strategy and the shelf information includes: Obtain different types of asset locations to be allocated according to the shelf information; Extract the quantity of assets in the assets to be allocated; Generate the corresponding current location number according to the preset location selection strategy and the asset locations to be allocated.
3. The optimization method for asset location allocation according to claim 1, wherein Before arranging the inbound location number, return location number, inspection location number, and outbound location number according to the preset number arrangement rule, it further includes: Obtain the positions of the inbound port, outbound port, inspection port, and return port; Determine the preset position adjustment strategy according to the positions of the inbound port, outbound port, inspection port, and return port; Adjust the position of the current location according to the preset position adjustment strategy; Execute the step of arranging the inbound location number, return location number, inspection location number, and outbound location number according to the preset number arrangement rule according to the adjustment result.
4. The optimization method for asset location allocation according to claim 3, wherein After adjusting the position of the current location according to the preset position adjustment strategy, it further includes: Generate the current location number and the target location number according to the preset location selection strategy and the asset locations to be allocated; Exchange the location positions of the current location number and the target location number according to the preset neighborhood search strategy; Execute the step of arranging the inbound location number, return location number, inspection location number, and outbound location number according to the preset number arrangement rule according to the exchange result.
5. The optimization method for asset location allocation according to claim 1, wherein, The step of generating a target operation instruction according to the arrangement result includes: In response to the start instruction of the target asset transportation equipment, obtain the status of each location according to the start instruction; [[ID=]]When the status of each location meets the preset status, obtain the current position of the assets to be allocated according to the arrangement result; Generate a target operation instruction according to the current position.
6. The optimization method for asset location allocation according to any one of claims 1 to 5, characterized in that, Calculating the working time of the target asset transportation equipment according to the preset parameter list and the operation path, and optimizing the asset location allocation based on the working time, including: Extracting the working speed, displacement, and the completion time of each process of the target asset transportation equipment from the preset parameter list; Calculating the working time of the target asset transportation equipment according to the working speed, displacement, the completion time of each process, and the operation path; When the working time is less than the preset time threshold, optimizing the asset location allocation based on the working time.
7. An optimization device for asset location allocation, characterized in that, The device for optimizing asset location allocation includes: An acquisition module, configured to acquire the shelf information of the target automated storage and retrieval system and the assets to be allocated; A generation module, configured to generate the current location number of the assets to be allocated according to the preset location selection strategy and the shelf information; A determination module, configured to determine the operation path of the target asset transportation equipment according to the target location optimization model and the current location number, where the target location optimization model consists of various location position parameters, speed, and algorithms; An optimization module, configured to calculate the working time of the target asset transportation equipment according to the preset parameter list and the operation path, and optimize the asset location allocation based on the working time; The determination module is further configured to extract the inbound location number, return location number, inspection location number, and outbound location number from the current location number; arrange the inbound location number, return location number, inspection location number, and outbound location number according to the preset number arrangement rule; generate a target operation instruction according to the arrangement result; and determine the operation path of the target asset transportation equipment based on the target operation instruction.
8. An optimized device for asset location allocation, characterized in that, The device for optimizing asset location allocation includes: a memory, a processor, and an asset location allocation optimization program stored on the memory and executable on the processor, where the asset location allocation optimization program is configured to implement the asset location allocation optimization method according to any one of claims 1 to 6.
9. A storage medium, characterized in that, An asset location allocation optimization program is stored on the storage medium, and when the asset location allocation optimization program is executed by a processor, it implements the asset location allocation optimization method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Warehouse management intelligent warehousing system
CN111178802A
Warehouse goods allocation optimization method and equipment, storage medium and device
CN112036667A