A tobacco logistics order-based multi-layer shuttle vehicle system warehousing method and medium

By optimizing the inventory preparation method of the multi-level shuttle system using the entropy weight method, and combining real-time and future orders, the inefficiency caused by changes in brand sorting volume in traditional inventory preparation strategies is solved, thereby achieving efficient utilization of inventory and timely replenishment of sorting lines.

CN119721913BActive Publication Date: 2025-12-16KUNMING KSEC LOGISTIC INFORMATION IND
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411759427.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-03
Publication Date
2025-12-16
Estimated Expiration
2044-12-03

AI Technical Summary

Technical Problem

Traditional multi-level shuttle stocking strategies cannot automatically adjust to changes in brand sorting volume, resulting in low sorting efficiency and an inability to meet the timely replenishment needs of the sorting line. This leads to the phenomenon of stocking more for brands with low sorting volume and less for brands with high sorting volume.

Method used

This paper optimizes the inventory preparation method of a multi-level shuttle system based on the entropy weight method. By combining real-time sorting orders and future planned orders, and through real-time replenishment queues and reserve stock strategies, the paper optimizes inventory management, ensures that the brands that run out of stock first are given priority in replenishment, and maximizes the utilization of inventory capacity.

Benefits of technology

It improved the stock preparation and replenishment efficiency of the multi-level shuttle system, ensured inventory rotation for all brands, avoided brand deviation, and improved the replenishment efficiency and inventory utilization of the sorting line.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721913B_ABST
    Figure CN119721913B_ABST
Patent Text Reader

Abstract

The application discloses a tobacco logistics order-based multi-layer shuttle vehicle system goods preparation method and medium, and the goods preparation according to the sorting order comprises the following steps: if there is an order being sorted at present, but there is no future sorting order or future sales plan, goods preparation is carried out according to an entropy weight method based on a real-time replenishment queue; if there is no order being sorted at present, but there is a future sorting order or future sales plan, goods preparation is carried out according to an entropy weight optimization method based on a future order preparation strategy; and if there is an order being sorted at present, and there is a future sorting order or future sales plan, goods preparation is carried out according to a goods preparation strategy combining a real-time replenishment queue and a future order. According to the tobacco logistics order-based multi-layer shuttle vehicle system goods preparation method and medium, goods preparation is carried out according to real-time sorting orders, and future plan orders are prepared, so that multi-warehouse capacity is maximally utilized, and the goods preparation and replenishment efficiency of the multi-warehouse is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of automated logistics technology, specifically relating to a method and medium for preparing goods in a multi-level shuttle system based on orders for tobacco logistics. Background Technology

[0002] With the rapid development of the tobacco industry, the daily sorting volume and number of product specifications in tobacco businesses are increasing daily. To meet the needs of sorting and replenishment, multi-level shuttle cars are increasingly being used in the cigarette pack preparation areas of tobacco businesses, thereby improving work efficiency and allowing for the storage of a large number of product specifications.

[0003] Traditional multi-pass warehouse stocking strategies often involve manually setting upper and lower limits for cigarette brands and triggering or stopping stocking accordingly. The drawback of this approach is that it cannot automatically adjust the stocking strategy when there are significant changes in brand sorting volume. This results in overstocking of brands with low sorting volumes and understocking of brands with high sorting volumes, failing to meet timely replenishment needs of the sorting line, leading to cigarette shortages and decreased sorting efficiency. Against this backdrop, this invention proposes a multi-pass warehouse stocking strategy based on tobacco sorting orders. This strategy performs precise stocking based on real-time sorting orders and prepares for future planned orders, ensuring that brands that run out of stock first receive stock first, improving stocking and replenishment efficiency, and maximizing the utilization of multi-pass warehouse capacity. Summary of the Invention

[0004] To address the aforementioned problems in the prior art, the present invention is achieved through the following technical solution:

[0005] In a first aspect of the invention, a method for preparing goods in a multi-level shuttle system based on orders for tobacco logistics is provided, wherein preparing goods according to sorting orders includes the following situations:

[0006] If there are currently orders being sorted, but no future sorting orders or future sales plans, then inventory preparation will be carried out based on the real-time replenishment queue inventory preparation strategy and the entropy weight method.

[0007] If there are no orders currently being sorted, but there are future sorting orders or future sales plans, then inventory preparation will be carried out based on the inventory preparation strategy for future orders and according to the entropy weight optimization method.

[0008] If there are currently orders being sorted, and there are also future sorting orders or future sales plans, then inventory should be prepared according to an inventory preparation strategy that combines the real-time replenishment queue and future orders.

[0009] If there are no orders currently being sorted, nor are there any future sorting orders or future sales plans, then no inventory will be prepared, or inventory will be prepared according to the pre-set upper and lower limits of the inventory quantity.

[0010] In one embodiment of the present invention, based on the sorting task, generating out-of-stock inventory for all brands includes:

[0011] Step 1: Set the upper limit and lower limit of cigarette sorting channel inventory for each brand;

[0012] Step 2: Sort the sorting tasks on the cigarette sorting channel according to the sorting order and then cycle them. Each sorting task is one cycle.

[0013] Step 3: Determine whether replenishment is needed for this sorting, including:

[0014] Step 3.1: Determine whether a brand needs to replenish its stock this time, including:

[0015] If the remaining inventory of a brand is lower than the minimum inventory level in the cigarette sorting channel, one unit of the current brand's inventory will be added; otherwise, no inventory will be added for that brand in this sorting task, and the inventory increase for that brand in this sorting task will be 0.

[0016] If the remaining inventory of a brand is higher than the lower limit of the cigarette sorting channel inventory but lower than the upper limit of the cigarette sorting channel inventory, and if adding one unit of the current brand inventory does not exceed the current brand channel upper limit, then a replenishment request for one unit of the current brand inventory will be generated and one unit of the current brand inventory will be added; otherwise, the brand will not increase inventory in this sorting task, and the brand's inventory increase in this sorting task will be 0. Among them, the brand's remaining inventory = the brand's current inventory - the brand's current sorting task quantity, the brand's current inventory = the brand's inventory before the previous sorting - the brand's sorting quantity in the previous sorting + the brand's inventory increase in the previous sorting, if the brand did not increase inventory in the previous sorting, then the brand's inventory increase in the previous sorting will be 0, and the brand's inventory after the first sorting = the brand's preset initial inventory - the brand's sorting quantity in the first sorting + the brand's inventory increase in the first sorting.

[0017] Step 3.2: Following Step 3.1, determine whether all other brands need to be replenished this time, and complete the replenishment confirmation for all brands in this sorting task;

[0018] Step 4: The sorting tasks on the cigarette sorting channel will enter the next sorting task cycle until all sorting tasks are completed and all brands are sorted. Based on the increase in inventory of each sorting task, a replenishment queue for out-of-stock inventory of all brands will be generated.

[0019] In one embodiment of the present invention, under the condition of satisfying a first constraint, the warehouse replenishment queue is completed based on the inventory preparation strategy of the real-time replenishment queue, including:

[0020] S10. Using the out-of-stock inventory replenishment queue of all brands as the current out-of-stock task, retrieve the items belonging to the multi-wear storage brand B from the remaining out-of-stock brand replenishment queue in order of priority. 存储The first N replenishment brands, where N is an integer greater than or equal to 1. The remaining out-of-stock brand replenishment queue is formed by the out-of-stock brands that have not yet been replenished in the warehouse from the replenishment queues of all the brands' out-of-stock inventory. (Multiple storage brands B) 存储 This indicates the brands stored in the multi-level shuttle automated warehouse;

