A digital twin model and its design method

By establishing a data group library and a model group library and setting index identifiers, real-time mapping of physical entities and operating states is achieved, which solves the problem of low simulation accuracy in the existing technology, and improves the mapping accuracy and system recognition of the digital twin model Know.

CN117216997BActive Publication Date: 2025-02-11AMWAY HUASHENG DATA TECH (JIANGSU) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311186445.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-14
Publication Date
2025-02-11
Estimated Expiration
2043-09-14

AI Technical Summary

Technical Problem

The existing digital twin technology lacks deeper fusion and optimization in accurately mapping the real-time operating state of physical entities into 3D models, resulting in low simulation accuracy.

Method used

By obtaining the entity data of physical entities, establishing a data group library and a model group library, and setting index identifiers based on the entity motion data and graphics, real-time mapping of physical entities and operating states is achieved.

Benefits of technology

The real-time mapping accuracy of the digital twin model for physical entities and operating states is improved, and the system's understanding of mechanism and data characteristics is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117216997B_ABST
    Figure CN117216997B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention provides a digital twin model and a design method thereof, the method comprising: obtaining entity data of a physical entity, the entity data comprising entity motion data and entity graphics; establishing a data group library according to the entity motion data; establishing a model group library according to the entity graphics; setting an index identifier for the physical entity according to the data group library, and setting the same index identifier for the physical entity according to the model group library, the index identifier being used to retrieve whether the model group library contains the entity graphics of the physical entity to be tested. The design method can map the physical entity and the running status in real time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a digital twin model and a design method thereof. Background Art

[0002] In recent years, digital twin technology has found good application scenarios in urban management, municipal transportation, smart medical care, smart buildings, smart homes, etc. Various places have carried out beneficial attempts in the application of digital twin cities, realizing "one network for unified management and smart governance of the whole city" through operation monitoring, prediction and early warning, coordinated linkage, decision support, command and dispatch of urban operation signs and events.

[0003] There are two main methods for existing digital twin technology to accurately map the real-time operating status of physical entities into 3D models: one is to use analytical models as the main method and use data-driven methods to correct the parameters of analytical models; the other is to use analytical models and data models in parallel, and weight them according to the reliability of the outputs of both to obtain the final evaluation results. Both of the above methods lack deeper integration and optimization, and lack sufficient understanding of system mechanisms and data characteristics, which makes the simulation accuracy of digital twins in the real world low. Summary of the invention

[0004] The purpose of an embodiment of the present invention is to provide a digital twin model and a design method thereof, which can map physical entities and operating states in real time.

[0005] In order to achieve the above-mentioned purpose, an embodiment of the present invention provides a design method for a digital twin model, which method includes: obtaining entity data of a physical entity, wherein the entity data includes entity motion data and entity graphics; establishing a data group library according to the entity motion data; establishing a model group library according to the entity graphics; setting an index identifier for the physical entity according to the data group library, and setting the same index identifier for the physical entity according to the model group library, wherein the index identifier is used to retrieve whether the model group library contains the entity graphics of the physical entity to be tested.

[0006] Optionally, the index identifier includes physical properties of the physical entity.

[0007] Optionally, the index identifier also includes a running status code, which is used to determine the motion trajectory of the physical entity.

[0008] Optionally, the method also includes: if an entity graphic containing the physical entity to be measured is retrieved in the model group library according to the index identifier, then the entity graphic and related rendering effects are displayed; if an entity graphic containing the physical entity to be measured is not retrieved in the model group library according to the index identifier, then the data group library and / or model group library is rebuilt.

[0009] Optionally, the method further comprises: before establishing the data group library and the model group library, classifying and storing the entity data, wherein the classification is determined according to the entity data type and the operation status.

[0010] On the other hand, the present invention provides a digital twin model, which includes: an acquisition module for acquiring entity data of a physical entity, the entity data including entity motion data and entity graphics; a first establishment module for establishing a data group library based on the entity motion data; a second establishment module for establishing a model group library based on the entity graphics; a processing module for setting an index identifier of the physical entity based on the data group library, setting an index identifier for the physical entity based on the data group library, and setting the same index identifier for the physical entity based on the model group library, wherein the index identifier is used to retrieve whether the model group library contains the entity graphics of the physical entity to be tested.

[0011] Optionally, the index identifier includes physical properties of the physical entity.

