Digital twinning-based inter-elasticizer production scheduling planning method and system
Through digital twin technology, the engine-plug-up workshop model is constructed to perceive the operating status and health status, and the production scheduling scheme is constructed and verified using genetic algorithms, which solves the problem of inefficient production planning of engine-plug-up workshops in the textile industry, and realizes automation and ability Verified production schedule.
Patent Information
- Application Number
- CN202411262150.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-10
AI Technical Summary
The production scheduling planning of the bullet-machine workshop in the existing textile industry lacks automated methods and software systems, which makes it inefficient and difficult to verify its rationality by manually formulated production scheduling plans.
Using a digital twin method, a digital twin model of the bomb-adding machine workshop is constructed. By perceiving the operating status of the bomb-adding machine and the health status of the winding position, comprehensively considering the losses of early completion and delayed completion, the optimal production scheduling planning scheme is constructed using genetic algorithms. , and verify the feasibility of the scheme by running virtually.
The automatic formulation and plan verification of the production schedule of the ammunition machine workshop has been realized, production efficiency has been improved, and the rationality and feasibility of the production schedule has been ensured.
Smart Images

Figure CN119106891A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a production scheduling and planning technology for a texturing machine workshop, and in particular to a production scheduling and planning method and system for a texturing machine workshop based on digital twins. Background Art
[0002] The textile industry is an important livelihood industry. In recent years, with the continuous expansion of market demand, the spindle false twist production link, as an extremely important link, has been paid more and more attention by textile manufacturers for its digitalization and intelligence. The spindle false twist production link includes spindle transfer, spindle winding, texturizing machine false twist production, spindle doffing and other processes. A textile manufacturer often deploys dozens of texturizing machines in the workshop, so the order task scheduling planning of the entire spindle false twist production link is extremely important, and it is also an important issue to improve production efficiency and product quality.
[0003] However, as the automation level of textile enterprises increases, the automation and intelligent performance of texturing machines become more and more outstanding, which has helped enterprises improve quality and efficiency to a certain extent. However, in the existing production process, almost all production is scheduled manually according to the task order situation, and there is a lack of automatic production scheduling methods and software systems, which is inefficient. At the same time, it is often difficult to verify the rationality of the manually formulated production schedule, and there is a lack of the ability to verify the virtual production of the formulated production schedule. Summary of the invention
[0004] In view of the problems existing in the prior art, the object of the present invention is to provide a more efficient and verifiable digital twin-based texturing machine workshop production scheduling method and system.
[0005] In order to achieve the above-mentioned object of the invention, the present invention provides the following technical solutions:
[0006] A production scheduling method for a texturing machine workshop based on digital twins includes the following steps:
[0007] S1. Build a digital twin model of the texturing machine workshop, including the 3D geometric models, operation actions and operation process flow of various equipment in the texturing machine workshop;
[0008] S2. Perceiving the data of the texturing machine, including the operating status of the texturing machine, the health status of the winding position, and the progress of the production task of the texturing machine;
[0009] S3. Comprehensively consider the health status of the winding position and the progress of the texturing machine production task execution, build a production task scheduling model for the texturing workshop with the goal of minimizing the sum of early completion loss and delayed completion loss, and solve to obtain the optimal production scheduling plan;
[0010] S4. According to the perceived operating status of the texturing machine, the digital twin model of the texturing machine workshop is used to virtually run the optimal production scheduling scheme to verify the feasibility of the optimal production scheduling scheme.
[0011] Furthermore, step S1 specifically includes:
[0012] S11. Constructing a digital twin three-dimensional geometric model of a texturing machine, a wire rack, a wire ingot, a wire, and a worker in a texturing workshop in a digital space, wherein the three-dimensional geometric model is drawn by software and is used to describe the geometric shape, size, and structural composition of the texturing machine, the wire rack, the wire ingot, the wire, and the worker in the texturing workshop;
[0013] S12, constructing the operation actions of the geometric model, including the operation actions of the texturing machine, the wire rack, the wire ingot, the wire, and the workers in the texturing workshop, wherein the operation actions of the texturing machine include wire feeding, wire swinging, automatic bobbin doffing, and rotating frame rotation, the operation actions of the wire ingot include wire ingot winding and wire ingot carrying, and the operation actions of the workers include walking, carrying, and doffing;
[0014] S13. Construct a process flow of a texturing workshop, wherein the process flow refers to the whole process from the arrival of silk ingots, automatic or worker-carried silk loading, silk drawing by a texturing machine, heating, false twisting, oiling, winding, and bobbin dropping to automatic or worker-dropping silk.
[0015] Furthermore, step S2 specifically includes:
[0016] S21, directly sensing the operation status of the texturing machine by establishing a communication connection with the workshop on-site equipment controller or the workshop server, including information related to unprocessed silk ingots in the workshop, information related to the texturing machine, and information related to processed silk ingots in the workshop;
[0017] S22, obtaining the health status of the winding position by establishing a communication connection with the workshop field equipment controller or the workshop server;
[0018] S23. By establishing a communication connection with the workshop server, the execution progress of the texturing machine production task is obtained, including the types of silk ingots, the number of silk ingots corresponding to different types, and the delivery cycle.
[0019] Furthermore, step S3 specifically includes:
[0020] S31. Construct the production task scheduling model of the texturing workshop as follows:
[0021]
[0022] T′ kd =t e -t s
[0023] Pkd ={n Ji},{r Ji},[t s , t e ]
[0024] In the formula, C represents the objective function, C1 kd Indicates the loss of early completion cost, C2 kd represents the delayed completion loss cost, α and β represent weighting coefficients, m represents the total number of silk ingot categories, p represents the total number of batches of silk ingots in the kth category, 0<α<1, 0<β<1, T kd , T′ kd They represent the delivery cycle and actual completion time of the dth batch order of the k-type silk ingot, respectively. kd 、M kd They represent the total number of silk ingots to be produced for the d-th batch order of silk ingots of category k and the number of winding positions used in production, respectively. kd represents the order amount of the dth batch of orders for category k silk ingots, t w Indicates the single spindle winding time, 0 <t w <T w , T w Set the cycle for full roll, t r is the paper tube replacement time, t r =T r +t h , T r is the paper tube replacement cycle, t h is the interval from the issuance of the paper roll replacement instruction to the worker starting to perform the roll replacement action, h is the health status of the winding position, indicating the probability that the winding position can work normally, and 0 <h<1,P kd Represents the production scheduling plan, n Ji Indicates the i-th winding position of the J-th texturing machine, r Ji represents the number of batch d ingots of category k that need to be produced at the i-th winding position of the J-th texturing machine, t s Indicates the time of starting production, t e Indicates the time when production ends;
[0025] S32. Use genetic algorithm to solve the production task scheduling model of the elasticizing workshop to obtain the optimal production scheduling plan.
[0026] Furthermore, step S4 specifically includes:
[0027] S41, according to the sensed running state of the texturing machine, including the task sequence of unprocessed silk ingots to be processed in the workshop, the task sequence of silk ingots to be processed on the texturing machine, and the task sequence of processed silk ingots to be processed;
[0028] S42, generating a virtual initial operation state of the texturing workshop according to the task sequence, including the state of unprocessed silk ingots in the workshop, the state of silk ingots to be processed on the texturing machine, and the state of processed silk ingots;
[0029] S43, setting the initial state of the digital twin model of the texturing machine workshop to the virtual operation initial state, and operating according to the optimal production scheduling plan, generating simulation results after the operation is completed to verify the feasibility.
[0030] A production scheduling system for a texturing machine workshop based on digital twins, including:
[0031] The digital twin model construction module of the texturing machine is used to construct the digital twin model of the texturing machine workshop, including the 3D geometric models, operating actions and operating process flows of various equipment in the texturing machine workshop;
[0032] The data perception module is used to perceive the data of the texturing machine, including the operating status of the texturing machine, the health status of the winding position, and the progress of the texturing machine production task execution;
[0033] The production scheduling module of the texturing workshop is used to comprehensively consider the health status of the winding position and the execution progress of the texturing machine production tasks, build a production task scheduling model for the texturing workshop with the goal of minimizing the sum of early completion loss and delayed completion loss, and solve to obtain the optimal production scheduling plan;
[0034] The digital twin virtual operation module is used to virtually operate the optimal production scheduling scheme based on the perceived operating status of the texturing machine and adopt the digital twin model of the texturing machine workshop to verify the feasibility of the optimal production scheduling scheme.
[0035] Furthermore, the digital twin model construction module of the texturing machine specifically includes:
[0036] A geometric model building unit, used to build a digital twin three-dimensional geometric model of the texturing machine, wire rack, wire ingot, wire and worker in the texturing workshop in a digital space, wherein the three-dimensional geometric model is drawn by software and is used to describe the geometric shape, size and structural composition of the texturing machine, wire rack, wire ingot, wire and worker in the texturing workshop;
[0037] The operation work construction unit is used to construct the operation actions of the geometric model, including the operation actions of the texturing machine, wire rack, wire ingot, wire and workers in the texturing workshop. The operation actions of the texturing machine include wire feeding, wire swinging, automatic bobbin dropping and rotating frame rotation. The operation actions of the wire ingot include wire winding and wire ingot handling. The operation actions of the workers include walking, handling and bobbin dropping.
[0038] The process flow construction unit is used to construct the process flow of the texturing workshop. The process flow refers to the entire process from the arrival of the silk ingot, automatic or worker-carried silk loading, silk drawing by the texturing machine, heating, false twisting, oiling, winding, and bobbin dropping to automatic or worker silk dropping.
[0039] Furthermore, the data perception module specifically includes:
[0040] An operation status sensing unit is used to directly sense the operation status of the texturing machine by establishing a communication connection with a workshop on-site equipment controller or a workshop server, including information related to unprocessed silk ingots in the workshop, information related to the texturing machine, and information related to processed silk ingots in the workshop;
[0041] A health status sensing unit is used to obtain the health status of the winding position by establishing a communication connection with a workshop field equipment controller or a workshop server;
[0042] The task execution progress perception unit is used to establish a communication connection with the workshop server to obtain the execution progress of the texturing machine production task, including the types of silk ingots, the number of silk ingots corresponding to different types, and the delivery cycle.
[0043] Furthermore, the production scheduling module of the texturing workshop specifically includes:
[0044] The model building unit is used to build the production task scheduling model of the texturing workshop as follows:
[0045]
[0046]
[0047] T′ kd =t e -t s
[0048] P kd ={n Ji},{r Ji},[t s , t e ]
[0049] In the formula, C represents the objective function, C1 kd Indicates the loss of early completion cost, C2 kd represents the delayed completion loss cost, α and β represent weighting coefficients, m represents the total number of silk ingot categories, p represents the total number of batches of silk ingots in the kth category, 0<α<1, 0<β<1, T kd , T′ kd They represent the delivery cycle and actual completion time of the dth batch order of the k-type silk ingot, respectively. kd 、M kdThey represent the total number of silk ingots to be produced for the d-th batch order of silk ingots of category k and the number of winding positions used in production, respectively. kd represents the order amount of the dth batch of orders for category k silk ingots, t w Indicates the single spindle winding time, 0 <t w <T w , T w Set the cycle for full roll, t r is the paper tube replacement time, t r =T r +t h , T r is the paper tube replacement cycle, t h is the interval from the issuance of the paper roll replacement instruction to the worker starting to perform the roll replacement action, h is the health status of the winding position, indicating the probability that the winding position can work normally, and 0 <h<1,P kd Represents the production scheduling plan, n Ji Indicates the i-th winding position of the J-th texturing machine, r Ji represents the number of batch d ingots of category k that need to be produced at the i-th winding position of the J-th texturing machine, t s Indicates the time of starting production, t e Indicates the time when production ends;
[0050] The model solving unit is used to solve the production task scheduling model of the texturing workshop by using a genetic algorithm to obtain the optimal production scheduling plan.
[0051] Furthermore, the digital twin virtual operation module specifically includes:
[0052] A task generation unit is used to generate a task sequence of unprocessed silk ingots to be processed in the workshop, a task sequence of silk ingots to be processed on the texturing machine, and a task sequence of processed silk ingots to be processed according to the perceived running status of the texturing machine;
[0053] An initial state confirmation unit, used for generating a virtual operation initial state of the texturing workshop according to the task sequence, including the state of unprocessed silk ingots in the workshop, the state of silk ingots to be processed on the texturing machine, and the state of processed silk ingots;
[0054] The virtual operation unit is used to set the initial state of the digital twin model of the texturing machine workshop to the virtual operation initial state, and operate according to the optimal production scheduling plan, and generate simulation results after the operation is completed to verify the feasibility.
[0055] Compared with the prior art, the beneficial effects of the present invention are: providing a production scheduling planning method and system for a texturing machine workshop based on digital twins, which adopts digital twin technology to realize automatic formulation of production scheduling for false twist production workshops, and can virtually run and verify the production scheduling plan. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 A schematic diagram of a process flow of a texturing machine workshop production scheduling method based on digital twins provided in an embodiment of the present invention;
[0057] Figure 2 Flowchart of the method for building a digital twin model of a texturing machine workshop;
[0058] Figure 3 It is a flow chart of the data perception method of the texturing machine;
[0059] Figure 4 A flowchart of the production planning method;
[0060] Figure 5 A functional architecture block diagram of a digital twin-based texturing machine workshop production scheduling system provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0061] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.
[0062] Embodiment 1
[0063] The embodiment of the present invention provides a production scheduling method for a texturing machine workshop based on digital twins, such as Figure 1 As shown, the following steps are included:
[0064] S1. Build a digital twin model of the texturing machine workshop, including the 3D geometric models, operating actions and operating process flows of various equipment in the texturing machine workshop.
[0065] like Figure 2 As shown, this step specifically includes:
[0066] S11. Constructing a digital twin three-dimensional geometric model of the texturing machine, wire rack, wire ingot, wire and worker in the texturing workshop in a digital space, wherein the three-dimensional geometric model is drawn by software such as SolidWorks, Blender, 3DS Max, etc., and is used to describe the geometric shape, size and structural composition of the texturing machine, wire rack, wire ingot, wire and worker in the texturing workshop;
[0067] S12, constructing the operation actions of the geometric model, including the operation actions of the texturing machine, the wire rack, the wire ingot, the wire, and the workers in the texturing workshop, wherein the operation actions of the texturing machine include wire feeding, wire swinging, automatic bobbin doffing, and rotating frame rotation, the operation actions of the wire ingot include wire ingot winding and wire ingot carrying, and the operation actions of the workers include walking, carrying, and doffing;
[0068] S13. Construct a process flow of a texturing workshop, wherein the process flow refers to the whole process from the arrival of silk ingots, automatic or worker-carried silk loading, silk drawing by a texturing machine, heating, false twisting, oiling, winding, and bobbin dropping to automatic or worker-dropping silk.
[0069] S2. Perceive the data of the texturing machine, including the operating status of the texturing machine, the health status of the winding position, and the progress of the production task execution of the texturing machine.
[0070] like Figure 3 As shown, this step specifically includes:
[0071] S21, directly sensing the operating status of the texturing machine by establishing a communication connection with the workshop on-site equipment controller or the workshop server, including information related to unprocessed silk ingots in the workshop (such as the number of silk ingots, the position of the silk car storing the silk ingots, the batch, variety and number of the silk ingots, etc.), information related to the texturing machine (such as the number of silk ingots on the wire rack and the remaining amount of silk ingots, the winding speed, temperature, set winding length of the texturing machine, the current winding length of each silk ingot, the number and position of the fully wound silk ingots, etc.), and information related to the processed silk ingots in the workshop (such as the number of silk ingots, the position of the silk car storing the silk ingots, the batch, variety and number of the silk ingots, etc.);
[0072] S22. Acquire the health status of the winding position by establishing a communication connection with the workshop on-site equipment controller or the workshop server; including the health status data and remaining service life information of key components such as the wire moving device of the texturing machine, the traverse device, the chuck, the hot box cleaning, the leather roller, the working disk, the small shuttle, and the wire guide;
[0073] S23. Based on the number and types of unprocessed silk spindles in the workshop, the types, number and winding degree of silk spindles being false-twisted, and the number and types of processed silk spindles, a communication connection is established with the workshop server to obtain the execution progress of the texturing machine production task, including the types of silk spindles, the number of silk spindles corresponding to different types, and the delivery cycle.
[0074] S3. Taking into account the health status of the winding position and the progress of the texturing machine production task execution, a production task scheduling model for the texturing workshop is constructed with the goal of minimizing the sum of early completion loss and delayed completion loss, and the optimal production scheduling plan is obtained by solving it.
[0075] like Figure 4 As shown, this step specifically includes:
[0076] S31. Construct the production task scheduling model of the texturing workshop as follows:
[0077]
[0078] T′ kd =t e -ts
[0079] P kd ={n Ji},{r Ji},[t s , t e ]
[0080] In the formula, C represents the objective function, C1 kd Indicates the loss of early completion cost, C2 kd represents the delayed completion loss cost, α and β represent weighting coefficients, m represents the total number of silk ingot categories, p represents the total number of batches of silk ingots in the kth category, 0<α<1, 0<β<1, T kd , T′ kd They represent the delivery cycle and actual completion time of the dth batch order of the k-type silk ingot, respectively. kd 、M kd They represent the total number of silk ingots to be produced for the d-th batch order of silk ingots of category k and the number of winding positions used in production, respectively. kd represents the order amount of the dth batch of orders for category k silk ingots, t w Indicates the single spindle winding time, 0 <t w <T w , T w Set the cycle for full roll, t r is the paper tube replacement time, t r =T r +t h , T r is the paper tube replacement cycle, t h is the interval from the issuance of the paper roll replacement instruction to the worker starting to perform the roll replacement action, h is the health status of the winding position, indicating the probability that the winding position can work normally, and 0 <h<1,P kd Represents the production scheduling plan, n Ji Indicates the i-th winding position of the J-th texturing machine, r Ji represents the number of batch d ingots of category k that need to be produced at the i-th winding position of the J-th texturing machine, t s Indicates the time of starting production, t e Indicates the time when production ends. In addition, due to equipment design reasons, if one winding position fails, all 32 winding positions in a unit will fail to work at the same time; the number of all winding positions in the workshop: N w =N t ×384,N t Indicates the number of texturing machines in the workshop, each of which has 384 winding positions.
[0081] The constraints of the production task scheduling model of the texturing workshop must meet the following conditions: 1) The user defines the priority p={1,2,3,…,m} of the d-th batch order of the k-type silk ingot respectively. The higher the priority, the earlier the completion is required; 2) Orders of the same category and the same batch are preferentially produced in the vicinity of the texturing machine.
[0082] S32. Use genetic algorithm to solve the production task scheduling model of the elasticizing workshop to obtain the optimal production scheduling plan.
[0083] The user can configure the single spindle winding full roll cycle T w , paper tube replacement time t r , the health status of the winding position h, represents the number of texturing machines in the workshop N t , the total order task is decomposed into the total number of silk ingots N that need to be produced for the d-th batch order of category k silk ingots kd Multiple sub-orders, delayed completion order amount V for batch d of order of category k silk ingot kd , the early completion penalty weighted coefficient α, the order delayed completion penalty weighted coefficient β, the priority p of the d-th batch order of category k ingots, and the population size, convergence criterion, crossover probability and mutation probability contained in the genetic algorithm solution algorithm.
[0084] S4. According to the perceived operating status of the texturing machine, the digital twin model of the texturing machine workshop is used to virtually run the optimal production scheduling scheme to verify the feasibility of the optimal production scheduling scheme.
[0085] This step specifically includes:
[0086] S41, according to the sensed running state of the texturing machine, including the task sequence of unprocessed silk ingots to be processed in the workshop (such as the task sequence of silk ingot transfer and silk loading), the task sequence of silk ingots to be processed on the texturing machine (such as the task sequence of winding false twist), and the task sequence of processed silk ingots to be processed (such as the task sequence of waiting for silk dropping);
[0087] S42, generating a virtual initial operation state of the texturing workshop according to the task sequence, including the state of unprocessed silk ingots in the workshop (e.g., the type, quantity, and position of unprocessed silk ingots), the state of silk ingots to be processed on the texturing machine (e.g., the type, progress, and winding position of silk ingots being false-twisted), and the state of processed silk ingots (e.g., the type, quantity, and position of silk ingots that have been produced);
[0088] S43, setting the initial state of the digital twin model of the texturing machine workshop to the virtual operation initial state, and operating according to the optimal production scheduling plan, generating simulation results after the operation is completed to verify the feasibility.
[0089] The simulation results include a comparison chart between the actual production plan and the production scheduling plan, the completion time of the production schedule of multiple batches of orders, etc. The feasibility of the plan can be verified based on the simulation results, and those with poor verification results can be discarded or regenerated to ensure the feasibility and effectiveness of the final results.
[0090] Embodiment 2
[0091] Figure 2 Schematic diagram of a production planning system for a texturing machine workshop based on digital twins provided in the second embodiment of the present invention. The system can be implemented in software and / or hardware, and the system can be configured in a terminal device to include:
[0092] The digital twin model construction module of the texturing machine is used to construct the digital twin model of the texturing machine workshop, including the 3D geometric models, operating actions and operating process flows of various equipment in the texturing machine workshop;
[0093] The data perception module is used to perceive the data of the texturing machine, including the operating status of the texturing machine, the health status of the winding position, and the progress of the texturing machine production task execution;
[0094] The production scheduling module of the texturing workshop is used to comprehensively consider the health status of the winding position and the execution progress of the texturing machine production tasks, build a production task scheduling model for the texturing workshop with the goal of minimizing the sum of early completion loss and delayed completion loss, and solve to obtain the optimal production scheduling plan;
[0095] The digital twin virtual operation module is used to virtually operate the optimal production scheduling scheme based on the perceived operating status of the texturing machine and adopt the digital twin model of the texturing machine workshop to verify the feasibility of the optimal production scheduling scheme.
[0096] Furthermore, the digital twin model construction module of the texturing machine specifically includes:
[0097] A geometric model building unit, used to build a digital twin three-dimensional geometric model of the texturing machine, wire rack, wire ingot, wire and worker in the texturing workshop in a digital space, wherein the three-dimensional geometric model is drawn by software and is used to describe the geometric shape, size and structural composition of the texturing machine, wire rack, wire ingot, wire and worker in the texturing workshop;
[0098] The operation work construction unit is used to construct the operation actions of the geometric model, including the operation actions of the texturing machine, wire rack, wire ingot, wire and workers in the texturing workshop. The operation actions of the texturing machine include wire feeding, wire swinging, automatic bobbin dropping and rotating frame rotation. The operation actions of the wire ingot include wire winding and wire ingot handling. The operation actions of the workers include walking, handling and bobbin dropping.
[0099] The process flow construction unit is used to construct the process flow of the texturing workshop. The process flow refers to the entire process from the arrival of the silk ingot, automatic or worker-carried silk loading, silk drawing by the texturing machine, heating, false twisting, oiling, winding, and bobbin dropping to automatic or worker silk dropping.
[0100] The data sensing module specifically includes:
[0101] An operation status sensing unit is used to directly sense the operation status of the texturing machine by establishing a communication connection with a workshop on-site equipment controller or a workshop server, including information related to unprocessed silk ingots in the workshop, information related to the texturing machine, and information related to processed silk ingots in the workshop;
[0102] A health status sensing unit is used to obtain the health status of the winding position by establishing a communication connection with a workshop field equipment controller or a workshop server;
[0103] The task execution progress perception unit is used to establish a communication connection with the workshop server to obtain the execution progress of the texturing machine production task, including the types of silk ingots, the number of silk ingots corresponding to different types, and the delivery cycle.
[0104] The production scheduling module of the texturing workshop specifically includes:
[0105] The model building unit is used to build the production task scheduling model of the texturing workshop as follows:
[0106]
[0107]
[0108]
[0109]
[0110]
[0111]
[0112] T′ kd =t e -t s
[0113] P kd ={n Ji},{r Ji},[t s , t e ]
[0114] In the formula, C represents the objective function, C1 kd Indicates the loss of early completion cost, C2 kdrepresents the delayed completion loss cost, α and β represent weighting coefficients, m represents the total number of silk ingot categories, p represents the total number of batches of silk ingots in the kth category, 0<α<1, 0<β<1, T kd , T′ kd They represent the delivery cycle and actual completion time of the dth batch order of the k-type silk ingot, respectively. kd 、M kd They represent the total number of silk ingots to be produced for the d-th batch order of silk ingots of category k and the number of winding positions used in production, respectively. kd represents the order amount of the dth batch of orders for category k silk ingots, t w Indicates the single spindle winding time, 0 <t w <T w , T w Set the cycle for full roll, t r is the paper tube replacement time, t r =T r +t h , T r is the paper tube replacement cycle, t h is the interval from the issuance of the paper roll replacement instruction to the worker starting to perform the roll replacement action, h is the health status of the winding position, indicating the probability that the winding position can work normally, and 0 <h<1,P kd Represents the production scheduling plan, n Ji Indicates the i-th winding position of the J-th texturing machine, r Ji represents the number of batch d ingots of category k that need to be produced at the i-th winding position of the J-th texturing machine, t s Indicates the time of starting production, t e Indicates the time when production ends;
[0115] The model solving unit is used to solve the production task scheduling model of the texturing workshop by using a genetic algorithm to obtain the optimal production scheduling plan.
[0116] Among them, the digital twin virtual operation module specifically includes:
[0117] A task generation unit is used to generate a task sequence of unprocessed silk ingots to be processed in the workshop, a task sequence of silk ingots to be processed on the texturing machine, and a task sequence of processed silk ingots to be processed according to the perceived running status of the texturing machine;
[0118] An initial state confirmation unit, used for generating a virtual operation initial state of the texturing workshop according to the task sequence, including the state of unprocessed silk ingots in the workshop, the state of silk ingots to be processed on the texturing machine, and the state of processed silk ingots;
[0119] The virtual operation unit is used to set the initial state of the digital twin model of the texturing machine workshop to the virtual operation initial state, and operate according to the optimal production scheduling plan, and generate simulation results after the operation is completed to verify the feasibility.
[0120] The system provided in the embodiment of the present invention can be used to execute the method provided in the first embodiment of the present invention, and has the corresponding functions and beneficial effects of the execution method.
[0121] It is worth noting that in the embodiment of the above system, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0122] The embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, or of course, it can be implemented only by hardware, as long as the function or effect can be achieved.
Claims
1. A production scheduling method for a texturing machine workshop based on digital twin, characterized in that: The steps include: S1. Build a digital twin model of the texturing machine workshop, including the 3D geometric models, operation actions and operation process flow of various equipment in the texturing machine workshop; S2. Perceiving the data of the texturing machine, including the operating status of the texturing machine, the health status of the winding position, and the progress of the production task of the texturing machine; S3. Comprehensively consider the health status of the winding position and the progress of the texturing machine production task execution, build a production task scheduling model for the texturing workshop with the goal of minimizing the sum of early completion loss and delayed completion loss, and solve to obtain the optimal production scheduling plan; S4. According to the perceived operating status of the texturing machine, the digital twin model of the texturing machine workshop is used to virtually run the optimal production scheduling scheme to verify the feasibility of the optimal production scheduling scheme.
2. The method for production scheduling of a texturing machine workshop based on digital twin according to claim 1, characterized in that: Step S1 specifically includes: S11. Constructing a digital twin three-dimensional geometric model of a texturing machine, a wire rack, a wire ingot, a wire, and a worker in a texturing workshop in a digital space, wherein the three-dimensional geometric model is drawn by software and is used to describe the geometric shape, size, and structural composition of the texturing machine, the wire rack, the wire ingot, the wire, and the worker in the texturing workshop; S12, constructing the operation actions of the geometric model, including the operation actions of the texturing machine, the wire rack, the wire ingot, the wire, and the workers in the texturing workshop, wherein the operation actions of the texturing machine include wire feeding, wire swinging, automatic bobbin doffing, and rotating frame rotation, the operation actions of the wire ingot include wire ingot winding and wire ingot carrying, and the operation actions of the workers include walking, carrying, and doffing; S13. Construct a process flow of a texturing workshop, wherein the process flow refers to the whole process from the arrival of silk ingots, automatic or worker-carried silk loading, silk drawing by a texturing machine, heating, false twisting, oiling, winding, and bobbin dropping to automatic or worker-dropping silk.
3. The method for production scheduling of a texturing machine workshop based on digital twin according to claim 1 is characterized in that: Step S2 specifically includes: S21, directly sensing the operation status of the texturing machine by establishing a communication connection with the workshop on-site equipment controller or the workshop server, including information related to unprocessed silk ingots in the workshop, information related to the texturing machine, and information related to processed silk ingots in the workshop; S22, obtaining the health status of the winding position by establishing a communication connection with the workshop field equipment controller or the workshop server; S23. By establishing a communication connection with the workshop server, the execution progress of the texturing machine production task is obtained, including the types of silk ingots, the number of silk ingots corresponding to different types, and the delivery cycle.
4. The method for production scheduling of a texturing machine workshop based on digital twin according to claim 1 is characterized in that: Step S3 specifically includes: S31. Construct the production task scheduling model of the texturing workshop as follows: T k ′ d =t e -t s P kd ={n Ji },{r Ji },[t s ,t e ] In the formula, C represents the objective function, C1 kd Indicates the loss of early completion cost, C2 kd represents the delayed completion loss cost, α and β represent weighting coefficients, m represents the total number of silk ingot categories, p represents the total number of batches of silk ingots in the kth category, 0<α<1, 0<β<1, T kd , T k ' d They represent the delivery cycle and actual completion time of the dth batch order of the k-type silk ingot, respectively. kd 、M kd They represent the total number of silk ingots to be produced for the d-th batch order of silk ingots of category k and the number of winding positions used in production, respectively. kd represents the order amount of the dth batch of orders for category k silk ingots, t w Indicates the single spindle winding time, 0 <t w <T w , T w Set the cycle for full roll, t r is the paper tube replacement time, t r =T r +t h , T r is the paper tube replacement cycle, t h is the interval from the issuance of the paper roll replacement instruction to the worker starting to perform the roll replacement action, h is the health status of the winding position, indicating the probability that the winding position can work normally, and 0 <h<1,P kd Represents the production scheduling plan, n Ji Indicates the i-th winding position of the J-th texturing machine, r Ji represents the number of batch d ingots of category k that need to be produced at the i-th winding position of the J-th texturing machine, t s Indicates the time of starting production, t e Indicates the time when production ends; S32. Use genetic algorithm to solve the production task scheduling model of the elasticizing workshop to obtain the optimal production scheduling plan.
5. The method for production scheduling of a texturing machine workshop based on digital twin according to claim 1 is characterized in that: Step S4 specifically includes: S41, according to the sensed running state of the texturing machine, including the task sequence of unprocessed silk ingots to be processed in the workshop, the task sequence of silk ingots to be processed on the texturing machine, and the task sequence of processed silk ingots to be processed; S42, generating a virtual initial operation state of the texturing workshop according to the task sequence, including the state of unprocessed silk ingots in the workshop, the state of silk ingots to be processed on the texturing machine, and the state of processed silk ingots; S43, setting the initial state of the digital twin model of the texturing machine workshop to the virtual operation initial state, and operating according to the optimal production scheduling plan, generating simulation results after the operation is completed to verify the feasibility.
6. A production planning system for a texturing machine workshop based on digital twin, characterized in that: include: The digital twin model construction module of the texturing machine is used to construct the digital twin model of the texturing machine workshop, including the 3D geometric models, operating actions and operating process flows of various equipment in the texturing machine workshop; The data perception module is used to perceive the data of the texturing machine, including the operating status of the texturing machine, the health status of the winding position, and the progress of the texturing machine production task execution; The production scheduling module of the texturing workshop is used to comprehensively consider the health status of the winding position and the execution progress of the texturing machine production tasks, build a production task scheduling model for the texturing workshop with the goal of minimizing the sum of early completion loss and delayed completion loss, and solve to obtain the optimal production scheduling plan; The digital twin virtual operation module is used to virtually operate the optimal production scheduling scheme based on the perceived operating status of the texturing machine and adopt the digital twin model of the texturing machine workshop to verify the feasibility of the optimal production scheduling scheme.
7. The digital twin-based texturing machine workshop production scheduling system according to claim 6 is characterized by: The digital twin model construction module of the texturing machine specifically includes: A geometric model building unit, used to build a digital twin three-dimensional geometric model of the texturing machine, wire rack, wire ingot, wire and worker in the texturing workshop in a digital space, wherein the three-dimensional geometric model is drawn by software and is used to describe the geometric shape, size and structural composition of the texturing machine, wire rack, wire ingot, wire and worker in the texturing workshop; The operation work construction unit is used to construct the operation actions of the geometric model, including the operation actions of the texturing machine, wire rack, wire ingot, wire and workers in the texturing workshop. The operation actions of the texturing machine include wire feeding, wire swinging, automatic bobbin dropping and rotating frame rotation. The operation actions of the wire ingot include wire winding and wire ingot handling. The operation actions of the workers include walking, handling and bobbin dropping. The process flow construction unit is used to construct the process flow of the texturing workshop. The process flow refers to the entire process from the arrival of the silk ingot, automatic or worker-carried silk loading, silk drawing by the texturing machine, heating, false twisting, oiling, winding, and bobbin dropping to automatic or worker silk dropping.
8. The digital twin-based texturing machine workshop production scheduling system according to claim 6 is characterized in that: The data perception module specifically includes: An operation status sensing unit is used to directly sense the operation status of the texturing machine by establishing a communication connection with a workshop on-site equipment controller or a workshop server, including information related to unprocessed silk ingots in the workshop, information related to the texturing machine, and information related to processed silk ingots in the workshop; A health status sensing unit is used to obtain the health status of the winding position by establishing a communication connection with a workshop field equipment controller or a workshop server; The task execution progress perception unit is used to establish a communication connection with the workshop server to obtain the execution progress of the texturing machine production task, including the types of silk ingots, the number of silk ingots corresponding to different types, and the delivery cycle.
9. The digital twin-based texturing machine workshop production scheduling system according to claim 6 is characterized in that: The production scheduling module of the texturing workshop specifically includes: The model building unit is used to build the production task scheduling model of the texturing workshop as follows: T k ′ d =t e -t s P kd ={n Ji },{r Ji },[t s ,t e ] In the formula, C represents the objective function, C1 kd Indicates the loss of early completion cost, C2 kd represents the delayed completion loss cost, α and β represent weighting coefficients, m represents the total number of silk ingot categories, p represents the total number of batches of silk ingots in the kth category, 0<α<1, 0<β<1, T kd , T k ' d They represent the delivery cycle and actual completion time of the dth batch order of the k-type silk ingot, respectively. kd 、M kd They represent the total number of silk ingots to be produced for the d-th batch order of silk ingots of category k and the number of winding positions used in production, respectively. kd represents the order amount of the dth batch of orders for category k silk ingots, t w Indicates the single spindle winding time, 0 <t w <T w , T w Set the cycle for full roll, t r is the paper tube replacement time, t r =T r +t h , T r is the paper tube replacement cycle, t h is the interval from the issuance of the paper roll replacement instruction to the worker starting to perform the roll replacement action, h is the health status of the winding position, indicating the probability that the winding position can work normally, and 0 <h<1,P kd Represents the production scheduling plan, n Ji Indicates the i-th winding position of the J-th texturing machine, r Ji represents the number of batch d ingots of category k that need to be produced at the i-th winding position of the J-th texturing machine, t s Indicates the time of starting production, t e Indicates the time when production ends; The model solving unit is used to solve the production task scheduling model of the texturing workshop by using a genetic algorithm to obtain the optimal production scheduling plan.
10. The digital twin-based texturing machine workshop production scheduling system according to claim 6 is characterized in that: The digital twin virtual operation module specifically includes: A task generation unit is used to generate a task sequence of unprocessed silk ingots to be processed in the workshop, a task sequence of silk ingots to be processed on the texturing machine, and a task sequence of processed silk ingots to be processed according to the perceived running status of the texturing machine; An initial state confirmation unit, used for generating a virtual operation initial state of the texturing workshop according to the task sequence, including the state of unprocessed silk ingots in the workshop, the state of silk ingots to be processed on the texturing machine, and the state of processed silk ingots; The virtual operation unit is used to set the initial state of the digital twin model of the texturing machine workshop to the virtual operation initial state, and operate according to the optimal production scheduling plan, and generate simulation results after the operation is completed to verify the feasibility.