[0021] S11. Determine the current inventory of multiple wearers by brand. 多穿 Can all of them meet the replenishment needs of the top N brands in S10, and wear more of the current inventory C? 多穿 This represents the actual inventory of all brands in the multi-level shuttle warehouse.

[0022] S12. If the replenishment quantity of the first N replenishment brands in S10 can be satisfied, then recursively take the next N replenishment brands in the remaining out-of-stock brand replenishment queue and continue to judge according to steps S11 to S12; otherwise, execute step S13.

[0023] S13. If there are out-of-stock brands in the current N replenishment brands whose replenishment quantity cannot be met, then take out all out-of-stock brands in the current N replenishment brands as out-of-stock brands in this iteration, and use the entropy weight method to calculate the weight of out-of-stock brands in this iteration. Under the condition of satisfying the first constraint, generate warehouse replenishment request and warehouse replenishment entry.

[0024] S14. Based on the correlation between the number of out-of-stock brands in this iteration and R, generate the actual replenishment request brands for out-of-stock brands in this iteration. Simultaneously, replenish the warehouse based on the actual replenishment requests for out-of-stock brands in this iteration, and update the current number of multi-wear stock-in-transit tasks T in real time based on the actual replenishment requests and warehouse replenishment receipts. 在途 Quantity, where R = maximum number of in-transit orders T 最大在途 -Current number of multi-wear items in transit (T) 在途 Among them, the maximum number of tasks in transit for inventory preparation is T. 最大在途 The current number of multi-wear stock in transit (T) is the maximum replenishment request quantity set in advance. 在途 It is a global variable whose initial value is set to 0 for all iterations in the current out-of-stock task;

[0025] S15, as long as the current inventory is in transit (T) 在途 Maximum number of shipments in transit (T) 最大在途 Then repeat iterations S11 to S14 until at least one of the following two conditions is satisfied first:

[0026] (1) In step S10, all out-of-stock brands in the current out-of-stock task complete warehouse replenishment and warehousing.

[0027] (2) Total storage capacity C 总- Wear more current stock C 多穿 ≤ Safety Stock C 安全 ;

[0028] The first constraint includes:

[0029] C1: Total storage capacity of multiple storage units C 总 - Wear more current stock C 多穿 Safety Stock C 安全 Among them, the total storage capacity C of the multi-passage storage area 总 This represents the total storage capacity of the multi-level shuttle automated warehouse, with safety stock C. 安全 Pre-set secure storage compartments for multi-level shuttle automated warehouses;

[0030] C2: Current number of multi-wear inventory in transit (T) 在途 Maximum number of shipments in transit (T) 最大在途 .

[0031] In one embodiment of the present invention, the weight of the out-of-stock brand in the current iteration is calculated using the entropy weight method, including:

[0032] S130. For out-of-stock brand i, calculate the ratio p of the replenishment quantity of out-of-stock brand i to the total replenishment quantity of all out-of-stock brands in this iteration. i , Where, q i This represents the replenishment quantity for brand i, which is out of stock in this iteration, where i∈{1,2,…,n}, j∈{1,2,…,n}, and q. j is the replenishment quantity of brand j, which is out of stock in this iteration, and n represents the total number of out-of-stock brands in this iteration;

[0033] S131. Calculate the entropy value e of the out-of-stock brand i. i The formula is Where, k = 1 / ln(n);

[0034] S132, according to the formula Calculate the weight w of the out-of-stock brand i. i ;

[0035] S133. Repeat S130 to S132 until the replenishment weight calculation of all out-of-stock brands in this iteration is completed.

[0036] In one embodiment of the present invention, based on the association between the number of all out-of-stock brands in the current iteration and R, the actual replenishment request brands for the out-of-stock brands in the current iteration are generated, including:

[0037] Step a: If the total number of out-of-stock brands in this iteration is less than R, then all out-of-stock brands in this iteration will be used as the actual replenishment request brands for this iteration, and proceed to step b; If the total number of out-of-stock brands in this iteration is greater than R, then the top R out-of-stock brands with the largest weights in this iteration will be used as the actual replenishment request brands for this iteration, and proceed to step b.

[0038] Step b: Based on the actual replenishment request brands obtained in step a, generate a replenishment request for each out-of-stock brand of the actual replenishment request brands in this iteration according to the preset out-of-stock brand replenishment rules and execute step c;

[0039] Step c: For each replenishment request generated by a brand in this iteration, the current number of multi-wear stock preparation tasks in transit, T, is calculated. 在途 The quantity is incremented by 1. Simultaneously with the generation of a replenishment request, the warehouse replenishes the goods according to the request. For each replenishment request completed, the current number of multi-wear stock in transit tasks, T, is increased. 在途 Decrease the quantity by 1.

[0040] In one embodiment of the present invention, the preset out-of-stock brand replenishment rule includes: when the replenishment quantity of the out-of-stock brand exceeds the total pallet quantity Q, replenishment is requested based on the total pallet quantity; when the replenishment quantity of the out-of-stock brand is less than the total pallet quantity, replenishment is requested according to u*Q. 单次备货 Replenishment is performed, where u is a positive integer, and u*Q 单次备货 The replenishment quantity included shall not exceed the replenishment quantity included in the total pallet quantity Q.

[0041] In one embodiment of the present invention, a warehouse inventory preparation strategy based on future orders, using the entropy weight optimization method, includes:

[0042] S20. Based on the next day's sorting orders or future sales plans, the current inventory preparation plan is to obtain the brand's inventory preparation quantity according to the brand's remaining inventory and the brand's future sorting volume. Among them, the brand's remaining inventory refers to the brand's inventory quantity in the multi-level shuttle warehouse after excluding the inventory required for replenishment on the same day.

[0043] S21. Under the second constraint, the actual weights of all unfilled inventory brands in the current inventory preparation plan are calculated using the entropy weight optimization method. The second constraint includes:

[0044] C3: Total storage capacity C 总 - Wear more current stock C 多穿 Safety Stock C 安全 Total storage capacity C 总 This represents the total storage capacity of the multi-level shuttle automated warehouse, with the current inventory C. 多穿This represents the sum of the actual inventory of all brands in the current stocking plan;

[0045] C4: Current number of multi-wear items in transit (T) 在途 Maximum number of shipments in transit (T) 最大在途 ;

[0046] C5: The current batch of orders has been prepared according to the real-time replenishment queue's inventory preparation strategy;

[0047] C6: There are future orders or sales plans;

[0048] S22. Sort the actual weights of all unfilled inventory brands in the current inventory preparation plan to obtain inventory preparation priority. Based on the correlation between the number of unfilled inventory brands in the current inventory preparation plan and P, generate inventory preparation requests for the current iteration's inventory brands. Simultaneously, perform inventory preparation and warehousing based on the inventory preparation requests for the current iteration's inventory brands, and update the current number of multi-wear inventory preparation tasks in transit T in real time based on the inventory preparation requests and warehousing. 在途 Where P = maximum number of tasks in transit T 最大在途 -Multiple wearable stock in transit (T) 在途 Each execution of steps S21 to S23 constitutes one iteration, with a maximum number of tasks in transit, T. 最大在途 The maximum pre-set quantity of stock preparation requests, and the number of stock preparation tasks in transit (T). 在途 It is a global variable whose initial value is set to 0 for all iterations in the current stock preparation plan;

[0049] S23, as long as the current inventory is in transit (T) 在途 Maximum number of shipments in transit (T) 最大在途 Then repeat iteration steps S21 to S22 until at least one of the following two conditions is satisfied first:

[0050] (1) The completion of the warehousing of all the prepared goods brands in the current preparation plan in step S20;

[0051] (2) Total storage capacity C 总 - Wear more current stock C 多穿 ≤ Safety Stock C 安全 .

