Storage location distribution method, tobacco leaf warehousing method, storage medium and electronic equipment
By selecting the aisle with the lowest inventory as the target aisle and allocating storage locations in the tobacco logistics management system, the problems of low transportation efficiency and frequent equipment failures in the tobacco logistics management system were solved, and the efficiency of tobacco warehousing and the security of storage and access were improved.
Patent Information
- Application Number
- CN202410330521.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-22
- Publication Date
- 2025-09-23
AI Technical Summary
In the existing technology, in the tobacco leaf logistics management system, the warehouse transportation capacity and transportation efficiency are low, the storage space of tobacco leaves and pallet groups is high, and the stacker failure frequency is high, which increases the risk of equipment failure and power loss, and reduces the safety of the high-bay warehouse.
By obtaining the name of the tobacco leaves to be stored and the inventory quantity of tobacco leaves of the same name in each aisle, the aisle with the lowest inventory quantity is selected as the target aisle, and storage locations are allocated to the tobacco leaves based on the aisle's storage location status to avoid equipment failure and uneven inventory. Dynamic virtual height limits and container layers are set to improve storage and access safety.
It improves the efficiency of tobacco leaf storage, reduces the failure rate and power consumption of stackers, enhances the safety and uniformity of tobacco leaf storage and retrieval, and reduces equipment failures and production interruptions.
Smart Images