[0012] Optionally, the index identifier also includes a running status code, which is used to determine the motion trajectory of the physical entity.

[0013] Optionally, the processing module is also used to determine whether the entity graphic containing the physical entity to be measured in the model group library is retrieved according to the index identifier. If the entity graphic containing the physical entity to be measured in the model group library is retrieved according to the index identifier, the entity graphic and related rendering effects are displayed; if the entity graphic containing the physical entity to be measured in the model group library is not retrieved according to the index identifier, the data group library and / or model group library is rebuilt.

[0014] Optionally, the model further includes: a storage module, which is used to classify and store the entity data before establishing the data group library and the model group library, and the classification is determined according to the entity data type and operating status.

[0015] On the other hand, the present invention provides a machine-readable storage medium storing machine instructions. When the machine instructions are executed on a machine, the machine executes the digital twin model design method described above.

[0016] The design method of the digital twin model of the present invention includes: obtaining entity data of a physical entity, wherein the entity data includes entity motion data and entity graphics; establishing a data group library according to the entity motion data; establishing a model group library according to the entity graphics; setting an index identifier for the physical entity according to the data group library, and setting the same index identifier for the physical entity according to the model group library, wherein the index identifier is used to retrieve whether the model group library contains the entity graphics of the physical entity to be tested. The method can map the physical entity and the operating status in real time by establishing a pre-placed data group library and an image group library and setting the same index identifier for the two.

[0017] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:

[0019] Figure 1 It is a flow chart of a design method of a digital twin model of the present invention;

[0020] Figure 2 It is a flow chart of a digital twin model of the present invention.

[0021] Description of Reference Numerals

[0022] 201-Get module;

[0023] 202-first establishment module;

[0024] 203-second establishment module;

[0025] 204-Processing module. DETAILED DESCRIPTION

[0026] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.

[0027] Figure 1 It is a flow chart of a design method of a digital twin model of the present invention, such as Figure 1As shown, the design method of the digital twin model includes: step S101 is to obtain the entity data of the physical entity, and the entity data includes entity motion data and entity graphics. The digital twin virtual model simulates and simulates the physical entity in the virtual space, and performs virtual and real information interaction feedback during the normal task execution process, thereby providing monitoring, prediction, optimization and control functions. Since the physical entity changes dynamically during operation, the virtual model is required to be updated dynamically with the physical entity.

[0028] Before establishing the data group library and the model group library, the entity data is classified and stored, and the classification is determined according to the entity data type and the running state. Specifically, the entity motion data is the data of the physical entity in various motion states. The entity graph is the graph of the physical entity in a static state or in regular motion.

[0029] Step S102 is to establish a data set library according to the physical motion data. Specifically, the data set library is mainly used to store and calculate data indicators of the physical entity under various operating conditions.

[0030] Step S103 is to establish a model group library according to the entity graphics. Specifically, the model group library is mainly used to store: graphics of various physical entities in a static state or in various running states.

[0031] Step S104 is to set an index identifier for the physical entity according to the data set library, and set the same index identifier for the physical entity according to the model set library, wherein the index identifier is used to retrieve whether the model set library contains the entity graphic of the physical entity to be measured.

[0032] Specifically, the index identifier includes the physical properties of the physical entity. The index identifier also includes a running state code, which is used to determine the motion trajectory of the physical entity.

[0033] The present invention establishes a model retrieval system of a model library in the form of physical entities, running status codes and running trajectory rendering effect codes. For example, a physical entity is used as a unique identifier, i.e., an index identifier. There are m models in the model library and n data in the data library. By marking each model in the model library and marking each data with a corresponding identifier in the data library, accurate correspondence between objects in the two libraries is achieved.

[0034] According to a specific implementation, a unique identifier is set for each model library, and a field is added to the model library to store the identifier of the data corresponding to the model in the data library. If the name of the field is "data_id", the identifier of each data in the data library can be used as the value of the field, so that each model in the model library can be accurately matched with a data in the data library. The identifier of the data corresponding to the i-th model in the model library in the data library is: A[i].data_id; the index of the model corresponding to the data identified as data_id in the data library is: j, where j satisfies A[j].data_id = data_id; through this formula, an accurate object correspondence is established between the model library and the data library, so that a real-time model and data correspondence can be established in the model library and the data library.

