Intelligent scheduling method, device and storage medium for doffing machine based on fuzzy algorithm
Through an intelligent scheduling method based on fuzzy algorithm, the multi-dimensional parameters of the winding machine and the fiber-docking machine in chemical fiber production are comprehensively considered, which solves the problem of low equipment coordination efficiency in chemical fiber production and achieves efficient equipment utilization and production balance.
Patent Information
- Application Number
- CN202510811562.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2025-09-30
- Estimated Expiration
- 2045-06-18
AI Technical Summary
In the existing technology, the collaborative operation efficiency of the winding machine and the wire drawing machine in chemical fiber production is low, the manual calling method relies on manual observation and is easily affected by human factors, and the automatic calling method has a single rule and cannot consider the influencing factors in multiple dimensions, resulting in production imbalance.
An intelligent scheduling method based on fuzzy algorithm is adopted. By obtaining parameters such as spinning position information, call time, real-time distance and pipe burst risk, the fuzzy algorithm is used to generate comprehensive priorities and dynamically schedule the tasks of the wire doffing machine.
The equipment utilization rate of the wire drop machine is improved, the idle running time is reduced, multi-factor dynamic scheduling is realized, and the production efficiency and equipment coordination efficiency are improved.
Smart Images

Figure CN120317649B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of chemical fiber production, and in particular to a fuzzy algorithm-based intelligent scheduling method, device and storage medium for a doffing machine. Background Art
[0002] In the chemical fiber production process, the coordinated operation of the winder and the doffing machine is a key link. The winder is responsible for winding the chemical fiber bundles into tubes, while the doffing machine receives the wound yarn tubes, doffs the yarn and further processes them. With the development of large-scale production in the chemical fiber industry, a single production line is often equipped with up to 48-96 winders with spinning positions, forming a high-density equipment cluster. In traditional production, the winder triggers the doffing machine to receive the goods through automatic or manual calls. However, due to the lack of an efficient scheduling mechanism, the coordination efficiency between equipment is low, resulting in problems such as low efficiency.
[0003] The existing manual calling method relies on manual observation of the winding machine status and manual assignment of the wire drop machine to receive the goods. The dispatcher assigns tasks based on intuitive judgment (such as distance and visual inspection of the paper tube status). It is inefficient and easily affected by human factors, and cannot cope with the large-scale scheduling needs of multiple spinning positions; the existing automatic calling method usually only uses the call time or distance as the priority basis. The rules are single and cannot consider the factors affecting the priority order in multiple dimensions. It is easy to delay urgent batches or high-explosion tube risk tasks, resulting in production imbalance. Summary of the Invention
[0004] In view of this, the purpose of the present invention is to provide an intelligent scheduling method, device and storage medium for a wire drop machine based on a fuzzy algorithm, so as to solve the problems in the prior art, in which the manual calling method relies on manual observation of the winding machine status, manual assignment of the wire drop machine to receive the goods, and the dispatcher assigns tasks based on intuitive judgment (such as distance, visual inspection of the paper tube status), which is inefficient and easily affected by human factors, and cannot cope with the large-scale scheduling needs of multiple spinning positions. The automatic calling method usually only uses the call time or distance as the priority basis, has a single rule, and cannot consider the influencing factors affecting the priority order in multiple dimensions, which easily delays urgent batches or high-explosion tube risk tasks, resulting in production imbalance.
[0005] According to a first aspect of an embodiment of the present invention, a method for intelligent scheduling of a doffing machine based on a fuzzy algorithm is provided, comprising:
[0006] When any spinning position of the winding machine completes the winding of the yarn cake, it sends its own spinning position information to the ground station controller, and the spinning position information includes an automatic call instruction and a spinning position number;
[0007] After receiving the spinning position information, the ground station controller counts the time according to the automatic call time, where the counted time is the accumulated call time of the spinning position;
[0008] After the doffing machine completes the storage of the silk cakes of the last task, the ground station controller obtains the real-time position of the doffing machine, and obtains the real-time distance between the doffing machine and the spinning position according to the real-time position of the doffing machine and the spinning position number;
[0009] The ground station controller obtains the pipe burst time risk of the spinning position according to the accumulated call time of the spinning position;
[0010] The ground station controller uses a fuzzy algorithm to obtain a comprehensive priority score of the spinning position according to the accumulated call time of the spinning position, the real-time distance between the doffing machine and the spinning position, the pipe burst time risk of the spinning position, and the preset batch urgency;
[0011] The spinning positions to be dropped are prioritized according to the comprehensive priority scores of the spinning positions, and the spinning position with the highest priority is used as the task target of the drop wire machine. The ground station controller issues a task instruction to the drop wire machine according to the task target, and the drop wire machine goes to the target spinning position to perform the drop wire task according to the task instruction.
[0012] Preferably,
[0013] The preset batch urgency includes three batch urgency levels: loose, normal, and expedited, and a corresponding membership value is set for each batch urgency level.
[0014] Preferably,
[0015] The ground station controller uses a fuzzy algorithm to obtain a comprehensive priority score of the spinning position based on the accumulated call time of the spinning position, the real-time distance between the doffing machine and the spinning position, the pipe burst time risk of the spinning position, and the preset batch urgency, including:
[0016] The ground station controller obtains a time membership value according to the accumulated call time of the spinning position;
[0017] The ground station controller obtains a distance membership value according to the real-time distance between the doffing machine and the spinning position;
[0018] The ground station controller obtains a pipe burst risk membership value according to the pipe burst time risk of the spinning position;
[0019] The ground station controller obtains a batch membership value according to a preset batch urgency;
[0020] The ground station controller performs weighted fusion of the time membership value, distance membership value, pipe burst risk membership value and batch membership value according to preset time membership value, distance membership value, pipe burst risk membership value and batch membership value weight values to obtain a comprehensive priority score of the spinning position.
[0021] Preferably,
[0022] The ground station controller obtains the time membership value according to the accumulated call time of the spinning position, including:
[0023] Obtaining the cumulative call time of the spinning position, and comparing the cumulative call time of the spinning position with a preset maximum waiting time;
[0024] If the calling time of the spinning position is greater than the preset maximum waiting time, the time membership value is assigned to 1; if the calling time of the spinning position is less than or equal to the preset maximum waiting time, the calling time of the spinning position is divided by the preset maximum waiting time to obtain the time membership value.
[0025] Preferably,
[0026] The ground station controller obtains the distance membership value according to the real-time distance between the doffing machine and the spinning position, including:
[0027] Obtaining the real-time distance between the doffing machine and the spinning position, and comparing the real-time distance between the doffing machine and the spinning position with a preset maximum effective distance, where the preset maximum effective distance is the doffing machine track length;
[0028] If the real-time distance between the wire drop machine and the spinning position is greater than the preset maximum effective distance, the distance membership value is assigned to 0; if the real-time distance between the wire drop machine and the spinning position is less than or equal to the preset maximum effective distance, the distance membership value is obtained by subtracting the ratio of the real-time distance between the wire drop machine and the spinning position to the preset maximum effective distance from 1.
[0029] Preferably,
[0030] The ground station controller obtains the pipe burst risk membership value according to the pipe burst time risk of the spinning position, including:
[0031] The pipe burst time risk of the spinning position is obtained, a risk sensitivity coefficient is set, and a pipe burst risk membership value is obtained according to the pipe burst time risk and the risk sensitivity coefficient.
[0032] Preferably, it also includes:
[0033] After obtaining the priority ranking of the spinning positions to be doffed, select the top N spinning positions in the priority ranking, obtain the pipe burst risk membership values corresponding to the top N spinning positions in the priority ranking, and select the spinning position with the largest pipe burst risk membership value as the task target of the doffing machine.
[0034] According to a second aspect of an embodiment of the present invention, there is provided an intelligent scheduling device for a doffing machine based on a fuzzy algorithm, the device comprising:
[0035] Spinning position information acquisition module: used to send its own spinning position information to the ground station controller after any spinning position of the winding machine completes winding of the yarn cake. The spinning position information includes automatic call instructions and spinning position position number;
[0036] Call time acquisition module: used for the ground station controller to count the time according to the automatic call time after receiving the spinning position information, and the counted time is the accumulated call time of the spinning position;
[0037] Real-time distance acquisition module: After the doffing machine completes the storage of the silk cake of the last task, the ground station controller obtains the real-time position of the doffing machine, and obtains the real-time distance between the doffing machine and the spinning position according to the real-time position of the doffing machine and the spinning position number;
[0038] Risk acquisition module: used for the ground station controller to acquire the pipe burst time risk of the spinning position according to the accumulated call time of the spinning position;
[0039] Comprehensive score acquisition module: used for the ground station controller to obtain the priority comprehensive score of the spinning position using a fuzzy algorithm based on the accumulated call time of the spinning position, the real-time distance between the doffing machine and the spinning position, the pipe burst time risk of the spinning position, and the preset batch urgency;
[0040] Task issuing module: used to prioritize the spinning positions to be dropped according to the comprehensive priority scores of the spinning positions, and take the spinning position with the highest priority as the task target of the drop wire machine. The ground station controller issues task instructions to the drop wire machine according to the task target, and the drop wire machine goes to the target spinning position to perform the drop wire task according to the task instructions.
[0041] According to a third aspect of an embodiment of the present invention, a storage medium is provided, which stores a computer program. When the computer program is executed by a main controller, it implements each step of the logistics equipment redesign method based on digital twins.
[0042] The technical solutions provided by the embodiments of the present invention may have the following beneficial effects:
[0043] The present application obtains the automatic call instruction and the spinning position number of the spinning position to be executed before the wire drop machine executes the task, obtains the pipe burst time risk according to the automatic call instruction, obtains the real-time distance between the wire drop machine and the spinning position by obtaining the real-time position of the wire drop machine and the spinning position number, and pre-sets the batch urgency in the upper computer system or touch screen, thereby converting the distance, call time, pipe burst risk, and batch urgency into calculable quantitative indicators through fuzzy algorithm to generate a comprehensive priority; assigns target tasks to the wire drop machine through the comprehensive priority; the present application performs priority sorting by considering the four-dimensional parameters of distance, time, pipe burst risk and urgency, and dynamically schedules the wire drop machine through multiple factors, so that the idle time of the wire drop machine is reduced and the equipment utilization rate is improved.
[0044] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0046] Figure 1 1 is a flow chart of an intelligent scheduling method for a doffing machine based on a fuzzy algorithm according to an exemplary embodiment;
[0047] Figure 2 is a schematic diagram showing the composition of a chemical fiber doffing system according to another exemplary embodiment;
[0048] Figure 3 is a system schematic diagram of an intelligent scheduling device for a doffing machine based on a fuzzy algorithm according to another exemplary embodiment;
[0049] In the attached figure: 1-spinning position information acquisition module, 2-call time acquisition module, 3-real-time distance acquisition module, 4-risk acquisition module, 5-comprehensive score acquisition module, 6-task issuing module. DETAILED DESCRIPTION
[0050] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. In the following description, when referring to the drawings, like numbers in different figures represent like or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all possible embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.
[0051] Example 1
[0052] Figure 1FIG. 1 is a flow chart of an intelligent scheduling method for a doffing machine based on a fuzzy algorithm according to an exemplary embodiment. Figure 1 As shown, the method includes:
[0053] S1, when any spinning position of the winding machine completes winding of the yarn cake, it sends its own spinning position information to the ground station controller, and the spinning position information includes an automatic call instruction and a spinning position position number;
[0054] S2, after receiving the spinning position information, the ground station controller counts the time according to the automatic call time, and the counted time is the accumulated call time of the spinning position;
[0055] S3, after the doffing machine completes storing the silk cakes of the previous task, the ground station controller obtains the real-time position of the doffing machine, and obtains the real-time distance between the doffing machine and the spinning position according to the real-time position of the doffing machine and the spinning position number;
[0056] S4, the ground station controller obtains the pipe burst time risk of the spinning position according to the accumulated call time of the spinning position;
[0057] S5, the ground station controller uses a fuzzy algorithm to obtain a comprehensive priority score of the spinning position based on the accumulated call time of the spinning position, the real-time distance between the doffing machine and the spinning position, the pipe burst time risk of the spinning position, and the preset batch urgency;
[0058] S6, prioritizing the spinning positions to be doffed according to the comprehensive priority scores of the spinning positions, taking the spinning position with the highest priority as the task target of the doffing machine, and the ground station controller issuing a task instruction to the doffing machine according to the task target, and the doffing machine proceeding to the target spinning position to perform the doffing task according to the task instruction;
[0059] It is understandable that the doffing system is the core post-processing link in chemical fiber production. It is mainly responsible for efficiently transferring the yarn cakes (polyester filaments such as POY / FDY, etc.) produced by the winding machine to the downstream process or packaging link. The typical system consists of a doffing system mainly consisting of a 96-spinning position winding machine group, a doffing machine, a buffer rack, a loader and a turntable. Its functions and collaborative processes are as follows, as shown in the attached figure. Figure 2 As shown:
[0060] 96-spinning-position winding machine group:
[0061] The 96-position winder cluster is the core production unit: each spinning position independently completes the melt spinning, cooling, oiling, and winding process into a yarn cake. It monitors the yarn cake forming quality (such as tension and winding density) and equipment operating status (such as broken yarn and paper tube abnormalities) in real time. When the yarn cake is full or malfunctioning, it sends a "doffing request" signal to the ground station controller (central controller). As the starting point of the system, the winder cluster transfers the completed yarn cake to the doffing machine via a robotic arm or conveyor belt. It communicates with the ground station controller via the PLC and shares the production status of each spinning position (such as remaining winding time and paper tube life) in real time. It supports both automatic call (reaching the preset winding length) and manual call triggering. It sends a doffing request to the ground station controller, along with the location coordinates and automatic call time. The ground station controller measures the waiting time (call time) based on the automatic call time and calculates the remaining time until the paper tube bursts based on the call time. The ground station controller also pre-sets data such as the batch urgency level E.
[0062] Wire drop machine:
[0063] Receive the bobbin from the winding machine, automatically grasp, position and transfer it, and temporarily store the qualified bobbin in the buffer rack. According to the instructions of the ground station controller, it moves to the target winding machine spinning position in priority order. The bobbin is removed by a robotic arm or pneumatic clamp and temporarily stored in the buffer area to avoid production line blockage.
[0064] Cache rack:
[0065] Temporary storage of bobbins transferred from the doffing machine balances the difference between the production speed of the winding machine and the processing capacity of the downstream loader, avoiding the doffing machine having to wait for the loader directly. A layered or partitioned design supports storage by batch, urgency, or bobbin type to improve subsequent loading efficiency. Partitions are stored by batch, specification, or priority, supporting first-in-first-out (FIFO) or on-demand retrieval.
[0066] Turntable (wire conveying platform):
[0067] The turntable stores the bobbin, and by rotating the primary and secondary sides, it changes the bobbin delivery path (storage location), connecting different processes (e.g., doffer → buffer rack → loader). This allows for multi-directional logistics within a limited space, reducing equipment footprint. The turntable adjusts the delivery speed to ensure synchronization between the previous and next processes. The turntable receives bobbin from the buffer rack, rotates it to the corresponding exit direction based on the target position, and coordinates with the loader to ensure that the bobbin enters the loading process at a steady pace.
[0068] Loading machine:
[0069] The system stacks bobbins onto yarn carts or pallets according to preset rules (e.g., number of layers, arrangement), transfers bobbins from the buffer rack to transport equipment (e.g., pallets, carts), supports value-added operations such as weighing and labeling, generates a unique ID for each bobbin cart, and associates bobbins with information such as bobbins batch and production time. The system receives bobbins from the turntable or buffer rack, triggers a signal upon loading, and notifies the AGV or forklift to transport them to the warehouse. In the event of full load or failure, the system sends a status signal to the control system, triggering temporary storage on the buffer rack or adjustment of the turntable path.
[0070] Scheduling principle: After the doffing machine completes receiving and stores the bobbins in the buffer rack, it updates the scheduling queue, receives automatic / manual call signals, and uses parameter fuzzy processing to calculate the comprehensive priority score of each spinning position. Bubble sorting is performed to select the spinning position with the highest priority service score. The doffing machine's target position is automatically generated and instructions are issued.
[0071] In the doffing machine scheduling, the fuzzy algorithm is used to quantify the distance factor and weight the task priority. This can be achieved by combining the linear membership function with the multi-factor weight allocation as follows:
[0072] Distance membership value:
[0073] There are usually two forms of linear membership functions: increasing type (for example, the closer the distance, the higher the priority) and decreasing type (the farther the distance, the lower the priority). In this embodiment, the distance is executed at the nearest distance, so the closer the distance, the higher the membership. A decreasing linear function is used, for example, when the distance is 0, the membership is 1, and when the distance is the maximum, the membership is 0; the maximum effective distance D is measured. max , which is the maximum effective distance of the wire doffing machine, generally the length of the wire doffing machine track, and the expression formula is as follows:
[0074]
[0075] Where, d i Indicates the actual distance from the i-th winder spinning position to the doffing machine, which is the i-th winder spinning position column value minus the actual position value of the doffing machine;
[0076] Time membership value:
[0077] The automatic call and manual call signals of the winding machine can be converted into the call time T, which refers to the waiting time after the spinning position is called. The longer the time, the higher the membership, and the priority processing is required. A linear function, such as T / T_max, or a piecewise function can be used. For example, after exceeding a certain threshold, the membership is 1, so μ (T) = t / T_max (increasing type); First, according to the process parameters, set the maximum waiting time T max , t i represents the waiting time after each spinning position is called, and the expression formula of the time membership value is:
[0078]
[0079] Pipe burst risk membership value:
[0080] The burst time risk R is related to the operation time, temperature and pressure of the spinning position, and is mainly related to the cumulative maximum call time. The membership function can be exponential. The burst risk factor (R): exponential membership function;
[0081]
[0082] Where K and A are risk sensitivity coefficients (K=0.1 and A=0.5 are recommended). By adjusting K and A, we can adapt to different risk characteristics such as temperature and pressure. The larger A is, the later the risk starts; the smaller K is, the slower the risk rises, etc. (Ti represents the cumulative call time of the i-th spinning position, T max is the maximum accumulated call time), that is, the longer the call time, the greater the risk of pipe burst.
[0083] Batch membership value:
[0084] The batch urgency can be set by the user. The urgency of the winding machine spinning position can be manually set in the batch information input unit such as the ground station controller management interface or the touch screen interface to enter the batch urgency E. The batch urgency E value is 1, 2 or 3, representing the urgency level (1 is loose, 2 is normal, and 3 is expedited). The corresponding batch membership value is set for each level. The formula is as follows:
[0085]
[0086] Assume the weight vector is [α, β, γ, δ], satisfying α + β + γ + δ = 1. This needs to be adjusted based on business needs (e.g., a higher weight for pipe burst risk). Alternatively, the dynamic weight configuration module can be used: it supports parameter weight adjustment (e.g., increasing the weight of emergency batches during peak production season) to increase or decrease the weight vector.
[0087] Priority comprehensive score: according to the formula , calculate the comprehensive score S of each spinning position priority;
[0088] Temporarily store the calculated comprehensive scores S of each spinning position in the buffer data block, sort and filter to establish a task queue (the higher the S, the higher the priority), sort in descending order according to the scores S, filter out the spinning position i with the highest priority comprehensive score, set this spinning position i as the target task of the doffing machine, and issue a task instruction to the doffing machine. After receiving the task instruction, the doffing machine goes to the target spinning position i to perform the doffing task;
[0089] It is worth emphasizing that the present embodiment also discloses a task release method guided by the pipe burst risk membership value, including: after obtaining the comprehensive score S of each spinning position and sorting them in descending order, screening out the N spinning positions (N is usually 3) with the highest priority, and then obtaining the pipe burst risk membership values of each of these three spinning positions, and then selecting the spinning position with the highest pipe burst risk membership value as the target spinning position of the doffing machine; this method not only takes into account the priority comprehensive score S, but also reduces the pipe burst risk of the winding machine spinning position to the greatest extent possible.
[0090] Example 2
[0091] Figure 3 1 is a system diagram of an intelligent scheduling device for a doffing machine based on a fuzzy algorithm according to another exemplary embodiment, the device comprising:
[0092] Spinning position information acquisition module 1: used to send its own spinning position information to the ground station controller after any spinning position of the winding machine completes winding of the yarn cake. The spinning position information includes automatic call instructions and spinning position position number;
[0093] Call time acquisition module 2: used for the ground station controller to count the time according to the automatic call time after receiving the spinning position information, and the counted time is the accumulated call time of the spinning position;
[0094] Real-time distance acquisition module 3: After the doffing machine completes the storage of the silk cake of the last task, the ground station controller obtains the real-time position of the doffing machine, and obtains the real-time distance between the doffing machine and the spinning position according to the real-time position of the doffing machine and the spinning position number;
[0095] Risk acquisition module 4: used for the ground station controller to acquire the pipe burst time risk of the spinning position according to the accumulated call time of the spinning position;
[0096] Comprehensive score acquisition module 5: used for the ground station controller to obtain the priority comprehensive score of the spinning position using a fuzzy algorithm based on the accumulated call time of the spinning position, the real-time distance between the doffing machine and the spinning position, the pipe burst time risk of the spinning position, and the preset batch urgency;
[0097] Task issuing module 6: used to prioritize the spinning positions to be dropped according to the comprehensive priority scores of the spinning positions, and take the spinning position with the highest priority as the task target of the drop wire machine. The ground station controller issues task instructions to the drop wire machine according to the task target, and the drop wire machine goes to the target spinning position to perform the drop wire task according to the task instructions.
[0098] Example 3:
[0099] This embodiment provides a storage medium, wherein the storage medium stores a computer program, and when the computer program is executed by a host controller, each step in the above method is implemented;
[0100] It is understandable that the storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0101] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
[0102] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" is at least two.
[0103] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.
[0104] It should be understood that various components of the present invention may be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods may be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof may be used: a discrete logic circuit having logic gate circuits for implementing logic functions on data signals, an application-specific integrated circuit having suitable combinational logic gate circuits, a programmable gate array (PGA), a field-programmable gate array (FPGA), etc.
[0105] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.
[0106] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or in the form of software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.
[0107] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0108] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
[0109] Although the embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.
Claims
1. The intelligent scheduling method of the doffing machine based on fuzzy algorithm is characterized by: include: When any spinning position of the winding machine completes the winding of the yarn cake, it sends its own spinning position information to the ground station controller, and the spinning position information includes an automatic call instruction and a spinning position number; After receiving the spinning position information, the ground station controller counts the time according to the automatic call time, where the counted time is the accumulated call time of the spinning position; After the doffing machine completes the storage of the silk cakes of the last task, the ground station controller obtains the real-time position of the doffing machine, and obtains the real-time distance between the doffing machine and the spinning position according to the real-time position of the doffing machine and the spinning position number; The ground station controller obtains the pipe burst time risk of the spinning position according to the accumulated call time of the spinning position; The ground station controller uses a fuzzy algorithm to obtain a comprehensive priority score of the spinning position based on the accumulated call time of the spinning position, the real-time distance between the doffing machine and the spinning position, the pipe burst time risk of the spinning position, and the preset batch urgency, including: The ground station controller obtains a time membership value according to the accumulated call time of the spinning position; The ground station controller obtains a distance membership value according to the real-time distance between the doffing machine and the spinning position; The ground station controller obtains a pipe burst risk membership value according to the pipe burst time risk of the spinning position; The ground station controller obtains a batch membership value according to a preset batch urgency; The ground station controller performs weighted fusion of the time membership value, the distance membership value, the pipe burst risk membership value, and the batch membership value according to preset time membership value, distance membership value, pipe burst risk membership value, and batch membership value weight values to obtain a comprehensive priority score of the spinning position; Prioritizing the spinning positions to be doffed according to the comprehensive priority scores of the spinning positions, taking the spinning position with the highest priority as the task target of the doffing machine, the ground station controller issuing a task instruction to the doffing machine according to the task target, and the doffing machine going to the target spinning position to perform the doffing task according to the task instruction; After obtaining the priority ranking of the spinning positions to be doffed, select the top N spinning positions in the priority ranking, obtain the pipe burst risk membership values corresponding to the top N spinning positions in the priority ranking, and select the spinning position with the largest pipe burst risk membership value as the task target of the doffing machine.
2. The method according to claim 1, characterized in that The preset batch urgency includes three batch urgency levels: loose, normal, and expedited, and a corresponding membership value is set for each batch urgency level.
3. The method according to claim 2, characterized in that The ground station controller obtains the time membership value according to the accumulated call time of the spinning position, including: Obtaining the cumulative call time of the spinning position, and comparing the cumulative call time of the spinning position with a preset maximum waiting time; If the calling time of the spinning position is greater than the preset maximum waiting time, the time membership value is assigned to 1; if the calling time of the spinning position is less than or equal to the preset maximum waiting time, the calling time of the spinning position is divided by the preset maximum waiting time to obtain the time membership value.
4. The method according to claim 3, characterized in that The ground station controller obtains the distance membership value according to the real-time distance between the doffing machine and the spinning position, including: Obtaining the real-time distance between the doffing machine and the spinning position, and comparing the real-time distance between the doffing machine and the spinning position with a preset maximum effective distance, where the preset maximum effective distance is the doffing machine track length; If the real-time distance between the wire drop machine and the spinning position is greater than the preset maximum effective distance, the distance membership value is assigned to 0; if the real-time distance between the wire drop machine and the spinning position is less than or equal to the preset maximum effective distance, the distance membership value is obtained by subtracting the ratio of the real-time distance between the wire drop machine and the spinning position to the preset maximum effective distance from 1.
5. The method according to claim 4, characterized in that The ground station controller obtains the pipe burst risk membership value according to the pipe burst time risk of the spinning position, including: The pipe burst time risk of the spinning position is obtained, a risk sensitivity coefficient is set, and a pipe burst risk membership value is obtained according to the pipe burst time risk and the risk sensitivity coefficient.
6. The intelligent dispatching device of the doffing machine based on fuzzy algorithm is characterized by: The device comprises: Spinning position information acquisition module: used to send its own spinning position information to the ground station controller after any spinning position of the winding machine completes winding of the yarn cake. The spinning position information includes automatic call instructions and spinning position position number; Call time acquisition module: used for the ground station controller to count the time according to the automatic call time after receiving the spinning position information, and the counted time is the accumulated call time of the spinning position; Real-time distance acquisition module: After the doffing machine completes the storage of the silk cake of the last task, the ground station controller obtains the real-time position of the doffing machine, and obtains the real-time distance between the doffing machine and the spinning position according to the real-time position of the doffing machine and the spinning position number; Risk acquisition module: used for the ground station controller to acquire the pipe burst time risk of the spinning position according to the accumulated call time of the spinning position; Comprehensive score acquisition module: used by the ground station controller to obtain the priority comprehensive score of the spinning position using a fuzzy algorithm based on the cumulative call time of the spinning position, the real-time distance between the doffing machine and the spinning position, the pipe burst time risk of the spinning position, and the preset batch urgency, including: The ground station controller obtains a time membership value according to the accumulated call time of the spinning position; The ground station controller obtains a distance membership value according to the real-time distance between the doffing machine and the spinning position; The ground station controller obtains a pipe burst risk membership value according to the pipe burst time risk of the spinning position; The ground station controller obtains a batch membership value according to a preset batch urgency; The ground station controller performs weighted fusion of the time membership value, the distance membership value, the pipe burst risk membership value, and the batch membership value according to preset time membership value, distance membership value, pipe burst risk membership value, and batch membership value weight values to obtain a comprehensive priority score of the spinning position; Task issuing module: used for prioritizing the spinning positions to be doffed according to the comprehensive priority scores of the spinning positions, and taking the spinning position with the highest priority as the task target of the doffing machine. The ground station controller issues a task instruction to the doffing machine according to the task target, and the doffing machine goes to the target spinning position to perform the doffing task according to the task instruction; After obtaining the priority ranking of the spinning positions to be doffed, select the top N spinning positions in the priority ranking, obtain the pipe burst risk membership values corresponding to the top N spinning positions in the priority ranking, and select the spinning position with the largest pipe burst risk membership value as the task target of the doffing machine.
7. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the main controller, each step of the intelligent scheduling method of the wire drop machine based on the fuzzy algorithm as described in any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Data processing and task scheduling method and system for mobile charging robot
CN119168330A
Task management method of chemical fiber automatic doffing robot
CN119822152A