Figure CN120688971A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of tobacco logistics and relates to a storage location allocation method, a tobacco leaf warehousing method, a storage medium and an electronic device. Background Art
[0002] With rising productivity, tobacco production capacity has also gradually increased. The current tobacco logistics management system's warehousing and storage rules for raw materials and empty pallets no longer meet the demands of production operations. Warehouse transportation capacity and efficiency are low, primarily due to uneven tobacco leaf distribution within the warehouse aisles, high stock levels for tobacco leaves and pallets, and a high frequency of stacker crane failures. When a particular aisle has a high inventory of the same tobacco variety, while other aisles have low or even zero stock, the risk of material shortages increases during equipment failures, shortens the maintenance cycle and component life of individual stacker cranes, and increases stock preparation time. High stock levels for tobacco leaves and pallets increase the time and difficulty required to resolve equipment failures, increase equipment transportation time and power consumption, and reduce the safety of the entire high-bay warehouse. High stacker crane failure rates often lead to pallet vibrations and displacement during long-distance transport, which can easily cause equipment collisions and lead to production interruptions. Summary of the Invention
[0003] The purpose of this application is to provide a storage location allocation method, a tobacco warehousing method, a storage medium and an electronic device for allocating storage locations for tobacco leaves based on the inventory quantity of tobacco leaves and the storage location status of the lanes.
[0004] In the first aspect, the present application provides a storage location allocation method, which includes: obtaining the name of the tobacco leaves to be stored; obtaining the inventory quantity of tobacco leaves with the same name as the tobacco leaves in each lane; selecting the lane with the lowest inventory quantity of tobacco leaves with the same name as the target lane; and allocating storage locations for the tobacco leaves to be stored according to the storage location status of the target lane, wherein the storage location status is used to indicate whether the storage location is available.
[0005] The storage location allocation method in this application can select a suitable target lane according to the inventory quantity of the tobacco leaves to be stored in each lane, and can allocate storage locations for the tobacco leaves to be stored according to the storage location status in the target lane, thereby improving the storage efficiency of tobacco leaves.
[0006] In an implementation of the first aspect, selecting the lane with the lowest inventory quantity as the target lane includes: sorting the lanes in ascending order according to inventory quantity and lane number; and selecting the lane with the highest sort order as the target lane.
[0007] In this implementation method, the lanes are sorted in ascending order according to inventory quantity and lane number, and the lane with the highest sorting order is selected as the target lane. This can avoid the uneven distribution of tobacco leaf inventory in the lanes caused by excessive tobacco leaf inventory in a certain lane and too little tobacco leaf inventory in other lanes.
[0008] In an implementation of the first aspect, after selecting the lane with the lowest inventory quantity as the target lane, the storage location allocation method further includes: determining whether there is an available storage location in the target lane; if there is an available storage location in the target lane, determining whether the equipment in the target lane is normal; if the equipment in the target lane is abnormal, selecting a lane ranked after the target lane as the new target lane.
[0009] In this implementation, when the equipment in the target lane is abnormal, a lane ranked after the target lane is selected as the new target lane, which can avoid the interruption of tobacco material supply of a certain tobacco variety caused by equipment failure.
[0010] In an implementation of the first aspect, the process of allocating storage locations for the tobacco leaves to be stored according to the storage location status of the target lane includes: selecting a starting storage location from the target lane; if the starting storage location is available, allocating the starting storage location to the tobacco leaves to be stored; otherwise, traversing all storage locations between the starting storage location and the ending storage location; if an available storage location is queried during the traversal process, allocating the available storage location to the tobacco leaves to be stored; otherwise, prompting that there are no available storage locations in the target lane.
[0011] In an implementation of the first aspect, the termination storage location is the last storage location on the highest level, and the storage location allocation method further includes: statistically analyzing the daily tobacco leaf inventory data after executing the daily tobacco leaf entry plan and / or tobacco leaf material delivery plan; obtaining a real-time inventory value based on the daily tobacco leaf inventory data; determining the maximum inventory quantity of the tobacco leaves based on the real-time inventory value; and determining the highest level based on the maximum inventory quantity of the tobacco leaves, the number of layer cargo positions, and the number of container layers.
[0012] In this implementation, the real-time inventory value is analyzed based on the recorded daily tobacco leaf inventory data to obtain the maximum inventory quantity of the tobacco leaves. The maximum number of layers required for tobacco leaf storage is calculated based on the maximum inventory quantity of the tobacco leaves, thereby limiting the overall height of tobacco leaf storage and enhancing the safety of storing and accessing tobacco leaves.
[0013] In an implementation of the first aspect, the storage location allocation method further includes: determining whether the inventory quantity of the tobacco leaves of the tobacco leaf variety is uniform by calculating a distribution quantity difference rate of the tobacco leaves of the tobacco leaf variety in each lane, wherein the distribution quantity difference rate is obtained according to the following formula:
[0014]
[0015] Where D is the distribution quantity difference rate, X max is the maximum inventory quantity in a single aisle, X min Minimum inventory quantity for a single aisle, is the average inventory quantity of the tobacco leaves in each lane.
[0016] In this implementation, the distribution quantity difference rate of the tobacco leaves of the tobacco leaf variety in each lane is used to detect whether the inventory quantity of the tobacco leaves of the tobacco leaf variety is evenly distributed.
[0017] In an implementation of the first aspect, the storage location allocation method also includes: statistically analyzing the monthly tobacco leaf inventory data after executing the daily tobacco leaf warehousing plan and / or the tobacco leaf feeding and outbound plan; determining the monthly maximum tobacco leaf inventory quantity based on the monthly tobacco leaf inventory data; obtaining the number of containers required for tobacco leaf storage based on the monthly maximum tobacco leaf inventory quantity and the number of container stacks; and obtaining the number of container layers based on the number of containers and the number of layer cargo spaces.
[0018] In this implementation, the maximum inventory quantity of tobacco leaves for the month is obtained based on the recorded monthly tobacco leaf inventory data, thereby determining the number of containers required for storing tobacco leaves and the number of container layers required for placing the containers.
[0019] In a second aspect, the present application provides a warehousing method, which uses any of the above-mentioned storage location allocation methods to allocate storage locations for the tobacco leaves to be stored; and stores the tobacco leaves to be stored in the corresponding storage locations.
[0020] In a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-mentioned storage location allocation methods or tobacco leaf warehousing methods.
[0021] In a fourth aspect, the present application provides an electronic device comprising: a memory on which a computer program is stored; and a processor, communicatively connected to the memory, for executing the computer program to implement any of the above-mentioned storage location allocation methods or tobacco leaf warehousing methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 Shown is a schematic diagram of the overall warehouse storage arrangement described in an embodiment of the present application.
[0023] Figure 2 Shown is a flow chart of the storage location allocation method described in an embodiment of the present application.
[0024] Figure 3 Shown is a schematic diagram of the process of tobacco leaf storage as described in an embodiment of the present application.
[0025] Figure 4 Shown is a flow chart of the available storage location allocation process described in an embodiment of the present application.
[0026] Figure 5 Shown is a schematic diagram of the process of determining the highest level described in an embodiment of the present application.
[0027] Figure 6 Shown is a schematic diagram of the process of determining the highest level described in an embodiment of the present application.
[0028] Figure 7 Shown is a schematic diagram of the process of determining the number of container layers according to an embodiment of the present application.
[0029] Figure 8 Shown is a schematic diagram of the process of determining the number of container layers according to an embodiment of the present application.
[0030] Figure 9 Shown is a schematic diagram of the process of tobacco leaf storage as described in an embodiment of the present application.
[0031] Component number description
[0032] Steps S11 to S14
[0033] Steps S21 to S27
[0034] Steps S31 to S34
[0035] Steps S41 to S44
[0036] Steps S52 to S52 DETAILED DESCRIPTION
[0037] The following describes the embodiments of the present application through specific examples. Those skilled in the art can easily understand the other advantages and effects of the present application from the content disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments. The details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other unless they conflict.
[0038] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application. Therefore, the illustrations only show components related to the present application and are not drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component can be changed at will, and the component layout type may also be more complicated.
[0039] With rising productivity, tobacco production capacity has also gradually increased. The current tobacco logistics management system's warehousing and storage rules for raw materials and pallet groups no longer meet the demands of production operations. Warehouse transportation capacity and efficiency are low, primarily due to the uneven distribution of tobacco leaves within the warehouse aisles, the high number of tobacco leaf and pallet group storage locations, and the high frequency of stacker crane failures. When a particular aisle has a high inventory of the same tobacco variety, while other aisles have low or even zero inventory, the risk of material shortages during equipment failure increases, shortening the maintenance cycle and component life of individual stacker cranes and increasing material preparation time. High numbers of tobacco leaf and pallet group storage locations increase the time and difficulty of troubleshooting equipment failures, increasing equipment transportation time and power consumption. Furthermore, high-potential energy cargo reduces the safety of the entire high-bay warehouse. When stacker crane failures are frequent, pallets often vibrate and shift during long-distance transport, potentially causing equipment collisions and production interruptions.
[0040] At least to address the above-mentioned issues, the following embodiments of the present application provide a storage location allocation method for allocating storage locations for tobacco leaves based on the inventory quantity of tobacco leaves and the storage location status of the lanes.
[0041] The principles and implementation methods of the storage location allocation method provided in this embodiment will be described in detail below with reference to the accompanying drawings, so that those skilled in the art can understand the storage location allocation method of this embodiment without creative work.
[0042] Figure 1 Shown is a schematic diagram of the structure of warehouse location allocation in one embodiment of the present application. Figure 1 As shown, the warehouse is divided into a container layer, a tobacco leaf storage layer, and a redundant high-rise storage layer. Tobacco leaves are transported to the available storage space of the tobacco leaf storage layer by a stacker for storage.
[0043] Figure 2 Shown is a flow chart of a method for allocating storage locations in one embodiment of the present application. Figure 2 As shown, the storage location allocation method includes:
[0044] S11, obtaining the name of the tobacco leaves to be stored, wherein the tobacco leaf name is used to indicate the variety or type of the tobacco leaves.
[0045] In some implementations, the brand name of incoming tobacco leaves can be obtained by reading an RFID chip. Specifically, after the tobacco logistics system receives the incoming work order, the electrical control system transports the incoming tobacco leaves to an RFID (Radio Frequency Identification) station, where the RFID chip in the tobacco logistics system reads the incoming tobacco leaves to obtain their brand name data.
[0046] S12. Obtain the inventory quantity of tobacco leaves with the same name as the said tobacco leaf name in each roadway. Among them, the tobacco leaves with the same name as the said tobacco leaf name refer to the tobacco leaves having the same tobacco leaf name as the to-be-stored tobacco leaves.
[0047] S13. Select the roadway with the lowest inventory quantity of the tobacco leaves with the same name as the target roadway.
[0048] S14. Allocate a storage location for the to-be-stored tobacco leaves according to the storage location status of the target roadway, and the storage location status is used to indicate whether the storage location is available.
[0049] According to the above description, it can be seen that the storage location allocation method provided by the embodiment of the present application can select a suitable target roadway according to the inventory quantity of the tobacco leaves with the same name in each roadway, and can allocate a storage location for the to-be-stored tobacco leaves according to the storage location status in the target roadway, thereby improving the efficiency of tobacco leaf storage.
[0050] In an embodiment of the present application, selecting the roadway with the lowest inventory quantity as the target roadway includes: sorting the roadways in ascending order according to the inventory quantity and roadway number, and selecting the roadway with the earliest sorting order as the target roadway.
[0051] Figure 3 Obviously, it is a schematic flowchart of tobacco leaf storage in an embodiment of the present application. As Figure 3 shown, after obtaining the inventory quantity of the tobacco leaves with the same name as the said tobacco leaf name in each roadway, determine whether there are roadways with the same inventory quantity of the tobacco leaves with the same name. For the roadways with the same inventory quantity, arrange the roadways in ascending order according to the roadway number. The remaining roadways are arranged in ascending order according to the inventory quantity.
[0052] Exemplarily, the inventory quantity corresponding to the first roadway 1 is a, the inventory quantity corresponding to the second roadway 2 is b, the inventory quantity corresponding to the third roadway 3 is c, and the inventory quantity corresponding to the fourth roadway 4 is d. When the inventory quantity is a < b < c < d, the roadway sorting is 1, 2, 3, 4. When the inventory quantity is a = c < b < d, the roadway sorting is 1, 3, 2, 4.
[0053] In an embodiment of the present application, after selecting the roadway with the lowest inventory quantity as the target roadway, the storage location allocation method further includes: judging whether there is an available storage location in the target roadway. If there is an available storage location in the target roadway, judge whether the equipment in the target roadway is normal. If the equipment in the target roadway is abnormal, select a roadway after the target roadway as the new target roadway. Please continue to refer to Figure 3The electrical control system sends the target lane's equipment status to the tobacco logistics system. If the target lane's equipment is abnormal, a lane ranked after the target lane is selected as the new target lane. This step is repeated until a target lane with normal equipment status is selected. If all lanes have abnormal equipment status, the storage location allocation process is terminated. If the target lane's equipment is normal, a storage location is allocated for the incoming tobacco based on the target lane's storage location status.
[0054] Exemplarily, the equipment in the target lane is a stacker.
[0055] In one embodiment of the present application, the process of allocating a storage location for the tobacco leaves to be stored based on the storage location status of the target lane includes: selecting a starting storage location from the target lane; if the starting storage location is available, allocating the starting storage location to the tobacco leaves to be stored; otherwise, traversing all storage locations between the starting storage location and the ending storage location. If an available storage location is found during the traversal process, the available storage location is allocated to the tobacco leaves to be stored; otherwise, a prompt is given that no storage location is available in the target lane.
[0056] In one embodiment of the present application, the terminal storage location is the last storage location on the highest level. For a target lane containing n levels of storage locations: in some implementations, the highest level may be the actual highest level of the target lane, that is, the nth level of the target lane; in other implementations, the staff may specify the mth level in the target lane as the highest level by setting a virtual height limit, where m is the highest level. <n。
[0057] Figure 4 The flowchart of the process of allocating available storage locations in the embodiment of the present application is shown. Figure 4 As shown, the process of allocating storage locations for the tobacco leaves to be stored according to the storage location status of the target lane includes:
[0058] S21: Query the current storage location's status. If the current storage location is available, proceed to step S22. If the current storage location is unavailable, proceed to step S23. When step S21 is first executed, the current storage location is the starting location of the target lane. For example, the starting location is layer X, column Y, where layer X is the starting layer and column Y is the starting column. When step S21 is executed in a loop, the current storage location is the location specified in the previous loop.
[0059] S22, allocating the current storage location to the tobacco leaves to be stored.
[0060] S23, determining whether the column of the current storage location is the largest column, if the column of the current storage location is the largest column, executing step S24. Otherwise, executing step S25.
[0061] S24, determining whether the level of the current storage location is the highest level. If the level of the current storage location is the highest level, proceed to step S26, otherwise proceed to step S27.
[0062] S25: Set the next column of the column where the current storage location is located as the new current storage location, and return to step S21.
[0063] S26, prompts that there is no available storage location, and terminates the storage location allocation process.
[0064] S27, continue to check the layer above the layer where the current storage location is located, take the first storage location of the upper layer as the new current storage location, and return to step S21.
[0065] The storage location allocation method described in the embodiment of the present application also includes a step of determining the highest level. Figure 5 Shown is a flow chart of the highest level determination in one embodiment of the present application. Figure 5 As shown, the processes determined by the top level include:
[0066] S31, collecting statistics on daily tobacco leaf inventory data after executing the daily tobacco leaf storage plan and / or tobacco leaf material delivery plan.
[0067] S32: Acquire a real-time inventory value based on the daily tobacco leaf inventory data.
[0068] S33: Determine the maximum inventory quantity of tobacco leaves per day according to the real-time inventory value.
[0069] S34, determining the highest layer according to the maximum inventory quantity of tobacco leaves per day, the number of shelves in each layer, and the number of container layers.
[0070] Figure 6 Shown is a flow chart of the highest level determination in one embodiment of the present application. Figure 6 As shown, the production department formulates a daily tobacco leaf in / out plan and sends it to the tobacco leaf logistics system. The tobacco leaf logistics system executes the daily tobacco leaf in / out plan, and the inventory increases. The tobacco leaf logistics system executes the tobacco leaf feeding plan, and the inventory decreases. The daily tobacco leaf inventory data during the in / out process is counted and recorded, and the real-time inventory value C is calculated based on the daily tobacco leaf inventory data. When the real-time inventory value C is greater than the maximum inventory quantity C of the daily tobacco leaf max When the current real-time inventory value C is used as the maximum inventory value, that is, C max = C. The highest layer is determined based on the maximum daily tobacco leaf inventory, the number of shelves on the layer, and the number of container layers.
[0071] Optionally, the highest floor may be limited by a dynamic virtual height limit.
[0072] The dynamic virtual height limit can be calculated according to the following formula:
[0073]
[0074] Among them, L lim is the dynamic virtual height limit, C max is the maximum inventory quantity of tobacco leaves per day, A is the number of cargo spaces on the layer, and the number of cargo spaces on the layer is the number of storage spaces on each layer in the warehouse. r is the number of container layers, which are limited to the bottom layer of the warehouse.
[0075] The maximum daily tobacco inventory is divided by the number of tobacco leaves that can be placed on each layer to determine the height of the tobacco storage layer. The highest layer of tobacco storage is calculated by adding the height of the tobacco storage layer to the number of layers occupied by the container. By setting a dynamic virtual height limit to limit the overall height of the tobacco storage, the safety of tobacco storage and access is enhanced.
[0076] In one embodiment of the present application, whether the inventory quantity of the same type of tobacco leaves is uniform is determined by the distribution quantity difference rate of the same type of tobacco leaves in each lane, wherein the distribution quantity difference rate is obtained according to the following formula:
[0077]
[0078] Where D is the distribution quantity difference rate, X max is the maximum inventory quantity in a single aisle, X min Minimum inventory quantity for a single aisle, The average inventory quantity of the same type of tobacco leaves in each lane.
[0079] The larger the distribution quantity difference rate, the more uneven the distribution of tobacco leaves of the same brand within each lane. Based on the distribution quantity difference rate, the uniformity of tobacco leaf inventory within each lane can be determined. Tobacco leaves to be stored can be preferentially allocated to lanes with the lowest inventory. When allocating, the lowest storage location is selected. If no lower location exists, the leaves are stored upwards layer by layer, ensuring a more even distribution of tobacco leaves, thus ensuring uniform inventory of tobacco leaves of the same brand within each lane.
[0080] The storage location allocation method described in the embodiment of the present application also includes the step of determining the number of container layers. Figure 7 Shown is a flow chart of determining the number of container layers in one embodiment of the present application. Figure 7 As shown, the process of determining the number of container layers includes:
[0081] S41, collecting monthly tobacco leaf inventory data after executing the daily tobacco leaf storage plan and / or tobacco leaf material delivery plan.
[0082] S42: Determine the maximum monthly tobacco leaf inventory quantity based on the monthly tobacco leaf inventory data.
[0083] S43, obtaining the number of containers required for storing tobacco leaves according to the maximum inventory quantity of tobacco leaves for the month and the number of container stacks.
[0084] S44, obtaining the number of container layers according to the number of containers and the number of layer cargo positions.
[0085] Figure 8 Shown is a flow chart of determining the number of container layers in one embodiment of the present application. Figure 8 As shown, the production department formulates a daily tobacco leaf in / out plan and sends it to the tobacco leaf logistics system. The tobacco leaf logistics system executes the daily tobacco leaf in / out plan, increasing inventory. The tobacco leaf logistics system executes the tobacco leaf feeding plan, decreasing inventory. Monthly tobacco leaf inventory data during in / out processes is collected and recorded to calculate the monthly maximum tobacco leaf inventory quantity. Based on the monthly maximum tobacco leaf inventory quantity and the number of container stacks, the required number of containers for tobacco leaf storage is determined. Excess containers are then randomly inspected and removed. The number of container layers is then determined based on the number of containers and the number of layer positions.
[0086] Specifically, the number of containers can be calculated according to the following formula:
[0087]
[0088] Where R is the number of containers, that is, the smallest unit of storage after the containers are stacked, S max is the maximum inventory quantity of tobacco leaves for the month, and T is the number of container stacks.
[0089] The container is, for example, a pallet. A stacking number of 6, for example, indicates that six pallets are stacked together for storage. Excess empty pallet groups are randomly removed from the warehouse and used as replacements for damaged empty pallets.
[0090] Specifically, the number of container layers can be calculated according to the following formula:
[0091]
[0092] Among them, L r is the number of container layers, and A is the number of cargo positions in the layer.
[0093] Please continue reading Figure 1, the containers are stored in the container layer, and the container layer is located in the bottom storage position of the high-bay warehouse, which is convenient for manual visual inspection, and can detect skewed pallets in time, avoiding equipment collisions. At the same time, the placement of the containers in the low-level storage position shortens the travel time of the equipment to transport the empty pallet group, reduces the probability of the empty pallet group resonating with the equipment and becoming skewed during transportation, and reduces the frequency of equipment failures. The tobacco leaves of the same type are stored in the tobacco leaf inventory layer from low to high according to the inventory volume of the aisle, which improves the uniformity of the placement of the tobacco leaves. At the same time, the redundant high-level storage positions in the high-bay warehouse are adjusted by setting a dynamic virtual height limit, so that the tobacco leaf inventory layer can be adjusted in time according to the inventory of the tobacco leaves of the same type.
[0094] For example, Table 1 shows a comparison of data before and after the use of the storage location allocation method in one embodiment of the present application. As shown in Table 1, after the storage location allocation method is used in one embodiment of the present application, the tobacco leaf distribution difference rate and stacker failure rate are significantly reduced, and the storage layer height and average receiving time are also shortened.
[0095] Table 1. Data comparison before and after using the storage location allocation method
[0096]
[0097]
[0098] In summary, a method for allocating storage locations is provided in an embodiment of the present application. The storage location allocation method takes into account aspects such as the inventory quantity of tobacco leaves of the same name of the tobacco leaf variety in each lane, the uniformity of the tobacco leaf inventory, the limit on the number of layers of the tobacco leaf inventory, the required number of containers, and the limit on the number of container layers, and selects the lane with the lowest inventory quantity of tobacco leaves of the same name as the target lane to allocate available storage locations for the tobacco leaves to be stored. Through the storage location allocation method provided in an embodiment of the present application, it is possible to realize the dynamic and average distribution and storage of tobacco leaves of the same variety in each storage lane in a unit cargo format automated warehouse, thereby avoiding the interruption of the supply of single-variety tobacco leaves caused by equipment failure. And by setting a dynamic virtual limit for tobacco leaf inventory, limiting the highest layer of tobacco leaf storage, enhancing the safety of tobacco leaf storage and access, and reducing the power consumption of stacker equipment lifting and lowering, equipment failure rate, and disposal risks. At the same time, the number of containers required for tobacco leaf storage is limited, ensuring that empty pallet groups are stored in the lower levels of the three-dimensional warehouse, reducing pallet deviation caused by shelf resonance when the stacker moves at high speed, and facilitating manual visual inspection to promptly detect hidden dangers, thus avoiding equipment failure, material damage and production interruption caused by the stacker rubbing against the deviated pallet during operation.
[0099] The protection scope of the storage location allocation method described in the embodiment of the present application is not limited to the execution order of the steps listed in this embodiment. All solutions implemented by adding, reducing, or replacing steps in the existing technology based on the principles of the present application are included in the protection scope of the present application.
[0100] Figure 9 Shown is a schematic diagram of the process of tobacco leaves entering the warehouse in the embodiment of this application. Figure 9 As shown, the process of tobacco leaves entering the warehouse includes:
[0101] S51, using the storage location allocation method to allocate storage locations for the tobacco leaves to be stored.
[0102] S52, storing the tobacco leaves to be stored in the corresponding storage location.
[0103] Please continue reading Figure 3 After the tobacco leaf logistics system issues a storage order, it allocates a storage location for the tobacco leaves to be stored according to the storage location allocation method. When a storage location is available, the tobacco leaf logistics system uses equipment to transport the tobacco leaves to the available storage location. The system then continues to allocate a storage location for the next tobacco leaf to be stored and uses equipment to transport and store the leaves until all tobacco leaves on the storage order have been stored. This completes the tobacco leaf storage process.
[0104] The present application also provides a computer-readable storage medium having a computer program stored thereon, which implements the storage location allocation method provided by the present application when the computer program is executed by the processor. Those skilled in the art will appreciate that all or part of the steps in the method for implementing the above embodiment can be completed by instructing the processor through a program, and the program can be stored in a computer-readable storage medium, and the storage medium is a non-transitory medium, such as a random access memory, a read-only memory, a flash memory, a hard disk, a solid-state drive, a magnetic tape, a floppy disk, an optical disc, and any combination thereof. The above storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0105] The present application also provides an electronic device. The electronic device may include a mobile phone, a tablet computer, a wearable device, an in-vehicle device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), and other terminal devices. The electronic device may also be applied to databases, servers, and terminal artificial intelligence-based service response systems. The present application does not impose any restrictions on the specific type of electronic device.
[0106] The descriptions of the processes or structures corresponding to the above figures have different emphases. For parts that are not described in detail in a certain process or structure, please refer to the relevant descriptions of other processes or structures.
[0107] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by one of ordinary skill in the art without departing from the spirit and technical concepts disclosed in this application shall be covered by the claims of this application.
Claims
1. A storage location allocation method, characterized in that: The storage location allocation method includes: Obtain the name of the tobacco leaves to be stored; Obtain the inventory quantity of tobacco leaves of the same tobacco leaf brand in each lane; Select the lane with the lowest inventory of tobacco leaves of the same brand as the target lane; A storage location is allocated to the tobacco leaves to be stored according to the storage location status of the target lane, and the storage location status is used to indicate whether the storage location is available.
2. The storage location allocation method according to claim 1, characterized in that: Selecting the lane with the lowest inventory quantity as the target lane includes: Sort the lanes in ascending order by inventory quantity and lane number; The lane with the highest sorting order is selected as the target lane.
3. The storage location allocation method according to claim 2, characterized in that: After selecting the lane with the lowest inventory quantity as the target lane, the storage location allocation method further includes: Determine whether there is an available storage space in the target lane. If there is an available storage space in the target lane, determine whether the equipment in the target lane is normal. If the equipment in the target lane is abnormal, select a lane that is sorted after the target lane as the new target lane.
4. The storage location allocation method according to claim 1, characterized in that: The process of allocating a storage location for the tobacco leaves to be stored according to the storage location status of the target lane includes: A starting storage location is selected from the target lane. If the starting storage location is available, the starting storage location is allocated to the tobacco leaves to be stored. Otherwise, all storage locations between the starting storage location and the ending storage location are traversed. If an available storage location is found during the traversal process, the available storage location is allocated to the tobacco leaves to be stored. Otherwise, it is prompted that there is no available storage location in the target lane.
5. The storage location allocation method according to claim 4, characterized in that: The terminal storage location is the last storage location on the highest level, and the storage location allocation method further includes: Collect statistics on daily tobacco leaf inventory data after executing daily tobacco leaf storage plan and / or tobacco leaf material delivery plan; obtaining a real-time inventory value based on the daily tobacco leaf inventory data; Determining the maximum inventory quantity of the tobacco leaves according to the real-time inventory value; The highest layer is determined according to the maximum inventory quantity of the tobacco leaves, the number of layer cargo positions and the number of container layers.
6. The storage location allocation method according to claim 1, characterized in that: The storage location allocation method further includes: determining whether the inventory quantity of the tobacco leaves of the tobacco leaf variety is uniform by using the distribution quantity difference rate of the tobacco leaves of the tobacco leaf variety in each lane, wherein the distribution quantity difference rate is obtained according to the following formula: Where D is the distribution quantity difference rate, X max is the maximum inventory quantity in a single aisle, X min Minimum inventory quantity for a single aisle, is the average inventory quantity of the tobacco leaves in each lane.
7. The storage location allocation method according to claim 1, characterized in that: The storage location allocation method further includes: Collect monthly tobacco leaf inventory data after executing daily tobacco leaf storage plan and / or tobacco leaf material delivery plan; Determine the maximum monthly tobacco leaf inventory quantity based on the monthly tobacco leaf inventory data; Obtaining the number of containers required for tobacco leaf storage based on the maximum monthly tobacco leaf inventory and the number of container stacks; The number of container layers is obtained according to the number of containers and the number of cargo spaces on the layer.
8. A tobacco leaf storage method, characterized in that: include: Allocating storage locations for the tobacco leaves to be stored using the storage location allocation method according to any one of claims 1 to 7; The tobacco leaves to be stored are stored in the corresponding storage locations.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the storage location allocation method described in any one of claims 1 to 7 or the tobacco leaf storage method described in claim 8 is implemented.
10. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor is communicatively connected to the memory, and is used to execute the computer program to implement the storage location allocation method according to any one of claims 1 to 7 or the tobacco leaf warehousing method according to claim 8.