A multi-mode dynamic scheduling method and system for conveying buffer units in the fiberglass industry

CN121578759BActive Publication Date: 2026-08-14KUNMING KSEC LOGISTIC INFORMATION IND
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-10
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0007]调度僵化,灵活性差:当生产需求动态变化,或需要混合处理不同规格的纱车时,固定的缓存模式与FIFO策略无法快速响应,导致系统调度不灵活,缓存单元利用率降低

Benefits of technology

[0053] The scheduling flexibility is improved by introducing a dynamic priority queue algorithm. During the inbound and outbound processes, the priority can be dynamically adjusted based on multiple factors (distance, load balancing, product specification continuity, cache time, etc.) to achieve the selection of the optimal cache unit. This avoids the rigid scheduling problem caused by the traditional "full/partial" logic. The cache unit can be dynamically and freely switched between empty and full vehicle conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121578759B_ABST
    Figure CN121578759B_ABST
Patent Text Reader

Abstract

This invention discloses a multi-mode dynamic scheduling method and system for conveyor buffer units in the fiberglass industry. The method includes using a buffer channel composed of multiple conveyors as a logical yarn car buffer unit; when a yarn car requests to enter or leave a buffer unit at the entrance station, a dynamic priority queue algorithm is used to select the optimal buffer unit from the available buffer units. The dynamic priority queue algorithm calculates the priority score of each buffer unit based on multiple priority factors; when there is no available buffer unit, one is selected from the buffer units with automatic allocation and idle status, and its logistics mode, material mode, and inventory mode are automatically changed. This method meets the needs of conveying chopped yarn to the chopped yarn machine, conveying chopped yarn directly to the drying oven, and recycling empty chopped yarn cars. Through multiple operating modes and the dynamic priority queue algorithm, it achieves efficient, flexible, and intelligent scheduling of large-scale buffer units.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial logistics control technology, specifically to a method and system for scheduling conveying buffer units that is applicable to the glass fiber industry and combines multiple operating modes with a dynamic priority queue algorithm. Background Technology

[0002] The fiberglass production process includes multiple stages such as drawing, drying, and chopping, requiring specialized yarn carts for carrying, conveying, and buffering the yarn rolls. Due to significant differences in production rhythm and equipment requirements across each stage, setting up large-scale buffer units within the entire production logistics system is crucial for balancing cycle time and ensuring production continuity and stability. Currently, the industry's commonly used conveying and buffering systems are mainly based on the following two traditional solutions, both of which have significant limitations:

[0003] The solution based on multiple single-point buffer stations: This solution discretely distributes the buffer stations throughout the production line. Its main drawback is:

[0004] Low cache density: The passageway between workstations needs to be reserved for shuttle cars or AGVs, resulting in low space utilization and limited cache capacity.

[0005] Narrow applicability: It is only suitable for production lines with small output and cannot support large-scale, high-efficiency modern fiberglass production.

[0006] First-In-First-Out (FIFO) scheme based on fixed buffer channels: This scheme uses fixed buffer channels and strictly follows the first-in-first-out scheduling principle. Its systemic drawbacks include:

[0007] Inflexible scheduling and poor flexibility: When production demand changes dynamically or when different specifications of yarn need to be mixed and processed, the fixed buffer mode and FIFO strategy cannot respond quickly, resulting in inflexible system scheduling and reduced utilization of buffer units.

[0008] Lack of adaptive optimization capabilities: In large-scale caching workstation scenarios, inbound and outbound scheduling heavily relies on manual experience or simple fixed logic, and cannot be dynamically optimized according to real-time production status (such as equipment failure, capacity fluctuation, product switching), which can easily lead to problems such as local congestion, channel vacancy, and supply and demand mismatch, thereby affecting the smooth operation of the entire production line.

[0009] In summary, existing technologies are insufficient to meet the growing demands of the glass fiber industry for flexible, efficient, and intelligent production logistics systems. Therefore, there is an urgent need for a control strategy that deeply integrates dynamic scheduling algorithms and multi-dimensional caching modes to achieve efficient and adaptive scheduling of large-scale caching unit systems, thereby comprehensively improving the flexibility and stability of glass fiber production. Summary of the Invention

