A method for interaction of digital twin model with intelligent roll-pressing equipment

CN117244973BActive Publication Date: 2026-08-07UESTC (SHENZHEN) ADVANCED RES INST
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
UESTC (SHENZHEN) ADVANCED RES INST
Filing Date
2023-09-14
Publication Date
2026-08-07

AI Technical Summary

Benefits of technology

[0020]与现有技术相比,本发明的有益效果为,利用了数字孪生模型与智能辊压设备实时交互,实现了数字孪生模型模拟出的虚拟智能辊压设备与真实智能辊压设备的同步,可以查看并能根据情况随时调整智能辊压设备参数,以达到高效制造的目的。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117244973B_ABST
    Figure CN117244973B_ABST
Patent Text Reader

Abstract

The application discloses an interactive method for a digital twin model and an intelligent roller pressing device, and comprises an intelligent roller pressing device and a server end, wherein the intelligent roller pressing device is internally provided with a servo motor and a control system, and the server end is internally provided with a digital twin model; the digital twin model and the intelligent roller pressing device are realized in real-time interaction, the synchronization of the virtual intelligent roller pressing device simulated by the digital twin model and the real intelligent roller pressing device can be checked and adjusted at any time according to the situation, so as to achieve the purpose of efficient manufacturing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of digital twin technology, and more specifically to a method for interaction between a digital twin model and an intelligent rolling mill. Background Technology

[0002] With the development of advanced technologies such as the Internet of Things, digital twins, and artificial intelligence, the manufacturing industry is showing a trend towards digitalization, networking, and intelligence. Among these, roll forming is a highly efficient manufacturing method for mass-producing long and straight metal products. Its principle involves continuous bending operations, where metal strips are gradually shaped into different profiles by passing through a series of rollers. Based on this continuous, repetitive operation requiring real-time adjustments, a method that allows digital twin technology to interact with intelligent roll forming equipment is urgently needed for efficient manufacturing. Summary of the Invention

[0003] The purpose of this invention is to provide an interaction method between a digital twin model and an intelligent rolling mill, which utilizes real-time interaction between the digital twin model and the intelligent rolling mill to achieve synchronization between the virtual intelligent rolling mill simulated by the digital twin model and the real intelligent rolling mill.

[0004] To solve the above-mentioned technical problems, the present invention adopts the following technical solution: a method for interaction between a digital twin model and an intelligent rolling mill, comprising an intelligent rolling mill and a server, wherein the intelligent rolling mill is equipped with a servo motor and a control system, and the server is equipped with a digital twin model, and the steps for the digital twin model to control the intelligent rolling mill are as follows:

[0005] Establish a communication channel between the control system and the digital twin model;

[0006] A digital twin model is used to simulate the intelligent roller pressing equipment and the servo motor inside the equipment. After the simulation is completed, control information is sent to the control system to request synchronization.

[0007] After receiving the control information requesting synchronization, the control system acquires the information of the intelligent roller pressing equipment and the servo motors inside the equipment and sets it as status information, then feeds the status information back to the digital twin model.

[0008] After receiving the status information, the digital twin model performs simulation correction operations on the simulated intelligent roller pressing equipment and the servo motor inside the equipment to achieve synchronization with the actual intelligent roller pressing equipment.

[0009] When adjusting the simulated intelligent roller pressing equipment using a digital twin model, control information describing the status of the intelligent roller pressing equipment and servo motor is generated and sent to the control system.

[0010] The control system receives control information and adjusts the intelligent roller pressing equipment according to the control information to synchronize its state with the digital twin model, and feeds back the synchronization status to the digital twin model.

[0011] The aforementioned interaction method between a digital twin model and an intelligent rolling mill equipment, wherein the control system includes a PLC, registers, and an I / O point table, wherein the I / O point table contains register addresses, speeds, and functions; the PLC assigns register addresses to the registers according to the I / O point table;

[0012] After receiving the control information, the PLC extracts the register address, puts the control information into the corresponding register, and the servo motor runs according to the control information and feeds back the status information to the PLC.

[0013] The PLC provides real-time feedback to the digital twin model based on the status information from the servo motor.

[0014] The aforementioned method for interaction between a digital twin model and an intelligent rolling mill, wherein the digital twin model is built using existing technology Unity, specifically:

[0015] Attach scripts to Unity entities. These scripts include the adapter main class script, the network communication method definition script, the object script describing motion, the method script for establishing communication with the server, the motion method script for the entity in Unity, and the UI control implementation script.

