An electrical equipment digital twin three-dimensional model and data mapping method and system
Patent Information
- Application Number
- CN202310219845.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-07
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-03-07
AI Technical Summary
[0004]1、通过三维设计软件创建的模型文件,未能包含模型文件的全域标识(数字身份信息id),以及该设备在现实中所包含的实体属性,如设备类型,也就是无法标识自己真正有效的身份,所以难以在模型上融入当前实体动象的动态信息,如全景监测数据
Smart Images

Figure CN116305356B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of digital twin technology, and in particular relates to a method for mapping three-dimensional digital twin models and data of electrical equipment. Background Technology
[0002] Digital twins are a cutting-edge technology that has emerged in recent years. Simply put, they utilize physical models, IoT sensors, simulation, and digital means to construct a virtual mapping of the physical world that is identical to the physical world in the digital world. Digital twins of electrical equipment, by building virtual models of physical objects, aim to present the operating status of electrical equipment in a digital and three-dimensional way, thereby achieving comprehensive and full lifecycle management of electrical equipment in substations.
[0003] However, the applicant discovered that the implementation of a digital twin system for electrical equipment involves two extremely important aspects: the fusion of 3D modeling and panoramic monitoring data. Currently, the following challenges exist:
[0004] 1. Model files created using 3D design software fail to include the model file's global identifier (digital identity information ID) and the entity attributes of the device in reality, such as device type. In other words, they cannot identify their true and valid identity, making it difficult to incorporate dynamic information of the current entity's movement, such as panoramic monitoring data, into the model.
[0005] 2. In the current traditional method, the model is identified by a name in the 3D model. However, the name is often not unique, so a true one-to-one mapping relationship cannot be established with the digital model. When the physical device actually has an abnormal situation, the current status of the device cannot be accurately displayed on the webpage, and the real-time perception function of the digital twin system cannot be realized. Summary of the Invention
[0006] To address the aforementioned problems in the existing technology, this invention provides a method and system for mapping digital twin three-dimensional models and data of electrical equipment.
[0007] To solve the above-mentioned technical problems, the present invention adopts the following technical solution:
[0008] In a first aspect, the present invention provides a method for mapping digital twin three-dimensional models and data of electrical equipment, comprising:
[0009] S1. Create a global identifier, a unique model identity ID, and electrical equipment attributes for the 3D model in the 3D model file;
[0010] S2. In the 3D model file, associate the global identifier of the 3D model with the ID of the physical electrical equipment to establish a one-to-one correspondence;
[0011] S3. The browser parses the 3D model file, identifies the model identity ID, and establishes a memory mapping between the model identity ID and the ID of the physical electrical equipment using a hash method. Then, the online physical electrical equipment is presented in real time in a 3D visualization manner.
[0012] S4. Receive real-time data from the corresponding physical electrical equipment, and present the monitoring data, alarm data, and health status data of the online physical electrical equipment in real time based on the received real-time data and historical data.
[0013] The method for mapping the digital twin 3D model and data of electrical equipment described in this invention not only integrates dynamic information such as real-time panoramic monitoring data of online physical electrical equipment into the digital twin 3D model of electrical equipment, but also identifies the model by name in the digital twin 3D model and establishes a true one-to-one mapping relationship with the digital model. It can accurately display the current status of physical electrical equipment, such as abnormalities, on a webpage, thereby realizing the real-time perception function of the digital twin system.
[0014] Further, step S4 specifically involves: requesting the corresponding panoramic monitoring data and historical data of the physical electrical equipment using its ID; receiving the online panoramic monitoring data of the physical electrical equipment through the IEC104 and IEC61850 power protocol; parsing the received monitoring data into remote signaling, telemetry, and pulse data and saving it to the real-time database; then analyzing the remote signaling and telemetry data and historical data in the real-time database to diagnose the health status of the physical electrical equipment in real time; and finally presenting the monitoring data, alarm data, and health status data of the online physical electrical equipment in real time.
[0015] Furthermore, if the health status of the physical electrical equipment changes in real time, a message will be pushed to the front-end browsing module to remind and display the user.
[0016] Furthermore, before executing S4, the real-time panoramic monitoring data and historical data of online physical electrical equipment are encapsulated into corresponding interfaces for browsers to call.
[0017] Secondly, the present invention also provides a digital twin three-dimensional model and data mapping system for electrical equipment, comprising:
[0018] 3D Modeling Module: Used to perform component-level detailed 3D modeling of physical electrical equipment using 3D software, generating 3D model files;
[0019] Model Identification Module: Used to create a global identifier for the 3D model, a unique model identity ID, and extended device attributes in the 3D model file;
[0020] Data association module: used to associate the global identifier of the 3D model with the ID of the physical electrical equipment in the 3D model file, and establish a one-to-one correspondence;
[0021] Communication processing module: used to receive online panoramic monitoring data of physical electrical equipment through the IEC104 and IEC61850 power protocol, and then parse the received monitoring data into remote signaling, telemetry, and pulse and save it to the real-time database;
[0022] Equipment health analysis module: used to present monitoring data, alarm data, and health status data of online physical electrical equipment in real time based on received real-time and historical data;
[0023] The browser includes a front-end parsing module, a front-end browsing module, and a back-end processing module. The front-end parsing module parses the 3D model file, identifies the model's identity ID, and establishes a memory mapping between the model's identity ID and the ID of the physical electrical equipment using a hash method. The front-end browsing module requests the corresponding panoramic monitoring data and historical data of the physical electrical equipment based on its ID and displays it on a webpage in a 3D visualization manner. The back-end processing module reads the requested data from the real-time database and historical database according to requests from other modules, and provides a query for the relationship between the 3D model and the electrical equipment model to realize the mapping of data between the model and the actual equipment.
[0024] In addition to real-time databases and historical databases.
[0025] Furthermore, the device health analysis module is also used to send a message to the front-end browsing module to remind and display the user when the health status of the physical electrical equipment changes in real time.
[0026] Furthermore, the system also includes a back-end processing module, which encapsulates real-time panoramic monitoring data and historical data of online physical electrical equipment into corresponding interfaces for browsers to call.
[0027] For the various aspects of the second aspect mentioned above and the technical effects that each aspect may achieve, please refer to the above description of the technical effects that can be achieved for the first aspect or the various possible solutions in the first aspect, which will not be repeated here. Attached Figure Description
[0028] Figure 1 This is a flowchart illustrating the digital twin 3D model and data mapping method for electrical equipment described in this invention;
[0029] Figure 2 This is a schematic block diagram illustrating the structural principle of the digital twin 3D model and data mapping system for electrical equipment described in this invention;
[0030] Figure 3 This is a schematic diagram of the operation interface for the calculation formula of the configuration component of the equipment health analysis module construction method in the embodiment of the electrical equipment digital twin three-dimensional model and data mapping system of the present invention. Detailed Implementation
[0031] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0032] like Figure 1 As shown, the present invention provides a method for mapping a digital twin 3D model and data of electrical equipment, comprising:
[0033] Step S1. Create a global identifier for the 3D model, a unique identifier for the model identity (the unique identifier is in UUID format, created using the backend JAVA class UUID.randomUUID() function), and extended device attributes in the 3D model file. Specifically, import the 3D model file and parse it to obtain the scenes node, nodes node, and meshes node. Then, by looping through the above three nodes in the 3D model file, dynamically create a global identifier (globally unique identifier) for all objects under these three nodes, and add attribute names and attribute values to the child elements under these three nodes, such as the extended device category attribute (class).
[0034] Step S2. In the 3D model file, associate the global identifier of the 3D model with the ID of the physical electrical equipment to establish a one-to-one correspondence; specifically, in the 3D model file, based on the basic ledger information table of the physical electrical equipment, associate the global identifier of the 3D model with the ID of the physical electrical equipment in the basic ledger information table of the physical electrical equipment to establish a one-to-one correspondence, and save it to the database.
[0035] Step S3. The browser parses the 3D model file, identifies the model identity ID, and establishes a memory mapping between the model identity ID and the ID of the physical electrical equipment using a hash method. Then, the online physical electrical equipment is presented in real time using 3D visualization.
[0036] Step S4. Receive real-time data from the corresponding physical entity, and present the monitoring data, alarm data, and health status data of the online physical electrical equipment in real time based on the received real-time and historical data. Specifically: First, establish a TCP connection with the physical electrical equipment, then request the corresponding panoramic monitoring data and historical data of the equipment using the physical electrical equipment ID. Receive the online panoramic monitoring data of the physical electrical equipment through the IEC104 and IEC61850 power protocol. Then, parse the received monitoring data into remote signaling, telemetry, and pulse data and save it to the real-time database. Afterwards, analyze the remote signaling and telemetry quantities and historical data in the real-time database to diagnose the health status of the physical electrical equipment in real time, and finally present the monitoring data, alarm data, and health status data of the online physical electrical equipment in real time.
[0037] When communicating via the IEC104 protocol, it supports both timed general call and burst upload mechanisms. Based on the frame type in the protocol, it parses remote signaling, telemetry, and pulse data in real time and pushes the data to the real-time database. When receiving real-time information from the device via the IEC61850 protocol, it extracts the CID configuration file from the device (essential for IEC61850 supported devices), maps the dataset information mapped by the report control block to remote signaling, telemetry, and pulse information. By modifying the device's configuration file, the data upload cycle of the report control block can be modified, allowing for the periodic reception of remote signaling, telemetry, and pulse data, which is then uploaded to the real-time database. Furthermore, according to the user-set save period, the data is periodically saved to the historical database (forming the aforementioned historical data) for later querying or analysis.
[0038] In one possible implementation, in step S4 of the method of the present invention, if the health status of the physical electrical equipment changes in real time, a message is pushed to the front-end browsing module to remind and display the user, thereby enhancing the "equipment owner's" status perception capability, defect detection capability, equipment management capability, and proactive early warning capability.
[0039] In one possible implementation scheme, before executing step S4, the real-time panoramic monitoring data and historical data of the online physical electrical equipment are encapsulated into corresponding interfaces for browser calls, so as to reflect the switch on / off status, equipment load, user load, abnormal information, and fault information in the model in real time, so that staff can monitor the power grid status in real time.
[0040] like Figure 2 As shown, the present invention also provides a digital twin 3D model and data mapping system for electrical equipment, comprising:
[0041] 3D Modeling Module 100: Used to perform component-level detailed 3D modeling of physical electrical equipment using 3D software, forming 3D model files; specifically: based on CAD drawings and on-site photos and other basic data, using commonly used 3ds Max 3D design software or Blender software to create 3D models of electrical equipment.
[0042] Model Identification Module 200: Used to create a global identifier (digital identity information) for the 3D model, a unique model identity ID, and extended device attributes in the 3D model file.
[0043] Data association module 300: Used to associate the global identifier of the 3D model with the ID of the physical electrical equipment in the 3D model file, and establish a one-to-one correspondence.
[0044] Communication processing module 400: Used to receive online panoramic monitoring data of physical electrical equipment through the power protocol IEC104 and IEC61850, and then parse the received monitoring data into remote signaling, telemetry, and pulse and save it to the real-time database.
[0045] Equipment Health Analysis Module 500: Used to present monitoring data, alarm data, and health status data of online physical electrical equipment in real time based on received real-time and historical data;
[0046] Browser 600 includes a front-end parsing module 601, a front-end browsing module 602, and a back-end processing module 603. The front-end parsing module 601 is used to parse the 3D model file, identify the model identity ID, and establish a memory mapping between the model identity ID and the ID of the physical electrical equipment using a hash method. The front-end browsing module 602 is used to request the corresponding panoramic monitoring data and historical data of the physical electrical equipment based on the physical electrical equipment ID, and display them on the webpage in a 3D visualization manner. The back-end processing module 603 is used to read the request-related data from the real-time database and the historical database according to the requests from other modules, and to provide a query for the relationship between the 3D model and the electrical equipment model, so as to realize the mapping of data between the model and the actual equipment.
[0047] In addition, there are real-time database 700 and historical database 800.
[0048] The method and system for mapping digital twin 3D models and data of electrical equipment described in this invention can, on the one hand, integrate dynamic information such as real-time panoramic monitoring data of online physical electrical equipment into the digital twin 3D model of electrical equipment, thereby enhancing the "equipment owner's" status perception, defect detection, equipment management, and proactive early warning capabilities; on the other hand, it can identify the model by name in the digital twin 3D model and establish a true one-to-one mapping relationship with the digital model, accurately displaying the current status of physical electrical equipment, such as abnormalities, on a webpage, thus realizing the real-time perception function of the digital twin system.
[0049] Furthermore, the device health analysis module is also used to send a message to the front-end browsing module to remind and display the user when the health status of the physical electrical equipment changes in real time.
[0050] Furthermore, the system also includes a back-end processing module, which encapsulates real-time panoramic monitoring data and historical data of online physical electrical equipment into corresponding interfaces for browsers to call.
[0051] The following examples further illustrate the digital twin 3D model and data mapping method and system for electrical equipment described in this invention.
[0052] Example
[0053] The electrical equipment digital twin 3D model and data mapping system of this invention includes a 3D modeling module, a model identification module, a data association module, a communication processing module, a real-time library module, a historical data module, an equipment health analysis module, a back-end processing module, a front-end parsing module, and a front-end browsing module.
[0054] 1. Create 3D models of electrical equipment using the 3D modeling module. Based on CAD drawings and on-site photos, use common 3ds Max or Blender software to build models of main electrical equipment (such as transformers, circuit breakers, disconnect switches, capacitors, etc.) and auxiliary control equipment (access control, cameras, lighting, infrared detection, robots) at a 1:1 scale. Add lighting and corresponding texture materials to the scene, and export the entire model in GLTF format. GLTF stands for Graphics Language Transmission Format. This cross-platform format has become the standard for 3D objects on the Web. It is defined by Khronos, the 3D graphics standards organization behind OpenGL and Vulkan.
[0055] 2. Import the GLTF 3D model file through the model identification module and parse the GLTF file format, focusing on parsing the scenes, nodes, and meshes nodes. The scenes node is the entry point for the scene description stored in GLTF; it refers to the node that defines the scene graph. The nodes are all nodes in the scene graph hierarchy, containing multiple child nodes. Each child node can contain transformations (such as rotation or translation) and can refer to other (child) nodes. The meshes node describes the geometric objects appearing in the scene, referring to the accessor object used to access the actual geometric data, and the material that defines the appearance of the object when rendering it.
[0056] By iterating through the three nodes mentioned above in the file, a globally unique identifier (digital identity information) is dynamically created for all objects under these three nodes. This identifier is a UUID (Universally Unique Identifier), a 128-bit binary number generated by an algorithm. The format of a UUID is "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx". UUIDs ensure that all 3D elements have unique identification information. The model identification module provides the function of generating dynamic UUIDs, adding a UUID attribute name and value to the child elements under these three nodes.
[0057] For example, add the extended class attribute name and corresponding English attribute value to the electrical equipment elements in this scenario to identify their electrical category. This mainly includes the following:
[0058] Primary equipment: power transformers, circuit breakers, disconnectors, etc.;
[0059] Secondary equipment: relay protection devices, etc.;
[0060] Auxiliary equipment includes: access control, electronic fence, camera, fan, and lighting controller.
[0061] Add the extended class attribute name and its corresponding English attribute value in JSON format to the User Data node in the GLTF file format. The User Data node can store user-defined attributes. Adding the class attribute makes it easier to quickly find or locate a certain type of electrical equipment in the subsequent front-end browsing module. Other attribute information can also be added as needed.
[0062] 3. The data association module associates the global identifier of the 3D model with the ID of the physical electrical equipment in the 3D model file, establishing a one-to-one correspondence. This data association module includes a database module (historical database) and a visualization association component. The database module uses MatrixDB, a hyper-converged distributed database product that simultaneously supports Online Transaction Processing (OLTP), Online Analytical Processing (OLAP), and IoT time-series applications. It can first establish a basic ledger information table for electrical equipment, three panoramic monitoring data tables (remote signaling table, telemetry table, and remote pulse table), a defect record table, a maintenance information table, and a table relating electrical equipment to the 3D model. The basic ledger information table includes fields such as physical electrical equipment ID, equipment name, voltage level, equipment category, manufacturer, and commissioning date. The remote signaling table should include fields such as remote signaling ID, name, address, reference, and remote signaling type. The telemetry table includes fields such as remote measurement ID, name, address, reference, and telemetry type. The remote pulse table includes fields such as remote pulse ID, name, address, reference, and remote pulse type. All three panoramic monitoring data tables should include a foreign key field for the equipment ID from the basic ledger information table, establishing a mapping relationship with the equipment. The defect record table includes discovery time, discoverer, defect content, defect level, defect elimination person, and elimination time. The maintenance information table includes maintenance content, maintenance status, maintenance person, maintenance start time, and maintenance end time. Finally, an association table between electrical equipment and the 3D model is established, storing the 3D model's identity ID and the ID of the physical electrical equipment. The visualization association component provides a visualization association function. In the visualization association component module, selecting a 3D model with the mouse establishes a one-to-one association between the model's identity ID and the equipment ID in the basic ledger information table, saving the data to a table in the database.
[0063] 4. Establish a TCP connection with the physical device through the communication processing module, supporting communication via the power protocols IEC104 and IEC61850. When communicating via the IEC104 protocol, it supports both timed general call and burst upload mechanisms. Based on the frame type in the protocol, it parses remote signaling, telemetry, and pulse data in real time and pushes the data to the real-time database. When receiving real-time information from the device via the IEC61850 protocol, it extracts the CID configuration file from the device (essential for IEC61850-compatible devices), maps the dataset information mapped by the report control block to remote signaling, telemetry, and pulse information. By modifying the device's configuration file, the data upload cycle of the report control block can be modified to periodically receive remote signaling, telemetry, and pulse data, upload them to the real-time database, and then periodically save them to the historical database according to the user-set save period for later querying or analysis.
[0064] 5. The equipment health analysis module presents real-time monitoring data, alarm data, and health status data of online physical electrical equipment based on the received real-time and historical data.
[0065] The construction method of the equipment health analysis module is as follows:
[0066] Step 1: Define the health status of electrical equipment, which is divided into normal status, warning status, abnormal status and critical status.
[0067] Step two involves establishing an electrical equipment model, determining the degradation level and weighting coefficients of the state variables for each equipment component, and deduction values. The degradation levels are divided into four levels (O, I, II, III) with weighting coefficients of 1, 2, 3, and 4, respectively. Deductions reflect the degree of impact on the equipment. The following example uses a circuit breaker, as detailed in Table 1.
[0068] Table 1
[0069]
[0070] Step 3: Develop a condition evaluation method for each component of the equipment. The overall evaluation should integrate the evaluation results of all components. The following example uses a circuit breaker, as detailed in Table 2.
[0071] Table 2: Correspondence between Circuit Breaker Component Status and Evaluation Deduction Points
[0072]
[0073]
[0074] As can be seen from the table above, the overall evaluation of the equipment should take into account the evaluation results of its components. When all components are evaluated as normal, the overall evaluation is normal. When any component is in a state of alert, abnormal or serious condition, the overall evaluation should be the most serious condition.
[0075] Step 4: Configure the calculation formula (logical expression, as shown in the example below) of the component, and associate the monitoring quantities of the specific device with the state quantities of the model.
[0076] For example: if(a>300&&a<500, 0, 1), the variable 'a' is associated with a specific state variable. See [link to documentation]. Figure 3 .
[0077] Step 5: Extract remote signaling and telemetry data from the real-time database, as well as equipment defect data and maintenance records from the historical database. Based on this calculation model (which establishes the state quantity degradation level, weight coefficient, and deduction value for each type of electrical equipment component, as shown in Table 1 above), perform calculations to diagnose the health status of the equipment in real time. If the health status of the equipment changes, push the notification to the front-end browsing module to remind and display the user.
[0078] 6. The 3D model file is parsed through the front-end parsing module. The three.js front-end 3D engine is used to build the electrical equipment scene and various 3D model objects. The global identifier of the model is obtained through the UUID property of the object. The model ID and the device ID are established in memory using a hash method. The user's custom attributes under the User Data node are obtained. The class attribute is parsed to obtain the device type, which can distinguish different categories of electrical equipment such as transformers, circuit breakers, cameras, access control, lighting equipment, etc., which is convenient for querying or displaying in the scene.
[0079] Subsequently, the backend processing module reads request-related data from the real-time and historical databases based on requests from other modules. The request information must include the device ID. Then, based on the device ID, it reads the device's remote signaling, telemetry, and pulse data from the real-time database, and retrieves the device's alarm records, defect information, and maintenance information from the alarm record table, defect history table, and maintenance record table, encapsulating these into corresponding interfaces. The backend processing module provides a query function to establish the relationship between the 3D model and the electrical equipment model, enabling data mapping between the model and online physical electrical equipment.
[0080] Finally, the front-end browsing module (browser) adds the model object constructed by the front-end parsing module to the webpage object for display. This front-end browsing module supports moving, selecting, scaling, and rotating the model. It requests the corresponding health status, panoramic monitoring data, alarm information, defect information, and maintenance information of the device using the device ID corresponding to the model's identity ID, and renders this information on the webpage in a 3D visualization. The displayed content varies depending on the device type; for example, clicking on a camera object opens the real-time monitoring image of the current camera, while clicking on an access control object displays the door's status, opening records, etc. All data is provided by the back-end module and requested by the front-end browsing module.
[0081] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A method for mapping digital twin 3D models and data of electrical equipment, characterized in that, include: S1. Create global identifiers, unique model IDs, and electrical equipment attributes for the 3D model in the 3D model file: Import the 3D model file and parse it to obtain the scenes, nodes, and meshes nodes. Then, by looping through the scenes, nodes, and meshes nodes, dynamically create global identifiers for all objects under each node, and add attribute names and attribute values to the child elements under each node. S2. In the 3D model file, associate the global identifier of the 3D model with the ID of the physical electrical equipment to establish a one-to-one correspondence: In the 3D model file, based on the basic ledger information table of the physical electrical equipment, associate the global identifier of the 3D model with the ID of the physical electrical equipment in the basic ledger information table of the physical electrical equipment to establish a one-to-one correspondence, and save it to the database; S3. The browser parses the 3D model file, identifies the model ID, and establishes a memory mapping between the model ID and the ID of the physical electrical equipment using a hash method. Then, the online monitoring data of the physical electrical equipment is presented in real time in a 3D visualization manner. S4. Receive real-time data from the corresponding physical electrical equipment, and present the monitoring data, alarm data, and health status data of the online physical electrical equipment in real time based on the received real-time data and historical data; specifically: request the corresponding panoramic monitoring data and historical data of the physical electrical equipment by its ID, receive the online panoramic monitoring data of the physical electrical equipment through the IEC104 and IEC61850 power protocol, then parse the received monitoring data into remote signaling, telemetry, and pulse data and save it to the real-time database, then analyze the remote signaling and telemetry quantities and historical data in the real-time database to diagnose the health status of the physical electrical equipment in real time, and finally present the monitoring data, alarm data, and health status data of the online physical electrical equipment in real time.
2. The method according to claim 1, characterized in that, If the health status of physical electrical equipment changes in real time, a message will be pushed to the front-end browsing module to remind and display the user.
3. The method according to claim 1 or 2, characterized in that, Before executing S4, the real-time panoramic monitoring data and historical data of online physical electrical equipment are encapsulated into corresponding interfaces for browsers to call.
4. A digital twin three-dimensional model and data mapping system for electrical equipment, used to execute the mapping method according to any one of claims 1-3, characterized in that, include: 3D Modeling Module: Used to perform component-level detailed 3D modeling of physical electrical equipment using 3D software, generating 3D model files; Model Identification Module: Used to create global identifiers, unique model identity IDs, and electrical equipment attributes for 3D models in 3D model files; Data association module: used to associate the global identifier of the 3D model with the ID of the physical electrical equipment in the 3D model file, and establish a one-to-one correspondence; Communication processing module: used to receive online panoramic monitoring data of physical electrical equipment through the IEC104 and IEC61850 power protocol, and then parse the received monitoring data into remote signaling, telemetry, and pulse and save it to the real-time database; Equipment health analysis module: used to present monitoring data, alarm data, and health status data of online physical electrical equipment in real time based on received real-time and historical data; The browser includes a front-end parsing module, a front-end browsing module, and a back-end processing module. The front-end parsing module parses the 3D model file, identifies the model's identity ID, and establishes a memory mapping between the model's identity ID and the ID of the physical electrical equipment using a hash method. The front-end browsing module requests the corresponding panoramic monitoring data and historical data of the physical electrical equipment based on its ID and displays it on a webpage in a 3D visualization manner. The back-end processing module reads the requested data from the real-time database and historical database according to requests from other modules, and provides a query for the relationship between the 3D model and the electrical equipment model to realize the mapping of data between the model and the actual equipment. In addition to real-time databases and historical databases.
5. The system according to claim 4, characterized in that, The equipment health analysis module is also used to send a message to the front-end browsing module to remind and display the user when the health status of the physical electrical equipment changes in real time.
6. The system according to claim 4, characterized in that, It also includes a backend processing module, which encapsulates the real-time panoramic monitoring data and historical data of online physical electrical equipment into corresponding interfaces for browsers to call.
Citation Information
Patent Citations
Digital twinning system of transformer substation
CN112769237A
Digital twin application framework and method for field station equipment application scene
CN114092648A