Method, system and computer readable storage medium for scheduling filter rod blanks
By acquiring empty box requests and times from the launch and molding areas, direct scheduling tasks or inbound/outbound tasks are generated, solving the problem of low flexibility in the filter rod empty box scheduling system and improving the conveying efficiency of the filter rod library and the empty box management of the high-bay library.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-09
- Publication Date
- 2026-03-03
AI Technical Summary
The existing technology for scheduling empty filter rod boxes has low flexibility, resulting in insufficient supply of empty boxes and excessively long occupancy time in high-bay warehouses, which affects the conveying efficiency of filter rod warehouses.
By acquiring empty box inbound and outbound requests from the launch and forming areas, and combining the inbound and consumption times of each group of empty boxes, direct scheduling tasks or inbound/outbound tasks are generated, improving the scheduling flexibility of the stacker crane and directly transporting or storing empty boxes to meet demand.
This improved the system's flexible scheduling capabilities, increased the conveying efficiency of the filter rod storage, and reduced the occupancy time of empty boxes in the high-bay storage.
Smart Images

Figure CN116090779B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of tobacco automatic control, and in particular to a method, system, and computer-readable storage medium for scheduling empty filter rod cartridges. Background Technology
[0002] Figure 1 This is a schematic plan view of a filter rod storage area device according to some embodiments of the present disclosure.
[0003] like Figure 1 As shown, the process for conveying empty filter cartridges in the filter cartridge library is as follows: the transmitter consumes filter cartridges to generate empty cartridges. The number of empty cartridges is obtained through the emission counting phototube 102 in the emission area 11. When the number reaches a certain set value, an empty cartridge storage request is generated, creating a stacker crane task for empty cartridge storage, which is then executed by the stacker crane 103. The emission area 11 includes an emission conveying station 105. This emission conveying station 105 includes an emission area storage station 1051 and an emission area production station 1052. Figure 1 The image also shows the filter rod empty box assembly 106.
[0004] Furthermore, such as Figure 1 As shown, the molding machine consumes empty boxes to produce filter rods for packaging. When the molding detection photocell 101 on the outer side of the shelf does not detect an empty box, it indicates that the empty box needs to be replenished. An empty box outbound request is initiated, generating an empty box outbound stacker crane task. The stacker crane 103 executes the empty box outbound operation. Figure 1 As shown, the molding area 12 includes a molding conveyor station 107. This molding conveyor station 107 includes a molding area outbound station 1071 and a molding area production station 1072. Additionally, Figure 1 The image also shows a molded counting phototube 104.
[0005] In related technologies, the consumption and replenishment of empty filter rod boxes are accomplished through the aforementioned scheduling process. Summary of the Invention
[0006] One technical problem addressed by this disclosure is the low flexibility of system scheduling in related technologies.
[0007] In view of this, this disclosure provides a scheduling method for empty filter rod boxes to improve the system's flexible scheduling capability.
[0008] According to one aspect of this disclosure, a scheduling method for empty filter rod boxes is provided, comprising: acquiring at least one of a filter rod empty box inbound request from a launch area inbound station and a filter rod empty box outbound request from a molding area outbound station; and acquiring the time for each group of empty boxes to be inbound at the launch area inbound station and the time consumed by each group of empty boxes at the molding area outbound station; and acquiring, based on at least one of the filter rod empty box inbound request and the filter rod empty box outbound request, the time for each group of empty boxes to be inbound at the launch area inbound station and the time consumed by each group of empty boxes at the molding area outbound station. The time consumed by each group of empty boxes at the forming area's outbound station is used to schedule the empty filter rod boxes. This scheduling includes: binding the empty filter rod box outbound task and the empty filter rod box inbound task to generate a direct scheduling task for the stacker crane so that the stacker crane can directly transport the empty filter rod boxes from the launch area's inbound station to the forming area's outbound station; or, generating an empty box inbound task for the stacker crane so that the stacker crane can perform the empty filter rod box inbound operation, or generating an empty box outbound task for the stacker crane so that the stacker crane can perform the empty filter rod box outbound operation.
[0009] In some embodiments, obtaining at least one of the filter rod empty box inbound request and the filter rod empty box outbound request includes: obtaining the filter rod empty box inbound request; scheduling the filter rod empty boxes based on at least one of the filter rod empty box inbound request and the filter rod empty box outbound request, the time for each group of empty boxes to be inbound at the launch area inbound station, and the time consumed by each group of empty boxes at the molding area outbound station includes: if the filter rod empty box inbound request is obtained, determining whether the filter rod empty box outbound request is obtained; if the filter rod empty box outbound request is obtained, binding the filter rod empty box inbound request with the filter rod empty box outbound request to generate a direct scheduling task for the stacker crane, so that the stacker crane directly transports the filter rod empty boxes from the launch area inbound station to the molding area outbound station; and if the filter rod empty box outbound request is not obtained, scheduling the filter rod empty boxes based on the time for each group of empty boxes to be inbound at the launch area inbound station and the time consumed by each group of empty boxes at the molding area outbound station.
[0010] In some embodiments, when no filter rod empty box outbound request is received, scheduling the filter rod empty boxes based on the time for each group of empty boxes to be grouped and stored at the launch area inbound station and the time consumed by each group of empty boxes at the molding area outbound station includes: calculating the waiting time for triggering the filter rod empty box outbound request based on the time consumed by each group of empty boxes at the molding area outbound station, and calculating the minimum waiting time for inbound storage based on the time for each group of empty boxes to be grouped and stored at the launch area inbound station; if the waiting time for triggering the filter rod empty box outbound request is less than the minimum waiting time for inbound storage, pre-binding the filter rod empty box inbound request at the launch area inbound station with the filter rod empty box outbound request to be generated at the molding area outbound station and starting a timer, denoted as the first timer, and scheduling the filter rod empty boxes based on the first timer; and if the waiting time for triggering the filter rod empty box outbound request is greater than or equal to the minimum waiting time for inbound storage, generating an empty box inbound task for the stacker crane, so that the stacker crane can transport the filter rod empty boxes from the launch area inbound station to the high-bay warehouse for storage.
[0011] In some embodiments, scheduling the empty filter cartridges according to the first timing includes: if the molding area warehousing station generates an empty filter cartridge outbound request before the first timing reaches the time for waiting to trigger the empty filter cartridge outbound request, then the pre-binding of the empty filter cartridge inbound request and the upcoming empty filter cartridge outbound request from the molding area warehousing station is changed to a direct scheduling task for a stacker crane, so that the stacker crane directly transports the empty filter cartridges from the launch area warehousing station to the molding area warehousing station; if the molding area warehousing station has not generated an empty filter cartridge outbound request before the first timing reaches the time for waiting to trigger the empty filter cartridge outbound request, then the pre-binding of the empty filter cartridge inbound request and the upcoming empty filter cartridge outbound request from the molding area warehousing station is canceled, and an empty cartridge inbound task for the stacker crane is generated, so that the stacker crane transports the empty filter cartridges from the launch area warehousing station to the high-bay warehouse for storage.
[0012] In some embodiments, the relationship between the time consumed by each group of empty boxes at the forming area's outbound station and the time waiting to trigger the filter rod empty box outbound request is as follows:
[0013]
[0014] Among them, T cd M is the time for waiting to trigger the request to release empty filter rod boxes. c M represents the number of remaining empty boxes at the production station in the molding area corresponding to the outbound station in the molding area. a T represents the maximum number of empty boxes per filter rod group. c The time consumed for each group of empty boxes at the forming area's outbound platform.
[0015] In some embodiments, the formula for calculating the minimum waiting time for storage based on the time it takes for each group of empty boxes to be stored in the launch area storage station is as follows:
[0016] T rmin =(T r +T x )×a,
[0017] Among them, T rmin T is the minimum waiting time for warehousing. r T is the time for each group of empty boxes to be stored in the launch area storage station. x Let T be the average time for the stacker crane to perform a task, 'a' be the task scheduling coefficient, and 'T' be the average time for the stacker crane to perform a task. x 'a' and 'a' are known quantities.
[0018] In some embodiments, obtaining at least one of the filter rod empty box inbound request and the filter rod empty box outbound request includes: obtaining the filter rod empty box outbound request; scheduling the filter rod empty boxes based on at least one of the filter rod empty box inbound request and the filter rod empty box outbound request, the time for each group of empty boxes to be inbound at the launch area inbound station, and the time consumed by each group of empty boxes at the molding area outbound station includes: if the filter rod empty box outbound request is obtained, determining whether the filter rod empty box inbound request is obtained; if the filter rod empty box inbound request is obtained, binding the filter rod empty box inbound request with the filter rod empty box outbound request to generate a direct scheduling task for the stacker crane, so that the stacker crane directly transports the filter rod empty boxes from the launch area inbound station to the molding area outbound station; and if the filter rod empty box inbound request is not obtained, scheduling the filter rod empty boxes based on the time for each group of empty boxes to be inbound at the launch area inbound station and the time consumed by each group of empty boxes at the molding area outbound station.
[0019] In some embodiments, when no filter rod empty box warehousing request is received, scheduling the filter rod empty boxes based on the time for each group of empty boxes to be grouped and stored at the launch area warehousing station and the time consumed by each group of empty boxes at the molding area warehousing station includes: calculating the waiting time for triggering the filter rod empty box warehousing request based on the time for each group of empty boxes to be grouped and stored at the launch area warehousing station, and calculating the minimum waiting time for warehousing based on the time consumed by each group of empty boxes at the molding area warehousing station; if the waiting time for triggering the filter rod empty box warehousing request is less than the minimum waiting time for warehousing, pre-binding the filter rod empty box warehousing request from the molding area warehousing station with the filter rod empty box warehousing request that will be generated by the launch area warehousing station and starting a timer, denoted as the second timer, and scheduling the filter rod empty boxes based on the second timer; and if the waiting time for triggering the filter rod empty box warehousing request is greater than or equal to the minimum waiting time for warehousing, generating an empty box warehousing task for the stacker crane, so that the stacker crane can transport the filter rod empty boxes in the high-bay warehouse to the molding area warehousing station.
[0020] In some embodiments, scheduling the empty filter cartridges according to the second timing includes: if the launch area receiving station generates an empty filter cartridge receiving request before the second timing reaches the time for waiting to trigger the empty filter cartridge receiving request, then the pre-binding of the empty filter cartridge receiving request and the upcoming empty filter cartridge receiving request from the launch area receiving station is changed to a direct scheduling task for a stacker crane, so that the stacker crane directly transports the empty filter cartridges from the launch area receiving station to the forming area receiving station; if the launch area receiving station has not generated an empty filter cartridge receiving request before the second timing reaches the time for waiting to trigger the empty filter cartridge receiving request, then the pre-binding of the empty filter cartridge receiving request and the upcoming empty filter cartridge receiving request from the launch area receiving station is canceled, and an empty cartridge receiving task for a stacker crane is generated, so that the stacker crane transports the empty filter cartridges in the high-bay warehouse to the forming area receiving station.
[0021] In some embodiments, the relationship between the time for waiting to trigger the empty filter rod box storage request and the time for group storage of each group of empty boxes at the launch area storage station is as follows:
[0022]
[0023] Among them, T rd M is the time for waiting to trigger the request to put empty filter rod boxes into storage. r M represents the number of empty filter rod boxes that have arrived at the launch area storage station. a T represents the maximum number of empty boxes per filter rod group. r This refers to the time required for each group of empty boxes to be stored in the launch area's storage station.
[0024] In some embodiments, the formula for calculating the minimum waiting time for outbound shipment based on the time consumed by each group of empty boxes at the outbound station in the forming area is as follows:
[0025] T cmin =(T c -T x )×a,
[0026] Among them, T cmin T is the minimum waiting time for outbound shipment. c T represents the time consumed by each group of empty boxes at the forming area's outbound platform. x Let T be the average time for the stacker crane to perform a task, 'a' be the task scheduling coefficient, and 'T' be the average time for the stacker crane to perform a task. x 'a' and 'a' are known quantities.
[0027] In some embodiments, obtaining the time for each group of empty boxes to be stored in the launch area storage station includes: after receiving the empty box group clearing signal, initializing the filter rod empty box supply time to 0, setting the number of empty filter rod boxes stored to 0, and starting a timer to accumulate the filter rod empty box supply time every second; detecting the number of empty filter rod boxes stored, which is incremented one by one, and when the number of empty filter rod boxes stored equals a predetermined value, it indicates that the number of empty filter rod boxes stored has been reached, and recording the currently accumulated filter rod empty box supply time T. m The predetermined value is the maximum number of empty filter rod boxes per group; the average group entry time T for each group of empty filter rod boxes is calculated based on the cumulative supply time of the multiple empty filter rod boxes corresponding to each group of empty filter rod boxes. r This refers to the time it takes for each group of empty boxes to be stored in the launch area storage station.
[0028] In some embodiments, the average grouping time T for empty filter rod boxes of each group is calculated. r The relation is: T r =(T m +T m-1 ) / 2,
[0029] Among them, T m-1 This is the time for the last accumulated empty filter cartridge supply.
[0030] In some embodiments, obtaining the time consumed by each group of empty boxes at the forming area outbound station includes: after receiving the empty box group arrival signal, initializing the filter rod empty box consumption time to 0, assigning the consumption quantity of filter rod empty boxes to a predetermined value, starting the timer, and accumulating the filter rod empty box consumption time every second, wherein the predetermined value is the maximum number of filter rod empty boxes per group; detecting and counting the consumption quantity of filter rod empty boxes, the count is decremented one by one, and when the consumption quantity of filter rod empty boxes is equal to 0, it indicates that the production and consumption of filter rod empty boxes is completed, and recording the currently accumulated filter rod empty box consumption time T. n And based on the accumulated consumption time of the empty filter cartridges obtained multiple times corresponding to each group of empty filter cartridges, calculate the average consumption time T of each group of empty filter cartridges. c This refers to the time consumed by each group of empty boxes at the forming area's outbound platform.
[0031] In some embodiments, the average consumption time T of each set of filter rod empty boxes is calculated. c The relation is: T c =(T n +T n-1 ) / 2,
[0032] Among them, T n-1 This is the time consumed by the previously accumulated empty filter cartridge.
[0033] According to another aspect of this disclosure, a scheduling system for empty filter rod boxes is provided, comprising: an acquisition unit, configured to acquire at least one of a filter rod empty box entry request from a launch area entry station and a filter rod empty box exit request from a molding area exit station, and to acquire the time for each group of empty boxes to be grouped into storage at the launch area entry station and the time consumed by each group of empty boxes at the molding area exit station; and a scheduling unit, configured to, according to at least one of the filter rod empty box entry request and the filter rod empty box exit request, and the time for each group of empty boxes to be grouped into storage at the launch area entry station; The empty filter rod boxes are scheduled based on the time of entry into the warehouse and the time consumed by each group of empty boxes at the outbound station in the molding area. The scheduling of the empty filter rod boxes includes: binding the empty filter rod box outbound task and the empty filter rod box entry task to generate a direct scheduling task for the stacker crane so that the stacker crane can directly transport the empty filter rod boxes from the entry station in the launch area to the outbound station in the molding area; or, generating an empty box entry task for the stacker crane so that the stacker crane can perform the empty filter rod box entry operation, or generating an empty box outbound task for the stacker crane so that the stacker crane can perform the empty filter rod box outbound operation.
[0034] According to another aspect of this disclosure, a scheduling system for empty filter rod cartridges is provided, comprising: a memory; and a processor coupled to the memory, the processor being configured to execute the scheduling method as described above based on instructions stored in the memory.
[0035] According to another aspect of this disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the scheduling method as described above.
[0036] The above methods can improve the system's flexible scheduling capabilities, increase the conveying efficiency of the filter rod storage, and reduce the time that empty boxes are occupied in the high-bay storage.
[0037] Other features and advantages of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0038] The accompanying drawings, which form part of this specification, illustrate embodiments of this disclosure and, together with the specification, serve to explain the principles of this disclosure.
[0039] This disclosure will become clearer with reference to the accompanying drawings and the following detailed description, wherein:
[0040] Figure 1 This is a schematic plan view of a filter rod storage area device according to some embodiments of the present disclosure;
[0041] Figure 2 This is a flowchart illustrating a method for scheduling empty filter rod cartridges according to some embodiments of the present disclosure;
[0042] Figure 3 This is a flowchart illustrating a method for obtaining the time consumed by each group of empty boxes at the forming area outbound station according to some embodiments of the present disclosure;
[0043] Figure 4 This is a flowchart illustrating a method for obtaining the time of grouped storage of each set of empty boxes at the launch area storage station according to some embodiments of the present disclosure;
[0044] Figure 5 This is a flowchart illustrating a control method for requesting empty filter rod boxes to be stored according to some embodiments of the present disclosure;
[0045] Figure 6 This is a flowchart illustrating a control method for requesting the release of empty filter rod boxes according to some embodiments of the present disclosure;
[0046] Figure 7 This is a schematic structural diagram illustrating a scheduling system for empty filter rod cartridges according to some embodiments of the present disclosure;
[0047] Figure 8 This is a schematic structural diagram illustrating a scheduling system for empty filter rod cartridges according to other embodiments of the present disclosure;
[0048] Figure 9 This is a schematic structural diagram illustrating a scheduling system for empty filter rod cartridges according to other embodiments of the present disclosure. Detailed Implementation
[0049] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.
[0050] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.
[0051] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.
[0052] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0053] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0054] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0055] The inventors of this disclosure have discovered that the empty box scheduling strategy in related technologies has certain drawbacks. For example... Figure 1 As shown, the launch area's receiving station sends a receiving request, the system generates a receiving task and sorts it for the stacker crane. After receiving the task, the stacker crane 103 transports the empty boxes to the high-bay warehouse (not shown) for storage. Subsequently, if the molding machine needs empty boxes immediately, the molding area's outgoing station sends an empty box outgoing request to the system. The system generates an empty box outgoing task and sorts it for the stacker crane. After receiving the task, the stacker crane 103 transports the empty boxes from the high-bay warehouse to the molding area's outgoing station. Because the empty box receiving and outgoing tasks need to be sorted by the stacker crane, sometimes there is a shortage of empty boxes. Furthermore, if the launcher's empty boxes are full and the molding machine needs them immediately, an immediate outgoing task is required, significantly increasing the stacker crane's workload. Moreover, the immediate outgoing of empty boxes after receiving them also significantly impacts the time occupied and allocated in the high-bay warehouse, affecting the conveying efficiency of the filter rod warehouse. Therefore, in this related technology, the system's flexible scheduling capability is low.
[0056] In view of this, this disclosure provides a scheduling method for empty filter rod boxes to improve the system's flexible scheduling capability.
[0057] Figure 2 This is a flowchart illustrating a method for scheduling empty filter rod cartridges according to some embodiments of the present disclosure. Figure 2 As shown, the scheduling method includes steps S202 to S204.
[0058] In step S202, at least one of the following is obtained: a filter rod empty box warehousing request from the launch area warehousing station and a filter rod empty box outgoing request from the molding area warehousing station. The time for each group of empty boxes to be warehoused at the launch area warehousing station and the time consumed by each group of empty boxes at the molding area warehousing station are also obtained. Here, "time" refers to duration, and the same applies below.
[0059] In step S204, the filter rod empty boxes are scheduled according to at least one of the filter rod empty box storage request and the filter rod empty box release request, the time for each group of empty boxes to be stored in the launch area storage station, and the time consumed by each group of empty boxes at the forming area release station.
[0060] Here, scheduling of empty filter rod boxes includes: binding the empty filter rod box outbound task and the empty filter rod box inbound task to generate a direct scheduling task for the stacker crane so that the stacker crane can directly transport the empty filter rod boxes from the launch area inbound station to the molding area outbound station; or, generating an empty box inbound task for the stacker crane so that the stacker crane can perform the empty filter rod box inbound operation (i.e., transport the empty filter rod boxes from the launch area inbound station to the high-bay warehouse), or generating an empty box outbound task for the stacker crane so that the stacker crane can perform the empty filter rod box outbound operation (i.e., transport the empty filter rod boxes from the high-bay warehouse to the molding area outbound station).
[0061] For example, after obtaining the filter rod empty box entry request from the launch area entry station and the filter rod empty box exit request from the molding area exit station, the system then obtains the time for each group of empty boxes to be entered into the launch area and the time consumed for each group of empty boxes at each molding area station. Then, based on the filter rod empty box entry and exit requests, the system performs judgment, binding, and processing to generate a stacker crane scheduling task; the stacker crane executes the corresponding entry and exit tasks, completing the empty box entry and exit responses for the launch area entry station and the molding area exit station. For example, when generating the inbound / outbound request for empty filter rod boxes, two situations are judged: (1) If there are corresponding empty boxes that need to be inbound / outbound within the set time, then the outbound and inbound tasks are bound together, and a stacker crane transportation task is generated to directly transport the empty boxes from the inbound station to the outbound station, thus completing the empty box inbound / outbound response of the inbound station and the outbound station; (2) If there are no corresponding empty boxes that need to be inbound / outbound within the set time, then a stacker crane empty box inbound task is generated to transport the empty filter rod boxes from the inbound station to the high-bay warehouse, or a stacker crane empty box outbound task is generated to transport the empty filter rod boxes from the high-bay warehouse to the outbound station, thus completing the empty box inbound / outbound response of the inbound station and the outbound station.
[0062] In the example above, the stacker crane directly transports the empty filter rod boxes from the launch area's inbound station to the forming area's outbound station instead of storing them in the high-bay warehouse. This improves the system's flexible scheduling capabilities, increases the conveying efficiency of the filter rod warehouse, and reduces the time that empty boxes occupy in the high-bay warehouse.
[0063] Thus, a method for scheduling empty filter rod boxes according to some embodiments of the present disclosure is provided. The method includes: acquiring at least one of a filter rod empty box warehousing request from the launch area warehousing station and a filter rod empty box outgoing request from the molding area outgoing station; acquiring the time for each group of empty boxes to be warehoused at the launch area warehousing station and the time consumed by each group of empty boxes at the molding area outgoing station; and scheduling the filter rod empty boxes according to at least one of the filter rod empty box warehousing request and the filter rod empty box outgoing request, the time for each group of empty boxes to be warehoused at the launch area warehousing station and the time consumed by each group of empty boxes at the molding area outgoing station, wherein scheduling the filter rod empty boxes includes: binding the filter rod empty box outgoing task and the filter rod empty box warehousing task to generate a direct scheduling task for the stacker crane so that the stacker crane can directly transport the filter rod empty boxes from the launch area warehousing station to the molding area outgoing station; or, generating an empty box warehousing task for the stacker crane so that the stacker crane can perform the filter rod empty box warehousing operation, or generating an empty box outgoing task for the stacker crane so that the stacker crane can perform the filter rod empty box outgoing operation. This method can improve the system's flexible scheduling capability, increase the conveying efficiency of the filter rod library, and reduce the time that empty boxes are occupied in the high-bay warehouse.
[0064] In some embodiments, obtaining the time consumed by each group of empty boxes at the forming area outbound station includes: after receiving the empty box group arrival signal, initializing the filter rod empty box consumption time to 0, assigning the consumption quantity of filter rod empty boxes to a predetermined value, starting the timer, and accumulating the filter rod empty box consumption time every second, wherein the predetermined value is the maximum number of filter rod empty boxes per group; detecting and counting the consumption quantity of filter rod empty boxes, the count is decremented one by one, and when the consumption quantity of filter rod empty boxes is equal to 0, it indicates that the production and consumption of filter rod empty boxes is completed, and recording the currently accumulated filter rod empty box consumption time T. n And based on the accumulated consumption time of the empty filter cartridges obtained multiple times corresponding to each group of empty filter cartridges, calculate the average consumption time T of each group of empty filter cartridges. c This refers to the time consumed by each group of empty boxes at the forming area's outbound station. This achieves the goal of obtaining the time consumed by each group of empty boxes at the forming area's outbound station, enabling scheduling of the filter rod empty boxes.
[0065] It should be noted that, in the embodiments of this disclosure, the maximum number of filter rod empty boxes per group refers to the maximum number of filter rod empty boxes contained in each filter rod empty box group (i.e., the filter rod empty boxes that make up a group).
[0066] In some embodiments, the average consumption time T of each set of filter rod empty boxes is calculated. c The relation is:
[0067] T c = (T) n +T n-1 ) / twenty one)
[0068] Among them, T n-1This represents the time consumed by the previously accumulated empty filter rod box. Here, n ≥ 2, where n is a positive integer.
[0069] In this embodiment, the average consumption time of a certain group of filter rod empty boxes in the two most recent times is used as the average consumption time of that group of filter rod empty boxes. The consumption time of a certain group of empty boxes at the forming area outbound station can be updated in real time, and then the consumption time of each group of empty boxes at the forming area outbound station can be updated. In this way, the real-time updated empty box consumption time data can be used for subsequent judgment and processing, which can better improve the scheduling capability of the system.
[0070] It should be noted that the above embodiments describe using the average of the two most recent empty cartridge consumption times of a certain group of filter rods as the average consumption time of that group of filter rods, but the scope of this disclosure is not limited thereto. For example, the average of more than one empty cartridge consumption time of a certain group of filter rods can be used as the average consumption time of that group of filter rods.
[0071] Figure 3 This is a flowchart illustrating a method for obtaining the time consumed by each group of empty boxes at the forming area outbound station according to some embodiments of this disclosure. Figure 3 As shown, the method includes steps S302 to S316.
[0072] In step S302, an empty box group arrival signal is received. For example, when the forming area outbound station requests an empty box, the stacker crane transports the empty box to the outbound station, the detection phototube 101 illuminates the empty box group with goods, thereby triggering the empty box group arrival signal, and the system receives the empty box group arrival signal.
[0073] In step S304, the initial empty filter cartridge consumption time is 0, and the empty filter cartridge consumption quantity Mc is assigned a predetermined value.
[0074] This predetermined value is the total number of empty filter cartridges in each group (e.g., a set). For example, the predetermined value is 13. It should be noted that this predetermined value can be set according to actual needs or circumstances, and is not limited to the specific values listed here.
[0075] In step S306, the empty box consumption time is accumulated. That is, timing begins, and the empty box consumption time is accumulated every second.
[0076] In step S308, empty cell consumption is detected. For example, the number of empty cells consumed, Mc, is detected and counted by the forming counting phototube 104.
[0077] In step S310, the number of empty cells consumed is decremented by Mc. For example, when the detection and counting are performed by the forming counting phototube 104, after the forming counting phototube 104 illuminates the empty cells, the number of empty cells is decremented one by one by the falling edge, that is, Mc-1, and Mc-1 is stored in Mc.
[0078] In step S312, it is determined whether the empty box consumption is complete. If yes, the process proceeds to step S314; otherwise, the process returns to steps S306 and S308, that is, the empty box consumption time accumulation and empty box consumption detection continue.
[0079] In step S314, the cumulative time Tn is recorded. That is, when the number of empty boxes consumed Mc equals 0, it indicates that the production and consumption of empty boxes is completed, and the current cumulative empty box consumption time Tn is recorded.
[0080] It should be noted that whenever the number of empty filter rod boxes consumed equals 0, the accumulated time T for consuming empty filter rod boxes is recorded. n To obtain a T n If you need to obtain multiple T n Then, steps S302 to S314 will be executed repeatedly.
[0081] In step S316, the cumulative consumption time of the filter rod empty boxes in the two most recent times is obtained, and the average consumption time Tc of each group of empty boxes is calculated using the following formula: T c =(T n +T n-1 ) / 2.
[0082] This provides a method for obtaining the time consumed by each group of empty boxes at the forming area outbound station according to some embodiments of the present disclosure. This method can update the time consumed by each group of empty boxes at the forming area outbound station in real time, allowing for subsequent judgment and processing using the real-time updated empty box consumption time data, thus improving the system's scheduling capabilities.
[0083] In some embodiments, obtaining the time for each group of empty boxes to be stored in the launch area storage station includes: after receiving the empty box group clearing signal, initializing the filter rod empty box supply time to 0, setting the number of empty filter rod boxes stored to 0, and starting a timer to accumulate the filter rod empty box supply time every second; detecting the number of empty filter rod boxes stored, which is incremented one by one, and when the number of empty filter rod boxes stored equals a predetermined value, it indicates that the number of empty filter rod boxes stored has been reached, and recording the currently accumulated filter rod empty box supply time T. m The predetermined value is the maximum number of empty filter rod boxes per group; the average group entry time T for each group of empty filter rod boxes is calculated based on the cumulative supply time of multiple empty filter rod boxes corresponding to each group of empty filter rod boxes. r This refers to the time when each group of empty boxes is grouped and stored at the launch area storage station. This achieves the goal of obtaining the time when each group of empty boxes is grouped and stored at the launch area storage station, enabling scheduling of the filter rod empty boxes.
[0084] In some embodiments, the average grouping time T for empty filter rod boxes of each group is calculated. r The relation is: T r =(Tm +T m-1 ) / 2,(2)
[0085] Among them, T m-1 This is the supply time for the previously accumulated empty filter rod box. Here, m ≥ 2, where m is a positive integer.
[0086] In this embodiment, the average of the cumulative supply times of a certain group of empty filter rod boxes from the two most recent times is used as the average group entry time of that group of empty filter rod boxes. This allows for real-time updates of the group entry time of that group of empty boxes at the launch area entry station, and further updates of the group entry time of each group of empty boxes at the launch area entry station. This enables subsequent judgment and processing using the real-time updated group entry time data of empty boxes, thereby improving the system's scheduling capabilities.
[0087] It should be noted that the above embodiment describes using the average of the cumulative supply times of the two most recent batches of empty filter rod boxes as the average group warehousing time for that batch of empty filter rod boxes, but the scope of this disclosure is not limited thereto. For example, the average of the cumulative supply times of more batches of empty filter rod boxes can be used as the average group warehousing time for that batch of empty filter rod boxes.
[0088] Figure 4 This is a flowchart illustrating a method for obtaining the time of grouped storage of each set of empty boxes at the launch area storage station according to some embodiments of this disclosure. For example... Figure 4 As shown, the method includes steps S402 to S416.
[0089] In step S402, an empty box group clearing signal is received. For example, when the stacker crane takes away the empty box from the receiving station after a request from the launch area storage station, the launch probe photocell successfully emits an empty box group clearing signal, and the system receives the empty box group clearing signal.
[0090] In step S404, the filter rod empty box supply time is initialized to 0, and the number of filter rod empty boxes Mr entering the warehouse is assigned a value of 0.
[0091] In step S406, the empty box supply time is accumulated. That is, timing begins, and the empty box supply time is accumulated every second.
[0092] In step S408, empty box entry detection is performed. For example, the number of empty boxes Mr is detected and counted by the emission counting phototube 102.
[0093] In step S410, the number of empty boxes stored is incremented by Mr. For example, when the detection and counting are performed by the emission counting phototube 102, after the emission counting phototube 102 illuminates the empty box, the number of empty boxes is incremented one by one by the falling edge, that is, Mr+1, and Mr+1 is stored in Mr.
[0094] In step S412, it is determined whether the number of empty filter rod boxes received is equal to a predetermined value. If yes, the process proceeds to step S414; otherwise, the process returns to steps S406 and S408, that is, the accumulation of empty box supply time and empty box receipt detection continue.
[0095] In step S414, the cumulative time Tm is recorded. That is, when the number of empty boxes Mr in the warehouse equals the predetermined value, it means that the number of empty boxes in the warehouse has been reached, and the current cumulative empty box supply time Tm is recorded.
[0096] This predetermined value is the total number of empty filter cartridges in each group (e.g., a set). For example, the predetermined value is 13. It should be noted that this predetermined value can be set according to actual needs or circumstances, and is not limited to the specific values listed here.
[0097] It should be noted that whenever the number of empty boxes Mr in the warehouse equals the predetermined value, the accumulated empty box supply time Tm is recorded as one Tm is obtained; if multiple Tm needs to be obtained, steps S402 to S414 are repeated multiple times.
[0098] In step S416, the supply times of the two most recent accumulated empty filter cartridges are obtained, and the average group entry time Tr for each group of empty cartridges is calculated using the following formula: T r =(T m +T m-1 ) / 2.
[0099] This provides a method for obtaining the time of grouped empty boxes being stored at the launch area storage station according to some embodiments of the present disclosure. This method can update the time of grouped empty boxes being stored at the launch area storage station in real time, allowing for subsequent judgment and processing using the real-time updated data, thus improving the system's scheduling capabilities.
[0100] In some embodiments, obtaining at least one of the filter rod empty box inbound request and filter rod empty box outbound request includes: obtaining the filter rod empty box inbound request.
[0101] In some embodiments, step S204 includes: if a filter rod empty box inbound request is received, determining whether a filter rod empty box outbound request is received; if a filter rod empty box outbound request is received, binding the filter rod empty box inbound request with the filter rod empty box outbound request to generate a direct scheduling task for the stacker crane, so that the stacker crane can directly transport the filter rod empty boxes from the launch area inbound station to the forming area outbound station; and if no filter rod empty box outbound request is received, scheduling the filter rod empty boxes according to the time for each group of empty boxes to be inbound at the launch area inbound station and the time consumed by each group of empty boxes at the forming area outbound station. This can improve the system's flexible scheduling capability, improve the conveying efficiency of the filter rod warehouse, and reduce the time occupied by empty box storage locations in the high-bay warehouse.
[0102] In some embodiments, when no filter rod empty box outbound request is obtained, scheduling filter rod empty boxes based on the time for each group of empty boxes to be grouped and stored at the launch area inbound station and the time consumed by each group of empty boxes at the molding area outbound station includes: calculating the waiting time for triggering the filter rod empty box outbound request based on the time consumed by each group of empty boxes at the molding area outbound station, and calculating the minimum waiting time for inbound storage based on the time for each group of empty boxes to be grouped and stored at the launch area inbound station; if the waiting time for triggering the filter rod empty box outbound request is less than the minimum waiting time for inbound storage, pre-binding the filter rod empty box inbound request of the launch area inbound station with the filter rod empty box outbound request that will be generated by the molding area outbound station and starting the timing, denoted as the first timing, and scheduling the filter rod empty boxes based on the first timing; and if the waiting time for triggering the filter rod empty box outbound request is greater than or equal to the minimum waiting time for inbound storage, generating an empty box inbound task for the stacker crane, so that the stacker crane can transport the filter rod empty boxes of the launch area inbound station to the high-bay warehouse for storage.
[0103] It should be noted that in the above embodiments, since the filter rod empty box release request has not yet been generated at the molding area release station, the filter rod empty box release request that is about to be generated at the molding area release station can be an assumed filter rod empty box release request event for the convenience of method execution, so as to pre-bind the filter rod empty box entry request of the launch area entry station with the filter rod empty box release request that is about to be generated at the molding area release station. This upcoming filter rod empty box release request can be a filter rod empty box release request generated within a first predetermined time period.
[0104] In some embodiments, scheduling the empty filter cartridges according to the first timing includes: if the forming area outbound station generates an empty filter cartridge outbound request before the first timing has elapsed and the time for waiting to trigger the empty filter cartridge outbound request has been reached, then the pre-binding of the empty filter cartridge inbound request and the empty filter cartridge outbound request to be generated by the forming area outbound station is changed to a direct scheduling task of the stacker crane, so that the stacker crane directly transports the empty filter cartridges from the launch area inbound station to the forming area outbound station; if the forming area outbound station has not generated an empty filter cartridge outbound request before the first timing has elapsed and the time for waiting to trigger the empty filter cartridge outbound request has been reached, then the pre-binding of the empty filter cartridge inbound request and the empty filter cartridge outbound request to be generated by the forming area outbound station is canceled, and an empty cartridge inbound task of the stacker crane is generated, so that the stacker crane transports the empty filter cartridges from the launch area inbound station to the high-bay warehouse for storage.
[0105] The above embodiments can improve the system's flexible scheduling capability, increase the conveying efficiency of the filter rod library, and reduce the time occupied by empty boxes in the high-bay warehouse.
[0106] In some embodiments, the formula for calculating the waiting time for triggering the filter rod empty box dispatch request based on the time consumed by each group of empty boxes at the forming area dispatch station is as follows:
[0107]
[0108] Among them, T cd M is the time to wait for the triggering of the empty filter rod box outbound request. c M represents the number of remaining empty boxes at the production station in the molding area corresponding to the outbound station in the molding area. a T represents the maximum number of empty boxes per filter rod group. c The time consumed for each group of empty boxes at the forming area's outbound platform.
[0109] For example, M a The maximum number of empty filter rod boxes M per set is 13. Of course, those skilled in the art will understand that the maximum number M of empty boxes per set of filter rods in this disclosure is... c The values can be set according to the actual situation and are not limited to the specific values shown here.
[0110] In some embodiments, the formula for calculating the minimum waiting time for storage based on the time it takes for each group of empty boxes to be stored in the launch area storage station is as follows:
[0111] T rmin =(T r +T x )×a, (4)
[0112] Among them, T rmin T is the minimum waiting time for warehousing. r T is the time for each group of empty boxes to be stored in the launch area storage station. x Let T be the average time for the stacker crane to perform a task, 'a' be the task scheduling coefficient, and 'T' be the average time for the stacker crane to perform a task. x And 'a' are known quantities. For example, T x 'a' and 'a' can be obtained through measurement or testing.
[0113] It should be noted that because the stacker crane task scheduling is affected by location and the number of tasks, the time for transporting goods to the platform is unpredictable. Therefore, a task scheduling coefficient 'a' was determined through testing. For example, the task scheduling coefficient 'a' ranges from 0.5 to 0.7. Specifically, when the number of tasks scheduled by the stacker crane is less than 4, the task scheduling coefficient 'a' is 0.5; when the number of tasks scheduled by the stacker crane is between 4 and 6, the task scheduling coefficient 'a' is 0.6; and when the number of tasks scheduled by the stacker crane is greater than 6, the task scheduling coefficient 'a' is 0.7.
[0114] Figure 5 This is a flowchart illustrating a control method for requesting empty filter rod cartridges to be stored, according to some embodiments of this disclosure. Figure 5 As shown, the method includes steps S502 to S528.
[0115] In step 502, a request for empty filter rod cartridges to be stored in the emission area is obtained.
[0116] In step 504, it is detected whether there is a request for empty filter rod boxes to be shipped out in the forming area. That is, it is determined whether a request for empty filter rod boxes to be shipped out has been received. If yes, the process proceeds to step S522; otherwise, the process proceeds to step S506.
[0117] In step 506, the waiting time T for triggering the empty filter rod box release request at each outbound station in the molding area is detected. cd .
[0118] In step S508, determine T cd Is it less than T? rmin T rmin The minimum waiting time for warehousing. If so, the process proceeds to step S510; otherwise, the process proceeds to step S518.
[0119] In step S510, the empty box entry request in the launch area is pre-bound to the empty box exit request that will be generated in the forming area.
[0120] In step S512, wait for the timing △T1, which is the first timing.
[0121] In step S514, determine whether △T1 is greater than or equal to T. cd If yes, the process proceeds to step S518; otherwise, the process proceeds to step S516.
[0122] In step S516, it is detected whether the pre-bound station in the forming area has generated an empty box outbound request. If so, the process proceeds to step S522; otherwise, the process returns to step S514.
[0123] In step S518, a task for storing empty filter rod boxes in the high-bay warehouse is generated.
[0124] In step S520, the stacker crane is dispatched to retrieve empty boxes from the launch area storage station and place them in the elevated warehouse for storage.
[0125] In step S522, the request for empty cartridges to be stored in the launch area is bound to the request for empty cartridges to be released from the molding area.
[0126] In step S524, a stacker crane scheduling task is generated.
[0127] In step S526, the dispatch stacker crane directly delivers the empty boxes from the launch area's inbound station to the forming area's outbound station.
[0128] In step S528, the empty cartridge of the emission area filter rod is put into storage.
[0129] Thus, a control method for filter rod empty box warehousing requests according to some embodiments of this disclosure is provided. In this method, when the system obtains a warehousing request for filter rod empty boxes in the launch area, it determines and detects two situations: (1) if there is a request for filter rod empty box warehousing in the molding area, the warehousing request for empty boxes in the launch area is bound to the request for empty boxes warehousing in the molding area, and then the system generates a stacker crane scheduling task, scheduling the stacker crane to directly transport the empty boxes from the launch area warehousing station to the molding area warehousing station; (2) if there is no request for filter rod empty box warehousing in the molding area, the system will detect each warehousing station T in the molding area. cd Is the time (waiting for a request to release empty filter cartridges) less than T? rmin (Minimum waiting time for warehousing).
[0130] When T cd <T rmin When, it indicates that the empty box consumption flow in the forming area is within the minimum waiting time T for warehousing. rmin An outbound request will be generated. The system will pre-bind the filter rod empty box inbound request from the launch area storage station with the empty box outbound request that will be generated from the molding area and start timing, denoted as the first timing △T1: If the waiting time T for triggering the filter rod empty box outbound request is not reached in the first timing △T1: cd When the filter rod empty box outbound request is generated at the molding area outbound station, the pre-binding of the filter rod empty box inbound request at the launch area inbound station and the filter rod empty box outbound request to be generated at the molding area outbound station is changed to a direct scheduling task for the stacker crane, so that the stacker crane can directly transport the filter rod empty box from the launch area inbound station to the molding area outbound station; if the first timer △T1 reaches the waiting time T for triggering the filter rod empty box outbound request... cd If the filter rod empty box outbound request has not yet been generated at the molding area outbound station, the pre-binding of the filter rod empty box inbound request at the launch area inbound station with the filter rod empty box outbound request that will be generated at the molding area outbound station will be canceled, and an empty box inbound task for the stacker crane will be generated. That is, an empty box inbound task for the high-bay warehouse will be generated directly, so that the stacker crane can directly transport the filter rod empty box at the launch area inbound station to the high-bay warehouse for storage.
[0131] When T cd ≥T rmin When, it indicates that the empty box consumption flow in the forming area is within the minimum waiting time T for warehousing. rmin No outbound request will be generated. Instead, an empty box inbound task will be generated directly in the high-bay warehouse. The stacker crane will directly deliver the empty boxes from the launch area inbound station to the high-bay warehouse for storage.
[0132] The above methods can improve the system's flexible scheduling capabilities, increase the conveying efficiency of the filter rod storage, and reduce the time that empty boxes are occupied in the high-bay storage.
[0133] In some embodiments, obtaining at least one of the filter rod empty box inbound request and filter rod empty box outbound request includes: obtaining the filter rod empty box outbound request.
[0134] In some embodiments, step S204 includes: if a filter rod empty box outbound request is received, determining whether a filter rod empty box inbound request is received; if a filter rod empty box inbound request is received, binding the filter rod empty box inbound request with the filter rod empty box outbound request to generate a direct scheduling task for the stacker crane, so that the stacker crane can directly transport the filter rod empty boxes from the launch area inbound station to the forming area outbound station; and if no filter rod empty box inbound request is received, scheduling the filter rod empty boxes according to the time for each group of empty boxes to be grouped and stored at the launch area inbound station and the time consumed by each group of empty boxes at the forming area outbound station. This can improve the system's flexible scheduling capability, improve the conveying efficiency of the filter rod warehouse, and reduce the time the empty box storage space in the high-bay warehouse is occupied.
[0135] In some embodiments, when no filter rod empty box warehousing request is received, scheduling filter rod empty boxes based on the time for each group of empty boxes to be grouped and stored at the launch area warehousing station and the time consumed by each group of empty boxes at the molding area warehousing station includes: calculating the waiting time for triggering a filter rod empty box warehousing request based on the time for each group of empty boxes to be grouped and stored at the launch area warehousing station, and calculating the minimum waiting time for warehousing based on the time consumed by each group of empty boxes at the molding area warehousing station; if the waiting time for triggering a filter rod empty box warehousing request is less than the minimum waiting time for warehousing, pre-binding the filter rod empty box warehousing request from the molding area warehousing station with the filter rod empty box warehousing request that will be generated by the launch area warehousing station and starting a timer, denoted as the second timer, and scheduling filter rod empty boxes based on the second timer; and if the waiting time for triggering a filter rod empty box warehousing request is greater than or equal to the minimum waiting time for warehousing, generating an empty box warehousing task for the stacker crane so that the stacker crane can transport the filter rod empty boxes in the high-bay warehouse to the molding area warehousing station.
[0136] It should be noted that in the above embodiments, since the launch area receiving station has not yet generated a filter rod empty box receiving request, the filter rod empty box receiving request that the launch area receiving station is about to generate can be an assumed filter rod empty box receiving request event for the convenience of method execution, so as to pre-bind the filter rod empty box outgoing request of the molding area outgoing station with the filter rod empty box receiving request that the launch area receiving station is about to generate. This upcoming filter rod empty box receiving request can be a filter rod empty box receiving request generated within a second predetermined time period.
[0137] In some embodiments, scheduling the empty filter cartridges according to the second timing includes: if the launch area receiving station generates an empty filter cartridge receiving request before the second timing has elapsed and the time for waiting to trigger the empty filter cartridge receiving request has been reached, then the pre-binding of the empty filter cartridge outgoing request and the empty filter cartridge receiving request to be generated by the launch area receiving station is changed to a direct scheduling task of the stacker crane, so that the stacker crane directly transports the empty filter cartridges from the launch area receiving station to the forming area outgoing station; if the launch area receiving station has not generated an empty filter cartridge receiving request before the second timing has elapsed and the time for waiting to trigger the empty filter cartridge receiving request has been reached, then the pre-binding of the empty filter cartridge outgoing request and the empty filter cartridge receiving request to be generated by the launch area receiving station is canceled, and an empty cartridge outgoing task of the stacker crane is generated, so that the stacker crane transports the empty filter cartridges in the high-bay warehouse to the forming area outgoing station.
[0138] The above embodiments can improve the system's flexible scheduling capability, increase the conveying efficiency of the filter rod library, and reduce the time occupied by empty boxes in the high-bay warehouse.
[0139] In some embodiments, the formula for calculating the waiting time for triggering the filter rod empty box storage request based on the time for each group of empty boxes to be stored in the launch area storage station is as follows:
[0140]
[0141] Among them, T rd M is the time to wait for the triggering of the empty filter rod box storage request. r M represents the number of empty filter rod boxes that have arrived at the launch area storage station. a T represents the maximum number of empty boxes per filter rod group. r This refers to the time required for each group of empty boxes to be stored in the launch area's storage station.
[0142] For example, M a The maximum number of empty filter rod boxes M per set is 13. Of course, those skilled in the art will understand that the maximum number M of empty boxes per set of filter rods in this disclosure is... c The values can be set according to the actual situation and are not limited to the specific values shown here.
[0143] In some embodiments, the formula for calculating the minimum waiting time for outbound delivery based on the time consumed by each group of empty boxes at the outbound station in the forming area is as follows:
[0144] T cmin =(T c -T x )×a, (6)
[0145] Among them, T cmin T is the minimum waiting time for outbound shipment. c T represents the time consumed by each group of empty boxes at the forming area's outbound platform. xLet T be the average time for the stacker crane to perform a task, 'a' be the task scheduling coefficient, and 'T' be the average time for the stacker crane to perform a task. x And 'a' are known quantities. For example, T x 'a' and 'a' can be obtained through measurement or testing.
[0146] It should be noted that because the stacker crane task scheduling is affected by location and the number of tasks, the time for transporting goods to the platform is unpredictable. Therefore, a task scheduling coefficient 'a' was determined through testing. For example, the task scheduling coefficient 'a' ranges from 0.5 to 0.7. Specifically, when the number of tasks scheduled by the stacker crane is less than 4, the task scheduling coefficient 'a' is 0.5; when the number of tasks scheduled by the stacker crane is between 4 and 6, the task scheduling coefficient 'a' is 0.6; and when the number of tasks scheduled by the stacker crane is greater than 6, the task scheduling coefficient 'a' is 0.7.
[0147] Figure 6 This is a flowchart illustrating a control method for requesting the release of empty filter rod cartridges according to some embodiments of the present disclosure. Figure 6 As shown, the method includes steps S602 to S628.
[0148] In step S602, a request to release empty filter rod boxes from the forming area is obtained.
[0149] In step S604, it is detected whether there is a request for empty filter rod cartridges to be stored in the emission area. That is, it is determined whether a request for empty filter rod cartridges to be stored has been obtained. If yes, the process proceeds to step S622; otherwise, the process proceeds to step S606.
[0150] In step S606, the time T for each storage station in the launch area to wait for the triggering of the filter rod empty box storage request is detected. rd .
[0151] In step S608, determine T rd Is it less than T? cmin T cmin The minimum waiting time for outbound shipment is set. If so, the process proceeds to step S610; otherwise, the process proceeds to step S618.
[0152] In step S610, the empty box outbound request from the forming area is pre-bound with the empty box inbound request that will be generated in the launch area.
[0153] In step S612, wait for the timing △T2, which is the second timing.
[0154] In step S614, determine whether △T2 is greater than or equal to T. rd If yes, the process proceeds to step S618; otherwise, the process proceeds to step S616.
[0155] In step S616, it is detected whether the pre-bound station in the launch area has generated an empty box storage request. If so, the process proceeds to step S622; otherwise, the process returns to step S614.
[0156] In step S618, a task for storing empty filter rod boxes in the high-bay warehouse is generated.
[0157] In step S620, the stacker crane is dispatched to retrieve empty boxes from the launch area storage station and place them in the elevated warehouse for storage.
[0158] In step S622, the empty box outbound request from the molding area is bound to the empty box inbound request from the launch area.
[0159] In step S624, a stacker crane scheduling task is generated.
[0160] In step S626, the dispatch stacker crane directly delivers the empty boxes from the launch area receiving station to the forming area delivery station.
[0161] In step S628, the empty filter rod box in the forming area is supplied.
[0162] Thus, a control method for filter rod empty box outbound requests according to some embodiments of the present disclosure is provided. In this method, when the system obtains an outbound request for filter rod empty boxes from the molding area, it determines and detects two situations: (1) if there is a request for filter rod empty box inbound from the launch area, the launch area empty box inbound request is bound to the molding area empty box outbound request, and then the system generates a stacker crane scheduling task, scheduling the stacker crane to directly transport the empty boxes from the launch area inbound station to the molding area outbound station; (2) if there is no request for filter rod empty box inbound from the launch area, the system will detect each inbound station T in the launch area. rd Is the time (waiting for the triggering of the filter rod empty box inbound request) less than T? cmin (Minimum waiting time for outbound shipment).
[0163] When T rd <T cmin When, it indicates that the empty box generated flow rate in the launch area is within the minimum waiting time T before leaving the warehouse. cmin An inbound request will be generated. The system will pre-bind the filter rod empty box outbound request from the molding area's outbound station with the empty box inbound request that will be generated in the launch area and start timing, which is the second timing △T2: If the waiting time T for triggering the filter rod empty box inbound request has not been reached in the second timing △T2... rd When an empty box warehousing request is generated in the launch area, the pre-binding of the filter rod empty box warehousing request at the molding area's outbound station with the upcoming empty box warehousing request in the launch area is changed to a binding to generate a stacker crane scheduling task, so that the stacker crane can directly deliver the empty boxes from the launch area's inbound station to the molding area's outbound station; if the second timer △T2 reaches the waiting time T for triggering the filter rod empty box warehousing request... rdIf no empty box warehousing request has been generated in the launch area, the pre-binding of the filter rod empty box warehousing request from the molding area warehousing station with the empty box warehousing request that will be generated in the launch area will be canceled, and an empty box warehousing task for the stacker crane will be generated. That is, an empty box warehousing task for the high-bay warehouse will be generated directly so that the stacker crane can transport the filter rod empty boxes in the high-bay warehouse to the molding area warehousing station.
[0164] When T rd ≥T cmin At that time, the launch area will not generate an inbound request within the minimum waiting time for outbound, and will directly generate an empty box outbound task from the high-bay warehouse. The stacker crane will directly deliver the empty boxes in the high-bay warehouse to the outbound station in the forming area.
[0165] The above methods can improve the system's flexible scheduling capabilities, increase the conveying efficiency of the filter rod storage, and reduce the time that empty boxes are occupied in the high-bay storage.
[0166] In the filter rod empty box scheduling method of this disclosure embodiment, the filter rod library system automatically adjusts the allocation of tasks based on the empty box supply, empty box consumption flow and time of the demand objects (transmitter and molding machine). When the empty boxes are full, it determines whether to send the empty boxes directly from the transmitter to the molding machine to replenish the empty boxes or to put the empty boxes of the transmitter into the library. This improves the system's flexible scheduling capability, improves the conveying efficiency of the filter rod library, and reduces the time occupied by the empty box storage space in the high-bay warehouse.
[0167] By adopting the above-mentioned empty filter rod box scheduling method, the workload of the filter rod storage stacker crane is reduced, thus decreasing the time that empty boxes spend in the high-bay storage and improving the conveying efficiency of the filter rod storage. Furthermore, it also reduces the risk of material shortages due to excessive task execution to some extent.
[0168] Figure 7 This is a schematic structural diagram illustrating a scheduling system for empty filter rod cartridges according to some embodiments of the present disclosure. Figure 7 As shown, the scheduling system includes an acquisition unit 710 and a scheduling unit 720.
[0169] The acquisition unit 710 is used to acquire at least one of the filter rod empty box entry request from the launch area entry station and the filter rod empty box exit request from the molding area exit station, and to acquire the time for each group of empty boxes to be entered into the launch area entry station and the time consumed for each group of empty boxes at the molding area exit station.
[0170] The scheduling unit 720 is used to schedule the filter rod empty boxes based on at least one of the filter rod empty box inbound request and the filter rod empty box outbound request, the time for each group of empty boxes to be inbound at the launch area inbound station, and the time consumed by each group of empty boxes at the molding area outbound station. The scheduling of the filter rod empty boxes includes: binding the filter rod empty box outbound task and the filter rod empty box inbound task to generate a direct scheduling task for the stacker crane so that the stacker crane directly transports the filter rod empty boxes from the launch area inbound station to the molding area outbound station; or, generating an empty box inbound task for the stacker crane so that the stacker crane performs the filter rod empty box inbound operation, or generating an empty box outbound task for the stacker crane so that the stacker crane performs the filter rod empty box outbound operation.
[0171] Thus, a scheduling system for empty filter rod boxes according to some embodiments of this disclosure is provided. This can improve the system's flexible scheduling capability, increase the conveying efficiency of the filter rod storage, and reduce the time that empty boxes are occupied in the high-bay storage.
[0172] In some embodiments, the acquisition unit 710 is used to acquire the filter rod empty box storage request.
[0173] The scheduling unit 720 is used to determine whether a filter rod empty box outbound request is obtained when a filter rod empty box inbound request is obtained; if a filter rod empty box outbound request is obtained, the filter rod empty box inbound request is bound to the filter rod empty box outbound request to generate a direct scheduling task for the stacker crane, so that the stacker crane can directly transport the filter rod empty boxes from the launch area inbound station to the molding area outbound station; and if no filter rod empty box outbound request is obtained, the filter rod empty boxes are scheduled according to the time for each group of empty boxes to be inbound at the launch area inbound station and the time consumed by each group of empty boxes at the molding area outbound station.
[0174] In some embodiments, the scheduling unit 720 is used to calculate the waiting time for triggering the filter rod empty box retrieval request based on the time consumed by each group of empty boxes at the molding area retrieval station, and to calculate the minimum warehousing waiting time based on the time for each group of empty boxes to be grouped and stored at the launch area retrieval station; if the waiting time for triggering the filter rod empty box retrieval request is less than the minimum warehousing waiting time, the filter rod empty box warehousing request at the launch area retrieval station is pre-bound to the filter rod empty box retrieval request to be generated by the molding area retrieval station and a timer is started, denoted as the first timer, and the filter rod empty boxes are scheduled according to the first timer; and if the waiting time for triggering the filter rod empty box retrieval request is greater than or equal to the minimum warehousing waiting time, an empty box warehousing task for the stacker crane is generated so that the stacker crane can transport the filter rod empty boxes from the launch area retrieval station to the high-bay warehouse for storage.
[0175] In some embodiments, the scheduling unit 720 is configured to, if the molding area outbound station generates a filter rod empty box outbound request before the first timeout period has elapsed, change the pre-binding of the filter rod empty box inbound request with the filter rod empty box outbound request to a direct scheduling task of the stacker crane, so that the stacker crane directly transports the filter rod empty boxes from the launch area inbound station to the molding area outbound station; if the molding area outbound station has not generated a filter rod empty box outbound request before the first timeout period has elapsed, cancel the pre-binding of the filter rod empty box inbound request with the filter rod empty box outbound request to the molding area outbound station, and generate an empty box inbound task for the stacker crane, so that the stacker crane transports the filter rod empty boxes from the launch area inbound station to the high-bay warehouse for storage.
[0176] In some embodiments, the relationship between the time consumed by each group of empty boxes at the forming area's outbound station and the time waiting to trigger the filter rod empty box outbound request is as follows:
[0177]
[0178] Among them, T cd M is the time for waiting to trigger the request to release empty filter rod boxes. c M represents the number of remaining empty boxes at the production station in the molding area corresponding to the outbound station in the molding area. a T represents the maximum number of empty boxes per filter rod group. c The time consumed for each group of empty boxes at the forming area's outbound platform.
[0179] In some embodiments, the formula for calculating the minimum waiting time for storage based on the time it takes for each group of empty boxes to be stored in the launch area storage station is as follows:
[0180] T rmin =(T r +T x )×a,
[0181] Among them, T rmin T is the minimum waiting time for warehousing. r T is the time for each group of empty boxes to be stored in the launch area storage station. x Let T be the average time for the stacker crane to perform a task, 'a' be the task scheduling coefficient, and 'T' be the average time for the stacker crane to perform a task. x 'a' and 'a' are known quantities.
[0182] In some embodiments, the acquisition unit 710 is used to acquire the request for the empty filter rod box to be shipped out.
[0183] The scheduling unit 720 is used to determine whether a filter rod empty box inbound request has been obtained when the filter rod empty box outbound request is obtained; if the filter rod empty box inbound request is obtained, the filter rod empty box inbound request is bound to the filter rod empty box outbound request to generate a direct scheduling task for the stacker crane, so that the stacker crane can directly transport the filter rod empty boxes from the launch area inbound station to the molding area outbound station; and if the filter rod empty box inbound request is not obtained, the scheduling unit 720 schedules the filter rod empty boxes according to the time for each group of empty boxes to be inbound at the launch area inbound station and the time consumed by each group of empty boxes at the molding area outbound station.
[0184] In some embodiments, the scheduling unit 720 is configured to calculate the waiting time for triggering the filter rod empty box entry request based on the time for each group of empty boxes to enter the warehouse at the launch area entry station, and calculate the minimum waiting time for exiting the warehouse based on the time consumed by each group of empty boxes at the molding area exit station; if the waiting time for triggering the filter rod empty box entry request is less than the minimum waiting time for exiting the warehouse, the filter rod empty box exit request at the molding area exit station is pre-bound to the filter rod empty box entry request to be generated at the launch area entry station and a timer is started, denoted as the second timer, and the filter rod empty boxes are scheduled according to the second timer; and if the waiting time for triggering the filter rod empty box entry request is greater than or equal to the minimum waiting time for exiting the warehouse, an empty box exit task for the stacker crane is generated so that the stacker crane can transport the filter rod empty boxes in the high-bay warehouse to the molding area exit station.
[0185] In some embodiments, the scheduling unit 720 is configured to, if the launch area receiving station generates a filter rod empty box receiving request before the second timer reaches the time for waiting to trigger the filter rod empty box receiving request, change the pre-binding of the filter rod empty box receiving request with the upcoming filter rod empty box receiving request from the launch area receiving station to a direct scheduling task for a stacker crane, so that the stacker crane directly transports the filter rod empty boxes from the launch area receiving station to the forming area receiving station; if the launch area receiving station has not generated a filter rod empty box receiving request before the second timer reaches the time for waiting to trigger the filter rod empty box receiving request, cancel the pre-binding of the filter rod empty box receiving request with the upcoming filter rod empty box receiving request from the launch area receiving station, and generate an empty box receiving task for the stacker crane, so that the stacker crane transports the filter rod empty boxes in the high-bay warehouse to the forming area receiving station.
[0186] In some embodiments, the relationship between the time for waiting to trigger the empty filter rod box storage request and the time for group storage of each group of empty boxes at the launch area storage station is as follows:
[0187]
[0188] Among them, T rdM is the time for waiting to trigger the request to put empty filter rod boxes into storage. r M represents the number of empty filter rod boxes that have arrived at the launch area storage station. a T represents the maximum number of empty boxes per filter rod group. r This refers to the time required for each group of empty boxes to be stored in the launch area's storage station.
[0189] In some embodiments, the formula for calculating the minimum waiting time for outbound shipment based on the time consumed by each group of empty boxes at the outbound station in the forming area is as follows:
[0190] T cmin =(T c -T x )×a,
[0191] Among them, T cmin T is the minimum waiting time for outbound shipment. c T represents the time consumed by each group of empty boxes at the forming area's outbound platform. x Let T be the average time for the stacker crane to perform a task, 'a' be the task scheduling coefficient, and 'T' be the average time for the stacker crane to perform a task. x 'a' and 'a' are known quantities.
[0192] In some embodiments, the acquisition unit 710 is configured to, upon receiving an empty cartridge group emptying signal, initialize the filter rod empty cartridge supply time to 0, set the number of empty filter rod cartridges in stock to 0, start timing so that the filter rod empty cartridge supply time accumulates every second; detect the number of empty filter rod cartridges in stock, the count increments one by one, and when the number of empty filter rod cartridges in stock equals a predetermined value, it indicates that the number of empty filter rod cartridges in stock has been reached, and record the currently accumulated filter rod empty cartridge supply time T. m The predetermined value is the maximum number of empty filter rod boxes per group; the average group entry time T for each group of empty filter rod boxes is calculated based on the cumulative supply time of the multiple empty filter rod boxes corresponding to each group of empty filter rod boxes. r This refers to the time it takes for each group of empty boxes to be stored in the launch area storage station.
[0193] In some embodiments, the average grouping time T for empty filter rod boxes of each group is calculated. r The relation is: T r =(T m +T m-1 ) / 2,
[0194] Among them, T m-1 This is the time for the last accumulated empty filter cartridge supply.
[0195] In some embodiments, the acquisition unit 710, upon receiving the empty cartridge group arrival signal, initializes the filter rod empty cartridge consumption time to 0, assigns a predetermined value to the number of empty filter rod cartridges consumed, and starts timing, causing the filter rod empty cartridge consumption time to accumulate every second. The predetermined value is the maximum number of empty filter rod cartridges per group. The number of empty filter rod cartridges consumed is detected and counted, with the count decreasing sequentially. When the number of empty filter rod cartridges consumed equals 0, it indicates that the production and consumption of the empty filter rod cartridges is complete. The currently accumulated filter rod empty cartridge consumption time T is recorded. n And based on the accumulated consumption time of the empty filter cartridges obtained multiple times corresponding to each group of empty filter cartridges, calculate the average consumption time T of each group of empty filter cartridges. c This refers to the time consumed by each group of empty boxes at the forming area's outbound platform.
[0196] In some embodiments, the average consumption time T of each set of filter rod empty boxes is calculated. c The relation is: T c =(T n +T n-1 ) / 2,
[0197] Among them, T n-1 This is the time consumed by the previously accumulated empty filter cartridge.
[0198] Figure 8 This is a schematic structural diagram illustrating a scheduling system for empty filter rod cartridges according to other embodiments of the present disclosure. The scheduling system includes a memory 810 and a processor 820. Wherein:
[0199] The memory 810 can be a disk, flash memory, or any other non-volatile storage medium. The memory is used for storage. Figures 2 to 6 At least one of the instructions in the corresponding embodiment.
[0200] The processor 820 is coupled to the memory 810 and can be implemented as one or more integrated circuits, such as a microprocessor or microcontroller. The processor 820 executes instructions stored in the memory, which can improve the system's flexible scheduling capabilities, increase the conveying efficiency of the filter rod library, and reduce the time spent in empty storage locations in the high-bay warehouse.
[0201] In one embodiment, it can also be as follows: Figure 9 As shown, the scheduling system 900 includes a memory 910 and a processor 920. The processor 920 is coupled to the memory 910 via a BUS bus 930. The scheduling system 900 can also be connected to an external storage device 950 via a storage interface 940 to access external data, and can also be connected to a network or another computer system (not shown) via a network interface 960, which will not be described in detail here.
[0202] In this embodiment, by storing data instructions in the memory and then processing the instructions by the processor, the system's flexible scheduling capability can be improved, the conveying efficiency of the filter rod library can be increased, and the time occupied by empty boxes in the high-bay warehouse can be reduced.
[0203] In another embodiment, this disclosure also provides a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium) having stored thereon computer program instructions that, when executed by a processor, are implemented. Figures 2 to 6 The disclosure includes at least one step of the method in a corresponding embodiment. Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, apparatus, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0204] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0205] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0206] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0207] This concludes the detailed description of the present disclosure. To avoid obscuring the concept of the disclosure, some details known in the art have not been described. Those skilled in the art will fully understand how to implement the technical solutions disclosed herein based on the above description.
[0208] While specific embodiments of this disclosure have been described in detail by way of example, those skilled in the art should understand that the examples are for illustrative purposes only and not intended to limit the scope of this disclosure. Those skilled in the art should understand that modifications can be made to the above embodiments without departing from the scope and spirit of this disclosure. The scope of this disclosure is defined by the appended claims.
Claims
1. A method for scheduling empty filter rod cartridges, comprising: Obtain at least one of the following: filter rod empty box storage request from the launch area storage station and filter rod empty box outbound request from the molding area storage station; and obtain the time for each group of empty boxes to be stored in the launch area storage station and the time consumed for each group of empty boxes to be outbound from the molding area storage station. and The empty filter rod boxes are scheduled based on at least one of the empty filter rod box receiving request and the empty filter rod box issuing request, the time for each group of empty boxes to be received at the receiving station in the launch area, and the time consumed by each group of empty boxes at the issuing station in the forming area. The scheduling of the empty filter rod boxes includes: The task of issuing and receiving empty filter rod boxes is bound together to generate a direct scheduling task for the stacker crane, so that the stacker crane can directly transport the empty filter rod boxes from the launch area receiving station to the forming area issuing station; or... Generate empty box receiving task for the stacker crane so that the stacker crane can perform the empty filter rod box receiving operation, or generate empty box outgoing task for the stacker crane so that the stacker crane can perform the empty filter rod box outgoing operation. The process of obtaining at least one of the filter rod empty box inbound request and the filter rod empty box outbound request includes: obtaining the filter rod empty box inbound request; Scheduling the empty filter rod boxes based on at least one of the empty filter rod box receiving request and the empty filter rod box retrieval request, the time for each group of empty boxes to be received at the launch area receiving station, and the time consumed by each group of empty boxes at the forming area retrieval station includes: If the empty filter rod box is received, determine whether the empty filter rod box is received. Upon receiving the empty filter cartridge outbound request, the empty filter cartridge inbound request is bound to the empty filter cartridge outbound request, generating a direct scheduling task for the stacker crane. This allows the stacker crane to directly transport the empty filter cartridges from the launch area inbound station to the forming area outbound station. In the absence of a request to remove the empty filter rod box, the empty filter rod boxes are scheduled according to the time it takes for each group of empty boxes to be stored in the launch area storage station and the time it takes for each group of empty boxes to be stored in the forming area storage station. In the absence of a request to remove the empty filter rod boxes, the scheduling of the empty filter rod boxes based on the time for each group of empty boxes to be stored in the launch area storage station and the time consumed by each group of empty boxes to be removed from the molding area storage station includes: The waiting time for triggering the filter rod empty box release request is calculated based on the time consumed by each group of empty boxes at the forming area release station, and the minimum waiting time for storage is calculated based on the time for each group of empty boxes to be stored in the launch area storage station. If the waiting time for triggering the filter rod empty box outbound request is less than the minimum waiting time for inbound, the filter rod empty box inbound request at the launch area inbound station is pre-bound to the filter rod empty box outbound request that is about to be generated at the molding area outbound station, and a timer is started, denoted as the first timer. The filter rod empty boxes are then scheduled according to the first timer. If the waiting time for triggering the empty filter cartridge outbound request is greater than or equal to the minimum waiting time for inbound storage, an empty cartridge inbound task is generated for the stacker crane so that the stacker crane can transport the empty filter cartridges from the launch area inbound station to the high-bay warehouse for storage.
2. The scheduling method according to claim 1, wherein, Scheduling the empty filter rod box according to the first timing includes: If the waiting time for triggering the filter rod empty box outbound request is not reached before the first timer reaches the timer, and the molding area outbound station generates the filter rod empty box outbound request, then the pre-binding of the filter rod empty box inbound request and the filter rod empty box outbound request to be generated by the molding area outbound station will be changed to binding the generation of a direct scheduling task of the stacker crane, so that the stacker crane will directly transport the filter rod empty box from the launch area inbound station to the molding area outbound station. If the molding area warehousing station has not yet generated a filter rod empty box warehousing request when the first timer reaches the time for waiting to trigger the filter rod empty box warehousing request, then the pre-binding between the filter rod empty box warehousing request and the filter rod empty box warehousing request that is about to be generated by the molding area warehousing station will be canceled, and an empty box warehousing task for the stacker crane will be generated so that the stacker crane can transport the filter rod empty boxes from the launch area warehousing station to the high-bay warehouse for storage.
3. The scheduling method according to claim 1, wherein, The formula for calculating the time waiting for the triggering of the filter rod empty box outbound request based on the time consumed by each group of empty boxes at the outbound station in the forming area is as follows: , in, The time for waiting to trigger the request to release empty filter rod boxes. This refers to the number of empty boxes remaining at the production station in the molding area, corresponding to the outbound station in the molding area. The maximum number of empty boxes per set of filter rods. The time consumed for each group of empty boxes at the forming area's outbound platform.
4. The scheduling method according to claim 1, wherein: The formula for calculating the minimum waiting time for storage based on the time it takes for each group of empty boxes to be stored in the storage station in the launch area is as follows: , in, This refers to the minimum waiting time for warehousing. The time required for each group of empty boxes to be stored in the launch area storage station. Let 'a' be the average time for the stacker crane to execute a task, and 'a' be the task scheduling coefficient. 'a' and 'a' are known quantities.
5. The scheduling method according to claim 1, wherein: Obtaining at least one of the filter rod empty box inbound request and the filter rod empty box outbound request includes: obtaining the filter rod empty box outbound request; Scheduling the empty filter rod boxes based on at least one of the empty filter rod box receiving request and the empty filter rod box retrieval request, the time for each group of empty boxes to be received at the launch area receiving station, and the time consumed by each group of empty boxes at the forming area retrieval station includes: If the empty filter rod box is received as an outbound request, determine whether the empty filter rod box is received as an inbound request. Upon receiving the filter rod empty box warehousing request, the request is bound to the filter rod empty box warehousing request, generating a direct scheduling task for the stacker crane. This allows the stacker crane to directly transport the filter rod empty boxes from the launch area warehousing station to the forming area warehousing station. In the absence of a request to put the filter rod empty boxes into storage, the filter rod empty boxes are scheduled according to the time for each group of empty boxes to be put into storage at the launch area storage station and the time consumed by each group of empty boxes at the forming area exit station.
6. The scheduling method according to claim 5, wherein, In the absence of a request to receive the empty filter rod boxes, scheduling the empty filter rod boxes based on the time for each group of empty boxes to be received at the launch area receiving station and the time consumed by each group of empty boxes at the forming area exit station includes: The waiting time for triggering the filter rod empty box storage request is calculated based on the time it takes for each group of empty boxes to be stored in the storage station in the launch area, and the minimum waiting time for the release is calculated based on the time consumed by each group of empty boxes in the release station in the molding area. If the waiting time for triggering the filter rod empty box warehousing request is less than the minimum waiting time for warehousing, the filter rod empty box warehousing request from the molding area warehousing station is pre-bound to the filter rod empty box warehousing request that will be generated by the launch area warehousing station, and a timer is started, denoted as the second timer. The filter rod empty boxes are then scheduled according to the second timer. If the waiting time for triggering the empty filter rod box warehousing request is greater than or equal to the minimum waiting time for warehousing, an empty box warehousing task is generated for the stacker crane so that the stacker crane can transport the empty filter rod boxes in the high-bay warehouse to the warehousing station in the forming area.
7. The scheduling method according to claim 6, wherein, The scheduling of the empty filter rod box according to the second timing includes: If the launch area storage station generates a filter rod empty box storage request before the second timer reaches the time for waiting to trigger the filter rod empty box storage request, then the pre-binding of the filter rod empty box outbound request and the filter rod empty box storage request to be generated by the launch area storage station will be changed to binding a direct scheduling task of the stacker crane, so that the stacker crane will directly transport the filter rod empty box from the launch area storage station to the molding area outbound station. If the launch area storage station has not yet generated a filter rod empty box storage request when the second timer reaches the time for waiting to trigger the filter rod empty box storage request, then the pre-binding between the filter rod empty box outbound request and the filter rod empty box storage request that will be generated by the launch area storage station will be canceled, and an empty box outbound task for the stacker crane will be generated so that the stacker crane can transport the filter rod empty boxes in the high-bay warehouse to the forming area outbound station.
8. The scheduling method according to claim 6, wherein, The formula for calculating the time waiting to trigger the empty filter rod box storage request based on the time for each group of empty boxes to be stored in the launch area storage station is as follows: , in, The time for waiting to trigger the request to put empty filter rod boxes into storage. This represents the number of empty filter rod boxes that have arrived at the launch area storage station. The maximum number of empty boxes per set of filter rods. This refers to the time required for each group of empty boxes to be stored in the launch area's storage station.
9. The scheduling method according to claim 6, wherein, The formula for calculating the minimum waiting time for outbound delivery based on the time consumed by each group of empty boxes at the outbound platform in the forming area is as follows: , in, This refers to the minimum waiting time for outbound shipment. The time consumed for each set of empty boxes at the forming area's outbound platform. Let 'a' be the average time for the stacker crane to execute a task, and 'a' be the task scheduling coefficient. 'a' and 'a' are known quantities.
10. The scheduling method according to claim 1, wherein, The time required for each group of empty boxes to be stored in the launch area storage station includes: After receiving the empty box group clearing signal, the filter rod empty box supply time is initialized to 0, the number of filter rod empty boxes in the warehouse is set to 0, and the timer is started so that the filter rod empty box supply time accumulates every second. The number of empty filter cartridges received is monitored and counted incrementally. When the number of empty filter cartridges received equals a predetermined value, it indicates that the required number of empty filter cartridges has been reached. The current accumulated supply time of empty filter cartridges is recorded. The predetermined value is the maximum number of empty boxes in each group of filter rods; Based on the cumulative supply time of the filter rod empty boxes obtained multiple times corresponding to each group of empty filter rod boxes, calculate the average group entry time of each group of empty filter rod boxes. This refers to the time it takes for each group of empty boxes to be stored in the launch area storage station.
11. The scheduling method according to claim 10, wherein, Calculate the average time for each group of empty filter rod boxes to be stored in the warehouse. The relation is: , in, This is the time for the last accumulated empty filter cartridge supply.
12. The scheduling method according to claim 1, wherein, The time consumed to obtain each set of empty boxes at the forming area outbound station includes: After receiving the empty cartridge group arrival signal, the filter rod empty cartridge consumption time is initialized to 0, the number of filter rod empty cartridges consumed is assigned a predetermined value, and the timer is started, so that the filter rod empty cartridge consumption time accumulates every second, wherein the predetermined value is the maximum number of filter rod empty cartridges in each group; The number of empty filter rod boxes consumed is monitored and counted, and this count is decremented one by one. When the number of empty filter rod boxes consumed equals 0, it indicates that the production and consumption of empty filter rod boxes is complete. The current accumulated time of empty filter rod box consumption is recorded. ;and Calculate the average consumption time of each set of empty filter cartridges based on the accumulated consumption time of the empty cartridges obtained multiple times for each set of empty cartridges. This refers to the time consumed by each group of empty boxes at the forming area's outbound platform.
13. The scheduling method according to claim 12, wherein, Calculate the average consumption time of each set of empty filter rod boxes. The relation is: , in, This is the time consumed by the previously accumulated empty filter cartridge.
14. A scheduling system for empty filter rod cartridges, comprising: The acquisition unit is used to acquire at least one of the filter rod empty box entry request from the launch area entry station and the filter rod empty box exit request from the molding area exit station, and to acquire the time for each group of empty boxes to be entered into the launch area entry station and the time consumed for each group of empty boxes at the molding area exit station. and The scheduling unit is configured to schedule the filter rod empty boxes based on at least one of the filter rod empty box entry request and the filter rod empty box exit request, the time for each group of empty boxes to be entered into the launch area storage station, and the time consumed by each group of empty boxes at the forming area exit station. The scheduling of the filter rod empty boxes includes: The task of issuing and receiving empty filter rod boxes is bound together to generate a direct scheduling task for the stacker crane, so that the stacker crane can directly transport the empty filter rod boxes from the launch area receiving station to the forming area issuing station; or... Generate empty box receiving task for the stacker crane so that the stacker crane can perform the empty filter rod box receiving operation, or generate empty box outgoing task for the stacker crane so that the stacker crane can perform the empty filter rod box outgoing operation. The acquisition unit is used to acquire the empty filter rod box storage request; The scheduling unit is used to determine whether a filter rod empty box outbound request is obtained when a filter rod empty box inbound request is obtained; if a filter rod empty box outbound request is obtained, the filter rod empty box inbound request is bound to the filter rod empty box outbound request to generate a direct scheduling task for the stacker crane, so that the stacker crane can directly transport the filter rod empty boxes from the launch area inbound station to the molding area outbound station; and if no filter rod empty box outbound request is obtained, the filter rod empty boxes are scheduled according to the time for each group of empty boxes to be inbound at the launch area inbound station and the time consumed by each group of empty boxes at the molding area outbound station. The scheduling unit is used to calculate the waiting time for triggering the filter rod empty box retrieval request based on the time consumed by each group of empty boxes at the molding area retrieval station, and to calculate the minimum waiting time for warehousing based on the time for each group of empty boxes to be warehoused at the launch area retrieval station; if the waiting time for triggering the filter rod empty box retrieval request is less than the minimum waiting time for warehousing, the filter rod empty box warehousing request at the launch area retrieval station is pre-bound to the filter rod empty box retrieval request to be generated by the molding area retrieval station and a timer is started, which is recorded as the first timer, and the filter rod empty boxes are scheduled according to the first timer; and if the waiting time for triggering the filter rod empty box retrieval request is greater than or equal to the minimum waiting time for warehousing, an empty box warehousing task for the stacker crane is generated so that the stacker crane can transport the filter rod empty boxes from the launch area retrieval station to the high-bay warehouse for storage.
15. A scheduling system for empty filter rod cartridges, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the scheduling method as described in any one of claims 1 to 13 based on instructions stored in the memory.
16. A computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, implement the scheduling method as described in any one of claims 1 to 13.
Citation Information
Patent Citations
Overhead warehouse goods warehouse-in and warehouse-out scheduling method and device and electronic equipment
CN109858863A
Warehouse-in and warehouse-out method and device, storage medium and electronic equipment
CN113506068A
Filter stick box warehouse-in and warehouse-out control system
CN211282382U