[0016] The implementation script using the UI control builds a virtual panel in Unity with control adjustment axes. In the virtual panel, the roller pass to be adjusted and the roller position to be adjusted are selected. The object script describing the motion generates control information based on the information on the virtual panel. The network communication method script sends the control information to the control system. At the same time, the motion method script of the entity in Unity synchronizes the control information to the digital twin model.

[0017] The aforementioned method for interaction between a digital twin model and an intelligent rolling mill, wherein the communication channel is established via Ethernet using 5G technology and the Modbus TCP protocol with the intelligent rolling mill.

[0018] In the aforementioned interaction method between a digital twin model and an intelligent rolling mill, the running speed of the servo motor based on the control information is obtained from the assigned value in the control information and the speed in the I / O point table. The running speed of the servo motor is the product of the assigned value and the speed in the I / O point table.

[0019] The aforementioned interaction method for digital twin models and intelligent rolling equipment, wherein the servo motor has two excitation windings and control windings with a phase spatial displacement of 90° electrical angle on the stator, connected to a constant AC voltage, and the purpose of controlling the operation of the servo motor is achieved by utilizing the AC voltage or phase change applied to the servo motor.

[0020] Compared with the prior art, the beneficial effects of the present invention are that it utilizes the real-time interaction between the digital twin model and the intelligent rolling equipment, realizing the synchronization between the virtual intelligent rolling equipment simulated by the digital twin model and the real intelligent rolling equipment. It can view and adjust the parameters of the intelligent rolling equipment at any time according to the situation, so as to achieve the purpose of efficient manufacturing. Attached Figure Description

[0021] Figure 1 This is the I / O point table in this invention.

[0022] The present invention will be further described below with reference to the accompanying drawings and specific embodiments. Detailed Implementation

[0023] Embodiment 1 of the present invention: A method for interaction between a digital twin model and an intelligent rolling mill, comprising an intelligent rolling mill and a server, wherein the intelligent rolling mill is equipped with a servo motor and a control system, and the server is equipped with a digital twin model, and the steps for the digital twin model to control the intelligent rolling mill are as follows:

[0024] Establish a communication channel between the control system and the digital twin model;

[0025] A digital twin model is used to simulate the intelligent roller pressing equipment and the servo motor inside the equipment. After the simulation is completed, control information is sent to the control system to request synchronization.

[0026] After receiving the control information requesting synchronization, the control system acquires the information of the intelligent roller pressing equipment and the servo motors inside the equipment and sets it as status information, then feeds the status information back to the digital twin model.

[0027] After receiving the status information, the digital twin model performs simulation correction operations on the simulated intelligent roller pressing equipment and the servo motor inside the equipment to achieve synchronization with the actual intelligent roller pressing equipment.

[0028] When adjusting the simulated intelligent roller pressing equipment using a digital twin model, control information describing the status of the intelligent roller pressing equipment and servo motor is generated and sent to the control system.

[0029] The control system receives control information and adjusts the intelligent rolling equipment according to the control information to synchronize it with the digital twin model, and feeds back the synchronization status to the digital twin model; by using the real-time interaction between the digital twin model and the intelligent rolling equipment, the synchronization between the virtual intelligent rolling equipment simulated by the digital twin model and the real intelligent rolling equipment is achieved.

[0030] Embodiment 2 of the present invention: A method for interaction between a digital twin model and an intelligent rolling mill, comprising an intelligent rolling mill and a server, wherein the intelligent rolling mill is equipped with a servo motor and a control system, and the server is equipped with a digital twin model, and the steps for the digital twin model to control the intelligent rolling mill are as follows:

[0031] Establish a communication channel between the control system and the digital twin model;

[0032] The communication channel is established using 5G technology and the Modbus TCP protocol via Ethernet with the intelligent roll forming equipment.

[0033] A digital twin model is used to simulate the intelligent roller pressing equipment and the servo motor inside the equipment. After the simulation is completed, control information is sent to the control system to request synchronization.

[0034] After receiving the control information requesting synchronization, the control system acquires information about the intelligent roller pressing equipment and the servo motors within the equipment, sets this as status information, and feeds the status information back to the digital twin model, specifically:

[0035] The control system includes a PLC, registers, and an I / O point table. The I / O point table contains register addresses, speeds, and functions. The PLC assigns register addresses to the registers according to the I / O point table.

[0036] After receiving the control information, the PLC extracts the register address, puts the control information into the corresponding register, and the servo motor runs according to the control information and feeds back the status information to the PLC.

[0037] The PLC provides real-time feedback to the digital twin model based on the status information from the servo motor.

[0038] The digital twin model is built using existing technology Unity, specifically:

