Method for realizing digital twinning by binding 3D model and real-time data through zero code

Through the zero-code method, the 3D model is bound to real-time data through four simple configurations, which solves the problems of high development costs and poor scalability of existing digital twin technologies, and realizes fast and low-cost digital twin functions, which are suitable for a variety of application scenarios.

CN120162919APending Publication Date: 2025-06-17SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311718649.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-14
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

The development of existing digital twin technology requires a lot of programming work and complex algorithms, resulting in high technical level and time costs for developers, single application scenarios and not strong scalability.

Method used

Using the zero-code method, the 3D model is bound to real-time data through four simple configurations to realize the digital twin function. The steps include obtaining the physical model's joint substructure list, setting the data direction, selecting the data source interface, and binding the joints to real-time data.

Benefits of technology

It reduces the cost of software development and maintenance, reduces human resources and time investment, realizes the rapid binding of 3D models and real-time data, improves the accuracy and performance of the model, is suitable for various application scenarios, and has high scalability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120162919A_ABST
    Figure CN120162919A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of 3D model simulation, and particularly relates to a method for realizing digital twinning by binding a 3D model and real-time data through zero codes, which comprises the following steps: acquiring joints of a physical model in a digital twinning model, traversing all joints in the model, and converging into a joint list; according to the movement condition of the physical model, selecting a joint axis meeting a set requirement from the joint list; the motion type of the joint is set, and the direction axis of the joint is determined; setting a data direction; selecting a corresponding data source interface according to an application scene suitable for the physical model, and determining a data reading position; binding the joints with the real-time data; the operation effect of the built digital twin model is tested, and rapid binding of the 3D model and real-time data is achieved; and the tested digital twin model is adjusted according to needs. According to the method, through binding of the joints and the real-time data, the real-time data can drive the model joints to move, and the accuracy and performance of the model are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of 3D model simulation, and specifically relates to a method for realizing digital twin by binding 3D models with real-time data without writing code. Background Art

[0002] Currently, the global digital economy is booming, and new technologies such as the Internet, big data, cloud computing, artificial intelligence, and digital twin are accelerating their integration with various industries, increasingly becoming a powerful "digital foundation" for economic and social development. Digital twin technology is a technology that combines physical entities (such as products, systems, or processes) with their digital representations. It is based on data collection, modeling, simulation, and analysis of physical entities to create a virtual model corresponding to the actual object. This virtual model is called a digital twin, which can be used in fields such as design optimization, predictive maintenance, performance optimization, and decision support. The background of digital twin technology can be traced back to the development of computer modeling and simulation. With the improvement of computing power and the progress of sensor technology, we can collect a large amount of real-time data and combine it with the geometric, material, and behavioral characteristics of physical entities. These data can be used to create accurate digital twin models to simulate and predict the behavior of physical entities.

[0003] In summary, digital twin technology provides a powerful tool for design optimization, predictive maintenance, performance optimization, and decision support by combining physical entities with their digital representations. It has a wide range of applications in many fields and brings many benefits to enterprises. With the continuous development of technology, digital twin technology will play an even more important role in the future. However, the current development of digital twins requires a large amount of programming work and complex algorithm implementation, which has high requirements for the technical level and time cost of developers, and has a single application scenario and poor scalability. Therefore, it is particularly important to design a method for realizing digital twin by quickly binding 3D models with real-time data, reducing the cost of software development and maintenance, and reducing the investment in human resources and time. Summary of the Invention

[0004] The purpose of the present invention is to provide a method for realizing digital twin by binding 3D models with real-time data without writing code. The digital twin can be built only through four simple configurations, which reduces the technical threshold for users and solves the problem of how to realize digital twin at low cost without writing code through configuration.

[0005] The technical solution adopted by the present invention to achieve the above purpose is: a method for realizing digital twin by binding 3D models with real-time data without writing code, including the following steps:

[0006] 1) By traversing the model, obtain the list of joint sub-structures of the physical model in the digital twin model; according to the motion of the physical model, select the joint axes that meet the set requirements in the joint list; and set the motion type of the joint and determine the direction axis of the joint according to the joint axis;

[0007] 2) Set the data direction to determine the application direction and influence mode of the data;

[0008] 3) According to the application scenario applicable to the physical model, select the corresponding data source interface and determine the data reading location;

[0009] 4) Bind the joint to the real-time data to realize the simulation of the digital twin model;

[0010] 5) Test the running effect of the completed digital twin model to realize the rapid binding of the 3D model and the real-time data; and adjust the tested digital twin model as needed.