[0052] In one embodiment of the present invention, the actual weight of the inventory quantity of all brands of goods that have not yet been prepared and put into storage in the current inventory preparation plan is calculated based on the entropy weight optimization method, including:

[0053] S210. For the pre-stock brand i, according to the formula... Calculate the ratio of the prepared inventory quantity for brand i to the remaining inventory quantity, where the remaining inventory quantity refers to the total prepared inventory quantity for all brands i that have not yet been put into storage in the current inventory plan. i q represents the inventory quantity of brand i among all the brands of goods that have not yet been prepared and put into storage in the current inventory preparation plan, where i∈{1,2,…,n}, n is the total number of all brands of goods that have not yet been prepared and put into storage in the current inventory preparation plan, j∈{1,2,…,n}, and q j It is the inventory quantity of brand j among all the brands of goods that have not yet been prepared and put into storage in the current inventory preparation plan;

[0054] S211, According to the formula Calculate the entropy value e of the prepared goods brand i. i Where k = 1 / ln(n);

[0055] S212. Calculate the initial weight w of the prepared goods brand i. i ,

[0056] S213. Calculate the rate of change r of the inventory quantity of brand i in the reserve inventory. i , Where, d i This refers to the stock quantity of brand i in the pre-stock inventory, s i This is the current inventory level of brand i (prepared goods).

[0057] S214. Adjust the initial weight of the prepared goods brand i to obtain the actual weight wf of the prepared goods brand i. i :wf i =w i ×(1+α×r i Where α is a preset adjustment coefficient, the adjusted weight wf i As the actual weight of the pre-stock brand i;

[0058] S215. Repeat S210 to S214 until the actual weight calculation of all brands of goods that have not yet been prepared and put into storage in the current stock preparation plan is completed.

[0059] In one embodiment of the present invention, based on the association between the number of all pre-stocked brands that have not yet been put into storage in the current inventory preparation plan and P, a stock preparation request is generated for the stock preparation quantity of all pre-stocked brands that have not yet been put into storage in the current inventory preparation plan in this iteration, including:

[0060] S221. If the number of all pre-stock brands that have not yet been put into storage in the current inventory plan is less than P, then all pre-stock brands that have not yet been put into storage in the current inventory plan will be used as the pre-stock brands for this iteration, and proceed to step S222; if the number of all pre-stock brands that have not yet been put into storage in the current inventory plan is greater than P, then the top P brands with the largest weights in the actual weights will be used as the pre-stock brands for this iteration, and proceed to step S222.

[0061] S222. Based on the brands of goods to be stocked in this iteration obtained in S221, generate a stocking request for each brand of goods to be stocked in this iteration according to the pre-stocking quantity rules. These rules include: when the stocking quantity of a brand exceeds the total pallet quantity Q, request stocking for the total pallet quantity; when the stocking quantity of a brand is less than the total pallet quantity, request stocking according to m*Q. 单次备货 Prepare inventory, where m is a positive integer, m*Q 单次备货 The included inventory quantity shall not exceed the inventory quantity included in the total pallet quantity Q;

[0062] S223. For each brand generating a restocking request in this iteration, the number of restocking tasks in transit, T, will increase. 在途 The quantity is incremented by 1. Simultaneously with the generation of a stock preparation request, the warehouse prepares and stores the goods according to the request. For each completed stock preparation request, the number of stock preparation tasks in transit increases by T. 在途 Decrease the quantity by 1.

[0063] In a second aspect of the invention, a storage medium is provided that stores a program, which, when executed by a processor, implements the steps of the tobacco logistics order-based multi-level shuttle system stock preparation method.

[0064] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0065] 1. The tobacco logistics order-based multi-level shuttle system inventory preparation method provided by the present invention prepares inventory based on real-time sorting orders and prepares inventory based on future planned orders. In addition, it combines the inventory preparation based on real-time sorting orders with the inventory preparation based on future planned orders to maximize the utilization of multi-shuttle warehouse capacity and improve the inventory preparation and replenishment efficiency of multi-shuttle warehouse.

[0066] 2. The tobacco logistics order-based multi-level shuttle system inventory preparation method provided by this invention calculates the weight of inventory preparation for all out-of-stock brands based on the entropy weight optimization method. This ensures that brands with the lowest inventory are given priority for inventory preparation, and all brands can be rotated, avoiding only preparing brands with high future demand. Inventory preparation can occur during or after sorting, and can be manually determined by management personnel. If inventory preparation is initiated during sorting and the current inventory of the multi-shuttle warehouse does not meet the real-time sorting requirements, then inventory preparation is carried out according to the real-time inventory preparation strategy, ensuring replenishment efficiency while maximizing the utilization rate of the multi-shuttle warehouse.

[0067] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0068] Figure 1 This is a schematic diagram of the inventory preparation strategy for a tobacco logistics order-based multi-level shuttle system inventory preparation method provided in an embodiment of the present invention;

[0069] Figure 2 This is a flowchart illustrating the process of determining the real-time replenishment queue based on the sorting task in the multi-layer shuttle system preparation method provided in this embodiment of the invention.

[0070] Figure 3 This is a schematic diagram of the process of warehouse preparation based on real-time replenishment queue in a tobacco logistics order-based multi-level shuttle system preparation method provided by an embodiment of the present invention.

[0071] Figure 4 This is a schematic diagram of the process of preparing warehouse inventory based on future sorting orders or sales plans in a multi-level shuttle system inventory preparation method for tobacco logistics based on orders provided in an embodiment of the present invention.

[0072] Figure 5 This is a schematic diagram of the process of warehouse preparation based on a combination of real-time orders and future orders in a tobacco logistics order-based multi-level shuttle system preparation method provided by an embodiment of the present invention. Detailed Implementation

[0073] To further illustrate the technical means and effects adopted by the present invention to achieve the intended purpose, the following detailed description of the solution according to the present invention is provided in conjunction with the accompanying drawings and specific embodiments.

[0074] The foregoing and other technical contents, features, and effects of the present invention will be clearly presented in the following detailed description of specific embodiments in conjunction with the accompanying drawings. Through the description of the specific embodiments, a more in-depth and concrete understanding can be gained of the technical means and effects adopted by the present invention to achieve its intended purpose. However, the accompanying drawings are for reference and illustration only and are not intended to limit the technical solutions of the present invention.

[0075] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations are intended to cover non-exclusive inclusion, such that an article or device comprising a list of elements includes not only those elements but also other elements not expressly listed. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the article or device that includes said element. The term "and / or" in this document is used to describe the relationship between related objects, for example, indicating that there can be three relationships between preceding and following related objects. For instance, A and / or B can represent: A alone, A and B simultaneously, and B alone. The character " / " in this document generally indicates that the preceding and following related objects are in an "or" relationship.

[0076] Example 1

[0077] Please see Figure 1 , Figure 1 This is a flowchart illustrating a tobacco logistics order-based multi-level shuttle system inventory preparation method provided by an embodiment of the present invention. This method, based on real-time sorting orders and the arrangement of product specifications on the sorting line, schedules and generates sorting tasks according to the delivery sequence of the order routes. Specifically, inventory preparation according to sorting orders includes the following scenarios:

[0078] Scenario 1: There are currently orders being sorted, but no future sorting orders or future sales plans. In this case, the inventory preparation strategy based on the real-time replenishment queue is carried out according to the entropy weight method.

[0079] Scenario 2: There are no orders currently being sorted, but there are future sorting orders or future sales plans. In this case, inventory preparation is carried out based on the inventory preparation strategy for future orders and the entropy weight optimization method.