[0039] Attach scripts to Unity entities. These scripts include the adapter main class script, the network communication method definition script, the object script describing motion, the method script for establishing communication with the server, the motion method script for the entity in Unity, and the UI control implementation script.

[0040] The implementation script using UI control builds a virtual panel in Unity with control adjustment axis. In the virtual panel, the roll pass to be adjusted and the roll position to be adjusted are selected. The object script describing the motion generates control information based on the information on the virtual panel. The network communication method script sends the control information to the control system. At the same time, the motion method script of the entity in Unity synchronizes the control information to the digital twin model.

[0041] The control system receives control information and adjusts the intelligent roller pressing equipment according to the control information to synchronize its state with the digital twin model, and feeds back the synchronization completion status to the digital twin model.

[0042] The operating speed of the servo motor, based on the control information, is derived from the values ​​assigned in the control information and the speeds in the I / O point table. The operating speed of the servo motor is the product of the assigned values ​​and the speeds in the I / O point table.

[0043] Embodiment 3 of the present invention: A method for interaction between a digital twin model and an intelligent rolling mill.

[0044] The system includes an intelligent roller pressing device and a server. The intelligent roller pressing device is equipped with a servo motor and a control system, and the server is equipped with a digital twin model. The steps for the digital twin model to control the intelligent roller pressing device are as follows:

[0045] Establish a communication channel between the control system and the digital twin model;

[0046] The communication channel is established using 5G technology and the Modbus TCP protocol via Ethernet with the intelligent roll forming equipment.

[0047] A digital twin model is used to simulate the intelligent roller pressing equipment and the servo motor inside the equipment. After the simulation is completed, control information is sent to the control system to request synchronization.

[0048] After receiving the control information requesting synchronization, the control system acquires information about the intelligent roller pressing equipment and the servo motors within the equipment, sets this as status information, and feeds the status information back to the digital twin model, specifically:

[0049] The control system includes a PLC, registers, and an I / O point table. The I / O point table contains register addresses, speeds, and functions. The PLC assigns register addresses to the registers according to the I / O point table.

[0050] After receiving the control information, the PLC extracts the register address, puts the control information into the corresponding register, and the servo motor runs according to the control information and feeds back the status information to the PLC.

[0051] The PLC provides real-time feedback to the digital twin model based on the status information from the servo motor.

[0052] The digital twin model is built using existing technology Unity, specifically:

[0053] Attach C# scripts to Unity entities. These scripts include the adapter main class script, the network communication method definition script, the object script describing motion, the method script for establishing communication with the server, the motion method script for the entity in Unity, and the UI control implementation script.

[0054] The implementation script using UI control builds a virtual panel in Unity with control adjustment axis. In the virtual panel, the roll pass to be adjusted and the roll position to be adjusted are selected. The object script describing the motion generates control information based on the information on the virtual panel. The network communication method script sends the control information to the control system. At the same time, the motion method script of the entity in Unity synchronizes the control information to the digital twin model.

[0055] The control system receives control information and adjusts the intelligent roller pressing equipment according to the control information to synchronize its state with the digital twin model, and feeds back the synchronization completion status to the digital twin model.

[0056] The operating speed of the servo motor, based on the control information, is derived from the values ​​assigned in the control information and the speeds in the I / O point table. The operating speed of the servo motor is the product of the assigned values ​​and the speeds in the I / O point table.

[0057] The C# scripts include: Adapter, Controller, DeviceData, Network, RoundSet, and ViewController;

[0058] Adapter is the main class for adapters;

[0059] The Controller is a script that defines the methods for network communication;

[0060] DeviceData is a script that describes the moving object, where the four parameters represent the distance to be displaced.

[0061] Network is a script that establishes communication with the server;

[0062] RoundSet is a script for the motion methods of entities in Unity;

[0063] ViewController is the script that implements UI controls;

[0064] The steps for running the script using C# are as follows:

[0065] (1) Create a Canvas in Unity, place UI controls, and bind the ViewController script. During program initialization, call the ViewController's start() function to load the connection interface;

[0066] (2) After the user enters the IP address and port, and successfully connects to the server by calling the Network's OpenConnection() function, the Network's OpenSendMessageTask() function is called to send information and confirm the connection status.

[0067] (3) Update the control adjustment axis motion panel, switch the display control interface through SetActive, initialize the drop-down list content and the binding of the input control listener in ViewController's OptionsDisplay().

[0068] (4) In the virtual panel, select the roll pass to be adjusted and enter the amount of roll position to be adjusted, then click "OK". The BluePrintInitialize() function of RoundSet is called to initialize the blueprint object for changing the pass, and the PlacingCameraToRoundSet(operationalRoundSets[value]) function of RoundSet is called to control the movement operation. Execute this script to modify the position of the virtual roll for that pass, that is, the movement of the virtual entity.

