A circuit breaker equipment digital twin model data processing method and system
By dividing the digital twin model of circuit breaker equipment into front-end and back-end, parallel development and dual-mesh surface rendering methods, the problem of low data processing efficiency of circuit breaker equipment is solved, and efficient visualization and secure data transmission are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-12
- Publication Date
- 2026-05-15
AI Technical Summary
The lack of existing technologies for processing digital twin model data of circuit breaker equipment leads to fragmented equipment status assessment, low data utilization, and an inability to achieve real-time monitoring and intelligent decision-making.
The digital twin model of the circuit breaker equipment is divided into a front-end and a back-end. The front-end is responsible for data collection and rendering, while the back-end performs calculations and data mapping. A parallel development model is adopted, and a dual-mesh surface rendering method using computational and rendering meshes is used to compress and map data, thereby improving data processing efficiency.
It improves the visualization efficiency and security of digital twin models of circuit breaker equipment, enhances data transmission efficiency and quality, and ensures that rendering speed is not reduced.
Smart Images

Figure CN117112865B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the fields of electrical engineering and information technology, and in particular to a method and system for processing digital twin model data of circuit breaker equipment. Background Technology
[0002] The reliability of equipment in a power system directly affects the safety and stability of the power system's operation. For a long time, the lack of effective condition assessment methods has necessitated extensive maintenance and repair work, resulting in unnecessary resource waste. Digital twin technology, a key technology connecting the physical and information worlds, is currently in the exploratory stage of application in the power equipment field. As an emerging technology, digital twin technology has received significant attention in the power sector. It aims to construct digital models of substation equipment, establish standards for equipment modeling, data interaction, and condition assessment, and address current issues such as fragmented equipment monitoring functions, low data utilization, and inconsistent evaluation methods. This will enable real-time equipment monitoring, online simulation, condition assessment, and intelligent decision-making. However, processing the data from building digital twin models of circuit breaker equipment has not yet been attempted in existing technologies. Summary of the Invention
[0003] The purpose of this invention is to address the shortcomings of the prior art by proposing a data processing method and system for digital twin models of circuit breaker equipment, which can improve the visualization efficiency of digital twin models of circuit breaker equipment.
[0004] In a first aspect, the present invention provides a method for processing digital twin model data of circuit breaker equipment, applied to the backend of a digital twin, the method comprising:
[0005] Based on the circuit breaker equipment data collected in real time from the field by the digital twin front end, the first dynamic data is obtained, and the first dynamic data is calculated on the calculation surface grid according to the corresponding three-dimensional digital model of the circuit breaker equipment to obtain the second dynamic data corresponding to each first node on the calculation surface grid.
[0006] Read the stored first static data and map the second dynamic data to the first static data to obtain the first data mapping result;
[0007] The first data mapping result is transmitted to the digital twin front end, so that after receiving the first data mapping result, the digital twin front end renders it on the rendering surface mesh and then visualizes it; wherein, the rendering surface mesh is obtained based on the computation surface mesh.
[0008] This invention divides the digital twin model of circuit breaker equipment into a digital twin backend and a digital twin frontend, facilitating the use of a parallel digital twin frontend and backend development model, thereby improving the visualization efficiency of the digital twin model of circuit breaker equipment. Furthermore, a computational grid is constructed on the digital twin backend to perform calculations on the data, and the obtained data is mapped and transmitted to the rendering grid on the digital twin frontend for rendering. By performing data calculations on the digital twin backend and rendering and visualization on the digital twin frontend, the efficiency of centralized data calculation can be accelerated, and the rendering and visualization are performed simultaneously on the digital twin frontend, which can improve the rendering speed of large-scale data, thereby further improving the visualization efficiency of the digital twin model of circuit breaker equipment.
[0009] Furthermore, the step of mapping the second dynamic data and the first static data to obtain the first data mapping result includes:
[0010] The second dynamic data is fused with the first static data to obtain a fusion matrix of each first node on the computational surface grid; wherein, the first static data includes: geometric discrete data of the three-dimensional digital model of the circuit breaker device and first coordinate data corresponding to each first node;
[0011] The fusion matrix is compressed to obtain a compressed matrix that corresponds to the second node on the rendering surface mesh, and the compressed matrix is mapped to the first RGB value to obtain the first data mapping result.
[0012] This invention employs a method of fusing dynamic and static data to obtain a final data mapping result that includes calculated data features, the set features of the 3D digital model of the circuit breaker device to be displayed, and the coordinate data of nodes on the rendering mesh. This allows the resulting data mapping result to carry a large amount of high-quality data, thereby improving the quality of data processing in the digital twin backend. This facilitates efficient rendering by the digital twin frontend based on the data mapping result from the digital twin backend, thus improving the visualization efficiency of the circuit breaker device digital twin model. Furthermore, compressing the fusion matrix and mapping it to RGB values improves data transmission efficiency and further enhances data quality, further improving the visualization efficiency of the circuit breaker device digital twin model.
[0013] Further, mapping the compression matrix to a first RGB value to obtain a first data mapping result includes:
[0014] According to the second physical field quantity to be displayed, the corresponding maximum and minimum values are obtained from the compression matrix row by row, and the compression matrix is mapped to the first RGB value according to the maximum and minimum values to obtain the first data mapping result.
[0015] Further, compressing the fusion matrix to obtain a compressed matrix corresponding to the second node on the rendering surface mesh includes:
[0016] Based on the second physical field quantity and second coordinate data to be displayed, a compression factor that changes in real time is established, and the fusion matrix is compressed according to the compression factor to obtain a compression matrix corresponding to the second node on the rendering surface mesh.
[0017] Furthermore, after receiving the first data mapping result, the digital twin front end renders it on the rendering mesh and then visualizes it, including:
[0018] After receiving the first data mapping result, the digital twin front end parses the first data mapping result to obtain the second coordinate data and the second RGB value corresponding to each second node on the rendering surface mesh, and visualizes it on the rendering surface mesh in the form of particles based on the second coordinate data and the second RGB value.
[0019] Furthermore, the first dynamic data obtained based on the circuit breaker equipment data collected in real time from the field by the digital twin front end includes:
[0020] The digital twin front end collects circuit breaker equipment data from the field in real time, classifies the circuit breaker equipment data, removes noise points and data anomalies, and obtains a well-classified classification result.
[0021] Wavelet transform is used to extract signal features from the classification results, the obtained signal feature results are compressed to obtain first dynamic data, and the first dynamic data is transmitted to the backend of the digital twin so that the backend of the digital twin receives the first dynamic data.
[0022] This invention employs a method where data is collected at the front end of a digital twin, and then the real-time collected circuit breaker device data is transmitted to the back end of the digital twin for computation. This facilitates functional separation between the front and back ends of the digital twin, with the front end handling data collection and rendering, while the back end focuses on business logic. This allows for parallel development of both the front and back ends of the digital twin, improving the visualization efficiency of the circuit breaker device digital twin model. Furthermore, because the front end of the digital twin focuses solely on data collection and rendering, it cannot access the dynamic data of the back end when the website is attacked, thereby enhancing the security of the circuit breaker device digital twin model.
[0023] Furthermore, the rendered surface mesh is obtained based on the calculated surface mesh, including:
[0024] An approximate fit is made by establishing a fitting function on the computational surface mesh, and the values of each second node on the rendering surface mesh are obtained according to the fitting function.
[0025] Furthermore, the rendered surface mesh is obtained based on the calculated surface mesh, and also includes:
[0026] Based on the calculated surface mesh, the values of each second node on the rendered surface mesh are obtained using the surface contact mapping method.
[0027] Furthermore, it also includes: collecting at least one of the historical data, expert experience base data, and demand data for each visualization process during the digital twin model data processing of the circuit breaker equipment, and performing a status assessment or risk assessment based on at least one of the historical data, the expert experience base data, and the demand data.
[0028] Secondly, the present invention provides a digital twin model data processing system for circuit breaker equipment, applied to the backend of a digital twin, the digital twin model data processing system for circuit breaker equipment comprising:
[0029] The calculation unit is used to obtain first dynamic data based on the circuit breaker equipment data collected in real time from the field by the front end of the digital twin, and to calculate the first dynamic data on the calculation surface grid according to the corresponding three-dimensional digital model of the circuit breaker equipment to obtain the second dynamic data corresponding to each first node on the calculation surface grid.
[0030] The mapping unit is used to read the stored first static data and map the second dynamic data and the first static data to obtain the first data mapping result;
[0031] A visualization unit is used to transmit the first data mapping result to the digital twin front end, so that the digital twin front end can receive the first data mapping result, render it on the rendering surface mesh, and then visualize it; wherein, the rendering surface mesh is obtained based on the computation surface mesh. Attached Figure Description
[0032] Figure 1 This is a flowchart illustrating the data processing method for the digital twin model of circuit breaker equipment provided in an embodiment of the present invention;
[0033] Figure 2 This is a schematic flowchart of the particle compression rendering method provided in an embodiment of the present invention;
[0034] Figure 3 This is a schematic diagram showing the correspondence between the computational surface mesh and the rendering surface mesh provided in an embodiment of the present invention;
[0035] Figure 4This is a schematic diagram of the structure of the digital twin model data processing system for circuit breaker equipment provided in this embodiment of the invention;
[0036] Figure 5 This is a schematic diagram of the structure of the digital twin model data processing model of the circuit breaker equipment provided in this embodiment of the invention;
[0037] Figure 6 This is a schematic diagram illustrating the data interaction process between the digital twin front-end and the digital twin back-end provided in an embodiment of the present invention. Detailed Implementation
[0038] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0039] It is worth noting that, since existing technologies do not incorporate digital twin technology for data processing of circuit breaker devices, especially the lack of a digital twin front-end and a digital twin back-end for managing the data of the circuit breaker devices, the technical concept of this invention is as follows: the digital twin is divided into a digital twin front-end and a digital twin back-end. The digital twin front-end mainly collects real-time data from the circuit breaker devices and establishes a rendering surface grid to render and visualize the data sent by the back-end. The digital twin back-end establishes a computational surface grid to calculate the real-time data sent by the digital twin front-end, and compresses and maps the obtained physical field quantities to obtain a data mapping result with higher data quality, which is then used by the digital twin front-end for rendering and visualization. The rendering surface grid and the computational surface grid are a pair of dual-grid surfaces.
[0040] This invention establishes a digital twin front-end and back-end, separating data collection and rendering from computation, enabling parallel development of the digital twin front-end and back-end, thereby improving the visualization efficiency of the digital twin model of circuit breaker equipment. Furthermore, by establishing a computational grid on the back-end of the digital twin to perform calculations on the data, and by compressing and mapping the obtained computational data, high-quality data mapping results are transmitted to the rendering grid established on the front-end of the digital twin based on the computational grid for rendering and visualization. This ensures that the rendering speed is improved without reducing the visualization effect and rendering fidelity, thereby improving the visualization efficiency of the digital twin model of circuit breaker equipment.
[0041] Example 1, see Figure 1This is a flowchart illustrating the data processing method for a digital twin model of a circuit breaker device provided in this embodiment of the invention. Applied to the backend of the digital twin, it includes steps S11 to S13, specifically:
[0042] Step S11: Based on the circuit breaker equipment data collected in real time from the field by the digital twin front end, obtain the first dynamic data, and calculate the first dynamic data on the calculation surface grid according to the corresponding three-dimensional digital model of the circuit breaker equipment to obtain the second dynamic data corresponding to each first node on the calculation surface grid.
[0043] The process of obtaining first dynamic data based on circuit breaker equipment data collected in real time from the field by the digital twin front end includes: the digital twin front end collects circuit breaker equipment data in real time from the field, classifies the circuit breaker equipment data, removes noise points and data anomalies to obtain a well-classified classification result; extracts signal features from the classification result using wavelet transform, compresses the obtained signal feature result to obtain the first dynamic data, and transmits the first dynamic data to the digital twin back end so that the digital twin back end receives the first dynamic data.
[0044] This invention employs a method where data is collected at the front end of a digital twin, and then the real-time collected circuit breaker device data is transmitted to the back end of the digital twin for computation. This facilitates functional separation between the front and back ends of the digital twin, with the front end handling data collection and rendering, while the back end focuses on business logic. This allows for parallel development of both the front and back ends of the digital twin, improving the visualization efficiency of the circuit breaker device digital twin model. Furthermore, because the front end of the digital twin focuses solely on data collection and rendering, it cannot access the dynamic data of the back end when the website is attacked, thereby enhancing the security of the circuit breaker device digital twin model.
[0045] It is worth noting that the communication frequency and data volume of the circuit breaker equipment data collected in real time from the field by the digital twin front end are high. Therefore, the data needs to be preprocessed before transmission and calculation to improve transmission efficiency.
[0046] As a preferred embodiment, the data is first clustered using the k-means method, and data points that are far apart are identified as noise points and are also removed along with drifting and abnormal data. Then, signal feature extraction methods such as wavelet transform are used to compress and transmit the data.
[0047] As a preferred embodiment, the digital twin front-end uses the Vue framework.
[0048] It's worth noting that the digital twin front-end is responsible for page rendering and some page interaction logic, then interacts with the digital twin back-end via network requests; the digital twin back-end focuses on processing business logic and directly manipulates the database. This separation of the front-end and back-end transforms the development model from sequential to parallel, significantly improving development efficiency. If future webpage updates are needed, the back-end database connection remains unchanged, as the front-end and back-end are independent yet interconnected. Furthermore, if the website is attacked, hackers can only access the front-end web server, not the digital twin back-end application server, greatly enhancing security.
[0049] As a preferred embodiment, the complete data processing model of the circuit breaker device digital twin includes: a server, a communication module, and a user terminal; wherein, the server includes a database module and a digital twin backend, the digital twin backend transmits data bidirectionally with the communication module, and the digital twin backend directly reads data from the database module, the database module transmits data bidirectionally with the communication module, enabling the communication module to read from the database module; the user terminal includes a digital twin frontend, the digital twin frontend transmits data bidirectionally with the communication module, facilitating the server to send and receive real-time data from the user terminal through the communication module.
[0050] It is worth noting that the main task of the digital twin front-end is to visualize the results according to user needs. The key lies in the visualization of the 3D model. This is because, for digital twins of new energy equipment, on the one hand, their complex structure puts a lot of pressure on the rendering of the digital twin front-end, and on the other hand, the twin contains a large amount of computational data, which is dynamic and real-time computational data.
[0051] As a preferred embodiment, to address the issue of stable 3D rendering speed, this invention proposes a dual-mesh surface rendering method and a particle compression volume rendering method to improve the rendering speed of large-scale data.
[0052] As a preferred embodiment, a dual-mesh surface rendering method is used to establish a computational surface mesh and a rendering surface mesh at the back end and front end of the digital twin, respectively.
[0053] As a preferred embodiment, after the computational surface mesh has completed the computational operation, the obtained dynamic data is compressed and mapped, and the obtained digital mapping result is rendered and visualized using the rendering surface mesh.
[0054] As a preferred embodiment, the computational surface mesh is the surface mesh used in the actual calculation of the three-dimensional digital model of the circuit breaker device and is stored in the backend of the digital twin.
[0055] As a preferred embodiment, the rendering surface mesh is the mesh used when visualizing the front end of the digital twin, and the mesh has a degree of conformity with the geometric surface of the three-dimensional digital model of the circuit breaker device; wherein, the degree of conformity is not less than a preset conformity threshold.
[0056] It is worth noting that the actual calculated second dynamic data is generated on the computational grid, so it is necessary to map the second dynamic data onto the rendering surface grid and convert it into RGB values for rendering.
[0057] Step S12: Read the stored first static data and map the second dynamic data and the first static data to obtain the first data mapping result.
[0058] Specifically, the second dynamic data is fused with the first static data to obtain a fusion matrix of each first node on the computational surface grid; wherein, the first static data includes: geometric discrete data of the three-dimensional digital model of the circuit breaker device and first coordinate data corresponding to each first node; the fusion matrix is compressed to obtain a compression matrix that corresponds to the second node on the rendering surface grid, and the compression matrix is mapped to a first RGB value to obtain a first data mapping result.
[0059] It is worth noting that the geometric discrete data of the three-dimensional digital model of the circuit breaker equipment is the geometric information of the three-dimensional digital model of the circuit breaker equipment.
[0060] The process of mapping the compression matrix to first RGB values to obtain a first data mapping result includes: obtaining the corresponding maximum and minimum values from the compression matrix row by row according to the second physical field quantity to be displayed, and mapping the compression matrix to first RGB values according to the maximum and minimum values to obtain the first data mapping result.
[0061] The fusion matrix is compressed to obtain a compression matrix corresponding to the second node on the rendering surface mesh. This includes: establishing a compression factor that changes in real time according to the second physical field quantity and the second coordinate data to be displayed, and compressing the fusion matrix according to the compression factor to obtain a compression matrix corresponding to the second node on the rendering surface mesh.
[0062] It is worth noting that step S12 is a mapping process between the second dynamic data and the acquired first static data. By performing data compression and mapping at the back end of the digital twin, the resulting digital mapping is visualized at the front end of the digital twin using a particle-like approach.
[0063] As a preferred embodiment, see [link to embodiment]. Figure 2 This is a flowchart illustrating the particle compression rendering method provided in this embodiment of the invention, which includes three sub-steps, specifically:
[0064] Sub-step S121: Data Extraction and Fusion. Before data transmission after computation in the digital twin backend, the data of the key regions needs to be extracted and fused into a matrix with n rows, where n is the total number of extracted nodes. The data of the key regions includes static and dynamic data from the digital twin backend. The static data includes geometric information and coordinate data, while the dynamic data includes physical field information calculated from the computational grid. n is a positive integer.
[0065] As a preferred real-time example, a fusion matrix is obtained by directly concatenating the first static data with the second dynamic data.
[0066] Sub-step S122: Data compression. Based on user requirements or digital twin front-end configuration, establish a compression factor that changes in real time, and randomly compress an n-row matrix into an m-row matrix; where n is a positive integer.
[0067] It is worth noting that the second physical field quantity and second coordinate data can be displayed according to user needs, or according to the configuration of the digital twin front end. The digital twin front end configuration includes any one of mobile phones, computers, tablets, televisions, or dedicated devices, without any limitation.
[0068] Sub-step S123, RGB data mapping. Based on the maximum and minimum values of the calculation results of each physical field, the calculation results of each physical field quantity stored in the m-row matrix are mapped to RGB values and sent back to the digital twin front end for rendering. The digital twin front end visualizes the data using particles based on the received node coordinate data and RGB values.
[0069] Specifically, the maximum and minimum values are obtained from the compression matrix row by row, or RGB data mapping is performed by taking data from the compression matrix according to the given maximum or minimum values.
[0070] It is worth noting that since the rendering mesh in the digital twin front end is obtained from the computation mesh in the digital twin back end, it is necessary to obtain the coordinate data of each node in the rendering mesh based on the coordinate data of each node in the computation mesh in order to visualize the physical quantities to be displayed.
[0071] Step S13: Transmit the first data mapping result to the digital twin front end, so that after receiving the first data mapping result, the digital twin front end renders it on the rendering surface mesh and then visualizes it; wherein, the rendering surface mesh is obtained based on the computation surface mesh.
[0072] As a preferred embodiment, before transmitting the first data mapping result to the digital twin front end, the method further includes: the digital twin back end compresses the first data mapping result into .json format, and then sends the obtained second data mapping result to the digital twin front end using an HTTPS encrypted network, so that the digital twin front end can display the received second data mapping result after parsing it.
[0073] After receiving the first data mapping result, the digital twin front end renders and visualizes the data on the rendering mesh, including: after receiving the first data mapping result, the digital twin front end parses the first data mapping result to obtain the second coordinate data and the second RGB value corresponding to each second node on the rendering mesh, and visualizes the data on the rendering mesh in the form of particles based on the second coordinate data and the second RGB value.
[0074] The process of obtaining the rendering surface mesh includes: approximating the computational surface mesh by establishing a fitting function, and obtaining the value of each second node on the rendering surface mesh according to the fitting function; or, obtaining the value of each second node on the rendering surface mesh by using a surface contact mapping method based on the computational surface mesh.
[0075] As a preferred embodiment, the data mapping method is similar to the surface contact mapping method used in solid mechanics to calculate surface-to-surface contact, but the negotiation check and the calculation of normal force can be omitted.
[0076] As another preferred embodiment, a function approximation fitting method can also be used to establish a fitting function on the computational grid, and then obtain the values of each node on the rendering grid through the fitting function. This calculation accuracy is higher than that of the contact method, but the amount of computation is greater.
[0077] See Figure 3 This is a schematic diagram illustrating the correspondence between the computational surface mesh and the rendering surface mesh provided in an embodiment of the present invention. In the diagram, a continuous fitting function is established based on the computational surface mesh, and a rendering surface mesh that is sparser than the computational surface mesh is generated according to the fitting function; alternatively, the computational surface mesh is mapped using a contact algorithm to obtain a sparse rendering surface mesh.
[0078] The backend of the digital twin also includes: collecting at least one of the historical data, expert experience base data and demand data for each visualization process during the digital twin model data processing of the circuit breaker equipment, and performing a status assessment or risk assessment based on at least one of the historical data, expert experience base data and demand data.
[0079] It is worth noting that historical data, expert experience base data, and data required for each visualization have a high data frequency but a small data volume, and data feedback and storage can be carried out through network communication.
[0080] Example 2, see Figure 4 This is a schematic diagram of the structure of the digital twin model data processing system for circuit breaker equipment provided in this embodiment of the invention. It is applied to the back end of the digital twin and includes: a calculation unit 41, a mapping unit 42 and a visualization unit 43.
[0081] It is worth noting that the computing unit 41 mainly performs calculations on the received real-time data on the computing surface grid, and then transmits the calculated dynamic data to the mapping unit 42. After receiving the dynamic data, the mapping unit 42 compresses and maps it to obtain the data mapping result, and transmits the data mapping result to the visualization unit 43. The visualization unit 43 renders and visualizes the received data mapping result using a particle method.
[0082] The calculation unit 41 is used to obtain first dynamic data based on the circuit breaker equipment data collected in real time from the field by the digital twin front end, and to calculate the first dynamic data on the calculation surface grid according to the corresponding three-dimensional digital model of the circuit breaker equipment to obtain the second dynamic data corresponding to each first node on the calculation surface grid.
[0083] The process of obtaining first dynamic data based on circuit breaker equipment data collected in real time from the field by the digital twin front end includes: the digital twin front end collects circuit breaker equipment data in real time from the field, classifies the circuit breaker equipment data, removes noise points and data anomalies to obtain a well-classified classification result; extracts signal features from the classification result using wavelet transform, compresses the obtained signal feature result to obtain the first dynamic data, and transmits the first dynamic data to the digital twin back end so that the digital twin back end receives the first dynamic data.
[0084] The mapping unit 42 is used to read the stored first static data and map the second dynamic data and the first static data to obtain the first data mapping result.
[0085] Specifically, the second dynamic data is fused with the first static data to obtain a fusion matrix of each first node on the computational surface grid; wherein, the first static data includes: geometric discrete data of the three-dimensional digital model of the circuit breaker device and first coordinate data corresponding to each first node; the fusion matrix is compressed to obtain a compression matrix that corresponds to the second node on the rendering surface grid, and the compression matrix is mapped to a first RGB value to obtain a first data mapping result.
[0086] The process of mapping the compression matrix to first RGB values to obtain a first data mapping result includes: obtaining the corresponding maximum and minimum values from the compression matrix row by row according to the second physical field quantity to be displayed, and mapping the compression matrix to first RGB values according to the maximum and minimum values to obtain the first data mapping result.
[0087] The fusion matrix is compressed to obtain a compression matrix corresponding to the second node on the rendering surface mesh. This includes: establishing a compression factor that changes in real time according to the second physical field quantity and the second coordinate data to be displayed, and compressing the fusion matrix according to the compression factor to obtain a compression matrix corresponding to the second node on the rendering surface mesh.
[0088] The visualization unit 43 is used to transmit the first data mapping result to the digital twin front end, so that after receiving the first data mapping result, the digital twin front end renders it on the rendering surface grid and then visualizes it; wherein, the rendering surface grid is obtained based on the computation surface grid.
[0089] After receiving the first data mapping result, the digital twin front end renders and visualizes the data on the rendering mesh, including: after receiving the first data mapping result, the digital twin front end parses the first data mapping result to obtain the second coordinate data and the second RGB value corresponding to each second node on the rendering mesh, and visualizes the data on the rendering mesh in the form of particles based on the second coordinate data and the second RGB value.
[0090] This invention employs a method of fusing dynamic and static data to obtain a final data mapping result that includes calculated data features, the set features of the 3D digital model of the circuit breaker device to be displayed, and the coordinate data of nodes on the rendering mesh. This allows the resulting data mapping result to carry a large amount of high-quality data, thereby improving the quality of data processing in the digital twin backend. This facilitates efficient rendering by the digital twin frontend based on the data mapping result from the digital twin backend, thus improving the visualization efficiency of the circuit breaker device digital twin model. Furthermore, compressing the fusion matrix and mapping it to RGB values improves data transmission efficiency and further enhances data quality, further improving the visualization efficiency of the circuit breaker device digital twin model.
[0091] The process of obtaining the rendering surface mesh includes: approximating the computational surface mesh by establishing a fitting function, and obtaining the value of each second node on the rendering surface mesh according to the fitting function; or, obtaining the value of each second node on the rendering surface mesh by using a surface contact mapping method based on the computational surface mesh.
[0092] The backend of the digital twin also includes: collecting at least one of the historical data, expert experience base data and demand data for each visualization process during the digital twin model data processing of the circuit breaker equipment, and performing a status assessment or risk assessment based on at least one of the historical data, expert experience base data and demand data.
[0093] This invention divides the digital twin model of circuit breaker equipment into a digital twin backend and a digital twin frontend, facilitating the use of a parallel digital twin frontend and backend development model, thereby improving the visualization efficiency of the digital twin model of circuit breaker equipment. Furthermore, a computational grid is constructed on the digital twin backend to perform calculations on the data, and the obtained data is mapped and transmitted to the rendering grid on the digital twin frontend for rendering. By performing data calculations on the digital twin backend and rendering and visualization on the digital twin frontend, the efficiency of centralized data calculation can be accelerated, and the rendering and visualization are performed simultaneously on the digital twin frontend, which can improve the rendering speed of large-scale data, thereby further improving the visualization efficiency of the digital twin model of circuit breaker equipment.
[0094] Example 3, see Figure 5 This is a schematic diagram of the data processing model of the digital twin model of the circuit breaker device provided in this embodiment of the invention. It is worth noting that the calculation unit 41, the mapping unit 42, and the visualization unit 43 are located at the back end of the digital twin. The complete data processing model of the digital twin of the circuit breaker device includes: a server side, a communication module, and a user side; wherein, the server side includes a database module and a digital twin back end; the user side includes a digital twin front end.
[0095] In a preferred embodiment, the digital twin front end is mainly used for data display and interaction, showcasing the visualization results of the digital model at different locations, types, times, and rendering methods as needed; the digital twin back end is mainly used for calculating the 3D digital model of the circuit breaker equipment, and its main task is to perform calculations on the model based on real-time sensor information; the communication module is used for data management and flow, and data requests and storage for the digital twin front end, digital twin back end, and database module are all completed through the communication module; the database module stores information related to the digital model, including calculated data and sensor data, etc.
[0096] This invention divides the digital twin model of circuit breaker equipment into a digital twin backend and a digital twin frontend, facilitating the use of a parallel digital twin frontend and backend development model, thereby improving the visualization efficiency of the digital twin model of circuit breaker equipment. Furthermore, a computational grid is constructed on the digital twin backend to perform calculations on the data, and the obtained data is mapped and transmitted to the rendering grid on the digital twin frontend for rendering. By performing data calculations on the digital twin backend and rendering and visualization on the digital twin frontend, the efficiency of centralized data calculation can be accelerated, and the rendering and visualization are performed simultaneously on the digital twin frontend, which can improve the rendering speed of large-scale data, thereby further improving the visualization efficiency of the digital twin model of circuit breaker equipment.
[0097] Example 4, see Figure 6 This is a schematic diagram illustrating the data interaction process between the digital twin front-end and the digital twin back-end provided in this embodiment of the invention. The entire digital twin real-time computing architecture involves large and frequent data communication. To ensure timely communication, achieve efficient data flow within the digital twin, and improve the scalability of the designed twin, an efficient data management center is constructed to enhance data communication speed. This includes establishing corresponding data management centers for both the digital twin front-end and the digital twin back-end.
[0098] In the diagram, the backend data management center of the digital twin includes: functional data, first model data, and simulation data, as well as several computing workers for calculation; among them, the simulation data is the data calculated by the solver and the data calculated by the computing workers in the diagram, specifically the first state data and the first static data; each computing worker handles different data transactions.
[0099] The first model data includes: first static data and first dynamic data; wherein, the first static data includes: historical data, as well as structural, geometric, and material information of the device model; the first dynamic data includes preprocessed sensor data sent from the digital twin front end, including on-site loads and boundary information; the first model data also includes: parameters for calculating second dynamic data based on the first dynamic data, parameters for mapping the second dynamic data and the first static data, and parameters for calculating the second dynamic data. This type of data has a low refresh rate, but it generally has a large volume. Transmitting it via communication would cause network congestion or high latency. Therefore, this type of data can be stored locally for direct reading, for example, stored locally on the server as .txt, .dat, or other file formats, without needing to communicate with the digital twin front end or a database.
[0100] After acquiring the first dynamic data, the calculation program reads the first dynamic data from the first model data, calculates the first dynamic data and the initial value conditions for calculation, obtains the result data, and stores the result data as the second dynamic data; wherein, calculating the first dynamic data and the initial value conditions for calculation to obtain the result data includes: calculating the first dynamic data on the calculation surface grid according to the initial value conditions corresponding to the three-dimensional digital model of the circuit breaker device, obtaining the second dynamic data corresponding to each first node on the calculation surface grid, and storing the second dynamic data as the result data in the simulation data.
[0101] The calculation process, which involves calculating the first dynamic data and the initial conditions, to obtain the result data, also includes: reading the stored first static data and mapping the second dynamic data and the first static data to obtain the first data mapping result; and calculating the values on the rendering surface mesh, specifically: approximating the calculation surface mesh by establishing a fitting function and obtaining the values of each second node on the rendering surface mesh based on the fitting function; or, obtaining the values of each second node on the rendering surface mesh using a surface contact mapping method based on the calculation surface mesh.
[0102] As a preferred embodiment, during multiphysics calculations, multiphysics data is generated for each spatial and temporal discrete point, such as temperature, voltage, and field strength data at various points in the 3D digital model of a circuit breaker device. This data needs to be transmitted to the digital twin front-end for rendering. However, this data is often large in volume and has a high communication frequency, making communication transmission unavoidable. Therefore, it needs to be processed in conjunction with the rendering engine before being transmitted to the digital twin front-end, including methods such as dual-mesh surface data conversion. The computing process can also read the first-state data for asynchronous control and provide feedback on the calculations obtained after control. After obtaining the simulation data, the digital twin back-end compresses the data into .json format and sends it to the digital twin front-end for display using an HTTPS encrypted network.
[0103] Functional data includes data corresponding to condition assessment and diagnostic data corresponding to risk assessment. Condition assessment evaluates the circuit breaker based on the first state data in the simulation data. Data required for condition assessment theory, historical data, or expert experience base data, etc., are frequently accessed but relatively small in volume, and can be fed back and stored via network communication.
[0104] In the diagram, the digital twin front-end data management center includes: sensor data, second model data, rendering data, and dynamic data, as well as several rendering tools; among them, the sensor data is real-time data collected by sensors from the field.
[0105] Sensing data is real-time data obtained from sensor monitoring. This type of data is frequently communicated and has a large volume, requiring preprocessing, including: clustering the data using the k-means method, identifying and removing data points that are far apart, as well as drifting and abnormal data, and then using signal feature extraction methods such as wavelet transform to compress and transmit the data to improve transmission efficiency.
[0106] The second model data includes: second static data and third dynamic data; wherein, the second static data has a low refresh rate and is therefore stored locally; the third dynamic data has a high refresh rate and is therefore collected in real time via the network, including: pre-processed sensor data or read from the database through interaction with the communication module.
[0107] The rendering data includes: interface data and second state data; the second state data is the state data after the renderer selects the area corresponding to the 3D digital model of the circuit breaker device from the fourth dynamic data to start control and receive operation feedback; the fourth dynamic data is obtained from the data dispatched by the backend of the digital twin and the third dynamic data in the second model data; the interface data is obtained by rendering different renderers according to different rendering methods.
[0108] The rendering process can be performed by a corresponding computational worker using the same or different fitting functions to approximate the computational surface mesh and obtain the rendering surface mesh based on the fitting function; or, the rendering surface mesh can be obtained by using a surface contact mapping method based on the computational surface mesh.
[0109] This invention divides the digital twin model of circuit breaker equipment into a digital twin backend and a digital twin frontend, facilitating the use of a parallel digital twin frontend and backend development model, thereby improving the visualization efficiency of the digital twin model of circuit breaker equipment. Furthermore, a computational grid is constructed on the digital twin backend to perform calculations on the data, and the obtained data is mapped and transmitted to the rendering grid on the digital twin frontend for rendering. By performing data calculations on the digital twin backend and rendering and visualization on the digital twin frontend, the efficiency of centralized data calculation can be accelerated, and the rendering and visualization are performed simultaneously on the digital twin frontend, which can improve the rendering speed of large-scale data, thereby further improving the visualization efficiency of the digital twin model of circuit breaker equipment.
[0110] Those skilled in the art will understand that embodiments of this application may also include computer program products. Therefore, this application may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0111] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0112] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0113] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0114] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for processing digital twin model data of circuit breaker equipment, characterized in that, The method for processing the digital twin model data of the circuit breaker device, applied to the backend of the digital twin, includes: Based on the circuit breaker equipment data collected in real time from the field by the front end of the digital twin, the first dynamic data is obtained, and the first dynamic data is calculated on the calculation surface grid according to the corresponding three-dimensional digital model of the circuit breaker equipment to obtain the second dynamic data corresponding to each first node on the calculation surface grid. Read the stored first static data and map the second dynamic data to the first static data to obtain the first data mapping result; The first data mapping result is transmitted to the digital twin front end, so that after receiving the first data mapping result, the digital twin front end renders it on the rendering surface mesh and then visualizes it; wherein, the rendering surface mesh is obtained based on the computation surface mesh; The data processing model of a digital twin includes a server-side component, a communication module, and a user-side component. The server-side component comprises a database module and a digital twin backend. The digital twin backend transmits data bidirectionally with the communication module, and directly reads data from the database module. The database module also transmits data bidirectionally with the communication module, enabling the communication module to access the database module. The user-side component includes a digital twin frontend, which transmits data bidirectionally with the communication module, facilitating the server-side's sending and receiving of real-time data from the user-side via the communication module. The computational surface mesh is the surface mesh used in the actual calculation of the three-dimensional digital model of the circuit breaker equipment, and is stored in the backend of the digital twin; The rendering mesh is the mesh used when visualizing the front end of the digital twin. This mesh has a degree of conformity with the geometric surface of the three-dimensional digital model of the circuit breaker device; wherein, the degree of conformity is not less than a preset conformity threshold. The step of mapping the second dynamic data and the first static data to obtain the first data mapping result includes: The second dynamic data is fused with the first static data to obtain a fusion matrix of each first node on the computational surface grid; wherein, the first static data includes: geometric discrete data of the three-dimensional digital model of the circuit breaker device and first coordinate data corresponding to each first node; The fusion matrix is compressed to obtain a compression matrix corresponding to the second node on the rendering surface mesh, and the compression matrix is mapped to a first RGB value to obtain a first data mapping result.
2. The method for processing digital twin model data of circuit breaker equipment as described in claim 1, characterized in that, The step of mapping the compression matrix to a first RGB value to obtain a first data mapping result includes: According to the second physical field quantity to be displayed, the corresponding maximum and minimum values are obtained from the compression matrix row by row, and the compression matrix is mapped to the first RGB value according to the maximum and minimum values to obtain the first data mapping result.
3. The method for processing digital twin model data of circuit breaker equipment as described in claim 1, characterized in that, The step of compressing the fusion matrix to obtain a compression matrix corresponding to the second node on the rendering surface mesh includes: Based on the second physical field quantity and second coordinate data to be displayed, a compression factor that changes in real time is established, and the fusion matrix is compressed according to the compression factor to obtain a compression matrix corresponding to the second node on the rendering surface mesh.
4. The method for processing digital twin model data of circuit breaker equipment as described in claim 1, characterized in that, After receiving the first data mapping result, the digital twin front end renders it on the rendering mesh and then visualizes it, including: After receiving the first data mapping result, the digital twin front end parses the first data mapping result to obtain the second coordinate data and the second RGB value corresponding to each second node on the rendering surface mesh, and visualizes it on the rendering surface mesh in the form of particles based on the second coordinate data and the second RGB value.
5. The method for processing digital twin model data of circuit breaker equipment as described in claim 1, characterized in that, The first dynamic data obtained based on the circuit breaker equipment data collected in real time from the field by the digital twin front end includes: The digital twin front end collects circuit breaker equipment data from the field in real time, classifies the circuit breaker equipment data, removes noise points and data anomalies, and obtains a well-classified classification result. Wavelet transform is used to extract signal features from the classification results, the obtained signal feature results are compressed to obtain first dynamic data, and the first dynamic data is transmitted to the backend of the digital twin so that the backend of the digital twin receives the first dynamic data.
6. The method for processing digital twin model data of circuit breaker equipment as described in claim 1, characterized in that, The rendered surface mesh is obtained based on the calculated surface mesh, including: A fitting function is established on the computational surface mesh to perform fitting, and the values of each second node on the rendering surface mesh are obtained based on the fitting function.
7. The method for processing digital twin model data of circuit breaker equipment as described in claim 6, characterized in that, The rendered surface mesh is obtained based on the calculated surface mesh, and also includes: Based on the calculated surface mesh, the values of each second node on the rendered surface mesh are obtained using the surface contact mapping method.
8. The method for processing digital twin model data of circuit breaker equipment as described in any one of claims 1-6, characterized in that, Also includes: Collect at least one of the following during the data processing of the digital twin model of the circuit breaker equipment: historical data, expert experience base data, and demand data for each visualization. Based on the historical data, expert experience base data, and demand data, perform a status assessment or risk assessment.
9. A digital twin model data processing system for circuit breaker equipment, used to implement the digital twin model data processing method for circuit breaker equipment as described in claim 1, characterized in that, The circuit breaker equipment digital twin model data processing system, applied to the backend of the digital twin, includes: The calculation unit is used to obtain first dynamic data based on the circuit breaker equipment data collected in real time from the field by the front end of the digital twin, and to calculate the first dynamic data on the calculation surface grid according to the corresponding three-dimensional digital model of the circuit breaker equipment to obtain the second dynamic data corresponding to each first node on the calculation surface grid. The mapping unit is used to read the stored first static data and map the second dynamic data and the first static data to obtain the first data mapping result; A visualization unit is used to transmit the first data mapping result to the digital twin front end, so that the digital twin front end can receive the first data mapping result, render it on the rendering surface mesh, and then visualize it; wherein, the rendering surface mesh is obtained based on the computation surface mesh.