[0010] The purpose of this invention is to address the aforementioned problems by providing a multi-mode dynamic scheduling method and system for conveying buffer units in the fiberglass industry. This system can meet the needs of conveying chopped yarn and solid yarn carts to the chopped yarn machine, conveying direct yarn and solid yarn carts to the drying oven, and recycling chopped yarn and empty yarn carts. Through multiple operating modes and a dynamic priority queue algorithm, it achieves efficient, flexible, and intelligent scheduling of large-scale buffer units.

[0011] The technical solution of the present invention is as follows:

[0012] A multi-mode dynamic scheduling method for conveying buffer units in the fiberglass industry includes the following steps:

[0013] The buffer channel composed of multiple conveyors is used as a logical yarn car buffer unit. Each buffer unit is configured with parameters including maximum capacity, buffer status, allocation type, material mode, logistics mode, and inventory mode.

[0014] When the yarn car requests a buffer unit at the entrance platform, the dynamic priority queue algorithm is used to select the optimal buffer unit from the available buffer units. The dynamic priority queue algorithm calculates the priority score of each buffer unit based on multiple priority factors.

[0015] When no cache unit is available, select one from the cache units with the allocation type set to automatic and idle, and automatically change its logistics mode, material mode, and inventory mode.

[0016] The logistics models include at least two of the following: forward first-in-first-out, reverse first-in-first-out, and reverse first-in-last-out.

[0017] Furthermore, the dynamic priority queue algorithm calculates the entry priority score. The formula is:

[0018] ,

[0019] in, Indicates the distance factor to the warehouse platform. The value decreases as the length of the transport path from the receiving station to the buffer unit increases; This represents the load balancing factor of the cache unit. The value decreases as cache unit utilization increases; This represents the continuity factor of the cache unit specifications. If the specifications in the cache are consistent with the specifications of the yarn to be received, Take the maximum value, otherwise set it to 0; This represents the cache unit yarn age balancing factor. The value increases with the increase of the average age of the yarn carts in the cache unit; , , , These are the weight parameters for each factor.

[0020] By employing a dynamic priority queue algorithm, the system comprehensively considers multiple factors such as distance, load, product specifications, and inventory age / time when making inbound and outbound decisions, and can adjust weights according to production status. The system can respond to production fluctuations in real time, ensuring that scheduling decisions always approach the optimal solution under the current condition. The buffer unit can dynamically and freely switch between different operating conditions such as empty vehicles and full vehicles, greatly enhancing scheduling flexibility.

[0021] Furthermore, it also includes:

[0022] When the chopped strand machine calls for material, the drying oven calls for material, or the drawing workshop calls for an empty yarn car, a dynamic priority queue algorithm is used to select the optimal outbound buffer unit and calculate the outbound priority score. The formula is:

[0023] ,

[0024] in, This represents the distance factor between the buffer unit and the calling machine; its value decreases as the conveying path length increases. This represents the buffer time factor of the yarn car at the outlet of the buffer unit, and its value increases as the storage time increases; This represents the cache unit load balancing factor, and its value increases as the cache unit utilization rate increases. , , These are the weight parameters.

[0025] Furthermore, the cache unit allocation type includes:

[0026] Automatic mode: The cache unit participates in automatic mode changes, automatically adjusting the material mode, logistics mode, and inventory mode according to the inbound demand;

[0027] Fixed mode: The cache unit has a fixed material mode and inventory mode specified by the user and does not participate in automatic mode changes.

[0028] Using the methods described above, each buffer unit can be independently configured with material mode, inventory mode, and allocation type, supporting various strategies such as specifying production lines, specifying conditions, and multi-depth caching for the same product specification. Through refined inventory management, more yarn cars can be cached within the same space. A dedicated buffer channel is reserved for specific varieties or processes using a "fixed mode," avoiding production interference, which is especially suitable for small-batch, experimental production. In automatic mode, idle buffer units can be quickly reallocated, greatly improving the overall utilization rate of buffer resources.

[0029] Furthermore, the cache unit state includes:

[0030] Normal state: The cache unit participates normally in the inbound and outbound scheduling;

[0031] No entry / exit state: The cache unit does not participate in any scheduling;

[0032] Forbidden status: The cache unit only participates in outbound scheduling;

[0033] Forbidden state: The cache unit only participates in the inbound scheduling.