[0080] Scenario 3: If there are currently orders being sorted, and there are also future sorting orders or future sales plans, then inventory should be prepared according to an inventory preparation strategy that combines the real-time replenishment queue and future orders.

[0081] Scenario 4: If there are no orders currently being sorted, nor are there any future sorting orders or future sales plans, then no inventory will be prepared, or inventory will be prepared according to the pre-set upper and lower limits of the inventory quantity.

[0082] Example 2

[0083] Please refer to Figure 2 , Figure 2This is a flowchart illustrating the process of determining a real-time replenishment queue based on sorting tasks in the multi-level shuttle system inventory preparation method provided in this embodiment of the invention. The replenishment queue is calculated based on the sorting tasks and the initial inventory of the sorting line, including:

[0084] Step 1: Set the upper limit and lower limit of cigarette sorting channel inventory for each brand;

[0085] Step 2: Sort the sorting tasks on the cigarette sorting channel according to the sorting order and then cycle them. Each sorting task is one cycle.

[0086] Step 3: Determine whether replenishment is needed for this sorting, including:

[0087] Step 3.1: Determine whether a brand needs to replenish its stock this time, including:

[0088] If the remaining inventory of a brand is lower than the minimum inventory level in the cigarette sorting channel, one unit of the current brand's inventory will be added; otherwise, no inventory will be added for this brand in this sorting task, and the inventory added for this brand in this sorting task will be 0.

[0089] If the remaining inventory of a brand is higher than the lower limit of the cigarette sorting channel inventory but lower than the upper limit of the cigarette sorting channel inventory, and if adding one unit of the current brand inventory does not exceed the upper limit of the current brand channel, then a replenishment request for one unit of the current brand inventory is generated and one unit of the current brand inventory is added; otherwise, the inventory of this brand will not be increased in this sorting task, and the inventory increase of this brand in this sorting task is 0. Specifically, the remaining inventory of the brand = the current inventory of the brand - the current sorting task quantity of the brand, the current inventory of the brand = the brand inventory before the previous sorting - the previous brand sorting quantity + the inventory increase of the brand in the previous sorting, if the brand did not increase inventory in the previous sorting, then the inventory increase of the brand in the previous sorting is 0, and the brand inventory after the first sorting = the brand's preset initial inventory - the brand sorting quantity in the first sorting + the inventory increase of the brand in the first sorting;

[0090] Step 3.2: Following Step 3.1, determine whether all other brands need to be replenished this time, and complete the replenishment confirmation for all brands in this sorting task;

[0091] Step 4: The sorting tasks on the cigarette sorting channel will enter the next sorting task cycle until all sorting tasks are completed and all brands are sorted. Based on the inventory increase of each sorting task, a replenishment queue for all brands of the current cigarette sorting channel will be generated. In other words, a replenishment queue for all brands of out-of-stock inventory will be generated.

[0092] Furthermore, for the inventory preparation strategy based on the real-time replenishment queue in Scenario 1, please refer to [the relevant documentation / reference]. Figure 3 , Figure 3This is a schematic diagram of the process of warehouse preparation based on real-time replenishment queues in a tobacco logistics order-based multi-layer shuttle system preparation method provided by an embodiment of the present invention. Specifically, based on the replenishment queues calculated by the above strategy, according to the replenishment queue response status of each sorting line and the actual brand inventory status of multiple shuttles, under the condition of satisfying the first constraint, in all brand replenishment queues of the current cigarette sorting channel, that is, in the list of brands out of stock, the entropy weight method is used to calculate the weights, accurately calculate which brands will be out of stock first, and initiate warehouse replenishment requests according to the weights from largest to smallest under the condition of satisfying the first constraint.

[0093] The first constraint includes:

[0094] C1: Total storage capacity of multiple storage units C 总 - Wear more current stock C 多穿 Safety Stock C 安全 Specifically, the total storage capacity C is multi-layered. 总 The total storage capacity of the multi-level shuttle automated warehouse is represented by C, which is the total number of cigarette items stored in the warehouse. 总 The safety stock C is determined by the physical structure of the multi-level shuttle automated warehouse. 安全 The multi-level shuttle automated warehouse is pre-configured with secure storage compartments, and the current inventory C is... 多穿 That is, the actual inventory of all brands in the multi-level shuttle warehouse;

[0095] C2: Current number of multi-wear inventory in transit (T) 在途 Maximum number of shipments in transit (T) 最大在途 .

[0096] Furthermore, under the condition of satisfying the first constraint, the warehouse replenishment queue is completed based on the real-time replenishment queue preparation strategy, including:

[0097] S10. Using the out-of-stock inventory replenishment queue of all brands as the current out-of-stock task, retrieve the items belonging to the multi-wear storage brand B from the remaining out-of-stock brand replenishment queue in order of priority. 存储 The first N replenishment brands, where N is an integer greater than or equal to 1. The remaining out-of-stock brand replenishment queue is formed by the out-of-stock brands that have not yet been replenished in the warehouse from the replenishment queues of all the brands' out-of-stock inventory. (Multiple storage brands B) 存储 This indicates the brands stored in the multi-level shuttle automated warehouse;

[0098] The data for the out-of-stock inventory replenishment queue for all brands is obtained by taking the same number of out-of-stock brands from each sorting line. This ensures that out-of-stock brands from each sorting line are taken into account, preventing stockouts due to order discrepancies. In this embodiment, N=100, meaning that each time, the remaining out-of-stock brand replenishment queue is taken from the multi-wear storage brand B.存储 The top 100 brands to restock.

[0099] S11. Determine the current inventory of multiple wearers by brand. 多穿 Can all of them meet the replenishment needs of the top N brands in S10, and wear more of the current inventory C? 多穿 That is, the actual inventory of all brands in the multi-level shuttle warehouse;

[0100] S12. If the replenishment quantity of the first N replenishment brands in S10 can be satisfied, then recursively take the next N replenishment brands in the remaining out-of-stock brand replenishment queue and continue to judge according to steps S11 to S12; otherwise, execute step S13.

[0101] S13. If there are out-of-stock brands in the current N replenishment brands whose replenishment quantity cannot be met, then take out all out-of-stock brands in the current N replenishment brands as out-of-stock brands in this iteration, calculate the weight of out-of-stock brands in this iteration using the entropy weight method, sort them according to the weight, and generate warehouse replenishment requests and warehouse replenishment inbound under the condition of satisfying the first constraint.

[0102] In this embodiment, each execution of steps S11 to S14 constitutes one iteration. Specifically, each execution of steps S11 to S14 constitutes one warehouse replenishment request iteration. The requests are sorted from largest to smallest according to their weights, and a warehouse replenishment request is generated under the condition of satisfying the first constraint.

[0103] Furthermore, the weights of the out-of-stock brands in this iteration are calculated using the entropy weight method, including:

[0104] S130. Data Standardization Processing: For out-of-stock brand i, calculate the ratio p of the replenishment quantity of out-of-stock brand i to the total replenishment quantity of all out-of-stock brands in this iteration. i ,Right now Where, q i This represents the replenishment quantity for brand i, which is out of stock in this iteration, where i∈{1,2,…,n}, j∈{1,2,…,n}, and q. j p represents the replenishment quantity of brand j, which is out of stock in this iteration, and n represents the total number of out-of-stock brands in this iteration. i This represents the ratio of the replenishment quantity of brand i (out of stock) to the total replenishment quantity of all out-of-stock brands in this iteration.

[0105] S131. Calculate the entropy value: Calculate the entropy value e of the out-of-stock brand i. i The formula is Where k is a constant, k = 1 / ln(n);

[0106] S132. Calculate the weights: according to the formula... Calculate the weight w of the out-of-stock brand i.i .