[0069] (5) The movement data is assigned to the corresponding registers of the intelligent roller pressing equipment via Ethernet using the Modbus TCP protocol. By modifying the coil / holding register, the information is executed by the control system, i.e., the movement of the actual entity.

[0070] The working principle of one embodiment of the present invention is as follows: A digital twin model is used to simulate an intelligent rolling mill and its servo motor. After the simulation is completed, a control information request for synchronization is sent to the control system. After receiving the control information requesting synchronization, the control system acquires the information of the intelligent rolling mill and its servo motor and sets it as status information, and feeds the status information back to the digital twin model. After receiving the status information, the digital twin model performs simulation correction operations on the simulated intelligent rolling mill and its servo motor to achieve synchronization with the actual intelligent rolling mill. When adjusting the simulated intelligent rolling mill using the digital twin model, control information describing the status of the intelligent rolling mill and its servo motor is generated and sent to the control system. The control system receives the control information and adjusts the intelligent rolling mill according to the control information to synchronize its state with the digital twin model, and feeds back the synchronization completion status to the digital twin model.

Claims

1. A method for interaction between a digital twin model and an intelligent rolling mill, characterized in that, The system includes an intelligent roller pressing device and a server. The intelligent roller pressing device is equipped with a servo motor and a control system, and the server is equipped with a digital twin model. The steps for the digital twin model to control the intelligent roller pressing device are as follows: Establish a communication channel between the control system and the digital twin model; A digital twin model is used to simulate the intelligent roller pressing equipment and the servo motor inside the equipment. After the simulation is completed, control information is sent to the control system to request synchronization. After receiving the control information requesting synchronization, the control system acquires the information of the intelligent roller pressing equipment and the servo motors inside the equipment and sets it as status information, then feeds the status information back to the digital twin model. After receiving the status information, the digital twin model performs simulation correction operations on the simulated intelligent roller pressing equipment and the servo motor inside the equipment to achieve synchronization with the actual intelligent roller pressing equipment. When adjusting the simulated intelligent roller pressing equipment using a digital twin model, control information describing the status of the intelligent roller pressing equipment and servo motor is generated and sent to the control system. The control system receives control information and adjusts the intelligent roller pressing equipment according to the control information to synchronize its state with the digital twin model, and feeds back the synchronization status to the digital twin model.

2. The interaction method between a digital twin model and an intelligent rolling mill as described in claim 1, characterized in that, The control system includes a PLC, registers, and an I / O point table. The I / O point table contains register addresses, speeds, and functions. The PLC assigns register addresses to the registers according to the I / O point table. After receiving the control information, the PLC extracts the register address, puts the control information into the corresponding register, and the servo motor runs according to the control information and feeds back the status information to the PLC. The PLC provides real-time feedback to the digital twin model based on the status information from the servo motor.

3. The interaction method between a digital twin model and an intelligent rolling mill as described in claim 2, characterized in that, The digital twin model is built using existing technology Unity, specifically: Attach scripts to Unity entities. These scripts include the adapter main class script, the network communication method definition script, the object script describing motion, the method script for establishing communication with the server, the motion method script for the entity in Unity, and the UI control implementation script. The implementation script using the UI control builds a virtual panel in Unity with control adjustment axes. In the virtual panel, the roller pass to be adjusted and the roller position to be adjusted are selected. The object script describing the motion generates control information based on the information on the virtual panel. The network communication method script sends the control information to the control system. At the same time, the motion method script of the entity in Unity synchronizes the control information to the digital twin model.

4. The interaction method between a digital twin model and an intelligent rolling mill as described in claim 1, characterized in that, The communication channel is established via Ethernet using 5G technology and the Modbus TCP protocol to connect with the intelligent roll forming equipment.

5. The interaction method between a digital twin model and an intelligent rolling mill according to claim 2, characterized in that, The operating speed of the servo motor, based on the control information, is derived from the values ​​assigned in the control information and the speeds in the I / O point table. The operating speed of the servo motor is the product of the assigned values ​​and the speeds in the I / O point table.

6. The interaction method between a digital twin model and an intelligent rolling mill according to claim 1, characterized in that, The servo motor has two excitation windings and a control winding on its stator, each with a 90° electrical phase displacement, connected to a constant AC voltage. By utilizing the AC voltage or phase change applied to the servo motor, the operation of the servo motor can be controlled.

Citation Information

Patent Citations

  • Five-axis numerically-controlled machine tool control method based on digital twins

    CN110865607A