[0034] Using the methods described above, the cache unit supports the configuration and dynamic switching of various logistics modes, such as forward / reverse, first-in-first-out (FIFO), and last-in-first-out (LIFO). Under special operating conditions such as factory cold start, capacity ramp-up, product testing, and shuttle malfunction, the system can adaptively adjust the direction and sequence of logistics by switching operating modes, ensuring the continuity and flexibility of production.

[0035] Furthermore, the automatic change of cache unit mode includes:

[0036] The material type has been changed to match the material type of the yarn cart currently requesting warehousing.

[0037] The default inventory mode has been changed to multi-deep caching for the same product specification;

[0038] The logistics model is determined based on the current logistics process flow: the solid yarn cart feeding business adopts forward first-in-first-out, the empty yarn cart recycling business adopts reverse first-in-first-out, and the reverse first-in-last-out is adopted when equipment fails.

[0039] Furthermore, the weight parameters , , , , , , It can be manually adjusted according to the production status, and the system records the optimal weight combination under different production statuses for automatic adaptation to similar working conditions in the future.

[0040] This application also includes a multi-mode dynamic scheduling system for a fiberglass industry conveying buffer unit, and applies a multi-mode dynamic scheduling method for a fiberglass industry conveying buffer unit, including:

[0041] The cache unit management module is used to configure and manage the parameters of each cache unit;

[0042] The dynamic scheduling engine is used to execute the dynamic priority queue algorithm and calculate the priority scores for inbound and outbound operations.

[0043] The mode switching controller is used to automatically change the operating mode of the cache unit when no cache unit is available;

[0044] The status monitoring module monitors the occupancy status of each buffer unit and the yarn machine flow in real time.

[0045] Furthermore, the dynamic scheduling engine also includes:

[0046] The weighted adaptive unit dynamically adjusts the weight parameters of each priority factor based on historical scheduling data and current system performance.

[0047] The exception handling unit automatically switches the logistics mode and scheduling strategy of the buffer unit when it detects equipment failure or system anomaly.

[0048] This application also includes a fiberglass production workshop, employing a multi-mode dynamic scheduling method or a multi-mode dynamic scheduling system for fiberglass industry conveying buffer units to perform yarn car buffer scheduling, including:

[0049] The first-floor drawing workshop is equipped with a solid yarn loading port, an empty yarn recycling port, a direct yarn drying loading port, and a vertical elevator.

[0050] The second-floor short-cutting workshop is equipped with a short-cutting machine table feeding port and a corresponding buffer unit;

[0051] The shuttle track system connects various buffer units and process equipment, and is responsible for the transfer of yarn cars.

[0052] Compared with existing technologies, the advantages of this invention are:

[0053] The scheduling flexibility is improved by introducing a dynamic priority queue algorithm. During the inbound and outbound processes, the priority can be dynamically adjusted based on multiple factors (distance, load balancing, product specification continuity, cache time, etc.) to achieve the selection of the optimal cache unit. This avoids the rigid scheduling problem caused by the traditional "full / partial" logic. The cache unit can be dynamically and freely switched between empty and full vehicle conditions.

[0054] Multiple operating modes are supported. The cache unit of this invention supports multiple operating modes such as forward first-in-first-out, reverse first-in-first-out, forward first-in-last-out, and reverse first-in-last-out. It can automatically switch according to the production status. It can adapt and adjust the cache operating mode well under the conditions of factory cold start-up, capacity ramp-up, overproduction of a small number of specifications, shuttle failure, etc. to meet the flexible needs of the glass fiber production line under different conditions.

[0055] The cache configuration is more flexible. The cache unit can be configured with yarn type, inventory mode and allocation mode. The inventory mode includes specified production line, specified conditions, same specification multi-depth cache, arbitrary specification multi-depth cache, etc., thereby improving cache utilization and adapting to complex process scenarios.

[0056] Inbound and outbound efficiency is optimized. When entering the warehouse, dynamic priority factors such as "product specification continuity" and "warehouse age balance" effectively improve the organization of the buffer and reduce mixed storage and backlog. When leaving the warehouse, factors such as "distance from machine" and "buffer time" ensure timely and continuous supply of materials to the production equipment and avoid downtime waiting.

[0057] Production efficiency and quality are improved by rationally allocating buffers and implementing outbound strategies, effectively avoiding yarn cart accumulation and channel congestion, and ensuring the efficient flow of yarn carts in each process section, thereby improving the overall production efficiency and product quality stability of the fiberglass production line. Attached Figure Description