[0107] S133. Repeat S130 to S132 until the weight calculation of replenishment quantity for all out-of-stock brands in this iteration is completed.

[0108] S14. Sort all out-of-stock brands by replenishment quantity weight to obtain out-of-stock priority. Based on the correlation between the number of out-of-stock brands and R, generate the actual replenishment request brands for this iteration. Simultaneously, replenish the warehouse based on the actual replenishment requests and warehouse replenishment, and update the current number of multi-wear stock in transit tasks T in real time based on the actual replenishment requests and warehouse replenishment. 在途 Quantity, where R = maximum number of in-transit orders T 最大在途 -Current number of multi-wear items in transit (T) 在途 Among them, the maximum number of tasks in transit for inventory preparation is T. 最大在途 The current number of multi-wear stock in transit (T) is the maximum replenishment request quantity set in advance. 在途 It is a global variable whose initial value is set to 0 for all iterations in the current out-of-stock task;

[0109] Furthermore, based on the correlation between the total number of out-of-stock brands in this iteration and R, the actual replenishment request brands for out-of-stock brands in this iteration are generated, including:

[0110] Step a: If the total number of out-of-stock brands in this iteration is less than R, then all out-of-stock brands in this iteration will be used as the actual replenishment request brands for this iteration, and proceed to step b; If the total number of out-of-stock brands in this iteration is greater than R, then the top R out-of-stock brands with the largest weights in this iteration will be used as the actual replenishment request brands for this iteration, and proceed to step b.

[0111] Step b: Based on the actual replenishment request brands obtained in step a, generate a replenishment request for each out-of-stock brand according to the preset out-of-stock brand replenishment rules and execute step c. The preset out-of-stock brand replenishment rules include:

[0112] When the replenishment quantity of a brand that is out of stock exceeds the total pallet quantity Q, the replenishment should be requested for the entire pallet quantity; when the replenishment quantity of a brand that is out of stock is less than the total pallet quantity, the replenishment should be requested as a multiple of the single replenishment quantity, i.e., u*Q. 单次备货 Replenishment is performed, where u is a positive integer, and u*Q 单次备货 The included replenishment quantity does not exceed the replenishment quantity included in the total pallet quantity Q, i.e., u*Q 单次备货 ≤Q;

[0113] Step c: For each replenishment request generated by a brand in this iteration, the current number of multi-wear stock preparation tasks in transit, T, is calculated. 在途 The quantity is incremented by 1. Simultaneously with the generation of a replenishment request, the warehouse replenishes the goods according to the request. For each replenishment request completed, the current number of multi-wear stock in transit tasks, T, is increased. 在途 Quantity reduced by 1;

[0114] S15, as long as the current inventory is in transit (T) 在途 Maximum number of shipments in transit (T) 最大在途 Then repeat iterations S11 to S14 until at least one of the following two conditions is satisfied first:

[0115] (1) In step S10, all out-of-stock brands in the current out-of-stock task complete warehouse replenishment and warehousing.

[0116] (2) Total storage capacity C 总 - Wear more current stock C 多穿 ≤ Safety Stock C 安全 .

[0117] Example 3

[0118] Please refer to Figure 4 , Figure 4 This is a schematic diagram of the warehouse preparation process based on future sorting orders or sales plans in a multi-level shuttle system for tobacco logistics based on orders, provided by an embodiment of the present invention. Preparation of goods is only performed when there are future orders or sales plans, the preparation of goods parameters are enabled, and accurate replenishment has been completed (the daily multi-shuttle inventory already meets the replenishment needs). The future sorting demand is derived based on the future orders or sales plans, generally referring to the sorting demand for the next batch. This preparation of goods process mainly targets the preparation of goods based on future orders in scenario 2 of embodiment 1. The preparation of goods based on future orders uses the entropy weight optimization method for warehouse preparation, including:

[0119] S20. Based on the next day's sorting orders or future sales plans, the current inventory preparation plan is to obtain the brand's inventory preparation quantity according to the brand's remaining inventory and the brand's future sorting volume. Among them, the brand's remaining inventory refers to the brand's inventory quantity in the multi-level shuttle warehouse after excluding the inventory required for replenishment on the same day.

[0120] Specifically, if the future sorting volume of a brand is greater than the remaining inventory of the brand, the future sorting volume of the brand minus the remaining inventory of the brand will yield the reserve stock quantity of the brand. In future sorting orders or sales plans, brands with a reserve stock quantity greater than 0 are considered reserve stock brands.

[0121] S21. Under the second constraint, calculate the actual weight of the inventory quantity of all brands of goods that have not been prepared and put into storage in the current inventory preparation plan based on the entropy weight optimization method.

[0122] Specifically, the second constraint includes:

[0123] C3: Total storage capacity C 总 - Wear more current stock C 多穿 Safety Stock C 安全 Total storage capacity C 总 This represents the total storage capacity of the multi-level shuttle automated warehouse, i.e., the total number of cigarette items stored in the warehouse, and the safety stock C. 安全 The pre-set secure storage locations for the multi-level shuttle automated warehouse, with multiple current inventory C 多穿 This represents the sum of the actual inventory of all brands in the current stocking plan, which is also the number of inventory units actually used in the multi-level shuttle warehouse.

[0124] In this embodiment, the current inventory C of the multi-wearing 多穿 This represents the actual number of cigarette packs in the multi-level shuttle warehouse.

[0125] C4: Current number of multi-wear items in transit (T) 在途 Maximum number of shipments in transit (T) 最大在途 ;

[0126] C5: The current batch of orders has been prepared according to the real-time replenishment queue's inventory preparation strategy;

[0127] C6: There are future orders or sales plans.

[0128] Furthermore, based on the entropy weight optimization method, the actual weights of all brands of pre-stocked goods that have not yet been put into storage in the current inventory preparation plan are calculated, including:

[0129] S210, Data Standardization: For the pre-stock brand i, according to the formula... Calculate the ratio of the prepared inventory quantity for brand i to the remaining inventory quantity. The remaining inventory quantity refers to the total prepared inventory quantity for all brands that have not yet been put into storage in the current inventory preparation plan. In other words, the remaining inventory quantity includes the number of multi-wear prepared tasks in transit, T. 在途 The corresponding pre-stock brand inventory quantity;

[0130] Specifically, q i q represents the inventory quantity of brand i among all the brands of goods that have not yet been prepared and put into storage in the current inventory preparation plan, where i∈{1,2,…,n}, n is the total number of all brands of goods that have not yet been prepared and put into storage in the current inventory preparation plan, j∈{1,2,…,n}, and q jThis refers to the inventory quantity of brand j among all the brands of goods that have not yet been prepared and put into storage in the current inventory preparation plan. i It is the ratio of the stock quantity of brand i to the stock quantity of all brands in the current stock preparation plan that have not yet been put into storage;

[0131] S211. Calculate the entropy value: Calculate the entropy value e of the prepared goods brand i. i The formula is Where n represents the total number of all brands of goods that have not yet been prepared and put into storage in the current inventory preparation plan, and k is a constant, k = 1 / ln(n);

[0132] S212. Calculate the initial weights: Calculate the initial weights w of the pre-shipment brand i. i ,

[0133] S213. Introduce a rate of change adjustment factor: Calculate the rate of change r of the inventory quantity of brand i in the prepared goods inventory. i , Where, d i This refers to the stock quantity of brand i in the pre-stock inventory, s i This is the current inventory level of brand i (prepared goods).