[0035] The design method of the digital twin model also includes: if an entity graphic containing the physical entity to be measured is retrieved in the model group library according to the index identifier, the entity graphic and related rendering effects are displayed; if an entity graphic containing the physical entity to be measured is not retrieved in the model group library according to the index identifier, the data group library and / or the model group library are reorganized.

[0036] According to a specific embodiment, the design method of the digital twin model includes: collecting the entity data through a big data platform, classifying and storing the entity data, wherein the entity data includes data generated in the running state and other related data. At the same time, the entity data is extracted and output to a data group library in the big data platform for calculation.

[0037] Then, the extracted data is compared with the historical data. If it is consistent with the historical data, the graphics in the model group library used last time are continuously called. If the historical data changes, the model calculation is re-performed to generate new results. The generated results are uniquely identified by the core physical property data of the entity, such as the temperature data of the temperature measuring device. The generated data results are output to the model group library.

[0038] Secondly, the unique identifier of the final data result is used as the search condition, and the image group library is searched for the appropriate image according to different search conditions. If the image has been generated and is already in the image library, the image and related rendering effects are called for display. If the relevant model is not found in the model group library, it is fed back to the big data platform for recalculation. The result of the calculation is fed back to the data platform for modeling again. The new image model (i.e., the entity graphic) is given a unique identifier, annotated and stored in the model group library A. When the same calculation result appears again, the new image model is called.

[0039] The method establishes a pre-set data group library and an image group library, sets the same index identifier for the two, and can map the physical entity and the operating status in real time.

[0040] The present invention also provides a digital twin model, such as Figure 2 As shown, the digital twin model includes: an acquisition module 201, used to acquire entity data of a physical entity, wherein the entity data includes entity motion data and entity graphics; a first establishment module 202, used to establish a data group library according to the entity motion data; a second establishment module 203, used to establish a model group library according to the entity graphics; a processing module 204, used to set an index identifier of the physical entity according to the data group library, set an index identifier for the physical entity according to the data group library, and set the same index identifier for the physical entity according to the model group library, wherein the index identifier is used to retrieve whether the model group library contains the entity graphics of the physical entity to be tested.

[0041] The index identifier includes the physical properties of the physical entity. The index identifier also includes a running status code for determining the motion trajectory of the physical entity. The processing module is also used to determine whether the entity graphics containing the physical entity to be measured in the model group library are retrieved according to the index identifier. If the entity graphics containing the physical entity to be measured in the model group library are retrieved according to the index identifier, the entity graphics and related rendering effects are displayed; if the entity graphics containing the physical entity to be measured in the model group library are not retrieved according to the index identifier, the data group library and / or model group library are rebuilt. The model also includes: a storage module, which is used to classify and store the entity data before establishing the data group library and the model group library, and the classification is determined according to the entity data type and the running status.

[0042] The present invention also includes detecting an abnormality in the digital twin model, specifically including: setting a device abnormality judgment formula: y = f(x), wherein y represents the abnormal state of the device data, and takes a value of 0 or 1, 0 represents normal, and 1 represents abnormality; x represents the data generated by the device; f(x) represents a function used to determine whether the device data is abnormal. Specifically, the threshold can be set to T, then the abnormal state of the device data can be expressed as: y = 1, if x>T; y = 0, if x<= T, if the data x generated by the device is greater than the threshold T, the device data is abnormal, and y takes a value of 1; otherwise, the device data is normal, and y takes a value of 0.

[0043] The digital twin model solves the problem of accurate mapping and real-time interaction of digital twins with the physical world through a big data governance and analysis system combined with a front-end model construction.

[0044] The design method of the digital twin model of the present invention includes: obtaining entity data of a physical entity, wherein the entity data includes entity motion data and entity graphics; establishing a data group library according to the entity motion data; establishing a model group library according to the entity graphics; setting an index identifier for the physical entity according to the data group library, and setting the same index identifier for the physical entity according to the model group library, wherein the index identifier is used to retrieve whether the model group library contains the entity graphics of the physical entity to be tested. The method can map the physical entity and the operating status in real time by establishing a pre-placed data group library and an image group library and setting the same index identifier for the two.

[0045] On the other hand, an embodiment of the present invention provides a storage medium having a program stored thereon, which implements the design method of the digital twin model when executed by a processor.

[0046] An embodiment of the present invention provides a processor, which is used to run a program, wherein the design method of the digital twin model is executed when the program is running.