[0058] Figure 1 This is a structural diagram of the fiber drawing workshop on the first floor of the fiberglass plant in an embodiment of this application.

[0059] Figure 2 This is a structural diagram of the stub cutting workshop on the second floor of the fiberglass plant in an embodiment of this application.

[0060] Figure 3 This is a schematic diagram of the three logistics modes in this application.

[0061] Figure 4 Flowchart for selecting the optimal cache unit for the dynamic priority queue algorithm in this application.

[0062] Figure 5 This is a flowchart of the automatic change cache unit mode in this application.

[0063] Figure 6 Flowchart for selecting the optimal outbound cache unit using the dynamic priority queue algorithm in this application. Detailed Implementation

[0064] It should be noted that relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0065] The features and performance of the present invention will be further described in detail below with reference to embodiments.

[0066] Please see Figure 1-6A multi-mode dynamic scheduling method for conveying buffer units in the fiberglass industry includes the following steps:

[0067] The buffer channel composed of multiple conveyors is used as a logical yarn car buffer unit. Each buffer unit has configurable parameters, including maximum capacity, buffer status, allocation type, material mode, logistics mode, and inventory mode.

[0068] Maximum capacity refers to the maximum number of yarn carts that a cache unit can cache;

[0069] Cache unit states include: Normal, No In / Out, No Out, No In;

[0070] Cache unit allocation types include: automatic mode and fixed mode;

[0071] The material patterns of the buffer unit include: chopped yarn full yarn car, chopped yarn empty yarn car, direct yarn full yarn car, direct yarn empty yarn car, etc.

[0072] like Figure 3 As shown, the logistics modes of the buffer unit include multiple operating modes such as forward first-in-first-out, reverse first-in-first-out, and reverse first-in-last-out, and can be dynamically switched according to production needs;

[0073] The cache unit inventory modes include: specified production line, specified conditions, and multiple depth cache for the same product specification;

[0074] When a yarn car requests a buffer unit at the entrance platform, a dynamic priority queue algorithm is used to select a buffer unit. If no buffer unit is available, one is selected from the buffer units with an automatic allocation type and that are idle. The logistics mode, material mode, and inventory mode of the buffer unit are automatically changed.

[0075] The cache channel allocation mode can be set to fixed, specifying material mode and inventory mode to meet the cache requirements of certain varieties, processes, or production lines. Cache units in fixed mode do not participate in automatic cache mode changes. The cache unit status can be manually modified: when set to "no entry / exit," the cache unit does not participate in any scheduling; when set to "no entry," the cache unit only participates in outbound scheduling; when set to "no exit," the cache unit only participates in inbound scheduling.

[0076] like Figure 4 As shown, the dynamic priority queue algorithm selects the optimal cache unit. Priority factors include: distance to the inbound station, load balancing of cache units, continuity of product specifications within cache units, and balance of yarn warehouse age within cache units. Let the priority score of a certain cache channel be... The calculation formula is as follows:

[0077] ,

[0078] in:

[0079] Indicates the distance factor to the warehouse platform. The value decreases as the length of the transport path from the receiving station to the buffer unit increases;

[0080] This represents the load balancing factor of the cache unit. The value decreases as cache unit utilization increases;

[0081] This represents the continuity factor of the cache unit specifications. If the specifications in the cache are consistent with the specifications of the yarn to be received, Take the maximum value, otherwise set it to 0;

[0082] This represents the cache unit yarn age balancing factor. The value increases with the increase of the average age of the yarn carts in the cache unit;

[0083] , , , The weight parameters for each factor can be manually adjusted or automatically set by the system according to the production status.

[0084] During the ingestion process, the system calculates the priority score of each candidate cache unit in real time. And assign the yarn machine to the highest priority cache unit.

[0085] When the chopped strand machine calls for material, the drying oven calls for material, or the drawing workshop calls for empty yarn carts, a dynamic priority queue algorithm is used to select the optimal outbound buffer unit. Priority factors include: the distance between the buffer unit and the calling machine, the buffer time of the yarn cart in the buffer unit, and the load balancing of the buffer unit. Let the outbound priority score of a certain buffer unit be... The calculation formula is as follows:

[0086] ,

[0087] in:

[0088] This represents the distance factor between the buffer unit and the calling machine; its value decreases as the conveying path length increases.