[0011] The motion type includes: rotational motion, translational motion or compound motion.

[0012] The direction axis is perpendicular to the joint axis and is used to determine the motion plane or direction of the joint;

[0013] The direction axis includes: X-axis, Y-axis or Z-axis.

[0014] The data direction corresponds to the joint axis and the direction axis, including: 1 for the forward direction and -1 for the reverse direction.

[0015] The setting of the data direction includes the following steps:

[0016] 1) Find the joint to be configured;

[0017] 2) Determine the motion direction of the joint;

[0018] 3) Determine the data direction according to the motion direction. When the correct motion direction of the joint is clockwise, when transmitting data to make the joint move clockwise, the data direction is 1. Conversely, when the joint moves counterclockwise, the data direction is -1.

[0019] The data source interface includes: sensor interface, database interface, API interface.

[0020] The determination of the data reading location is specifically:

[0021] After selecting the data source interface, the data format returned by the selected data source interface will be displayed hierarchically, and the required data location will be determined by checking;

[0022] After selecting the data source interface, call this data source interface and start reading data according to the selected data location.

[0023] The binding of the joint to the real-time data is specifically as follows:

[0024] In a wired manner, the configured joints and the selected real-time data are rendered into two columns and bound by wires to associate the two pieces of data.

[0025] Testing the running effect of the completed digital twin model and realizing the rapid binding of the 3D model and real-time data is specifically as follows:

[0026] Input the test data into the digital twin model, test the running effect of the digital twin model, and observe the test results output by the model; compare the output of the model with the behavior of the actual system to determine whether the model can accurately simulate and predict the operation of the actual system.

[0027] Adjusting the tested digital twin model as needed is specifically as follows:

[0028] According to the output test results, fine-tune the configuration items set previously in the digital twin model, and through multiple iterations of fine-tuning the configuration items until the expected results are achieved.

[0029] The present invention has the following beneficial effects and advantages:

[0030] 1. The present invention has the function of quickly building a digital twin: The present invention can quickly complete the construction of the digital twin through only four simple configurations, with a low technical threshold for users, which can reduce the development cycle and development difficulty and improve the development efficiency.

[0031] 2. The present invention has a visual configuration function: The method of the present invention can visually and more intuitively split the complex functions into 4 steps for configuration.

[0032] 3. The method of the present invention realizes the movement of the model joints driven by real-time data through the binding of the joints and real-time data, improving the accuracy and performance of the model.

[0033] 4. The method of the present invention can reduce the costs of software development and maintenance and reduce the investment in human resources and time.

[0034] 5. The method of the present invention is applicable to various application scenarios, has high scalability, and can meet the needs of different systems. Description of the Drawings

[0035] Figure 1 is the overall principle architecture diagram of the software system of the present invention;

[0036] Figure 2 is the flow chart of the operation and use of the present invention. Detailed Embodiments

[0037] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0038] As Figures 1 to 2 shown, it is the overall principle architecture diagram of the software system of the present invention. A method for quickly binding a 3D model and real-time data to achieve digital twin with zero code according to the present invention includes the following steps:

[0039] 1) Obtain the joints of the physical model in the digital twin model, traverse all the joints in the model, and compile them into a joint list; according to the motion situation of the physical model, select the joint axes that meet the set requirements in the joint list; and set the motion type of the joints and determine the direction axes of the joints according to the joint axes;

[0040] 2) Set the data direction to determine the application direction and influence mode of the data;

[0041] 3) According to the application scenario applicable to the physical model, select the corresponding data source interface and determine the data reading position;

[0042] 4) Bind the joints with the real-time data to realize the simulation of the digital twin model;

[0043] 5) Test the running effect of the built digital twin model to achieve the quick binding of the 3D model and the real-time data; and adjust the tested digital twin model as needed.

[0044] Among them, in step 1), obtain the joint information of the model and process it. The joints include the following content:

[0045] Obtain model joints: Obtain the joints in the digital twin model, traverse all the joints in the model, and compile them into a list. Joints are the key components connecting different parts of the model, and they determine the motion mode of the model. Compile all the joint information into a list.

[0046] Select the corresponding joint axes: The joint axes are usually virtual axes along the rotation direction of the joints. Each joint has a corresponding joint axis, which is used to determine the rotation direction and motion type of the joint. According to the motion situation of the physical model, select the appropriate joint axes in the joint list obtained in the previous step.

