A method and system for cargo handling of an automated three-dimensional warehouse
By matching inventory levels and pallet depths in an automated storage and retrieval system (AS/RS), the optimal aisle combination is determined, solving the problem of low storage space utilization and achieving more efficient storage space utilization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-19
- Publication Date
- 2026-03-27
AI Technical Summary
In automated warehouses, the strategy of storing only one type of product in each aisle leads to low storage space utilization, and many aisles cannot be used to store goods even if there are empty storage spaces.
By obtaining the product inventory and shelf depth, the system uses formula matching to determine the aisle combination that can store all products with the fewest aisle numbers, and then readjusts the product storage locations.
It improves the utilization rate of automated storage and retrieval systems (AS/RS), reduces the number of aisles with both existing products and vacant storage spaces, and increases the available storage space for storing other products.
Smart Images

Figure CN117775562B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present specification mainly relate to the technical field of automated stereoscopic warehouse, and particularly to a cargo handling method and system for an automated stereoscopic warehouse. BACKGROUND
[0002] With the development of logistics automation, automated stereoscopic warehouses have been widely applied. An automated stereoscopic warehouse includes racks, each layer of each rack includes multiple aisles, and each aisle includes a plurality of storage locations. For example, as shown in FIG. 1, the automated stereoscopic warehouse includes four racks, each layer of each rack includes 20 aisles, and each aisle of the No. 1 rack includes 5 storage locations. Figure 1 As shown in FIG. 1, the automated stereoscopic warehouse includes four racks, each layer of each rack includes 20 aisles. Among them, each aisle of the No. 1 rack includes 5 storage locations, i.e., the board depth of each aisle in the No. 1 rack is 5; the board depth of each aisle in the No. 2 rack is 3; the board depth of each aisle in the No. 3 rack is 4; and the board depth of each aisle in the No. 4 rack is 5.
[0003] Generally, one aisle can only store one product. In the use process, due to the influence of the out-of-stock strategy, there may be idle storage locations in multiple aisles. For example, as shown in FIG. 2, the A product is stored in the No. 4 aisle, the No. 5 aisle and the No. 6 aisle of a certain layer of the No. 1 rack, wherein the No. 4 aisle has 3 idle storage locations and the No. 6 aisle has 2 idle storage locations. For another example, the C product is stored in the No. 4 aisle, the No. 5 aisle, the No. 6 aisle and the No. 7 aisle of a certain layer of the No. 3 rack, wherein the No. 6 aisle has 2 idle storage locations and the No. 7 aisle has 3 idle storage locations. Figure 1
[0004] Due to the storage strategy that one aisle can only store one product, many aisles cannot store goods even if there are idle storage locations, which leads to a low utilization rate of the storage locations of the automated stereoscopic warehouse. SUMMARY
[0005] In view of the problems existing in the prior art, the present specification provides a cargo handling method and system for an automated stereoscopic warehouse.
[0006] In a first aspect, the present specification provides a cargo handling method for an automated stereoscopic warehouse, comprising:
[0007] L2. obtaining the inventory number of a product;
[0008] L4. obtaining all board depths of the racks;
[0009] L6. matching the board depth with the inventory number to determine the combination of aisles that can store all products and has the least number of aisles;
[0010] L8. Re-storing the products according to the aisle combination.
[0011] As preferred, L6 specifically comprises:
[0012] Determining whether the board depth number and the inventory number conform to formula (1), formula (1) specifically being:
[0013] T=N1*K1+N2*K2+…+Nn*Kn
[0014] wherein T is the inventory number of a product, K1 is the 1st board depth number of the shelf... Kn is the n-th board depth number of the shelf, N1 is the board depth number coefficient corresponding to K1 and N1 is any natural number... Nn is the board depth number coefficient corresponding to Kn and Nn is any natural number;
[0015] When the board depth number and the inventory number conform to formula (1), determining the board depth number coefficient group with the minimum cumulative value of N1... Nn and determining the aisle combination through the board depth number coefficient group.
[0016] As preferred, L6 further comprises:
[0017] When the board depth number and the inventory number do not conform to formula (1), determining whether the board depth number and the inventory number conform to formula (2), formula (2) specifically being:
[0018] T=N1*K1+N2*K2+…+Nn*Kn+m
[0019] wherein T is the inventory number of a product, K1 is the 1st board depth number of the shelf... Kn is the n-th board depth number of the shelf, N1 is the board depth number coefficient corresponding to K1 and N1 is any natural number... Nn is the board depth number coefficient corresponding to Kn and Nn is any natural number, m is the adjustable matching parameter and m is any natural number greater than 0 and less than the minimum board depth number; when the board depth number and the inventory number conform to formula (2), determining the board depth number coefficient group with the minimum cumulative value of N1... Nn and taking it as the initial board depth number coefficient group, adding one to the board depth number coefficient corresponding to the minimum board depth number in the initial board depth number coefficient group to obtain the final board depth number coefficient group, and determining the aisle combination through the final board depth number coefficient group.
[0020] As preferred, determining the board depth number coefficient group with the minimum cumulative value of N1... Nn specifically comprises:
[0021] When the cumulative value of N1... Nn is the minimum and there is only one board depth number coefficient group, taking the board depth number coefficient group as the board depth number coefficient group;
[0022] When the cumulative value of N1...Nn is minimum and there are more than two groups of plate depth number coefficients, the maximum quantity value of the product currently stored in each group of plate depth number coefficients is determined, and a group of plate depth number coefficients corresponding to the maximum quantity value is determined as the plate depth number group.
[0023] Preferably, L8 specifically includes:
[0024] L81. According to the roadway combination, the product to be stored roadway corresponding to each plate depth number is determined: when the quantity of the product to be stored roadway corresponding to a plate depth number is S, S roadways arranged in the order of the quantity of the product stored on the roadway corresponding to the plate depth number are determined as the product to be stored roadway.
[0025] L82. The quantity of the product to be stored in each product to be stored roadway is determined, when the quantity of the product to be stored in a product to be stored roadway is Y1, Y1 products on the non-product to be stored roadway are transferred to the corresponding product to be stored roadway; when the quantity of the product to be removed from a product to be stored roadway is Y2, Y2 products on the corresponding product to be stored roadway are removed.
[0026] In the second aspect, the embodiments of the present specification provide a goods arrangement system of an automated stereoscopic warehouse, comprising:
[0027] A product inventory number acquisition module is configured to acquire an inventory number of a product;
[0028] A plate depth number acquisition module is configured to acquire all plate depth numbers of a shelf;
[0029] A roadway combination determination module is configured to match the plate depth numbers with the inventory numbers to determine a roadway combination capable of storing all products and having the least quantity of roadways;
[0030] A product storage module is configured to re-store the products according to the roadway combination.
[0031] Preferably, the roadway combination determination module includes:
[0032] A first determination unit is configured to determine whether the plate depth numbers and the inventory numbers meet formula (1), and formula (1) is specifically:
[0033] T=N1*K1+N2*K2+...+Nn*Kn
[0034] Wherein, T is the inventory number of a product, K1 is the first plate depth number of a shelf,... Kn is the nth plate depth number of a shelf, N1 is the plate depth number coefficient corresponding to K1 and N1 is any natural number,... Nn is the plate depth number coefficient corresponding to Kn and Nn is any natural number;
[0035] The first aisle combination determining unit is configured to determine a group of the plate depth coefficient array with the minimum cumulative value of N1...Nn as the plate depth coefficient array when the plate depth number and the inventory number satisfy the formula (1), and determine the aisle combination according to the plate depth coefficient array.
[0036] As preferred, the aisle combination determining module further comprises:
[0037] The second determining unit is configured to determine whether the plate depth number and the inventory number satisfy the formula (2) when the plate depth number and the inventory number do not satisfy the formula (1), and the formula (2) is specifically:
[0038] T=N1*K1+N2*K2+...+Nn*Kn+m
[0039] wherein, T is the inventory number of a product, K1 is the first plate depth number of the shelf...Kn is the nth plate depth number of the shelf, N1 is the plate depth coefficient corresponding to K1 and N1 is any natural number...Nn is the plate depth coefficient corresponding to Kn and Nn is any natural number, m is the adjustable matching parameter and m is any natural number greater than 0 and less than the minimum plate depth number;
[0040] The second aisle combination determining unit is configured to determine a group of the plate depth coefficient array with the minimum cumulative value of N1...Nn as the initial plate depth coefficient array when the plate depth number and the inventory number satisfy the formula (2), add one to the plate depth coefficient corresponding to the minimum plate depth number in the initial plate depth coefficient array to obtain the final plate depth coefficient array, and determine the aisle combination according to the final plate depth coefficient array.
[0041] As preferred, the first aisle combination determining unit comprises:
[0042] The first plate depth coefficient array determining subunit is configured to determine the group of the plate depth coefficient as the plate depth coefficient array when there is only one group of the plate depth coefficient with the minimum cumulative value of N1...Nn.
[0043] The second plate depth coefficient array determining subunit is configured to determine the group of the plate depth coefficient corresponding to the maximum maximum quantity value as the plate depth coefficient array when there are two or more groups of the plate depth coefficient with the minimum cumulative value of N1...Nn, and the maximum maximum quantity value is the maximum quantity value of the currently stored products determined by the aisle combination of each group of the plate depth coefficient.
[0044] As preferred, the product storage module comprises:
[0045] The product to be stored aisle determining unit is configured to determine the product to be stored aisle corresponding to each plate depth according to the aisle combination: when the number of the product to be stored aisle corresponding to a plate depth is S, arrange S aisles on the aisle corresponding to the plate depth in the order of the stored products from the most to the least as the product to be stored aisle.
[0046] The product storage / removal unit is used to determine the number of products to be stored / removal in each product storage aisle, when the number of products to be stored in a product storage aisle is Y1, Y1 products on a non-product storage aisle are transferred to the corresponding product storage aisle; when the number of products to be removed in a product storage aisle is Y2, Y2 products on the corresponding product storage aisle are removed.
[0047] Advantages
[0048] The inventory method and system of the automated stereoscopic warehouse in the embodiments of the present specification can automatically obtain the inventory number of a certain product and the total plate depth number of the shelf, when the inventory number of a certain product and the total plate depth number can be successfully matched according to a certain rule, a set of plate depth number series with the smallest cumulative value can be obtained, the plate depth number series can be used to determine a combination of aisles with the least number of aisles that can store all corresponding products, and finally the product is re-stored through the determined combination of aisles, which realizes the inventory of the corresponding product, and when the product inventory is successful, the aisle with both existing products and idle positions can be reduced, that is, as many aisles as possible with all idle positions can be obtained to store other products, thereby improving the utilization rate of the automated stereoscopic warehouse. BRIEF DESCRIPTION OF DRAWINGS
[0049] Figure 1 An overhead structure schematic diagram of an automated stereoscopic warehouse is provided for the embodiments of the present specification.
[0050] Figure 2 A flowchart of an inventory method of an automated stereoscopic warehouse is provided for the embodiments of the present specification.
[0051] Figure 3 A structure schematic diagram of an inventory system of an automated stereoscopic warehouse is provided for the embodiments of the present specification. DETAILED DESCRIPTION
[0052] The embodiments of the present specification will be described in more detail below with reference to the accompanying drawings.
[0053] Embodiment 1:
[0054] An inventory method of an automated stereoscopic warehouse, as shown in Figure 2 , comprises:
[0055] L2. Obtain the inventory number of a product.
[0056] As shown in Figure 1 , the inventory number of a product is obtained. Specifically, the inventory number of product A can be obtained, wherein the inventory number of product A is 10.
[0057] L4. Obtain the total plate depth number of the shelf.
[0058] With Figure 1 Taking the automated stereoscopic warehouse shown in the figure as an example, the plate depth number of the aisle of each shelf is first obtained. Specifically, the plate depth number of the aisle of the No. 1 shelf is 5, the plate depth number of the aisle of the No. 2 shelf is 3, the plate depth number of the aisle of the No. 3 shelf is 4, and the plate depth number of the aisle of the No. 4 shelf is 5. Only one of the same plate depth numbers needs to be taken.
[0059] Then, Figure 1 The total plate depth number of the No. 1 shelf is 5, the total plate depth number of the No. 2 shelf is 3, and the total plate depth number of the No. 3 shelf is 4.
[0060] L6. Match the plate depth number with the inventory number to determine the aisle combination that can store all products and has the least number of aisles.
[0061] Step L6 specifically includes:
[0062] Determine whether the plate depth number and the inventory number meet formula (1), and formula (1) is specifically:
[0063] T = N1*K1 + N2*K2 +... + Nn*Kn
[0064] Wherein, T is the inventory number of a product, K1 is the first plate depth number of the shelf,... Kn is the nth plate depth number of the shelf, N1 is the plate depth number coefficient corresponding to K1 and N1 is any natural number,... Nn is the plate depth number coefficient corresponding to Kn and Nn is any natural number.
[0065] When the plate depth number and the inventory number meet formula (1), determine the plate depth number coefficient group with the smallest cumulative value of N1,..., Nn, and determine the aisle combination through the plate depth number coefficient group.
[0066] From steps L2 and L6, in this embodiment, T is 10, K1 is 5, K2 is 3, and K3 is 4. When the plate depth number and the inventory number meet formula (1), [N1, N2, N3] can be obtained as [2, 0, 0] or [N1, N2, N3] can be obtained as [0, 2, 1]. At this time, the cumulative value of [N1, N2, N3] is calculated, and the cumulative value of [2, 0, 0] is 2, and the cumulative value of [0, 2, 1] is 3. Among them, the cumulative value of [2, 0, 0] is the smallest, which is 2.
[0067] When the cumulative value of N1,..., Nn is the smallest and there is only one plate depth number coefficient group, the plate depth number coefficient group is determined as the plate depth number coefficient group.
[0068] In this embodiment, since the cumulative value of [N1, N2, N3] is minimum only for one set of board depth number coefficient [2, 0, 0], [2, 0, 0] is directly determined as the board depth number coefficient set. Finally, the roadway combination is determined by the board depth number coefficient set [2, 0, 0]: 2 roadways with a board depth number of 5, 0 roadways with a board depth number of 3, and 0 roadways with a board depth number of 4.
[0069] L8. Re-storing the products according to the roadway combination.
[0070] As known from step L6, in this embodiment, the roadway combination is: 2 roadways with a board depth number of 5, 0 roadways with a board depth number of 3, and 0 roadways with a board depth number of 4. The products A are re-stored according to the roadway combination in this embodiment. Specifically, L8 includes the following steps.
[0071] L81. Determining the product to be stored roadway corresponding to each board depth number according to the roadway combination: when the number of the product to be stored roadway corresponding to a board depth number is S, S roadways arranged in the order of the stored products from the most to the least on the roadway corresponding to the board depth number are determined as the product to be stored roadway.
[0072] In this embodiment, only 2 product to be stored roadways corresponding to the board depth number of 5 need to be determined. Since the 5th roadway in the 1st shelf has stored the most products A, i.e. 5 products A, and the 6th roadway in the 1st shelf has stored the second most products A, i.e. 3 products A, the 5th roadway in the 1st shelf and the 6th roadway in the 1st shelf are determined as the 2 product to be stored roadways corresponding to the board depth number of 5.
[0073] L82. Determining the number of products to be stored / moved out of the product to be stored roadway, when the number of products to be stored in a product to be stored roadway is Y1, Y1 products on a non-product to be stored roadway are moved to the corresponding product to be stored roadway; when the number of products to be moved out of a product to be stored roadway is Y2, Y2 products on the corresponding product to be stored roadway are moved out.
[0074] Since the 5th roadway in the 1st shelf needs to store 5 products A and has already stored 5 products A, the number of products A to be stored / moved out of the product to be stored roadway is 0, and thus no product storing / moving operation is needed for the product to be stored roadway. Then, the next product to be stored roadway is processed.
[0075] Since the 6th roadway in the 1st shelf needs to store 5 products A and has already stored 3 products A, the number of products A to be stored in the product to be stored roadway is 2. At this time, 2 products A on a non-product to be stored roadway (i.e. the 4th roadway in the 1st shelf) are moved to the corresponding product to be stored roadway (i.e. the 6th roadway in the 1st shelf).
[0076] At this point, the sorting process for product A is complete, and the process will continue with steps L2 to L8 for the next product, product B. Once the sorting process for product B is complete, the process will continue with steps L2 to L8 for the next product, product C.
[0077] L2. Get the inventory of a product.
[0078] by Figure 1 Taking the automated storage and retrieval system shown as an example, this step involves obtaining the inventory quantity of a certain product. Specifically, it could be obtaining the inventory quantity of product C, where the inventory quantity of product C is 11.
[0079] L4. Get the total depth of the shelving.
[0080] by Figure 1 Taking the automated storage and retrieval system (AS / RS) shown as an example, this step first obtains the pallet depth of each aisle. Specifically, the pallet depth of aisle 1 is 5, that of aisle 2 is 3, that of aisle 3 is 4, and that of aisle 4 is 5. Only one pallet depth needs to be obtained for each aisle.
[0081] So, Figure 1 The depths of all the shelves in the middle section are: 5, 3, and 4.
[0082] L6. Match the plate depth with the inventory quantity to determine the aisle combination that can store all products with the minimum number of aisles.
[0083] Step L6 specifically includes:
[0084] Determine whether the plate depth and inventory quantity conform to formula (1), specifically formula (1):
[0085] T = N1*K1 + N2*K2 + ... + Nn*Kn
[0086] Where T is the inventory quantity of a product, K1 is the shelf depth of the first type of shelf, ..., Kn is the shelf depth of the nth type of shelf, N1 is the shelf depth coefficient corresponding to K1 and N1 is any natural number, ..., Nn is the shelf depth coefficient corresponding to Kn and Nn is any natural number.
[0087] When the plate depth and inventory number meet the formula (1), determine the plate depth coefficient group with the smallest cumulative value of N1……Nn, and determine the roadway combination through the plate depth coefficient group.
[0088] As shown in steps L2 and L6, in this embodiment, T is 11, K1 is 5, K2 is 3, and K3 is 4. When the plate depth number and the inventory number meet formula (1), [N1, N2, N3] is [0, 1, 2]. At this time, the accumulated value of [N1, N2, N3] is calculated, and the accumulated value of [0, 1, 2] is 3. The minimum accumulated value of [0, 1, 2] is 3.
[0089] When the accumulated value of N1...Nn has only one set of plate depth number coefficients, the set of plate depth number coefficients is determined as the plate depth number set.
[0090] In this embodiment, the accumulated value of [N1, N2, N3] has only one set of plate depth number coefficients [0, 1, 2], so [0, 1, 2] is directly determined as the plate depth number set. Finally, the plate combination is determined by the plate depth number set [0, 1, 2]: 0 lanes with a plate depth number of 5, 1 lane with a plate depth number of 3, and 2 lanes with a plate depth number of 4.
[0091] L8. Re-storing products according to the lane combination.
[0092] As shown in step L6, in this embodiment, the lane combination is: 0 lanes with a plate depth number of 5, 1 lane with a plate depth number of 3, and 2 lanes with a plate depth number of 4. Product C is re-stored according to the lane combination in this embodiment. L8 specifically includes:
[0093] L81. Determining the product storage lane corresponding to each plate depth number according to the lane combination: when the number of product storage lanes corresponding to a plate depth number is S, the S lanes arranged in the order of the stored products from the most to the least on the lane corresponding to the plate depth number are determined as the product storage lanes.
[0094] In this embodiment, only 1 product storage lane corresponding to a plate depth number of 3 and 2 product storage lanes corresponding to a plate depth number of 4 need to be determined. Since the lanes in the No. 2 rack (corresponding to a plate depth number of 3) do not store product C, one lane can be arbitrarily selected as a product storage lane. Assuming that the No. 1 lane in the No. 2 rack is determined as the 1 product storage lane corresponding to a plate depth number of 3 in this embodiment. Since the No. 4 lane and the No. 5 lane in the No. 3 rack have stored 4 products C the most, the No. 4 lane in the No. 3 rack and the No. 5 lane in the No. 3 rack are determined as the 2 product storage lanes corresponding to a plate depth number of 4 in this embodiment.
[0095] L82. Determine the number of products still needed to be stored / moved out of each product storage aisle, when the number of products still needed to be stored in a product storage aisle is Y1, move Y1 products on the non-product storage aisle to the corresponding product storage aisle; when the number of products still needed to be moved out of a product storage aisle is Y2, move Y2 products on the corresponding product storage aisle out.
[0096] Since the No. 1 aisle of the No. 2 rack needs to store 3 products C and the No. 1 aisle has already stored 0 products C, the number of products C still needed to be stored in the product storage aisle is 3, at this time, 3 products C on the non-product storage aisle (i.e. the No. 6 aisle and the No. 7 aisle of the No. 3 rack) need to be moved to the corresponding product storage aisle (i.e. the No. 1 aisle of the No. 2 rack). Then the next product storage aisle is processed.
[0097] Since the No. 4 aisle of the No. 3 rack needs to store 4 products C and the No. 4 aisle has already stored 4 products C, the number of products C still needed to be stored / moved out of the product storage aisle is 0, so no product storage / movement operation is needed for the product storage aisle. Then the next product storage aisle is processed.
[0098] Since the No. 5 aisle of the No. 3 rack needs to store 4 products C and the No. 5 aisle has already stored 4 products C, the number of products C still needed to be stored / moved out of the product storage aisle is 0, so no product storage / movement operation is needed for the product storage aisle.
[0099] At this time, the inventorying process of product C is completed, and then the next kind of product will continue to be processed through steps L2 to L8. When all products have been inventoried, product A will also be inventoried again through steps L2 to L8, and so on.
[0100] The inventorying method of the automated stereoscopic warehouse in the embodiment can automatically obtain the inventory number of a product and the total board depth number of the racks, when the inventory number of a product and the total board depth number can be successfully matched according to a certain rule, a set of board depth number systems with the smallest cumulative value can be obtained, through which the combination of the aisles with the least number of aisles that can store all corresponding products can be determined, and finally the product is re-stored through the determined combination of aisles, which realizes the inventorying of the corresponding product. When the product inventorying is successful, the aisle with both existing products and idle positions can be reduced, that is, as many aisles with all idle positions as possible can be obtained to store other products, thereby improving the utilization rate of the warehouse positions of the automated stereoscopic warehouse.
[0101] Embodiment 2:
[0102] An inventorying method of an automated stereoscopic warehouse, which is different from embodiment 1 in that:
[0103] When the cumulative value of N1...Nn has two or more groups of plate depth number coefficients with the minimum value, the maximum quantity value of the products currently stored determined by each group of plate depth number coefficients is counted, and the group of plate depth number coefficients corresponding to the maximum maximum quantity value is determined as the plate depth number group.
[0104] For example, when T is 10, K1 is 4, K2 is 5, and K3 is 6, then when the plate depth number and the inventory number meet the formula (1), [N1, N2, N3] can be obtained as [0, 2, 0], and [N1, N2, N3] can also be obtained as [1, 0, 1]. At this time, the cumulative value of [N1, N2, N3] is calculated, and the cumulative value of [0, 2, 0] is 2, and the cumulative value of [1, 0, 1] is 2. Among them, the cumulative values of [2, 0, 0] and [1, 0, 1] are both the minimum value of 2.
[0105] Since there are two groups of plate depth number coefficients with the minimum cumulative value of [N1, N2, N3], the maximum quantity value of the products currently stored determined by each group of plate depth number coefficients is also counted.
[0106] When [N1, N2, N3] is [0, 2, 0], it means that 0 of the plate depth number 4, 2 of the plate depth number 5, and 0 of the plate depth number 6 are used, and it is assumed that the combination of No. 1 and No. 3 of the plate depth number 5 has stored the maximum quantity of the corresponding products, and the quantity of the corresponding products stored in No. 1 and No. 3 is 9. At this time, the maximum quantity value of the products currently stored corresponding to the plate depth number coefficient [0, 2, 0] is 9.
[0107] When [N1, N2, N3] is [1, 0, 1], it means that 1 of the plate depth number 4, 0 of the plate depth number 5, and 1 of the plate depth number 6 are used, and it is assumed that the combination of No. 7 of the plate depth number 4 and No. 8 of the plate depth number 6 has stored the maximum quantity of the corresponding products, and the quantity of the corresponding products stored in No. 7 and No. 8 is 7. At this time, the maximum quantity value of the products currently stored corresponding to the plate depth number coefficient [1, 0, 1] is 7.
[0108] Since the maximum quantity value is 9, the maximum quantity value is the largest, so the group of plate depth number coefficients [0, 2, 0] corresponding to it is taken as the final plate depth number group. Finally, the plate depth number group [0, 2, 0] is used to determine the combination of the tunnels: 0 of the plate depth number 4, 2 of the plate depth number 5, and 0 of the plate depth number 6.
[0109] The automatic stereoscopic warehouse method of the present embodiment can determine the final plate depth number coefficient group by determining the maximum number of products currently stored by each plate depth number coefficient group when there are two or more plate depth number coefficient groups with the minimum cumulative value, thereby making the present embodiment more widely applicable.
[0110] Embodiment 3
[0111] An automatic stereoscopic warehouse method differs from embodiment 2 in that:
[0112] When the plate depth number and the inventory number do not meet formula (1), it is determined whether the plate depth number and the inventory number meet formula (2), and formula (2) is specifically:
[0113] T = N1*K1 + N2*K2 + … + Nn*Kn + m
[0114] Where T is the inventory number of a product, K1 is the first plate depth number of the shelf, …, Kn is the nth plate depth number of the shelf, N1 is the plate depth number coefficient corresponding to K1 and N1 is any natural number, …, Nn is the plate depth number coefficient corresponding to Kn and Nn is any natural number, and m is an adjustable matching parameter and m is any natural number greater than 0 and less than the minimum plate depth number.
[0115] When the plate depth number and the inventory number meet formula (2), the plate depth number coefficient group with the minimum cumulative value of N1, …, Nn is determined as the initial plate depth number coefficient group, the plate depth number coefficient corresponding to the minimum plate depth number in the initial plate depth number coefficient group is incremented by one to obtain the final plate depth number coefficient group, and the tunnel combination is determined by the final plate depth number coefficient group.
[0116] Suppose the automatic stereoscopic warehouse has only two shelves: shelf a and shelf b, where the plate depth number of the tunnels of shelf a is 2 and the plate depth number of the tunnels of shelf b is 4. Suppose that product D needs to be restocked at this time, and the inventory number of product D is 17, i.e. T is 17, K1 is 2, and K2 is 4. Since N1 and N2 cannot satisfy formula (1) regardless of the value taken, the plate depth number and the inventory number are matched with formula (2) in the present embodiment.
[0117] When [N1, N2] is [0, 4] and m is 1, or [N1, N2] is [2, 3] and m is 1, or [N1, N2] is [4, 2] and m is 1, or [N1, N2] is [6, 1] and m is 1, or [N1, N2] is [8, 0] and m is 1, the plate depth number and the inventory number meet formula (2). At this time, the cumulative value of each group [N1, N2] is calculated again, and the cumulative value of [0, 4] is 4, the cumulative value of [2, 3] is 5, the cumulative value of [4, 2] is 6, the cumulative value of [6, 1] is 7, and the cumulative value of [8, 0] is 8. Among them, the cumulative value of [0, 4] is the smallest, which is 4.
[0118] In this embodiment, since the cumulative value of [N1, N2] has only one group of plate depth number coefficients, the group of plate depth number coefficients [0, 4] is directly determined as the initial plate depth number group, and the plate depth number coefficient corresponding to the minimum plate depth number (that is, K1) in the initial plate depth number group [0, 4] is increased by one (that is, the plate depth number coefficient 0 corresponding to K1 is increased by 1) to obtain the final plate depth number group [1, 4]. And through the final plate depth number group [1, 4], the roadway combination is determined, and the final roadway combination is obtained: one roadway with a plate depth number of 2, and four roadways with a plate depth number of 4.
[0119] The automatic warehouse arrangement method of the embodiment can match the inventory number of a product with all plate depth numbers and adjustable matching parameters according to certain rules when the inventory number of the product and all plate depth numbers cannot be successfully matched according to certain rules. If the matching is successful, the final plate depth number group can be obtained, and the roadway combination that can store all corresponding products and has the least number of roadways can still be determined through the final plate depth number group, thereby further improving the applicability of the warehouse arrangement method of the embodiment.
[0120] Embodiment 4: An automatic warehouse arrangement system, which adopts the warehouse arrangement method in embodiment 3, as shown in Figure 3 The warehouse arrangement system comprises a product inventory number acquisition module, a plate depth number acquisition module, a roadway combination determination module, and a product storage module.
[0121] The product inventory number acquisition module is used to acquire the inventory number of a product. The plate depth number acquisition module is used to acquire all plate depth numbers of a shelf. The roadway combination determination module is used to match the plate depth numbers with the inventory number to determine a roadway combination that can store all products and has the least number of roadways. The product storage module is used to re-store the products according to the roadway combination.
[0122] The roadway combination determination module comprises a first determination unit, a first roadway combination determination unit, a second determination unit, and a second roadway combination determination unit.
[0123] The first determining unit is configured to determine whether the plate depth number and the inventory number satisfy formula (1), and formula (1) is specifically as follows:
[0124] T=N1*K1+N2*K2+…+Nn*Kn
[0125] wherein, T is the inventory number of a product, K1 is the first plate depth number of a shelf, …, Kn is the n-th plate depth number of the shelf, N1 is the plate depth number coefficient corresponding to K1 and N1 is any natural number, …, Nn is the plate depth number coefficient corresponding to Kn and Nn is any natural number;
[0126] The first aisle combination determining unit is configured to determine a plate depth number coefficient group with the minimum cumulative value of N1, …, Nn when the plate depth number and the inventory number satisfy formula (1), and determine the aisle combination through the plate depth number coefficient group.
[0127] The second determining unit is configured to determine whether the plate depth number and the inventory number satisfy formula (2) when the plate depth number and the inventory number do not satisfy formula (1), and formula (2) is specifically as follows:
[0128] T=N1*K1+N2*K2+…+Nn*Kn+m
[0129] wherein, T is the inventory number of a product, K1 is the first plate depth number of a shelf, …, Kn is the n-th plate depth number of the shelf, N1 is the plate depth number coefficient corresponding to K1 and N1 is any natural number, …, Nn is the plate depth number coefficient corresponding to Kn and Nn is any natural number, and m is an adjustable matching parameter and m is any natural number greater than 0 and less than the minimum plate depth number.
[0130] The second aisle combination determining unit is configured to determine a plate depth number coefficient group with the minimum cumulative value of N1, …, Nn when the plate depth number and the inventory number satisfy formula (2), and take the plate depth number coefficient group as an initial plate depth number coefficient group, add one to the plate depth number coefficient corresponding to the minimum plate depth number in the initial plate depth number coefficient group to obtain a final plate depth number coefficient group, and determine the aisle combination through the final plate depth number coefficient group.
[0131] The first aisle combination determining unit comprises a first plate depth number coefficient group determining subunit and a second plate depth number coefficient group determining subunit.
[0132] The first plate depth number coefficient group determining subunit is configured to determine the plate depth number coefficient group as the plate depth number coefficient group when there is only one plate depth number coefficient group with the minimum cumulative value of N1, …, Nn. The second plate depth number coefficient group determining subunit is configured to determine the plate depth number coefficient group as the plate depth number coefficient group when there are two or more plate depth number coefficient groups with the minimum cumulative value of N1, …, Nn, and determine the plate depth number coefficient group corresponding to the maximum maximum quantity value as the plate depth number coefficient group.
[0133] The product storage module comprises a product-to-be-stored aisle determining unit and a product storage / removal unit.
[0134] The product-to-be-stored aisle determining unit is configured to determine the product-to-be-stored aisle corresponding to each board depth number according to the aisle combination: when the number of product-to-be-stored aisles corresponding to a board depth number is S, the S aisles arranged in order of the number of stored products on the aisle corresponding to the board depth number from the most to the least are taken as the product-to-be-stored aisles.
[0135] The product storage / removal unit is configured to determine the number of products to be stored / removed in each product-to-be-stored aisle, when the number of products to be stored in a product-to-be-stored aisle is Y1, Y1 products on the aisle other than the product-to-be-stored aisle are transferred to the corresponding product-to-be-stored aisle; when the number of products to be removed in a product-to-be-stored aisle is Y2, Y2 products on the corresponding product-to-be-stored aisle are removed.
[0136] The inventory system of the automated stereoscopic warehouse in the embodiment can automatically obtain the inventory number of a product and the total board depth number of the shelves, when the inventory number of the product and the total board depth number can be successfully matched according to a certain rule, a set of board depth number series with the minimum cumulative value can be obtained, the aisle combination with the least number of aisles that can store all the corresponding products can be determined through the set of board depth number series, and finally the product is re-stored through the determined aisle combination to realize the inventory of the corresponding product. When the product inventory is successful, the aisle with both existing products and idle positions can be reduced, that is, as many aisles as possible with all idle positions can be obtained to store other products, thereby improving the utilization rate of the shelves of the automated stereoscopic warehouse.
[0137] Although some embodiments of the present specification are shown in the drawings, it should be understood that the present specification can be implemented in various forms, and should not be interpreted as being limited to the embodiments set forth herein, but rather these embodiments are provided to more thoroughly and completely understand the present specification. It should be understood that the drawings and embodiments of the present specification are only for exemplary purposes, and are not intended to limit the scope of protection of the present specification.
Claims
1. A method for sorting goods in an automated storage and retrieval system (AS / RS), characterized in that, include: L2. Obtain the inventory quantity of a product; L4. Obtain the total depth of the shelving units; L6. Match the plate depth with the inventory quantity to determine the aisle combination that can store all the products with the fewest aisle numbers; L8. Restore the product according to the aforementioned lane combination; The L6 specifically includes: Determine whether the plate depth and the inventory quantity conform to formula (1), wherein formula (1) is as follows: Where T is the inventory quantity of a product, K1 is the shelf depth of the first type of shelf, ..., Kn is the shelf depth of the nth type of shelf, N1 is the shelf depth coefficient corresponding to K1 and N1 is any natural number, ..., Nn is the shelf depth coefficient corresponding to Kn and Nn is any natural number; When the plate depth and the inventory number meet the formula (1), determine the plate depth coefficient group with the smallest cumulative value of N1......Nn, and determine the roadway combination through the plate depth coefficient group; The L6 also includes: When the plate depth and the inventory do not conform to the formula (1), it is determined whether the plate depth and the inventory conform to the formula (2), and the formula (2) is as follows: Where T is the inventory quantity of a product, K1 is the shelf depth of the first type of shelf, ..., Kn is the shelf depth of the nth type of shelf, N1 is the shelf depth coefficient corresponding to K1 and N1 is any natural number, ..., Nn is the shelf depth coefficient corresponding to Kn and Nn is any natural number, and m is an adjustable matching parameter and m is any natural number greater than 0 and less than the minimum shelf depth. When the plate depth number and the inventory number meet the formula (2), determine the plate depth number coefficient group with the smallest cumulative value of N1......Nn and use it as the initial plate depth number coefficient group. Add one to the plate depth number coefficient corresponding to the smallest plate depth number in the initial plate depth number coefficient group to obtain the final plate depth number coefficient group. Determine the roadway combination through the final plate depth number coefficient group.
2. The sorting method for an automated storage and retrieval system according to claim 1, characterized in that, The group of plate depth coefficients that determines the minimum cumulative value of N1...Nn specifically includes: When the cumulative value of N1......Nn is the smallest and there is only one set of plate depth coefficients, this set of plate depth coefficients is determined as the plate depth coefficient group; When the cumulative value of N1......Nn has two or more sets of plate depth coefficients, the maximum number of products currently stored in the roadway combination determined by each set of plate depth coefficients is calculated, and the set of plate depth coefficients corresponding to the largest maximum number of products is determined as the plate depth coefficient set.
3. The sorting method for an automated storage and retrieval system according to claim 1, characterized in that, The L8 specifically includes: L81. Determine the product storage lane corresponding to each plate depth according to the lane combination: when the number of product storage lanes corresponding to a plate depth is S, the S lanes on the corresponding plate depth lanes are arranged in order of more to less stored products as product storage lanes. L82. Determine the number of products that still need to be stored / removed from each product storage lane. When the number of products that still need to be stored in a product storage lane is Y1, move Y1 products from non-product storage lanes to the corresponding product storage lane. When the number of products that still need to be removed from a product storage lane is Y2, remove Y2 products from the corresponding product storage lane.
4. A sorting system for an automated storage and retrieval system, characterized in that, include: The product inventory quantity acquisition module is used to obtain the inventory quantity of a product. The pallet depth acquisition module is used to obtain the total pallet depth of the shelving. The lane combination determination module is used to match the plate depth with the inventory quantity to determine the lane combination that can store all the products and has the fewest number of lanes. The product storage module is used to restore the product according to the lane combination; The tunnel combination determination module includes: The first determination unit is used to determine whether the plate depth and the inventory quantity conform to formula (1), wherein formula (1) is specifically: Where T is the inventory quantity of a product, K1 is the shelf depth of the first type of shelf, ..., Kn is the shelf depth of the nth type of shelf, N1 is the shelf depth coefficient corresponding to K1 and N1 is any natural number, ..., Nn is the shelf depth coefficient corresponding to Kn and Nn is any natural number; The first roadway combination determination unit is used to determine the group of plate depth coefficients with the smallest cumulative value of N1......Nn when the plate depth and the inventory number meet the formula (1), and to determine the roadway combination through the plate depth coefficient group; The tunnel combination determination module also includes: The second determination unit is used to determine whether the plate depth and the inventory quantity conform to formula (2) when the plate depth and the inventory quantity do not conform to formula (1). The formula (2) is as follows: Where T is the inventory quantity of a product, K1 is the shelf depth of the first type of shelf, ..., Kn is the shelf depth of the nth type of shelf, N1 is the shelf depth coefficient corresponding to K1 and N1 is any natural number, ..., Nn is the shelf depth coefficient corresponding to Kn and Nn is any natural number, and m is an adjustable matching parameter and m is any natural number greater than 0 and less than the minimum shelf depth. The second roadway combination determination unit is used to determine the group of plate depth coefficients with the smallest cumulative value of N1......Nn when the plate depth number and the inventory number meet the formula (2), and take it as the initial plate depth coefficient group. The plate depth coefficient corresponding to the smallest plate depth number in the initial plate depth coefficient group is added by one to obtain the final plate depth coefficient group, and the roadway combination is determined through the final plate depth coefficient group.
5. The automated storage and retrieval system for a warehouse according to claim 4, characterized in that, The first roadway combination determination unit includes: The first plate depth coefficient group determines the sub-unit, which is used to determine the plate depth coefficient group when the cumulative value of N1......Nn is the smallest and there is only one plate depth coefficient. The second plate depth coefficient group determination subunit is used to determine the maximum number of products currently stored in the roadway combination determined by each plate depth coefficient when the cumulative value of N1......Nn is less than two or more plate depth coefficients, and to determine the plate depth coefficient group corresponding to the largest maximum number value as the plate depth coefficient group.
6. The automated storage and retrieval system for a three-dimensional warehouse according to claim 4, characterized in that, The product storage module includes: The product storage lane determination unit is used to determine the product storage lane corresponding to each plate depth according to the lane combination: when the number of product storage lanes corresponding to a plate depth is S, the S lanes on the corresponding plate depth lane are arranged in order of more to less stored products as product storage lanes. The product storage / removal unit is used to determine the number of products that still need to be stored / removed from each product storage lane. When the number of products that still need to be stored in a product storage lane is Y1, Y1 products from non-product storage lanes are moved to the corresponding product storage lane. When the number of products that still need to be removed from a product storage lane is Y2, Y2 products from the corresponding product storage lane are removed.
Citation Information
Patent Citations
Empty cigarette box warehousing method and control device of roadway type box type shred storage tobacco shred warehouse
CN115258501A
Warehousing algorithm based on cigarette finished product elevated warehouse
CN116902466A