[0089] This represents the buffer time factor of the yarn car at the outlet of the buffer unit, and its value increases as the storage time increases;

[0090] This represents the cache unit load balancing factor, and its value increases as the cache unit utilization rate increases.

[0091] , , These are weighting parameters, which can be manually adjusted or automatically set by the system based on production status.

[0092] The system calculates the priority score of all candidate cache units according to the formula. The cache unit with the highest score is selected as the optimal outbound target.

[0093] In another specific embodiment, Figure 1 This is a schematic diagram of a conveying buffer structure in the first-floor drawing workshop of a fiberglass factory, implemented according to this patent. It comprises 23 buffer units, each containing 5 buffer stations. A1-A3 are the loading ports for full yarn carts, and B1-B3 are the return ports for empty yarn carts. H1-H2 on both sides of the buffer unit are shuttle tracks responsible for transferring yarn carts. C1-C6 are the feeding ports for direct yarn drying, F1 is the return port for empty yarn carts after direct yarn drying, and D1-D4 are vertical elevators responsible for conveying chopped yarn to… Figure 2 The second-floor short-cutting workshop is shown. F1 is the direct yarn empty car return port. G1-G2 are the manual emergency line loading ports. Figure 2 E1-E11 are the loading ports of the chopped strand machine. After unloading, empty yarn cars also apply for buffer entry from E1-E11. The second-floor chopped strand workshop has a total of 23 buffer units, each containing 6 buffer stations. H3-H4 on both sides of the buffer units are shuttle car tracks, and the shuttle cars are responsible for transferring yarn cars.

[0094] Combination Figure 1 and Figure 2 The main process flow includes:

[0095] For direct yarn drying, the direct yarn carts are put into the line from A1 to A3. After being buffered by the buffer unit, when the drying furnace calls for material, the system selects the corresponding yarn cart from the buffer unit according to the production work order requirements and transfers it to the feeding port of the drying furnace from C1 to C6 via a shuttle car.

[0096] After the direct yarn completes the processes of drying, cooling and unloading, the empty yarn car is transported to the F1 entrance via the empty car return line and stored in the buffer unit. When B1-B3 calls for an empty car, it is taken out from the buffer unit to B1-B3.

[0097] Short-cut yarn is cut on the second floor. Short-cut yarn carts are put on the line from A1-A3 and are first buffered to the second-floor buffer unit via the D1-D4 elevator. When the second floor is full, it can also be buffered to the first-floor buffer unit. When the short-cut machine calls for material, the system selects the corresponding yarn cart from the buffer unit according to the production work order requirements and transfers it to the feeding port of the C1-C6 drying oven via a shuttle car.

[0098] After the yarn rolls on the chopped yarn cart are unloaded, the chopped yarn machine initiates an empty cart retrieval request. The empty cart is stored in the buffer unit and waits for B1-B3 to call for an empty cart before being retrieved from the buffer unit to B1-B3.

[0099] When the shuttle car on the left side of the second-floor buffer unit malfunctions, the direct yarn or short yarn car is manually put into the buffer unit from the G1-G2 port, waiting for the drying oven or short yarn machine to call for material.

[0100] When a yarn trolley (direct yarn trolley, chopped yarn trolley, or empty yarn trolley) requests a buffer unit at the entrance, the system first constructs a list of available buffer units and selects a buffer unit using a dynamic priority queue algorithm. If no buffer unit is available, it selects one from the buffer channels with an automatic allocation type and that are idle, automatically changing the buffer unit's logistics mode, material mode, and inventory mode, while simultaneously updating the logistics mode and material mode to the electronic control system. The buffer unit with the changed configuration is then added to the list of available units for this decision.

[0101] like Figure 5 As shown, when automatically changing the cache unit mode, the material mode remains consistent with the material type of the yarn cart currently requesting warehousing, and the inventory mode defaults to using the same specification multi-depth cache. The logistics mode is determined based on the current logistics process flow: the logistics mode for full yarn cart delivery is forward first-in-first-out (FIFO), with yarn carts entering the cache unit from the left and exiting from the right; the logistics mode for empty yarn cart recycling is reverse FIFO, with yarn carts entering the cache unit from the right and exiting from the left; when the shuttle car on the left side of the second floor malfunctions for an extended period, the logistics mode for the second-floor cache unit is reverse LIFO, and yarn carts uniformly enter and exit from the right side of the cache unit through a stacking method.