[0047] Set the motion type: According to the motion situation of the physical model, set the motion type of the joints. For example, the joints can be rotational joints, translational joints or composite joints. Rotational joints allow the joints to rotate in a plane, translational joints allow the joints to move in a straight line, and composite joints allow the joints to rotate and translate simultaneously.

[0048] The motion types include the following: translation, rotation, composite motion;

[0049] Set the direction axis: The direction axis is used to determine the movement direction of the joint. Set an appropriate direction axis according to the movement of the physical model. The direction axis is usually perpendicular to the joint axis and is used to determine the movement plane or direction of the joint.

[0050] The direction axis includes the following: X-axis, Y-axis, Z-axis;

[0051] Set the data direction: In digital twin, real-time data is used to drive the movement of the model joints. Set the data direction to ensure that the real-time data can be correctly applied to the joints. The data direction usually corresponds to the joint axis and the direction axis and is used to determine the application direction and influence mode of the data.

[0052] The data direction includes the following: the positive direction is 1, and the reverse direction is -1;

[0053] Set the data direction. The specific steps are as follows:

[0054] 1) Find the joint to be configured;

[0055] 2) Determine the movement direction of the joint;

[0056] 3) Determine the data direction according to the movement direction. When the correct movement direction of the joint is clockwise, when transmitting data to make the joint move clockwise, the data direction is 1. Conversely, when the joint moves counterclockwise, the data direction is -1.

[0057] 2. Select and process the data source;

[0058] The steps for selecting and processing the data source are as follows:

[0059] Select the data source interface: Select the data source interface suitable for the application scenario. The data source interface is the bridge connecting the digital twin model and the real-time data. Common data source interfaces include sensor interfaces, database interfaces, API interfaces, etc., depending on the application scenario and data source to provide the required real-time data.

[0060] Determine the data reading location: Once the appropriate data source interface is selected, the next step is to determine where to read the real-time data. Specifically:

[0061] After selecting the data source interface, the data format returned by the selected data source interface will be displayed hierarchically, and the required data location will be determined by checking;

[0062] After selecting the data source interface, call this data source interface and start reading the data according to the selected data location.

[0063] 3. Bind the joint to the real-time data

[0064] Connect the configured model joints to the real-time data and associate the real-time data with the movements of the model joints to achieve the simulation of the digital twin model;

[0065] 4. Testing and Fine-tuning

[0066] The steps for testing and fine-tuning are as follows:

[0067] Test the running effect of the digital twin model and make fine-tuning as needed. Through simulation and prediction, you can evaluate the accuracy and performance of the model. You can use real-time data to drive the movement of the model joints and observe the response and output of the model. If necessary, you can fine-tune the configuration items,

[0068] Model Testing: Input the test data into the digital twin model, test the running effect of the digital twin model, and observe the output results of the model. Evaluate the prediction accuracy, stability, and response speed of the model under different input conditions. Compare the output of the model with the behavior of the actual system to determine whether the model can accurately simulate and predict the operation of the actual system.

[0069] Configuration Fine-tuning: According to the test results, fine-tune the configuration items set for the digital twin model before. By fine-tuning the configuration items, optimize the performance and accuracy to better adapt to the characteristics and requirements of the actual system. This process may require multiple iterations until the expected results are achieved.

[0070] Through the above four steps, the present invention realizes the automatic construction of a software system quickly, provides an efficient method to simulate and predict the operation of an actual system. By helping users quickly bind a 3D model to real-time data, the function of digital twin is realized. By obtaining the joints in the model and configuring parameters such as the running type and direction on the joints where data needs to be bound, it can ensure that the data is correctly applied to the model. At the same time, by obtaining the real-time data interface that provides joint binding and determining the position where data is read, it can ensure that the real-time data can be correctly read and applied to the model.

[0071] Connect the selected model joints to the data reading positions of the real-time data interface to establish a connection between the model and the real-time data. In this way, users can verify the binding effect through testing and debugging and fine-tune the bound data to ensure the accuracy and adaptability of the data.

[0072] The advantage of this method is that it enables users to quickly bind the model to real-time data without the need to write a large amount of code. This reduces the difficulty and threshold of developing digital twin applications, makes digital twin development more convenient, and can greatly reduce the development cost.

[0073] These steps cover key aspects such as joint processing, data source processing, binding, and test fine-tuning to realize the advantages and applications of the digital twin model.

[0074] Embodiment 1:

