Flexible scheduling method for cigarette finished product and tobacco raw material mixing warehouse of tobacco enterprise
By monitoring and guiding trucks and forklifts in mixed warehouses in real time, the efficiency problem of finished cigarettes and tobacco raw materials entering and leaving the warehouse at the same time in the mixed warehouse of tobacco enterprises is solved, and more efficient inventory management and operation is achieved.
Patent Information
- Application Number
- CN202411756327.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-03
- Publication Date
- 2025-02-28
AI Technical Summary
In the mixed warehouse of tobacco enterprises, when the finished cigarette products and tobacco raw materials enter and exit the warehouse at the same time, the platform utilization efficiency and the operation efficiency of the inlet and exit are not high, and the cargo elevator is congested.
By obtaining real-time data of the mixed warehouse, including the number, speed and waiting conditions of trucks and forklifts, combined with preset scheduling principles, the trucks and forklifts are guided to the target platform or warehouse location in real time to optimize loading, unloading and outbound operations.
Effectively prevent congestion between platforms and warehouses, improve operating efficiency, and maximize the utilization of storage capacity. It is suitable for all cigarette industrial enterprises that use mixed storage areas.
Smart Images

Figure CN119539423A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of logistics management, and in particular relates to a flexible scheduling method for a mixed warehouse of finished cigarettes and tobacco raw materials of a tobacco enterprise. Background Art
[0002] At present, tobacco companies generally use mixed warehouses, which are used not only to store and ship finished tobacco products, but also to store and ship tobacco raw materials, namely tobacco leaves. Therefore, in the operation of mixed warehouses, finished cigarette products and tobacco raw materials often enter and exit the warehouse at the same time, resulting in low platform utilization efficiency, low efficiency of warehousing and warehousing operations, and congestion in freight elevators.
[0003] Therefore, how to make the best use of the storage capacity of mixed warehouses, meet the needs of tobacco raw materials and cigarette finished products entering and leaving the warehouse at the same time, and improve the utilization efficiency of each platform, each freight elevator, and each warehouse has become a key technical problem in the scheduling strategy of mixed warehouses for cigarette finished products and tobacco raw materials. Summary of the invention
[0004] The purpose of the present invention is to overcome the deficiencies in the prior art and provide a flexible scheduling method for a mixed warehouse of finished cigarette products and tobacco raw materials in a tobacco enterprise, so as to solve the problems of low utilization efficiency of the platform for simultaneous storage of finished tobacco products and raw materials, low efficiency of warehousing and out-of-warehouse operations, and congestion of freight elevators.
[0005] To solve the above technical problems, the present invention is implemented by adopting the following solutions: The present invention provides a flexible scheduling method for a mixed warehouse of finished cigarettes and tobacco raw materials of a tobacco enterprise, comprising: Obtain and obtain the congestion situation of the mixed warehouse road and the truck loading and unloading situation based on the number of trucks on the mixed warehouse road, the number of loading and unloading trucks, the number of waiting trucks and the average speed of trucks traveling on the mixed warehouse road; According to the road congestion of the mixed warehouse, the loading and unloading conditions of trucks and the preset truck operation scheduling principles, guide each truck to drive to the target platform to load and unload finished cigarettes / tobacco raw materials or the outbound area; Obtain and obtain the mixed warehouse inter-warehouse congestion situation and forklift loading and unloading situation based on the number of forklifts operating on the mixed warehouse platform, the number of forklifts operating in the elevator, the number of forklifts operating between warehouses and the average speed of forklifts traveling between warehouses in the mixed warehouse; According to the congestion situation between warehouses in the mixed warehouse, the loading and unloading situation of forklifts and the preset forklift operation scheduling principles, guide each forklift to drive to the target platform or storage location to load and unload finished cigarettes / tobacco raw materials.
[0006] Optionally, the number of trucks on the mixed warehouse road, the number of trucks for loading and unloading operations, and the number of trucks waiting are obtained, including: Collect image data of mixed warehouse pavement, loading and unloading platforms, and waiting areas; The YOLOv5 neural network is used to detect and count truck targets on the image data of the mixed warehouse road surface, loading and unloading platform, and waiting area, and the number of trucks on the mixed warehouse road surface, the number of loading and unloading trucks, and the number of waiting trucks are obtained.
[0007] Optionally, the number of forklifts operating at the mixed warehouse platform, the number of forklifts operating at the elevator, and the number of forklifts operating between warehouses are obtained, including: Collect image data of mixed warehouse platforms, freight elevators, warehouses, and roads between warehouses; The image data of the mixed warehouse platform, freight elevator, warehouse, and inter-warehouse road are used to detect and count forklift targets using the YOLOv5 neural network to obtain the number of forklifts operating on the mixed warehouse platform, the number of forklifts operating in the elevator, and the number of forklifts operating between warehouses; Among them, the warehouse includes floors, storage areas and cargo spaces.
[0008] Optionally, based on the number of trucks on the mixed warehouse road, the number of trucks for loading and unloading operations, the number of waiting trucks and the average speed of trucks traveling on the mixed warehouse road, the congestion situation of the mixed warehouse road and the truck loading and unloading situation are obtained, including: According to the number of trucks on the mixed warehouse road, the number of waiting trucks and the average speed of trucks on the mixed warehouse road, a mixed warehouse road congestion model is established and monitored in real time to obtain the mixed warehouse road congestion situation; According to the number of trucks for loading and unloading operations and the first estimated loading and unloading time, the truck loading and unloading status is obtained.
[0009] Optionally, based on the number of forklifts operating on the mixed warehouse platform, the number of forklifts operating in the elevator, the number of forklifts operating between warehouses, and the average speed of forklifts traveling between warehouses in the mixed warehouse, the congestion situation between warehouses in the mixed warehouse and the situation of forklift loading and unloading are obtained, including: According to the number of forklifts operating elevators in mixed warehouses, the number of forklifts operating between warehouses and the average speed of forklifts traveling between warehouses in mixed warehouses, a mixed warehouse inter-warehouse congestion model is established and monitored in real time to obtain the inter-warehouse congestion situation of mixed warehouses; According to the number of forklifts operating at the mixed warehouse platform and the second estimated loading and unloading time, the loading and unloading situation of trucks at the platform is obtained; According to the number of forklifts operating between warehouses and the third estimated loading and unloading time, the loading and unloading situation of forklifts between warehouses is obtained.
[0010] Optionally, the preset truck operation scheduling principles include the first-come-first-served principle, the special delivery task priority principle, the priority principle, the platform docking and truck size matching principle and the non-special truck principle; the first-come-first-served principle is: trucks are assigned to the platform for loading and unloading in the order of the time they arrive at the waiting area of the mixed warehouse and are captured by the surveillance camera; the special delivery task priority principle is: priority is given to important customer tasks, priority is given to urgently needed tobacco raw material tasks; the priority principle is: from finished cigarettes out of the warehouse, finished cigarettes in of the warehouse, tobacco raw materials out of the warehouse to tobacco raw materials in of the warehouse, the higher the priority; the platform docking and truck size matching principle is: special platforms give priority to docking extra-long trucks, and when there are no extra-long trucks, ordinary trucks are docked; the non-special truck principle is: trucks with continuous tasks in the mixed warehouse are given priority.
[0011] Optionally, the preset forklift operation scheduling principles include the second first-come-first-served principle, the nearest warehousing principle, the weight storage principle, the first-in-first-out principle, the finished product first and then the tobacco leaf, the first out of the warehouse and then the warehousing principle and the finished cigarette or tobacco raw material use frequency principle; the second first-come-first-served principle is: in chronological order, the first fully loaded truck to arrive will unload first, and the first empty truck to arrive will load first; the nearest warehousing principle is: the finished cigarettes or tobacco raw materials are placed in sequence at a position close to the outbound distance; the weight storage principle is: the heavy finished cigarettes or tobacco raw materials are placed on the lower layer of the mixed warehouse; the first-in-first-out principle is: when the same brand of cigarettes or the same grade of tobacco leaves are out of the warehouse, the order of the time of entry is used, and the earliest batch is out first; the finished product first and then the tobacco leaf, first out of the warehouse and then the warehousing principle: from the outbound delivery of finished cigarettes, the inbound delivery of finished cigarettes, the outbound delivery of tobacco raw materials to the inbound delivery of tobacco raw materials, the higher the priority; the frequency of use of finished cigarettes or tobacco raw materials principle is: the higher the frequency of use of finished cigarettes or tobacco raw materials, the closer they are placed to the platform.
[0012] Optionally, combined with preset forklift operation scheduling principles, including: Each inbound or outbound task establishes a cost function based on different types of costs, and the task with the lowest cost is taken as the first task to be completed at the current priority. The area corresponding to the task with the lowest cost is taken as the target area for inbound or outbound. The cost function is Q i : Q i =ΔtimeQtime*ΔnearQnear*ΔweightQweight*ΔfinfoutQfinfout*Δ levelQlevel*ΔfrequencyQfrequency In the formula, Qtime The priority cost is the time of arrival at the platform. Qnear The priority cost is based on the distance from the mission area. Qweight The priority price is the weight of the cigarette pallet or tobacco raw material pallet. QfinfoutThe priority price is the storage time of the same brand of cigarettes or the same grade of tobacco leaves. Qlevel The priority price is based on the order of cigarettes or tobacco leaves, entering or leaving the warehouse. Qfrequency The priority cost is based on the frequency of use of finished cigarettes or tobacco raw materials. Δtime is the weight coefficient of the priority cost based on the time to reach the platform, Δnear is the weight coefficient of the priority cost based on the distance of the task area. Δweight The weight coefficient of the priority cost is the weight of the cigarette pallet or tobacco raw material pallet. Δfinfout The weight coefficient of the priority cost is based on the storage time of the same brand of cigarettes or the same grade of tobacco leaves. Δlevel It is the weight coefficient of the priority cost based on the order of cigarettes or tobacco leaves, entering or leaving the warehouse. Δfrequency The weight coefficient of the priority cost is based on the frequency of use of finished cigarettes or tobacco raw materials; The calculation formula for the task with the minimum cost is: MIN(Q)=minQ[i](i∈[1,n]) In the formula, MIN(Q) It is the one with the lowest cost among all current tasks. i For the task, n is the current last task number.
[0013] The present invention also provides an electronic device, including a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the flexible scheduling method for mixed warehouses of finished cigarettes and tobacco raw materials of tobacco enterprises are implemented.
[0014] The present invention also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the flexible scheduling method for a mixed warehouse of finished cigarette products and tobacco raw materials of a tobacco enterprise are implemented. Beneficial Effects
[0015] 1. The present invention guides and dispatches various operation trucks in the tobacco blending warehouse in real time to prevent platform operation congestion and improve operation efficiency; it analyzes and dispatches forklifts in real time to enable forklift operators to obtain tasks such as target floors and target cargo locations in a timely manner, which can effectively improve operation efficiency.
[0016] 2. The present invention does not limit the size of the finished product area or the tobacco raw material area, and flexibly allocates the storage quota of finished products or tobacco leaves in the entire warehouse area, that is, the finished products can be stored in 0%-100% of the mixed warehouse storage space, and the tobacco raw materials can also be stored in 0%-100% of the mixed warehouse storage space.
[0017] 3. The present invention is applicable to all cigarette industrial enterprises that use mixed storage areas and has broad application prospects. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 This is a flow chart of a flexible scheduling method for a mixed warehouse of finished cigarettes and tobacco raw materials of a tobacco enterprise provided in Example 1 of the present invention. DETAILED DESCRIPTION
[0019] The present invention will be further described below in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present invention, and cannot be used to limit the protection scope of the present invention. Example 1
[0020] In this embodiment, the mixed library has floors s , named L 1 ,L 2 ,L 3 …L s ; Each floor has two storage areas, recorded as Area 1 and Area 2, for example, Area 1 on the 2nd floor is recorded as L 21 ; Each storage area on each floor of the mixed warehouse is divided into 12 cargo spaces, which are a, b, c…j, k, l , recorded as Lmqr ,in m= 1,2,3… s , represents the floor; q= 1,2, represents zone 1 or zone 2; r = a, b, c…j, k, l , represents the cargo location. L 12a , which means 1st floor, 2nd area a Cargo space. Set the distance coefficient according to the distance between each cargo space and the platform. δ , the closer the distance, δ The smaller the floor coefficient is, the β , the lower the floor, β The smaller the value of .
[0021] This embodiment provides a flexible scheduling method for a mixed warehouse of finished cigarettes and tobacco raw materials in a tobacco enterprise, such as Figure 1 As shown below: On the one hand, this embodiment provides a method for flexible dispatching of trucks for transporting finished cigarettes and tobacco raw materials in a mixed warehouse of a tobacco enterprise, including the following processes: Obtain and obtain the congestion situation of the mixed warehouse road and the truck loading and unloading situation based on the number of trucks on the mixed warehouse road, the number of loading and unloading trucks, the number of waiting trucks and the average speed of trucks traveling on the mixed warehouse road; According to the road congestion situation of the mixed warehouse, the loading and unloading situation of trucks and the preset truck operation scheduling principles, each truck is guided to the target platform to load and unload finished cigarettes / tobacco raw materials or the outbound area.
[0022] There are several steps: S1: Obtain information about all trucks that need to enter or leave the warehouse on the day. Truck information includes but is not limited to license plate number, truck self-number, transportation company name, driver name, contact number, truck model, tonnage, length, height, loading or unloading, transportation of finished products, raw materials, etc.
[0023] All trucks that intend to enter the mixed warehouse are managed by the system and numbered according to the transportation company. For example, if it is Company A, the trucks are A001, A002, A003..., and each vehicle corresponds to a license plate number. The information of each truck is noted in the system in advance, such as truck type: large box truck, large flatbed truck, flying wing truck, small box truck, small flatbed truck, truck load tonnage, truck length, width and height, whether the truck can enter the city, and other special trucks. A license plate recognition system is set up near the platform to the mixed warehouse. When a vehicle is allowed to enter the platform, the recognition system identifies the truck and reports it to the system. After analysis and calculation, the system immediately notifies the driver of the target platform for unloading or loading in the form of a text message. For example, when going to the berth at platform No. 2, the precise location of the target is sent to the driver in the form of a text message address, and the license plate number, license plate self-number, and target platform berth are displayed on the large screen set up at the entrance to the mixed warehouse. A large screen is set up at the waiting parking space, and the information of the current operating trucks on the platform is displayed, and how long it is expected to take to complete the operation, so that the waiting driver can view it.
[0024] S2: Use surveillance cameras to collect image data of the mixed warehouse pavement, loading and unloading platform, and waiting area; S3: Truck count, including the number of trucks on the mixed warehouse road, the number of trucks for loading and unloading operations, and the number of waiting trucks.
[0025] The number of trucks on the road, waiting trucks, and loading and unloading trucks is obtained by using the YOLOv5 neural network to detect and count truck targets on the image data of the mixed warehouse road surface, loading and unloading platform, and waiting area.
[0026] S4: Collect and calculate the average speed of trucks traveling on the road near the mixing depot.
[0027] On the road near the mixed warehouse, the speed of the truck is collected directly using the speed data provided by Beidou Navigation. In this embodiment, the truck uses the Beidou satellite navigation system. The Beidou Navigation Satellite System is a satellite navigation system designed, built, and operated by my country. It has an accuracy of 10 meters horizontally and 10 meters vertically (95%), and a speed accuracy of 0.2 meters per second (95%), which can determine the moving position and speed of the truck. All trucks that have long-term cooperation with the mixed warehouse must support the Beidou navigation system, and bind the Beidou navigation information with the truck license plate and self-number and enter the system; when a truck that does not have long-term cooperation with the mixed warehouse needs to enter the mixed warehouse for operation, it can temporarily pick up the C30 Beidou high-precision positioning portable terminal produced by Sinan Navigation Company at the entrance of the mixed warehouse, place it on the vehicle, bind it to the truck, and enter the system; when the truck completes the operation of the mixed warehouse and leaves, it returns the navigation terminal to the mixed warehouse and unbinds it; when a pre-loaded empty truck enters the mixed warehouse, the truck license plate recognition system recognizes it, and the system immediately sends a target The system sends the target location to the C30 navigation terminal, instructing the driver to drive to the target location according to the route. The target location can be the platform of the warehouse or the waiting parking space. When the pre-unloading fully loaded truck enters the mixed warehouse, the truck license plate recognition system recognizes it, and the system immediately sends the target location to the C30 navigation terminal, instructing the driver to drive to the target location according to the route. The target location can be the platform of the warehouse or the waiting parking space of a warehouse. After the truck completes the unloading operation, if there is a loading task in this mixed warehouse, the system immediately sends the target platform to the truck driver. After the truck is loaded, the system guides the truck to leave the mixed warehouse.
[0028] S5: Based on the speed of trucks traveling on the roads near the mixed depot and the proportion of trucks on the road, a congestion model is established and monitored in real time.
[0029] According to the number of trucks on the mixed warehouse road, the number of waiting trucks and the average speed of trucks traveling on the mixed warehouse road, a mixed warehouse road congestion model is established and monitored in real time to obtain the mixed warehouse road congestion situation; according to the number of loading and unloading trucks and the estimated loading and unloading time of trucks at the platform, the loading and unloading situation of trucks on the platform is obtained.
[0030] S6: Based on the road congestion and the loading and unloading conditions of trucks at the platform, the resource allocation of each warehouse and platform in the preset truck operation scheduling principle is calculated, and the route of each truck is guided in real time. The system directly sends the target information to the truck terminal.
[0031] The preset truck operation dispatching principles are as follows: 1. First-come, first-served principle: The time when the trucks arrive at the waiting area of the mixed warehouse and are captured by the surveillance camera shall be used as the basis, and the loading and unloading tasks at the platform shall be assigned one by one in chronological order.
[0032] 2. Principles of priority for special delivery tasks: Priority for tasks for important customers and tasks for urgently needed tobacco raw materials. Under special circumstances, some of the most important customers need to urgently allocate finished cigarettes, which can be arranged first. In order to ensure cigarette production, tasks for urgently needed tobacco raw materials are arranged first.
[0033] 3. Priority principle: pre-define the priority level of the jobs that need to be scheduled according to their relevant attributes. The higher the priority, the higher the priority. The principle of finished products first and tobacco leaves second, the principle of outbound delivery first and inbound delivery second: the order is as follows: finished cigarette outbound task > finished cigarette inbound task > tobacco raw material outbound task > tobacco raw material inbound task.
[0034] 4. Platform docking and truck size matching principle: Some trucks are too long and need to be docked at special platforms. For example, an extra-long truck with a carriage length of 17.5 meters and a capacity of 840 cigarette pallets can only be docked at Platform 4. When assigning tasks, extra-long trucks and special platforms need to be matched. Special platforms give priority to extra-long trucks. When there are no extra-long trucks, ordinary trucks will be docked.
[0035] 5. Principle of non-specific special trucks: Some trucks have continuous tasks in the mixed warehouse, such as loading immediately after unloading. Such trucks and tasks are given priority, which can reduce the time the trucks stop at the platform and speed up the operation efficiency of the platform.
[0036] S7: The driver drives the truck to the designated destination according to the real-time truck terminal guidance information.
[0037] On the other hand, this embodiment provides a method for flexible dispatching of forklifts in a mixed warehouse of finished cigarettes and tobacco raw materials of a tobacco enterprise, including the following process: Obtain and obtain the mixed warehouse inter-warehouse congestion situation and forklift loading and unloading situation based on the number of forklifts operating on the mixed warehouse platform, the number of forklifts operating in the elevator, the number of forklifts operating between warehouses and the average speed of forklifts traveling between warehouses in the mixed warehouse; According to the congestion situation between warehouses in the mixed warehouse, the loading and unloading situation of forklifts and the preset forklift operation scheduling principles, guide each forklift to drive to the target platform or storage location to load and unload finished cigarettes / tobacco raw materials.
[0038] There are several steps: S1: All forklift trucks operating in the mixed warehouse are managed by the system and divided into two categories according to their purpose: T20 forklifts for forking cigarette pallets and E15 clamp-type forklifts for forking redried tobacco leaves. They are numbered separately. For example, for a T20 forklift, the trucks are T01, T02, T03..., and for an E15 forklift, the trucks are E01, E02, E03..., and each vehicle has a corresponding license plate number. A display terminal is installed on each forklift to display the current forklift task, such as unloading from platform 3 to L 42d, that is, go to the 4th floor, area 2, storage space D.
[0039] S2: Use surveillance cameras to collect image data of mixed warehouse platforms, freight elevators, warehouses, and roads between warehouses; S3: Statistics on the number of forklifts, including the forklifts at each platform, each freight elevator and each warehouse (including floors, warehouse areas and cargo spaces) in the mixed warehouse.
[0040] The YOLOv5 neural network is used to detect and count forklift targets on the image data of the mixed warehouse platform, freight elevators, warehouses, and roads between warehouses, and the number of forklifts operating on the mixed warehouse platform, the number of forklifts operating in the elevator, and the number of forklifts operating between warehouses are obtained.
[0041] S4: Collect and calculate the average speed of forklifts traveling between warehouses in a mixed warehouse.
[0042] S5: Based on the speed of forklifts between mixed warehouses and the area occupied by forklifts on the roads between warehouses, a congestion model is established and monitored in real time.
[0043] According to the number of forklifts operating in the mixed warehouse elevator, the number of forklifts operating between warehouses and the average speed of forklifts traveling between warehouses, a mixed warehouse inter-warehouse congestion model is established and monitored in real time to obtain the inter-warehouse congestion situation of the mixed warehouse; according to the number of forklifts operating on the mixed warehouse platform and the estimated loading and unloading time of forklifts at the platform, the loading and unloading situation of trucks on the platform is obtained; according to the number of forklifts operating between warehouses and the estimated loading and unloading time of forklifts between warehouses, the loading and unloading situation of inter-warehouse forklifts is obtained.
[0044] S6: According to the congestion between warehouses and the loading and unloading conditions of forklifts, the resource allocation of each warehouse and platform is calculated in combination with the preset forklift operation scheduling principle, and the route of each forklift is guided in real time. The system directly sends the target information to the forklift terminal.
[0045] The preset forklift operation scheduling and inbound cargo space allocation and outbound cargo space allocation principles are as follows: 1. First-come, first-served principle: in chronological order, that is, the first fully loaded truck to arrive will be unloaded first, and the first empty truck to arrive will be loaded first. The tasks of inbound and outbound operations are sorted, and the earlier the time, the higher the priority of the forklift. According to the principle of the earliest time order, the time of arrival at the platform is used as the priority price. Qtime ; 2. The principle of nearest in and out warehouse: the finished cigarettes or tobacco raw materials are placed in order at the nearest place to the warehouse, mainly considering the quick out of the warehouse of the finished cigarettes or tobacco raw materials. In addition, it can improve the efficiency of in and out warehouse and reduce the labor intensity of forklift operators. Forklift tasks are assigned according to the nearest in and out warehouse. According to the principle of giving priority to the in and out task area, the distance of the task area is used as the priority cost. Qnear ; Qnear = δ*β .
[0046] 3. Weight storage principle: Put the heavy finished cigarettes or tobacco raw materials on the lower level of the mixed warehouse to ensure the safety of the warehouse. Assign forklift tasks according to the weight storage principle. According to the weight storage principle, the weight of the cigarette pallet or tobacco raw material pallet is used as the priority price. Qweight ; 4. First-in-first-out principle: When the same brand of cigarettes or the same grade of tobacco leaves are shipped out, the earliest batch will be shipped out first. This can avoid the finished cigarettes or tobacco raw materials being in the warehouse for a long time and improve the turnover rate of the finished cigarettes or tobacco raw materials. Forklift tasks are assigned according to the first-in-first-out principle. According to the first-in-first-out principle, the same brand of cigarettes or the same grade of tobacco leaves will be prioritized according to their storage time. Qfinfout ; 5. The principle of finished products first and tobacco leaves second, and the principle of outbound delivery first and inbound delivery second: the order is as follows: finished cigarette outbound task > finished cigarette inbound task > tobacco raw material outbound task > tobacco raw material inbound task. Under the same circumstances, the system will assign forklift tasks in the above order, with the above order as the priority cost. Qlevel ; 6. The higher the frequency of use of finished cigarettes or tobacco raw materials, the closer they should be placed to the platform. Principle: The higher the frequency of a certain brand of cigarettes entering and leaving the warehouse, the closer they should be placed to the platform. This will increase the efficiency of warehouse circulation and reduce the labor intensity of forklift operators. Use the frequency of use of finished cigarettes or tobacco raw materials as the priority cost Qfrequency ; Each inbound or outbound task establishes a cost function according to different types of costs, and obtains the area Si with the minimum cost as the target area for inbound or outbound, and this task is the first task to be completed at present. The cost function is: Q i =ΔtimeQtime*ΔnearQnear*ΔweightQweight*ΔfinfoutQfinfout*Δ levelQlevel*ΔfrequencyQfrequency in, Qtime The priority cost is the time of arrival at the platform. Qnear The priority cost is based on the distance from the mission area. Qweight The priority price is the weight of the cigarette pallet or tobacco raw material pallet. Qfinfout The priority price is the storage time of the same brand of cigarettes or the same grade of tobacco leaves. Qlevel The priority price is based on the order of cigarettes or tobacco leaves, entering or leaving the warehouse. Qfrequency The priority cost is based on the frequency of use of finished cigarettes or tobacco raw materials. Δtime is the weight coefficient of the priority cost based on the time to reach the platform, Δnear is the weight coefficient of the priority cost based on the distance of the task area. ΔweightThe weight coefficient of the priority cost is the weight of the cigarette pallet or tobacco raw material pallet. Δfinfout The weight coefficient of the priority cost is based on the storage time of the same brand of cigarettes or the same grade of tobacco leaves. Δlevel It is the weight coefficient of the priority cost based on the order of cigarettes or tobacco leaves, entering or leaving the warehouse. Δfrequency It is a weight coefficient based on the frequency of use of finished cigarettes or tobacco raw materials as the priority cost.
[0047] The system calculates the priority cost of all tasks at this time, and the one with the lowest cost is completed first, and so on. The formula is as follows: MIN(Q)=minQ[i](i∈[1,n]) in, MIN(Q) It is the one with the lowest cost among all current tasks. i For the task, n is the current last task number.
[0048] In summary, the flexible scheduling method for a mixed warehouse for finished cigarette products and tobacco raw materials of a tobacco enterprise described in this embodiment guides and schedules various operating trucks in the tobacco mixed warehouse in real time to prevent congestion in platform operations and improve operating efficiency; it analyzes and schedules forklifts in real time so that forklift operators can obtain tasks such as the target floor and the target cargo position in a timely manner, which can effectively improve operating efficiency; it does not limit the size of the finished product area or the tobacco raw material area, and flexibly allocates the cargo space quota of finished products or tobacco leaves in the entire warehouse area, that is, finished products can be stored in 0%-100% of the mixed warehouse storage space, and tobacco raw materials can also be stored in 0%-100% of the mixed warehouse storage space; it is suitable for all cigarette industrial enterprises that use mixed warehouse areas, and has broad application prospects. Example 2
[0049] The present embodiment provides a flexible scheduling system for a mixed warehouse of finished cigarette products and tobacco raw materials of a tobacco enterprise, which is used to provide support for a flexible scheduling method for a mixed warehouse of finished cigarette products and tobacco raw materials of a tobacco enterprise described in Example 1. The system includes but is not limited to a server, a license plate recognition system, a truck navigation system, a forklift task system, a truck information management system, a warehouse information management system, a road surface, a platform monitoring camera system, a monitoring computer, a truck navigation screen, a forklift task screen, etc.; the truck information management system includes a truck information processing module, a truck communication module and a server, the warehouse information management system includes a warehouse communication module, a warehouse information processing module and a database module, the warehouse information processing module and the database module are both connected to the truck communication module for information communication, and the navigation screen, the license plate reader and the monitoring computer are connected to the truck communication module for information communication; a server is set up in the logistics central control room, and all information is finally transmitted to the server through 5G CPE. The full name of CPE is Customer Premise Equipment, which is "customer terminal equipment". Its function is to convert mobile network signals (4G, 5G, etc.) or wired broadband signals into local signals for use by terminal devices. 5G CPE is a 5G terminal device that receives 5G signals from operator base stations and converts them into Wi-Fi or wired signals, allowing more Internet-connected devices to access the network. This system uses CPE based on low cost and utilizes mature mobile operator networks for data transmission; the database module uses a buffer queue circulation system to centrally store the operating data of all platform unloading sites in the mixed warehouse into the database. Example 3
[0050] This embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the flexible scheduling method for a mixed warehouse for finished cigarette products and tobacco raw materials of a tobacco enterprise described in Example 1 are implemented. Example 4
[0051] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method for flexible scheduling of mixed warehouses for finished cigarette products and tobacco raw materials of a tobacco enterprise described in Embodiment 1 are implemented.
[0052] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0053] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0054] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0055] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0056] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A flexible scheduling method for a mixed warehouse of finished cigarettes and tobacco raw materials in a tobacco enterprise, characterized in that: include: Obtain and obtain the congestion situation of the mixed warehouse road and the truck loading and unloading situation based on the number of trucks on the mixed warehouse road, the number of loading and unloading trucks, the number of waiting trucks and the average speed of trucks traveling on the mixed warehouse road; According to the road congestion of the mixed warehouse, the loading and unloading conditions of trucks and the preset truck operation scheduling principles, guide each truck to drive to the target platform to load and unload cigarette finished products / tobacco raw materials or the outbound area; Obtain and obtain the mixed warehouse inter-warehouse congestion situation and forklift loading and unloading situation based on the number of forklifts operating on the mixed warehouse platform, the number of forklifts operating in the elevator, the number of forklifts operating between warehouses and the average speed of forklifts traveling between warehouses in the mixed warehouse; According to the congestion situation between warehouses in the mixed warehouse, the loading and unloading situation of forklifts and the preset forklift operation scheduling principles, guide each forklift to drive to the target platform or storage location to load and unload finished cigarettes / tobacco raw materials.
2. The flexible scheduling method for mixed warehouses of finished cigarettes and tobacco raw materials of tobacco enterprises according to claim 1 is characterized in that: Obtain the number of trucks on the road, loading and unloading operations, and waiting trucks at mixed warehouses, including: Collect image data of mixed warehouse pavement, loading and unloading platforms, and waiting areas; The YOLOv5 neural network is used to detect and count truck targets on the image data of the mixed warehouse road surface, loading and unloading platform, and waiting area, and the number of trucks on the mixed warehouse road surface, the number of loading and unloading trucks, and the number of waiting trucks are obtained.
3. The flexible scheduling method for mixed warehouses of finished cigarettes and tobacco raw materials of tobacco enterprises according to claim 1 is characterized in that: Obtain the number of forklifts operating on mixed warehouse platforms, elevators, and warehouses, including: Collect image data of mixed warehouse platforms, freight elevators, warehouses, and roads between warehouses; The image data of the mixed warehouse platform, freight elevator, warehouse, and inter-warehouse road are used to detect and count forklift targets using the YOLOv5 neural network to obtain the number of forklifts operating on the mixed warehouse platform, the number of forklifts operating in the elevator, and the number of forklifts operating between warehouses; Among them, the warehouse includes floors, storage areas and cargo spaces.
4. The flexible scheduling method for mixed warehouses of finished cigarettes and tobacco raw materials of tobacco enterprises according to claim 1 is characterized in that: According to the number of trucks on the mixed warehouse road, the number of trucks in loading and unloading operations, the number of waiting trucks and the average speed of trucks on the mixed warehouse road, the congestion situation of the mixed warehouse road and the situation of truck loading and unloading are obtained, including: According to the number of trucks on the mixed warehouse road, the number of waiting trucks and the average speed of trucks on the mixed warehouse road, a mixed warehouse road congestion model is established and monitored in real time to obtain the mixed warehouse road congestion situation; According to the number of trucks for loading and unloading operations and the first estimated loading and unloading time, the truck loading and unloading status is obtained.
5. The flexible scheduling method for mixed warehouses of finished cigarettes and tobacco raw materials of tobacco enterprises according to claim 1 is characterized in that: According to the number of forklifts operating on the mixed warehouse platform, the number of forklifts operating in the elevator, the number of forklifts operating between warehouses and the average speed of forklifts traveling between warehouses in the mixed warehouse, the congestion situation between warehouses and the loading and unloading situation of forklifts in the mixed warehouse are obtained, including: According to the number of forklifts operating elevators in mixed warehouses, the number of forklifts operating between warehouses and the average speed of forklifts traveling between warehouses in mixed warehouses, a mixed warehouse inter-warehouse congestion model is established and monitored in real time to obtain the inter-warehouse congestion situation of mixed warehouses; According to the number of forklifts operating at the mixed warehouse platform and the second estimated loading and unloading time, the loading and unloading situation of trucks at the platform is obtained; According to the number of forklifts operating between warehouses and the third estimated loading and unloading time, the loading and unloading situation of forklifts between warehouses is obtained.
6. The flexible scheduling method for mixed warehouses of finished cigarettes and tobacco raw materials of tobacco enterprises according to claim 1 is characterized in that: The preset truck operation scheduling principles include the first-come-first-served principle, the priority principle for special delivery tasks, the priority principle, the platform docking and truck size matching principle and the non-special truck principle; the first-come-first-served principle is: trucks are assigned to the platform for loading and unloading in the order of the time they arrive at the waiting area of the mixed warehouse and are captured by the surveillance camera; the priority principle for special delivery tasks is: priority for important customer tasks, priority for urgently needed tobacco raw material tasks; the priority principle is: from the outbound delivery of finished cigarettes, the inbound delivery of finished cigarettes, the outbound delivery of tobacco raw materials to the inbound delivery of tobacco raw materials, the higher the priority; the platform docking and truck size matching principle is: special platforms give priority to overlong trucks, and when there are no overlong trucks, ordinary trucks are docked; the non-special truck principle is: trucks with continuous tasks in the mixed warehouse are given priority.
7. The flexible scheduling method for mixed warehouses of finished cigarettes and tobacco raw materials of tobacco enterprises according to claim 1 is characterized in that: The preset forklift operation scheduling principles include the second first-come-first-served principle, the nearest warehousing principle, the weight storage principle, the first-in-first-out principle, the finished product first and then the tobacco leaf, the first out of the warehouse and then the warehousing principle, and the finished cigarette or tobacco raw material use frequency principle; the second first-come-first-served principle is: in chronological order, the first fully loaded truck to arrive will unload first, and the first empty truck to arrive will load first; the nearest warehousing principle is: the finished cigarettes or tobacco raw materials are placed in the position close to the outbound distance in sequence; the weight storage principle is: the heavy finished cigarettes or tobacco raw materials are placed on the lower layer of the mixed warehouse; the first-in-first-out principle is: when the same brand of cigarettes or the same grade of tobacco leaves are out of the warehouse, the order of the time of entry is the earliest batch to be out first; the finished product first and then the tobacco leaf, first out of the warehouse and then the warehousing principle: from the outbound of finished cigarettes, the inbound of finished cigarettes, the outbound of tobacco raw materials to the inbound of tobacco raw materials, the higher the priority; the frequency of use of finished cigarettes or tobacco raw materials principle is: the higher the frequency of use of finished cigarettes or tobacco raw materials, the closer they are placed to the platform.
8. The flexible scheduling method for mixed warehouses of finished cigarettes and tobacco raw materials of tobacco enterprises according to claim 7 is characterized in that: Combined with the preset forklift operation scheduling principles, including: Each inbound or outbound task establishes a cost function based on different types of costs, and the task with the lowest cost is taken as the first task to be completed at the current priority. The area corresponding to the task with the lowest cost is taken as the target area for inbound or outbound. The cost function is Q i : Q i =ΔtimeQtime*ΔnearQnear*ΔweightQweight*ΔfinfoutQfinfout*Δ levelQlevel*ΔfrequencyQfrequency In the formula, Qtime The priority cost is the time of arrival at the platform. Qnear The priority cost is based on the distance from the mission area. Qweight The priority price is the weight of the cigarette pallet or tobacco raw material pallet. Qfinfout The priority price is the storage time of the same brand of cigarettes or the same grade of tobacco leaves. Qlevel The priority price is based on the order of cigarettes or tobacco leaves, entering or leaving the warehouse. Qfrequency The priority cost is based on the frequency of use of finished cigarettes or tobacco raw materials. Δtime is the weight coefficient of the priority cost based on the time to reach the platform, Δnear is the weight coefficient of the priority cost based on the distance of the task area. Δweight The weight coefficient of the priority cost is the weight of the cigarette pallet or tobacco raw material pallet. Δfinfout The weight coefficient of the priority cost is based on the storage time of the same brand of cigarettes or the same grade of tobacco leaves. Δlevel It is the weight coefficient of the priority cost based on the order of cigarettes or tobacco leaves, entering or leaving the warehouse. Δfrequency The weight coefficient of the priority cost is based on the frequency of use of finished cigarettes or tobacco raw materials; The calculation formula for the task with the minimum cost is: MIN(Q)=minQ[i](i∈[1,n]) In the formula, MIN(Q) It is the one with the lowest cost among all current tasks. i For the task, n is the current last task number.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of the method for flexible scheduling of mixed warehouses for finished cigarette products and tobacco raw materials of a tobacco enterprise as described in any one of claims 1 to 8 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for flexible scheduling of mixed warehouses for finished cigarette products and tobacco raw materials of a tobacco enterprise as described in any one of claims 1 to 8 are implemented.