[0134] S214. Adjust the initial weight of the prepared goods brand i to obtain the actual weight wf of the prepared goods brand i. i :wf i =w i ×(1+α×r i Where α is a preset adjustment coefficient, which is preset according to the actual situation, and the adjusted weight wf i As the actual weight of the pre-stock brand i.

[0135] S215. Repeat S210 to S214 until the actual weight calculation of all brands of goods that have not yet been prepared and put into storage in the current inventory preparation plan is completed;

[0136] S22. Sort the actual weights of all unfilled inventory brands in the current inventory preparation plan to obtain inventory preparation priority. Based on the correlation between the number of unfilled inventory brands in the current inventory preparation plan and P, generate inventory preparation requests for the current iteration's inventory brands. Simultaneously, perform inventory preparation and warehousing based on the inventory preparation requests for the current iteration's inventory brands, and update the current number of multi-wear inventory preparation tasks in transit T in real time based on the inventory preparation requests and warehousing. 在途 Where P = maximum number of tasks in transit T 最大在途 -Multiple wearable stock in transit (T) 在途 Each execution of steps S21 to S23 constitutes one iteration, with a maximum number of tasks in transit, T. 最大在途The maximum pre-set quantity of stock preparation requests, and the number of stock preparation tasks in transit (T). 在途 It is a global variable whose initial value is set to 0 for all iterations in the current stock preparation plan;

[0137] In this embodiment, the stocking priority is formed by sorting the stocking quantities of all brands of goods that have not yet been stocked in the current stocking plan in descending order of their actual weights.

[0138] Furthermore, based on the correlation between the number of all pre-stocked brands that have not yet been put into storage in the current inventory preparation plan and P, an inventory preparation request is generated for the inventory quantity of all pre-stocked brands that have not yet been put into storage in the current inventory preparation plan in this iteration, including:

[0139] S221. If the number of all pre-stock brands that have not yet been put into storage in the current inventory plan is less than P, then all pre-stock brands that have not yet been put into storage in the current inventory plan will be used as the pre-stock brands for this iteration, and proceed to step S222; if the number of all pre-stock brands that have not yet been put into storage in the current inventory plan is greater than P, then the top P brands with the largest weights in the actual weights will be used as the pre-stock brands for this iteration, and proceed to step S222.

[0140] S222. Based on the brands of goods to be stocked in this iteration obtained in S221, generate a stocking request for each brand of goods to be stocked in this iteration according to the pre-stocking quantity rules, which include:

[0141] When the quantity of pre-ordered goods exceeds the total pallet quantity Q, the order should be prepared for the entire pallet quantity. When the quantity of pre-ordered goods is less than the total pallet quantity, the order should be prepared in multiples of the single order quantity, i.e., m*Q. 单次备货 Prepare inventory, where m is a positive integer, m*Q 单次备货 The included inventory quantity does not exceed the inventory quantity included in the total pallet quantity Q, i.e., m*Q 单次备货 ≤Q;

[0142] S223. For each brand generating a restocking request in this iteration, the number of restocking tasks in transit, T, will increase. 在途 The quantity is incremented by 1. Simultaneously with the generation of a stock preparation request, the warehouse prepares and stores the goods according to the request. For each completed stock preparation request, the number of stock preparation tasks in transit increases by T. 在途 Quantity reduced by 1;

[0143] S23, as long as the current inventory is in transit (T) 在途 Maximum number of shipments in transit (T) 最大在途 Then repeat iteration steps S21 to S22 until at least one of the following two conditions is satisfied first:

[0144] (1) The completion of the warehousing of all the prepared goods brands in the current preparation plan in step S20;

[0145] (2) Total storage capacity C 总 - Wear more current stock C 多穿 ≤ Safety Stock C 安全 .

[0146] The tobacco logistics order-based multi-level shuttle system inventory preparation method provided in this embodiment calculates the weight of the inventory preparation quantity of all brands based on the entropy weight optimization method. This ensures that the brands with the lowest inventory are given priority for inventory preparation, and all brands can be rotated, avoiding only preparing brands with high future demand. Inventory preparation can occur during or after sorting, and can be manually determined by management personnel. If inventory preparation is initiated while sorting is in progress and the current inventory of the multi-shuttle warehouse does not meet the real-time sorting requirements, then inventory preparation is carried out according to the real-time inventory preparation strategy, ensuring replenishment efficiency while maximizing the utilization rate of the multi-shuttle warehouse.

[0147] Example 4

[0148] Please refer to Figure 5 , Figure 5 This is a schematic diagram of the process of warehouse preparation based on real-time orders and future orders in a multi-level shuttle system preparation method for tobacco logistics based on orders provided by an embodiment of the present invention. Based on the two preparation strategies of the above embodiments two and three, namely, the preparation strategy based on the real-time replenishment queue and the preparation strategy based on the future order reserve, when the real-time replenishment queue is not completed but there are orders or sales plans for the next day, the reserve demand is considered, that is, the preparation request is generated by modifying the out-of-stock brands.

[0149] Inventory preparation is carried out according to an inventory preparation strategy that combines real-time replenishment queues and future orders, including, under a third constraint, the following conditions:

[0150] C7: Total storage capacity C 总 - Wear more current stock C 多穿 Safety Stock C 安全 Total storage capacity C 总 This represents the total storage capacity of the multi-level shuttle automated warehouse, i.e., the total number of cigarette items stored in the warehouse, and the safety stock C. 安全 Pre-set secure storage compartments for multi-level shuttle automated warehouses;

[0151] C8: Current number of multi-wear items in transit (T) 在途 Maximum number of shipments in transit (T) 最大在途 The current number of multi-wear inventory in transit tasks T 在途 For multiple replenishment tasks corresponding to multiple sorting tasks, the maximum number of in-transit tasks T is [number].最大在途 The maximum number of replenishment tasks in transit is preset;

[0152] C9: The current batch of orders has not yet been prepared for shipment;

[0153] C10: There is a next batch of orders or sales plans.

[0154] Based on the replenishment queue calculation strategy using a real-time replenishment queue, if a brand's replenishment quantity is less than the full pallet quantity, the real-time replenishment strategy will only initiate a replenishment request to the warehouse for n times the minimum single replenishment quantity Q. 单次备货 When making a stock preparation request, n is a positive integer, n*Q 单次备货 ≤Q, when there are orders for the next day or a sales plan but no pre-stocking has been initiated, and future orders require stocking for this brand, the future demand for this brand will be added to the real-time stocking strategy for calculation before a stocking request is sent to the warehouse.

[0155] If future orders require this brand, the future demand will be added to the real-time demand for calculation before a stock preparation request is sent to the warehouse.

[0156] Based on the real-time replenishment queue, if real-time orders indicate that a brand is out of stock but the required quantity is less than the full pallet quantity, the real-time replenishment strategy will only send a replenishment request to the warehouse for a multiple of the minimum single replenishment quantity less than the full pallet quantity. In this case, future orders are taken into consideration, and it is considered whether future orders or sales plans require this brand. This method can reduce unnecessary pallet returns and improve replenishment efficiency.

[0157] Example 5

[0158] The present invention also provides a storage medium storing a program that, when executed by a processor, implements the steps of the tobacco logistics order-based multi-level shuttle system preparation method described in Embodiments 1 to 4.

[0159] The tobacco logistics order-based multi-level shuttle system inventory preparation method provided by this invention can make precise inventory preparation based on tobacco sorting orders, real-time sorting orders, and future planned orders, thereby improving the inventory preparation and replenishment efficiency of multi-shuttle warehouses and maximizing the utilization of multi-shuttle warehouse capacity.

[0160] The above description, in conjunction with specific preferred embodiments, provides a further detailed explanation of the present invention. It should not be construed that the specific implementation of the present invention is limited to these descriptions. For those skilled in the art, various simple deductions or substitutions can be made without departing from the concept of the present invention, and all such modifications and substitutions should be considered within the scope of protection of the present invention.

Claims

1. A tobacco stream order-based multi-layer shuttle vehicle system stocking method, characterized in that, The order picking includes the following cases: If there is an order being picked, but there is no future order or future sales plan, the replenishment strategy based on the real-time replenishment queue is used to replenish according to the entropy weight method; If there is no order being picked, but there is a future order or future sales plan, the pre-replenishment strategy based on the future order is used to replenish according to the entropy weight optimization method; If there is an order being picked and there is a future order or future sales plan, the replenishment strategy based on the combination of the real-time replenishment queue and the future order is used to replenish; If there is no order being picked and there is no future order or future sales plan, no replenishment is performed, or the replenishment is performed according to the pre-set upper and lower limits of the replenishment amount; According to the picking task, all brand picking out-of-stock inventories are generated; Under the condition of meeting the first constraint condition, the warehouse replenishment queue is completed based on the real-time replenishment queue replenishment strategy, including: S10, taking the out-of-stock inventory replenishment queue of all brands as a current out-of-stock task, and taking the first N brands in the out-of-stock inventory replenishment queue as the first N brands in the out-of-stock inventory replenishment queue, N being an integer greater than or equal to 1 B the first N brands in the out-of-stock inventory replenishment queue being the first N brands in the out-of-stock inventory replenishment queue of the remaining out-of-stock brands, N being an integer greater than or equal to 1, the remaining out-of-stock brand replenishment queue being a replenishment queue formed by the out-of-stock brands that have not completed warehouse replenishment in the out-of-stock inventory replenishment queue of all brands B the first N brands in the out-of-stock inventory replenishment queue being the first N brands in the out-of-stock inventory replenishment queue of the remaining out-of-stock brands, N being an integer greater than or equal to 1, the remaining out-of-stock brand replenishment queue being a replenishment queue formed by the out-of-stock brands that have not completed warehouse replenishment in the out-of-stock inventory replenishment queue of all brands B the first N brands in the out-of-stock inventory replenishment queue being the first N brands in the out-of-stock inventory replenishment queue of the remaining out-of-stock brands S11, judging whether the current inventory of the multiple wears can meet the replenishment quantity of the first N replenishment brands in S10 C whether the current inventory of the multiple wears can meet the replenishment quantity of the first N replenishment brands in S10 C The multiple wears are the actual inventories of all brands in the multi-layer shuttle vehicle stereoscopic warehouse S12, if the first N replenishment brands in S10 can be satisfied, the next N replenishment brands of the remaining out-of-stock brand replenishment queue are recursively taken, and the judgment is continued according to steps S11-S12, otherwise step S13 is executed; S13, if there is an out-of-stock brand whose replenishment amount cannot be satisfied in the current N replenishment brands, the out-of-stock brand whose replenishment amount cannot be satisfied is taken out as the iteration out-of-stock brand, and the entropy weight method is used to calculate the weight of the iteration out-of-stock brand, and the warehouse replenishment request and the warehouse replenishment storage are generated under the condition of meeting the first constraint condition; S14, according to the correlation between the number of all out-of-stock brands in this iteration and R, generate the actual replenishment request brand of this iteration out-of-stock brand, at the same time, according to the actual replenishment request of this iteration out-of-stock brand, carry out warehouse replenishment and warehousing, and update the current multi-wearing reserve in-transit task number in real time according to the actual replenishment request and warehouse replenishment and warehousing T In-transit quantity, wherein R = maximum in-transit task number of reserve T Maximum in-transit - current multi-wearing reserve in-transit task number T In-transit, wherein the maximum in-transit task number of reserve T Maximum in-transit is the maximum replenishment request quantity set in advance, and the current multi-wearing reserve in-transit task number T In-transit is a global variable with an initial value of 0 set for all iterations in the current out-of-stock task S15, as long as the current multi-clothing inventory in-transit task number T in-transit <inventory maximum in-transit task number T maximum in-transit, the iterative steps S11-S14 are repeated until at least one of the following two conditions is first met: (1) all out-of-stock brands in the current out-of-stock task in step S10 complete the warehouse replenishment storage; (2) Multi-pass total capacity C Total - Multi-pass current inventory C Multi-pass < safe inventory C Safe; The first constraint condition includes: C1: total capacity of multiple passes C total - multiple passes current inventory C multiple passes > safety stock C safety, wherein the total capacity of multiple passes C total indicates the total capacity of the multi-layer shuttle vehicle stereoscopic warehouse, safety stock C safety is the safety storage position of the multi-layer shuttle vehicle stereoscopic warehouse preset; C2: Current multi-warehousing in-transit task number T In-transit warehousing maximum in-transit task number T Maximum in-transit.

2. The tobacco stream order-based multi-tiered shuttle system kitting method of claim 1, wherein, According to the picking task, all brand picking out-of-stock inventories are generated, including: Step 1, set the upper limit and lower limit of the cigarette sorting channel inventory for each brand respectively; Step 2, sort the sorting tasks on the cigarette sorting channel according to the sorting order and then loop, each single sorting task is a loop; Step 3, determine whether to replenish in this sorting, including: Step 3.1, determine whether to replenish in this sorting for each brand, including: If the remaining inventory of the brand is lower than the lower limit of the cigarette sorting channel inventory, one piece of current brand inventory is added; otherwise, the brand does not increase the inventory in the current sorting task, and the increased inventory of the brand in the current sorting task is 0, If the brand remaining inventory is higher than the lower limit of the cigarette sorting channel inventory, but lower than the upper limit of the cigarette sorting channel inventory, if adding one piece of the current brand inventory is not higher than the current brand channel upper limit, a replenishment request of one piece of the current brand is generated and the current brand inventory is increased by one piece; otherwise, the brand does not increase the inventory in this sorting task, and the increased inventory of the brand in this sorting task is 0, wherein the brand remaining inventory=brand current inventory- brand this time sorting task quantity, brand current inventory=previous sorting brand inventory-previous sorting brand quantity+previous sorting brand increased inventory, if the previous sorting brand does not increase the inventory, the previous sorting brand increased inventory is 0, the brand inventory after the first sorting=brand preset initial inventory-first sorting brand sorting quantity+first sorting brand increased inventory; Step 3.2, determine whether all other brands in this sorting task are replenished according to step 3.1, complete all brand sorting task replenishment confirmation in this sorting task; Step 4, the sorting task on the cigarette sorting channel enters the next sorting task cycle until the sorting task is completed, all brands are sorted, and all brand out-of-stock inventory replenishment queues are generated according to the increased inventory of each sorting task.

3. The tobacco stream order-based multi-tiered shuttle system kitting method of claim 1, wherein, The weight of the brand in the current iteration is calculated using the entropy weight method, including: S130, for the out-of-stock brand i , calculate the replenishment quantity of the out-of-stock brand i and the ratio of all replenishment quantities in the out-of-stock brand of this iteration , , wherein q i is the replenishment quantity of the out-of-stock brand i in the out-of-stock brand of this iteration, i ∈{1, 2, …, n}, j ∈{1, 2, …, n}, q j is the replenishment quantity of the out-of-stock brand j in the out-of-stock brand of this iteration, n represents the total number of out-of-stock brands in the out-of-stock brand of this iteration; S131. Calculate the out-of-stock brands. i entropy value e i The formula is ,in, k =1 / ln( n ); S132, calculate the weight of the out-of-stock brand according to the formula S132, calculate the weight of the out-of-stock brand according to the formula i S132, calculate the weight of the out-of-stock brand according to the formula ; S133, repeat S130~S132 until the weight of all out-of-stock brands in the current iteration is calculated.

4. The tobacco stream order-based multi-tiered shuttle system kitting method of claim 1, wherein, According to the correlation between the number of all out-of-stock brands in the current iteration and R, the actual replenishment request brand of the current iteration is generated, including: Step a, if the number of all out-of-stock brands in the current iteration is less than R, all out-of-stock brands of the current iteration are taken as the actual replenishment request brand of the current iteration, and step b is entered; if the number of all out-of-stock brands of the current iteration is greater than R, the first R out-of-stock brands with the largest weight in the current iteration are taken as the actual replenishment request brand of the current iteration, and step b is entered; Step b, according to the actual replenishment request brand of the current iteration obtained in step a, a replenishment request is generated for each out-of-stock brand of the actual replenishment request brand of the current iteration according to the preset out-of-stock brand replenishment rule, and step c is executed; Step c, the actual replenishment request brand of this iteration generates a replenishment request for each, the current multi-wearing in-transit task number T In-transit quantity plus 1, while generating a replenishment request, the warehouse replenishment warehouse according to the replenishment request, and for each completed warehouse replenishment warehouse, the current multi-wearing in-transit task number T In-transit quantity minus 1.

5. The tobacco stream order-based multi-tiered shuttle system stocking method of claim 4, wherein, The preset out-of-stock brand restocking rule includes, when the restocking quantity of the out-of-stock brand exceeds the whole pallet quantity Q, requesting restocking by a whole pallet quantity; and when the restocking quantity of the out-of-stock brand is less than the whole pallet quantity, restocking by u Q single restocking, u is a positive integer, u Q The restocking quantity contained in the single restocking does not exceed the restocking quantity included in the whole pallet quantity Q.

6. The tobacco stream order-based multi-tiered shuttle system kitting method of claim 1, wherein, Based on the future order preparation strategy, the preparation is carried out according to the entropy weight optimization method, including: S20, taking the next day sorting order or future sales plan as the current preparation plan, and obtaining the preparation quantity of the preparation brand according to the brand overstock remaining inventory and brand future sorting quantity, wherein the brand overstock remaining inventory refers to the brand inventory after excluding the required inventory of the day replenishment from the brand inventory in the multi-layer shuttle car stereoscopic warehouse; S21, under the second constraint condition, the actual weight of all preparation brand preparation quantities in the current preparation plan which have not completed the preparation into the warehouse is calculated based on the entropy weight optimization method, wherein the second constraint condition includes: C3: total multi-pass capacity C total - multi-pass current inventory C multi-pass > safety stock C safety, total multi-pass capacity C total indicates the total capacity of the multi-pass shuttle vehicle stereoscopic warehouse, multi-pass current inventory C multi-pass is the sum of the actual inventory of all brands in the current inventory plan; C4: Current multi-warehousing in-transit task number T in-transit maximum in-transit task number T maximum in-transit; C5: the current batch order has been prepared according to the replenishment strategy of the real-time replenishment queue; C6: there is a future order or sales plan; S22, sort the actual weight of all pre-warehousing brands in the current warehousing plan to obtain the priority of the pre-warehousing, generate the pre-warehousing request of the pre-warehousing brand in this iteration according to the association between the number of all pre-warehousing brands in the current warehousing plan and P, and perform pre-warehousing according to the pre-warehousing request of the pre-warehousing brand in this iteration, and update the current multi-warehousing in-transit task number in real time according to the pre-warehousing request and the pre-warehousing T in-transit, wherein P = maximum in-transit task number T maximum in-transit - multi-warehousing in-transit task number T in-transit, wherein each execution of steps S21-S23 forms an iteration, and the maximum in-transit task number T maximum in-transit is a pre-set maximum pre-warehousing request number, and the multi-warehousing in-transit task number T in-transit is a global variable with an initial value of 0 set for all iterations in the current warehousing plan; S23, as long as the current multi-clothing inventory in-transit task number T in-transit <inventory maximum in-transit task number T maximum in-transit, the iterative steps S21-S22 are repeated until at least one of the following two conditions is first met: (1), the completion of the warehouse of all preparation brand preparation quantities in the current preparation plan of step S20; (2), multi-pass total capacity C total - multi-pass current inventory C multi-pass < safe inventory C safe.

7. The tobacco stream order-based multi-tiered shuttle vehicle system stocking method of claim 6, wherein, The actual weight of the inventory of all the brands of the unfinished inventory in the current inventory plan is calculated based on the entropy weight optimization method, including: S210, for the preparation goods brand , according to the formula Calculate the preparation goods brand The ratio of the preparation goods quantity and the remaining preparation goods quantity, wherein the remaining preparation goods quantity is the preparation goods quantity of all preparation goods brands that have not completed the preparation goods warehousing in the current preparation plan, The preparation goods quantity of the preparation goods brand Among all preparation goods brands that have not completed the preparation goods warehousing in the current preparation plan, ∈{1, 2, …, x}, x The total number of all preparation goods brands that have not completed the preparation goods warehousing in the current preparation plan, b ∈{1, 2, …, x}, The preparation goods quantity of the preparation goods brand b Among all preparation goods brands that have not completed the preparation goods warehousing in the current preparation plan; S211、According to the formula Calculating the preparation goods brand Entropy value Wherein, t =1 / ln( x ); S212, calculating the initial weight of the preparation goods brand , ;​ S213, calculate the preparation brand rate of change of preparation quantity , wherein, is the preparation brand preparation quantity, is the current inventory quantity of the preparation brand . S214, adjusting the pre-stocking brand The initial weight of the pre-stocking brand The actual weight of the pre-stocking brand : Wherein is a preset adjustment coefficient, and the adjusted weight is taken as the actual weight of the pre-stocking brand . S215, repeating S210-S214 until the actual weight calculation of all the brands of the unfinished inventory in the current inventory plan is completed.

8. The tobacco stream order-based multi-tiered shuttle vehicle system stocking method of claim 6, wherein, According to the association between the number of all the brands of the unfinished inventory in the current inventory plan and P, the inventory request of the inventory of all the brands of the unfinished inventory in the current inventory plan in this iteration is generated, including: S221, if the number of all the brands of the unfinished inventory in the current inventory plan is less than P, all the brands of the unfinished inventory in the current inventory plan are taken as the brands of the unfinished inventory in the current inventory plan in this iteration, and step S222 is entered; if the number of all the brands of the unfinished inventory in the current inventory plan is greater than P, the first P brands with the largest weight in the actual weight are taken as the brands of the unfinished inventory in the current inventory plan in this iteration, and step S222 is entered; S222, generating a stock request for each of the prepared brands in the current iteration according to the prepared stock quantity rule, wherein the prepared stock quantity rule comprises: when the prepared stock quantity of a prepared brand exceeds the whole pallet quantity Q, requesting stock in a whole pallet quantity; and when the prepared stock quantity of a prepared brand is less than the whole pallet quantity, requesting stock in m Q single stock, m is a positive integer, m Q the stock quantity contained in the single stock does not exceed the stock quantity contained in the whole pallet quantity Q. S223, the number of on-the-way tasks of the multi-shipment is increased by 1 for each prepared shipment brand in this iteration T The on-the-way quantity is increased by 1, the warehouse prepares for storage according to the prepared shipment request, and the number of on-the-way tasks of the multi-shipment is increased by 1 for each prepared shipment request T The on-the-way quantity is decreased by 1.

9. A storage medium, characterized by The storage medium stores a program, and the program is executed by the processor to implement the steps of the tobacco logistics order-based multi-layer shuttle vehicle system inventory method according to any one of claims 1-8.

Citation Information

Patent Citations

  • Supply chain optimization method and system based on customer analysis and market trend, and medium

    CN119047983A