[0047] The embodiment of the present invention provides a device, the device includes a processor, a memory and a program stored in the memory and can be run on the processor, and the processor implements the following steps when executing the program: obtaining entity data of a physical entity, the entity data including entity motion data and entity graphics; establishing a data group library according to the entity motion data; establishing a model group library according to the entity graphics; setting an index identifier for the physical entity according to the data group library, and setting the same index identifier for the physical entity according to the model group library, and the index identifier is used to retrieve whether the model group library contains the entity graphics of the physical entity to be tested. The device in this article can be a server, a PC, a PAD, a mobile phone, etc.

[0048] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: obtaining entity data of a physical entity, the entity data including entity motion data and entity graphics; establishing a data group library based on the entity motion data; establishing a model group library based on the entity graphics; setting an index identifier for the physical entity based on the data group library, and setting the same index identifier for the physical entity based on the model group library, wherein the index identifier is used to retrieve whether the model group library contains the entity graphics of the physical entity to be tested.

[0049] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.

[0050] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0051] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0052] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0053] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0054] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0055] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0056] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0057] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A design method for a digital twin model, characterized in that: The method includes: Acquire entity data of a physical entity, wherein the entity data includes entity motion data and entity graphics, wherein the entity graphics are graphics of the physical entity in a stationary state or in regular motion; Establishing a data set library according to the entity motion data; Establishing a model group library according to the entity graphics; An index identifier is set for the physical entity according to the data group library, and the same index identifier is set for the physical entity according to the model group library, wherein the index identifier is used to retrieve whether the model group library contains a physical graphic of the physical entity to be measured; The entity motion data is data of the physical entity in various motion states; The data group library is used to store data indicators of the computing physical entity under various operating conditions; The model group library is used to store graphics of various physical entities in a static state or in various running states; The index identifier includes physical attributes of the physical entity; The index identifier also includes a running status code, which is used to determine the motion trajectory of the physical entity.

2. The method according to claim 1, characterized in that The method further includes: If a solid graphic containing the physical entity to be measured is retrieved in the model group library according to the index identifier, the solid graphic and related rendering effects are displayed; If no entity graphic containing the physical entity to be measured is retrieved from the model library according to the index identifier, the data library and / or model library is rebuilt.

3. The method according to claim 1, characterized in that The method further includes: Before establishing the data group library and the model group library, the entity data is classified and stored, and the classification is determined according to the entity data type and the operation status.

4. A digital twin model, characterized in that: The model includes: An acquisition module, used for acquiring entity data of a physical entity, wherein the entity data includes entity motion data and entity graphics, wherein the entity graphics are graphics of the physical entity in a static state or in regular motion; A first establishing module, used for establishing a data group library according to the entity motion data; A second establishing module is used to establish a model group library according to the entity graph; a processing module, configured to set an index identifier of a physical entity according to the data library, set an index identifier for the physical entity according to the data library, and set the same index identifier for the physical entity according to the model library, The index identifier is used to retrieve whether the model group library contains a physical graphic of the physical entity to be measured; The entity motion data is data of the physical entity in various motion states; The data group library is used to store data indicators of the computing physical entity under various operating conditions; The model group library is used to store graphics of various physical entities in a static state or in various operating states; The index identifier includes physical attributes of the physical entity; The index identifier also includes a running status code, which is used to determine the motion trajectory of the physical entity.

5. The model according to claim 4, characterized in that The processing module is further used to determine whether a physical graphic containing a physical entity to be measured is retrieved in the model group library according to the index identifier. If a solid graphic containing the physical entity to be measured is retrieved in the model group library according to the index identifier, the solid graphic and related rendering effects are displayed; If no entity graphic containing the physical entity to be measured is retrieved from the model library according to the index identifier, the data library and / or model library is rebuilt.

6. The model according to claim 4, characterized in that The model also includes: storage module, Before establishing the data group library and the model group library, the entity data is classified and stored, and the classification is determined according to the entity data type and the operation status.

7. A machine-readable storage medium, characterized in that: Machine instructions are stored, and when the machine instructions are run on the machine, the machine executes the digital twin model design method described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Enterprise production status diagnosis method based on cloud fusion and digital twinning technology

    CN112085261A

  • Digital twinning-based three-dimensional scene efficient visual editing method and device

    CN115100387A