[0102] The dynamic priority queue algorithm selects the optimal cache unit. Priority factors include: distance to the inbound station, load balancing of cache units, continuity of product specifications within cache units, and balance of yarn warehouse age within cache units. Let the priority score of a certain cache channel be... The calculation formula is as follows:

[0103] ,

[0104] in:

[0105] Indicates the distance factor to the warehouse platform. The value decreases as the length of the transport path from the receiving station to the buffer unit increases;

[0106] This represents the load balancing factor of the cache unit. The value decreases as cache unit utilization increases;

[0107] This represents the continuity factor of the cache unit specifications. If the specifications in the cache are consistent with the specifications of the yarn to be received, Take the maximum value, otherwise set it to 0;

[0108] This represents the cache unit yarn age balancing factor. The value increases with the increase of the average age of the yarn carts in the cache unit;

[0109] , , , The weight parameters for each factor can be manually adjusted or automatically set by the system according to the production status.

[0110] During the ingestion process, the system calculates the priority score of each candidate cache unit in real time. And assign the yarn machine to the highest priority cache unit.

[0111] When the chopped strand machine calls for material, the drying oven calls for material, or the drawing workshop calls for an empty yarn cart, such as Figure 6 As shown, a dynamic priority queue algorithm is used to select the optimal outbound buffer unit. Priority factors include: distance between the buffer unit and the calling machine, buffer time of the yarn cart in the buffer unit, and load balancing of the buffer unit. Let the outbound priority score of a certain buffer unit be... The calculation formula is as follows:

[0112] ,

[0113] in:

[0114] This represents the distance factor between the buffer unit and the calling machine; its value decreases as the conveying path length increases.

[0115] This represents the buffer time factor of the yarn car at the outlet of the buffer unit, and its value increases as the storage time increases;

[0116] This represents the cache unit load balancing factor, and its value increases as the cache unit utilization rate increases.

[0117] , , These are weighting parameters, which can be manually adjusted or automatically set by the system based on production status.

[0118] The system calculates the priority score of all candidate cache units according to the formula. The cache unit with the highest score is selected as the optimal outbound target.

[0119] Currently, fiberglass plants have multiple production workshops with identical processes. The main buffering solutions include AGV ground buffering and the conveyor unit buffering solution described in this invention. With the same drying oven / drawing machine configuration, compared to the FIFO scheduling method used in the AGV ground buffering solution, the average waiting time for yarn carts to leave the warehouse is reduced from 6.5 minutes to 3 minutes, and the average buffer utilization rate increases from approximately 65% ​​to 89%, significantly improving the situation of yarn carts piling up and unable to be put into production. During trial production of small-variety products, buffer unit availability can be ensured by manually specifying buffer units, avoiding competition with normally produced products for buffer units. The question remains: can the buffering operation mode effectively and adaptively adjust to meet the flexible needs of the fiberglass production line under various operating conditions, such as factory cold start-up, capacity ramp-up, overproduction of a few specifications, and shuttle car malfunctions?

[0120] The embodiments described above merely illustrate specific implementation methods of this application, and while the descriptions are detailed and specific, they should not be construed as limiting the scope of protection of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the technical solution of this application, and these modifications and improvements all fall within the scope of protection of this application.

Claims

1. A multi-mode dynamic scheduling method for a conveying buffer unit in the fiberglass industry, characterized in that, Includes the following steps: The buffer channel composed of multiple conveyors is used as a logical yarn car buffer unit. Each buffer unit is configured with parameters including maximum capacity, buffer status, allocation type, material mode, logistics mode, and inventory mode. When the yarn car requests a buffer unit at the entrance platform, the dynamic priority queue algorithm is used to select the optimal buffer unit from the available buffer units. The dynamic priority queue algorithm calculates the priority score of each buffer unit based on multiple priority factors. When no cache unit is available, select one from the cache units with the allocation type set to automatic and idle, and automatically change its logistics mode, material mode, and inventory mode; the automatic change mode of the cache unit includes: The material type has been changed to match the material type of the yarn cart currently requesting warehousing. The default inventory mode has been changed to multi-deep caching for the same product specification; The logistics model is determined based on the current logistics process flow: the solid yarn cart feeding business adopts forward first-in-first-out, the empty yarn cart recycling business adopts reverse first-in-first-out, and the reverse first-in-last-out is adopted when equipment fails. The logistics model includes at least two of the following: forward first-in-first-out, reverse first-in-first-out, and reverse first-in-last-out. The dynamic priority queue algorithm calculates the inbound priority score. The formula is: , in, Indicates the distance factor to the warehouse platform. The value decreases as the length of the transport path from the receiving station to the buffer unit increases; This represents the load balancing factor of the cache unit. The value decreases as cache unit utilization increases; This represents the continuity factor of the cache unit specifications. If the specifications in the cache are consistent with the specifications of the yarn to be received, Take the maximum value, otherwise set it to 0; This represents the cache unit yarn age balancing factor. The value increases with the increase of the average age of the yarn carts in the cache unit; , , , These are the weight parameters for each factor.