[0075] As Figure 2 shown, it is the operation flowchart of the present invention. In this embodiment, a robot joint is used for rapid real-time data binding;

[0076] Obtain the robot model joint list; search and find the joints that need to move. Select the movement type of the moving joints. Select the direction axis of the moving joints. Select the data direction of the moving joints. Select the data interface applicable to the scenario; determine the position of the returned data in the data interface. Determine the data unit. Bind the joints with the real-time data. Connect the interface and inject the real-time data into the model according to the binding information. Fine-tune the configuration items.

[0077] In summary, the method of the present invention can quickly build a software system and realize the digital twin function by operating according to a series of steps. This method has the advantages of high efficiency and low cost, which can help users quickly realize the digital twin function, thereby shortening the software development cycle, reducing the development difficulty, reducing the development cost and maintenance cost, and having the advantages of high scalability and being suitable for popularization and use.

[0078] Through the method of the present invention, users can more conveniently build a software system and use the digital twin model for system simulation and prediction, thereby shortening the software development cycle, reducing the development difficulty, reducing the development cost, reducing the maintenance cost, having high scalability, and being suitable for popularization and use.

[0079] The above is only the implementation manner of the present invention and is not used to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, expansion, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims

1. A method for realizing digital twins by binding a 3D model with real-time data without writing code, characterized in that, Including the following steps: 1) By traversing the model, obtain the list of substructures of the physical model in the digital twin model; according to the motion of the physical model, select the joint axes that meet the set requirements in the joint list; And set the motion type of the joint, and determine the direction axis of the joint according to the joint axis; 2) Set the data direction to determine the application direction and influence mode of the data; 3) According to the application scenario applicable to the physical model, select the corresponding data source interface and determine the data reading location; 4) Bind the joint to the real-time data to realize the simulation of the digital twin model; 5) Test the running effect of the built digital twin model to realize the rapid binding of the 3D model and the real-time data; And adjust the tested digital twin model as needed.

2. The digital twin method for quickly binding a 3D model with real-time data without writing code according to claim 1, characterized in that, The motion type includes: rotational motion, translational motion or composite motion.

3. The digital twin method for quickly binding a 3D model with real-time data without writing code according to claim 1, characterized in that, The direction axis is perpendicular to the joint axis and is used to determine the motion plane or direction of the joint; The direction axis includes: X-axis, Y-axis or Z-axis.

4. The method for realizing digital twins by binding a 3D model with real-time data without writing code according to claim 1, characterized in that, The data direction corresponds to the joint axis and the direction axis, including: 1 for the forward direction and -1 for the reverse direction.

5. The method for realizing digital twins by binding a 3D model with real-time data without writing code according to claim 1, characterized in that, The setting of the data direction includes the following steps: 1) Find the joint to be configured; 2) Determine the motion direction of the joint; 3) Determine the data direction according to the motion direction. When the correct motion direction of the joint is clockwise, when transmitting data to make the joint rotate clockwise, the data direction is 1. On the contrary, when the joint rotates counterclockwise, the data direction is -1.

6. The method for realizing digital twins by binding a 3D model with real-time data without writing code according to claim 1, characterized in that, The data source interface includes: sensor interface, database interface, API interface.

7. The method for realizing digital twins by binding a 3D model with real-time data without writing code according to claim 1, characterized in that, The determination of the data reading location is specifically: After selecting the data source interface, the data format returned by the selected data source interface will be displayed hierarchically, and the required data location will be determined by checking; After selecting the data source interface, call this data source interface and start reading data according to the selected data location.

8. The method for realizing digital twins by binding a 3D model with real-time data without writing code according to claim 1, characterized in that, The binding of the joint to the real-time data is specifically: By means of connection, the configured joint and the selected real-time data are rendered into two columns and bound by connection to associate the two pieces of data.

9. The method for realizing digital twins by binding a 3D model with real-time data without writing code according to claim 1, characterized in that, The testing of the running effect of the built digital twin model to realize the rapid binding of the 3D model and the real-time data is specifically: Input the test data into the digital twin model, test the running effect of the digital twin model, and observe the test results output by the model; compare the output of the model with the behavior of the actual system to judge whether the model can accurately simulate and predict the operation of the actual system.

10. A method for realizing digital twin by binding a 3D model with real-time data without writing code according to claim 1, characterized in that The adjustment of the tested digital twin model as needed is specifically: According to the output test results, fine-tune the configuration items previously set in the digital twin model, and fine-tune the configuration items through multiple iterations until the expected results are achieved.