2. The multi-mode dynamic scheduling method for a fiberglass industry conveying buffer unit according to claim 1, characterized in that, Also includes: When the chopped strand machine calls for material, the drying oven calls for material, or the drawing workshop calls for an empty yarn car, a dynamic priority queue algorithm is used to select the optimal outbound buffer unit and calculate the outbound priority score. The formula is: , in, This represents the distance factor between the buffer unit and the calling machine; its value decreases as the conveying path length increases. This represents the buffer time factor of the yarn car at the outlet of the buffer unit, and its value increases as the storage time increases; This represents the cache unit load balancing factor, and its value increases as the cache unit utilization rate increases. , , These are the weight parameters.

3. The multi-mode dynamic scheduling method for a fiberglass industry conveying buffer unit according to claim 1, characterized in that, The cache unit allocation types include: Automatic mode: The cache unit participates in automatic mode changes, automatically adjusting the material mode, logistics mode, and inventory mode according to the inbound demand; Fixed mode: The cache unit has a fixed material mode and inventory mode specified by the user and does not participate in automatic mode changes.

4. The multi-mode dynamic scheduling method for a fiberglass industry conveying buffer unit according to claim 1, characterized in that, The cache unit status includes: Normal state: The cache unit participates normally in the inbound and outbound scheduling; No entry / exit state: The cache unit does not participate in any scheduling; Forbidden status: The cache unit only participates in outbound scheduling; Forbidden state: The cache unit only participates in the inbound scheduling.

5. A multi-mode dynamic scheduling method for a fiberglass industry conveying buffer unit according to claim 2, characterized in that, The weight parameters , , , , , , It can be manually adjusted according to the production status, and the system records the optimal weight combination under different production statuses for automatic adaptation to similar working conditions in the future.

6. A multi-mode dynamic scheduling system for a conveying buffer unit in the fiberglass industry, characterized in that, The multi-mode dynamic scheduling method for a fiberglass industry conveying buffer unit as described in any one of claims 1-5 includes: The cache unit management module is used to configure and manage the parameters of each cache unit; The dynamic scheduling engine is used to execute the dynamic priority queue algorithm and calculate the priority scores for inbound and outbound operations. The mode switching controller is used to automatically change the operating mode of the cache unit when no cache unit is available; The status monitoring module monitors the occupancy status of each buffer unit and the yarn machine flow in real time.

7. A multi-mode dynamic scheduling system for a fiberglass industry conveying buffer unit according to claim 6, characterized in that, The dynamic scheduling engine also includes: The weighted adaptive unit dynamically adjusts the weight parameters of each priority factor based on historical scheduling data and current system performance. The exception handling unit automatically switches the logistics mode and scheduling strategy of the buffer unit when it detects equipment failure or system anomaly.

8. A fiberglass production workshop, characterized in that, The yarn car buffer scheduling is performed using a multi-mode dynamic scheduling method for a fiberglass industry conveying buffer unit as described in any one of claims 1-5 or a multi-mode dynamic scheduling system for a fiberglass industry conveying buffer unit as described in any one of claims 6-7, including: The first-floor drawing workshop is equipped with a solid yarn loading port, an empty yarn recycling port, a direct yarn drying loading port, and a vertical elevator. The second-floor short-cutting workshop is equipped with a short-cutting machine table feeding port and a corresponding buffer unit; The shuttle track system connects various buffer units and process equipment, and is responsible for the transfer of yarn cars.

Citation Information

Patent Citations

  • Flexible job shop batch optimization scheduling method having intermediate storage constraint

    CN106971235A

  • AGV control method

    CN110580028A