Digital twin system for monitoring state of secondary equipment
Through the synergy of the digital twin system, data collection, central database and front-end interactive module, the problem of insufficient secondary equipment status management in traditional monitoring systems is solved, and the deep perception and refined management of substation equipment is realized, improving the The decision-making ability of operation and maintenance personnel.
Patent Information
- Application Number
- CN202411326395.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2024-12-27
Smart Images

Figure CN119202343A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of power systems, and in particular to a digital twin system for secondary equipment status monitoring. Background Art
[0002] With the rapid development of information technology, digital twin technology has gradually become a key driving force in the substation field. It integrates modern computers, communications, and big data analysis to create a virtual mirror in the digital field that closely corresponds to the physical substation and interacts in real time. This is used to restore the physical structure and operating logic of the substation, and then realize dynamic monitoring of the substation in the virtual mirror.
[0003] However, traditional substation monitoring backends mostly rely on automated SCADA systems. Although this system effectively realizes efficient monitoring and control of the primary system, it is incapable of operating and maintaining secondary equipment. It often focuses on system-level monitoring, but lacks in-depth perception and refined management of individual equipment status, which limits the ability of operation and maintenance personnel to fully and timely grasp the overall health status of the substation. Summary of the invention
[0004] The purpose of this application is to solve at least one of the above-mentioned technical defects, especially the technical defects in the prior art that the deep perception and refined management of the individual status of equipment are lacking, which limits the ability of operation and maintenance personnel to fully and timely grasp the overall health status of the substation.
[0005] The present application provides a digital twin system for secondary equipment status monitoring, the system comprising a configuration module, a data acquisition module, a central database and a front-end interaction module;
[0006] The configuration module is used to update the configuration data of the secondary equipment in the substation, and to layout the three-dimensional model of the secondary equipment and generate the equipment ledger corresponding to the three-dimensional model;
[0007] The data acquisition module is used to optimize the initial monitoring data monitored by the monitoring background to form historical monitoring data; wherein the monitoring background is used to perform data monitoring on the secondary equipment in the substation to generate initial monitoring data;
[0008] The central database is used to store the equipment data of the secondary equipment; the equipment data includes configuration data, equipment ledger and historical monitoring data;
[0009] The front-end interaction module is used to obtain the device data corresponding to the secondary device from the central database in real time through a dual-bus mechanism, and visualize the device data on the user side; wherein the dual-bus mechanism includes a high-speed real-time bus and a universal service bus.
[0010] Optionally, the configuration module is used to update the configuration data of the secondary equipment in the substation, and to layout the three-dimensional model of the secondary equipment and generate the equipment ledger corresponding to the three-dimensional model, including:
[0011] After receiving the user's input information, the configuration module determines the secondary device to be adjusted corresponding to the input information and the adjustment type; the adjustment type includes configuration data update and model layout arrangement;
[0012] When the adjustment type is configuration data change, the configuration module updates the configuration data of the secondary device in the central database based on the input information;
[0013] When the adjustment type is model layout arrangement, the configuration module determines the three-dimensional model of the secondary device, arranges the three-dimensional scene of the three-dimensional model according to the input information, and generates an equipment ledger according to the arrangement result to update the equipment ledger of the secondary device in the central database; wherein the three-dimensional scene of the three-dimensional model includes screen eyebrow maps, screen eyebrow texts, switch and button types, and component labels.
[0014] Optionally, the data acquisition module includes a front-end communication module and a data processing module;
[0015] The front communication module is used to obtain the initial monitoring data obtained by the monitoring background from monitoring the secondary device, and perform preprocessing operations on the initial monitoring data to obtain intermediate data;
[0016] The data processing module is used to summarize and analyze the intermediate data sent by the front communication module to form historical monitoring data, and store the historical monitoring data in the central database.
[0017] Optionally, the initial monitoring data includes remote sensing data, alarm data and file data;
[0018] The process in which the front-end communication module is used to obtain the initial monitoring data obtained by the monitoring background from monitoring the secondary device includes:
[0019] The front communication module receives remote sensing data transmitted by the monitoring background through the unidirectional IEC104 protocol, receives alarm data transmitted by the monitoring background through the DL476 protocol, and receives file data transmitted by the monitoring background through the file service.
[0020] Optionally, the data processing module further includes:
[0021] The data processing module regularly cleans up the device data stored in the central database.
[0022] Optionally, the central database further includes:
[0023] The central database is constructed using a PostgreSQL relational database and is also used to store model data of the substation; the model data includes secondary equipment model data, primary electrical model data, synthetic composite logic, and three-dimensional model information.
[0024] Optionally, the front-end interaction module includes a public service module and a front-end browsing module;
[0025] The public service module is used to send the device data of the secondary device in the central database to the front-end browsing module through a dual bus mechanism in a preset data interaction mode;
[0026] The front-end browsing module is used to visualize the device data on the user side.
[0027] Optionally, the process in which the public service module is used to send the device data of the secondary device in the central database to the front-end browsing module in a preset data interaction manner through a dual bus mechanism includes:
[0028] The public service module determines the data request type of the secondary device, and obtains the device data corresponding to the data request type from the central database in a preset data interaction mode through a dual bus mechanism, and sends the obtained device data to the front-end browsing module;
[0029] Among them, the data request types include real-time data requests, historical data requests, alarm data requests, file data requests, model data requests and ledger data requests.
[0030] Optionally, the data interaction mode of the public service module includes data query, WebSocket data subscription, message queue data subscription and data storage.
[0031] Optionally, the front-end browsing module includes a three-dimensional display module, an alarm module, and a picture display module;
[0032] The three-dimensional display module is used to visualize the three-dimensional model of the secondary device in the user terminal, and map the device data to each element of the three-dimensional model to form a digital twin model;
[0033] The alarm module is used to perform alarm analysis on the device data, obtain analysis results, and visualize the analysis results in a preset graphic format in the user terminal;
[0034] The picture display module is used to call the real-time picture of the secondary equipment in the substation and display the real-time picture in the user terminal.
[0035] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0036] The present application provides a digital twin system for secondary equipment status monitoring, which includes a configuration module, a data acquisition module, a central database and a front-end interaction module. Among them, the configuration module is mainly responsible for updating the configuration data of the secondary equipment in the substation, as well as laying out the three-dimensional model of the secondary equipment and generating the equipment ledger corresponding to the three-dimensional model, so as to improve the attention to the individual equipment and fully grasp the configuration and layout of the secondary equipment; the data acquisition module is mainly responsible for obtaining the initial monitoring data of the secondary equipment in the substation through the monitoring background, and optimizing it to form historical monitoring data, providing a rich data basis for the in-depth analysis of the secondary equipment and providing a more reliable basis for decision-making; the central database is mainly responsible for storing the equipment data of the secondary equipment, which includes configuration data, equipment ledger and historical monitoring data. Through this centralized data management method, not only can the accessibility and consistency of the equipment be improved, but also the tracking and management of the entire life cycle of the secondary equipment can be realized; the front-end interaction module is mainly responsible for obtaining the equipment data corresponding to the secondary equipment from the central database in real time through the dual-bus mechanism, and visualizing the equipment data on the user side. Among them, the dual-bus mechanism includes a high-speed real-time bus and a universal service bus, so as to realize the real-time transmission and efficient processing of data, and through the intuitive visual interface, the operation and maintenance personnel can easily grasp the operating status and change trend of the equipment. In summary, through the mutual collaboration and joint action of various modules in the digital twin system, this application can deeply perceive and finely manage the individual status of equipment, so that operation and maintenance personnel can timely and comprehensively grasp the overall health status of the substation. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0038] Figure 1 A schematic diagram of the structure of a digital twin system provided in an embodiment of the present application;
[0039] Figure 2 A structural diagram of a data acquisition module provided in an embodiment of the present application;
[0040] Figure 3 A schematic diagram of the architecture of a monitoring backend access system provided in an embodiment of the present application;
[0041] Figure 4 A schematic diagram of the structure of a front-end interaction module provided in an embodiment of the present application;
[0042] Figure 5 A schematic diagram of the structure of a front-end browsing module provided in an embodiment of the present application;
[0043] Figure 6 A logic flow chart of a screen display module provided in an embodiment of the present application;
[0044] Figure 7 A functional schematic diagram of a digital twin system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0046] Traditional substation monitoring backends mostly rely on automated SCADA systems. Although this system effectively realizes efficient monitoring and control of the primary system, it is incapable of operating and maintaining secondary equipment. It often focuses on system-level monitoring, but lacks in-depth perception and refined management of individual equipment status, limiting the ability of operation and maintenance personnel to fully and timely grasp the overall health status of the substation.
[0047] Based on this, this application proposes the following technical solutions, see below for details:
[0048] In one embodiment, Figure 1 As shown, Figure 1 A structural schematic diagram of a digital twin system provided for an embodiment of the present application; the present application provides a digital twin system, including a configuration module, a data acquisition module, a central database and a front-end interaction module.
[0049] The configuration module is used to update the configuration data of the secondary equipment in the substation, layout the three-dimensional model of the secondary equipment, and generate the equipment ledger corresponding to the three-dimensional model.
[0050] The data acquisition module is used to optimize the initial monitoring data monitored by the monitoring background to form historical monitoring data; among them, the monitoring background is used to monitor the data of the secondary equipment in the substation and generate initial monitoring data.
[0051] The central database is used to store the equipment data of secondary equipment; the equipment data includes configuration data, equipment ledger and historical monitoring data.
[0052] The front-end interaction module is used to obtain the device data corresponding to the secondary device from the central database in real time through the dual-bus mechanism, and visualize the device data on the user side.
[0053] In this embodiment, Figure 1 As shown, the digital twin system of the present application can be divided into multiple functional modules, such as a configuration module, a data acquisition module, a central database and a front-end interaction module, and each module performs a corresponding function. Among them, the configuration module is mainly responsible for updating the configuration data and equipment ledger of the secondary equipment stored in the central database according to the user's input instructions; the data acquisition module is mainly responsible for acquiring and optimizing the initial monitoring data of the secondary equipment; the central database is mainly responsible for storing the equipment data of the secondary equipment in the substation, which includes the configuration data and equipment ledger set and generated in the configuration module, as well as the historical monitoring data collected in the data acquisition module; in addition, the front-end interaction module is a module that can directly interact with the user, and it can map the equipment data of the secondary equipment in the central database to the virtual mirror in real time to display it to the user. Therefore, the digital twin system of the present application can realize a closed loop of the entire process from equipment configuration, monitoring, data storage to user interaction, and then can deeply perceive and finely manage the individual status of the equipment, so that the operation and maintenance personnel can timely and comprehensively grasp the overall health status of the substation.
[0054] Among them, secondary equipment refers to the power equipment in the substation that is connected to the primary equipment or primary system through cables and lines and is used for transmission, measurement, protection, control and other functions. It can include protection relays, measuring equipment, monitoring equipment, etc. They are mainly responsible for monitoring, measuring, controlling and protecting the operation of the primary system and the overall system to ensure the safe and stable operation of the entire substation. Therefore, the digital twin system can display the relevant equipment data of the secondary equipment in a graphical and visual way on the user side, so that the user can intuitively understand the operating status and performance of the equipment and improve the stability of the substation.
[0055] Further, the equipment data of the secondary equipment refers to the parameter settings, function configuration and connection topology of the secondary equipment in the substation. These data are used to define the function of the equipment and the behavior in the system to ensure that the equipment can operate in a predetermined manner. It is usually set and updated by the user through the configuration module. The equipment ledger of this application refers to a record document for managing the static information of the secondary equipment, which includes the layout data of the three-dimensional model corresponding to the secondary equipment, such as screen eyebrow information, model attributes, component labels, etc., where the user can re-layout the three-dimensional model of the secondary equipment through the configuration module at any time; in addition, the equipment ledger can also include the basic information of the secondary equipment, such as static information such as equipment number, name, installation location, model specifications, etc., again without restriction. The initial monitoring data of the secondary equipment refers to various dynamic data and monitoring information generated by the secondary equipment during operation, including the real-time operating status of the equipment, such as voltage, current, power, temperature and other parameters, historical operation records, alarm information, and various measurement data obtained from the equipment communication interface. These data are obtained from the monitoring background through the data acquisition module and stored in the central database for subsequent analysis, trend prediction, fault diagnosis, etc.
[0056] In addition, the dual bus mechanism adopted by the front-end interaction module in this application includes a high-speed real-time bus and a universal service bus. The high-speed real-time bus here is a bus system specially designed for high-speed data transmission. It has the characteristics of low latency and high bandwidth, and can ensure the real-time transmission and processing of data in the system. In this application, the high-speed real-time bus can be responsible for transmitting the real-time operation data of each secondary device in the substation from the central database to the front-end interaction module, ensuring that the user can grasp the operation status of the equipment in real time; and the universal service bus is a bus system that provides a universal service interface and data exchange capabilities. It supports a variety of protocols and data formats, and can realize the interconnection between different systems and different devices, so that data exchange and sharing between different modules and different devices can be realized in the front-end interaction module, thereby improving compatibility and scalability. In short, through the dual bus mechanism, the front-end interaction module can provide a unified and standardized basic access service, and connect the full-function public components with the dual bus mechanism obtained by combining the high-speed real-time bus and the universal service bus, so as to realize the unified aggregation and flexible sharing of data of different types and dimensions, and achieve the effect of elastic scaling deployment and component plug-and-play.
[0057] For example, through the dual-bus mechanism, the front-end interaction module can realize high-speed data communication between processes, and has functions such as message registration / revocation, sending, receiving, subscribing, and publishing, which are provided to various applications in the form of interface functions, and support two implementation methods based on UDP and TCP; within the dual bus, the front-end interaction module can also set different sending and receiving buffer queues according to the levels of different messages. The bus gives priority to sending and receiving high-level system messages when processing messages. The message sender needs to execute the corresponding processing level of the message when distributing messages through the bus, thereby realizing hierarchical message processing and improving the efficiency of emergency event processing.
[0058] In the above embodiment, the system includes a configuration module, a data acquisition module, a central database and a front-end interaction module. Among them, the configuration module is mainly responsible for updating the configuration data of the secondary equipment in the substation, as well as laying out the three-dimensional model of the secondary equipment and generating the equipment ledger corresponding to the three-dimensional model, so as to improve the attention to the individual equipment and fully grasp the configuration and layout of the secondary equipment; the data acquisition module is mainly responsible for obtaining the initial monitoring data of the secondary equipment in the substation through the monitoring background, and optimizing it to form historical monitoring data, providing a rich data basis for the in-depth analysis of the secondary equipment and providing a more reliable basis for decision-making; the central database is mainly responsible for storing the equipment data of the secondary equipment, which includes configuration data, equipment ledger and historical monitoring data. Through this centralized data management method, not only can the accessibility and consistency of the equipment be improved, but also the tracking and management of the entire life cycle of the secondary equipment can be realized; the front-end interaction module is mainly responsible for obtaining the equipment data corresponding to the secondary equipment from the central database in real time through the dual-bus mechanism, and visualizing the equipment data on the user side. Among them, the dual-bus mechanism includes a high-speed real-time bus and a universal service bus, so as to realize the real-time transmission and efficient processing of data, and through the intuitive visual interface, the operation and maintenance personnel can easily grasp the operating status and change trend of the equipment. In summary, through the mutual collaboration and joint action of various modules in the digital twin system, this application can deeply perceive and finely manage the individual status of equipment, so that operation and maintenance personnel can timely and comprehensively grasp the overall health status of the substation.
[0059] In one embodiment, the configuration module is used to update the configuration data of the secondary equipment in the substation, and the process of laying out the three-dimensional model of the secondary equipment and generating the equipment ledger corresponding to the three-dimensional model may include:
[0060] After receiving the user's input information, the configuration module determines the secondary equipment to be adjusted corresponding to the input information and the adjustment type; the adjustment type includes configuration data update and model layout arrangement.
[0061] When the adjustment type is configuration data change, the configuration module updates the configuration data of the secondary device in the central database based on the input information.
[0062] When the adjustment type is model layout arrangement, the configuration module determines the three-dimensional model of the secondary equipment, arranges the three-dimensional scene of the three-dimensional model according to the input information, and generates an equipment ledger according to the arrangement result to update the equipment ledger of the secondary equipment in the central database.
[0063] In this embodiment, the user can update the relevant data of the secondary equipment in the digital twin system through the configuration module. Specifically, after the user enters the corresponding information in the configuration module, the configuration module can first determine the secondary equipment to be adjusted and the adjustment type corresponding to the input information; if the adjustment type is a configuration data change, the configuration module can update the configuration data of the secondary equipment in the central database based on the input information to ensure that the configuration data stored in the central database is consistent with the actual data in the substation; if the adjustment type is model layout arrangement, the configuration module can first determine the three-dimensional model of the secondary equipment, and then arrange the three-dimensional scene of the three-dimensional model according to the input information, and generate an equipment ledger according to the arrangement results, so as to update the equipment ledger of the secondary equipment in the central database and realize personalized management of the three-dimensional model.
[0064] It is understandable that the 3D scene of the 3D model can include screen eyebrows, screen eyebrows text, switch and button types and component labels. Among them, the screen eyebrows refer to the area in the 3D model used to display the key information of the secondary equipment. Therefore, the user can realize the personalized management of the 3D model by customizing the screen eyebrows, switches and buttons, components and other parts in the 3D model. After the 3D scene of the 3D model is arranged, the configuration module will automatically generate the corresponding equipment ledger and update it in the central database, so as to ensure that all configurations and modifications of the equipment can be accurately recorded, thereby realizing the refined configuration and management of the 3D model of the substation secondary equipment.
[0065] Specifically, the configuration model can upload a customized screen eyebrow map according to actual needs and overlay it with the equipment in the three-dimensional model. The screen eyebrow map can be accurately covered in the specified area of the three-dimensional model according to the pre-set position, such as the top of the cabinet panel, so as to realize the flexible display of the screen eyebrow position. Then, the screen eyebrow information can be automatically generated according to the text content entered by the user, and it will be displayed in the screen eyebrow position and bound to the three-dimensional model. Here, the screen eyebrow map and screen eyebrow text can be adjusted and updated according to the different attributes of the secondary equipment to ensure that the screen eyebrow can accurately reflect the current status and purpose of the equipment. In addition, the configuration model can also customize the switch and button types and component labels of the three-dimensional model, that is, select different types of buttons or switches and labels of model components in the three-dimensional scene, and design their layout so that they can be accurately arranged on the surface of the three-dimensional model through the adsorption function, ensuring that their appearance is consistent with the actual equipment, providing intuitive and efficient digital support for the status monitoring of secondary equipment.
[0066] Furthermore, when the three-dimensional model of the secondary equipment is initially determined, the digital twin model can first obtain the size data and material data of the secondary equipment, and then perform three-dimensional modeling of the secondary equipment based on the size data and material data to generate a three-dimensional model of the secondary equipment. In detail, the digital twin model can use laser scanning, photogrammetry and other methods to measure and photograph the secondary equipment from various angles, and then analyze the measured photographing results to generate the size data of the secondary equipment, such as length, width, height and volume; at the same time, it can also read the factory technical documents, equipment labels and nameplates of the secondary equipment to identify the material data of the secondary equipment, such as material, color, texture, etc. After the three-dimensional model is modeled, the three-dimensional model can also be exported to a three-dimensional model file in a format that supports extended custom information, such as GLTF, as the model data of the secondary equipment, and stored in the central database, so that the subsequent configuration model can directly obtain the model data for operation when determining the three-dimensional model of the same type of secondary equipment.
[0067] In one embodiment, Figure 2 As shown, Figure 2 A structural diagram of a data acquisition module provided in an embodiment of the present application; Figure 2 In the data acquisition module, the data acquisition module may include a front communication module and a data processing module;
[0068] The front communication module is used to obtain the initial monitoring data obtained by the monitoring background from monitoring the secondary equipment, and to perform preprocessing operations on the initial monitoring data to obtain intermediate data.
[0069] The data processing module is used to summarize and analyze the intermediate data sent by the front-end communication module to form historical monitoring data, and store the historical monitoring data in the central database.
[0070] In this embodiment, the data acquisition module can also be divided into a front-end communication module and a data processing module, wherein the front-end communication module is mainly responsible for acquiring the initial monitoring data obtained by the monitoring background on the secondary equipment, and performing preprocessing operations on the initial monitoring data to obtain intermediate data; and the data processing module is mainly responsible for summarizing and analyzing the intermediate data sent by the front-end communication module to form historical monitoring data. Finally, the historical monitoring data can be stored in the central database, thereby providing a rich data basis for in-depth analysis of the secondary equipment and providing a more reliable basis for decision-making.
[0071] Specifically, when the front communication module obtains the initial monitoring data of the secondary equipment, it can determine the data collection interval according to the actual scenario and actual needs of the substation, and then read the initial monitoring data of the relevant performance of the secondary equipment from the monitoring background based on the collection interval. Therefore, the initial monitoring data collected by the front communication module has time series. After collecting the initial monitoring data, the front communication module can also perform preprocessing operations on the initial monitoring data to convert the initial monitoring data into a vector form based on a mathematical formula to form intermediate data to optimize the subsequent data processing process. The preprocessing operations here include but are not limited to denoising, data cleaning, feature extraction and dimensionality reduction, and data normalization.
[0072] Among them, denoising refers to removing noise and interference in the initial monitoring data to improve the quality and availability of the data; data cleaning refers to removing outliers, supplementing missing values, and smoothing the initial monitoring data to improve the accuracy and completeness of the data; feature extraction and dimensionality reduction refer to extracting effective information from the initial monitoring data and converting the extracted effective information into a low-dimensional vectorized form to facilitate subsequent mathematical operations and analysis; and data normalization refers to normalizing the initial monitoring data to ensure that the weights of data with different features are the same to avoid data bias and errors.
[0073] In addition, as the core data analysis unit of the data acquisition module, the data processing module can further summarize and deeply analyze the intermediate data optimized and processed by the front-end communication module, so as to integrate the intermediate data at different time points to form the overall operation trend and historical record of the secondary equipment; in this process, the data processing module can set analysis rules and automatically execute a variety of data processing algorithms, including data aggregation, trend analysis, abnormal diagnosis, performance evaluation, etc., and finally generate historical monitoring data, which can then be stored in the central database as a long-term data resource within the digital twin system, providing a rich data foundation for the in-depth analysis of secondary equipment.
[0074] In one embodiment, the initial monitoring data may include remote sensing data, alarm data, and file data; the process in which the front-end communication module is used to obtain the initial monitoring data obtained by the monitoring background from monitoring the secondary device may include:
[0075] The front communication module receives the remote sensing data transmitted by the monitoring background through the unidirectional IEC104 protocol, receives the alarm data transmitted by the monitoring background through the DL476 protocol, and receives the file data transmitted by the monitoring background through the file service.
[0076] In this embodiment, the initial monitoring data obtained by the front-end communication model from the monitoring background may include remote sensing data, alarm data and file data. The acquisition method of each type of data is different. For example, the front-end communication module receives the remote sensing data transmitted by the monitoring background through the unidirectional IEC104 protocol, receives the alarm data transmitted by the monitoring background through the DL476 protocol, and receives the file data transmitted by the monitoring background through the file service. At the same time, the front-end communication model also supports the expansion of communication protocols in a flexible manner to form new plug-ins.
[0077] It can be understood that remote sensing data refers to the information of telesignaling, telemetering, and telepulse of the secondary equipment of the substation, such as analog data, switch data, and metering data, which can reflect the real-time operation status of the secondary equipment; since the amount of remote sensing data is large and the real-time performance is strong, it is transmitted through the unidirectional IEC104 protocol to ensure the real-time and efficient data transmission. Alarm data refers to the alarm information triggered by the equipment under abnormal conditions, such as equipment failure, communication interruption, power overload, etc. When there is a problem with the operation of the equipment, the digital twin system will obtain the corresponding alarm data; since the DL476 protocol can adapt to different network topologies and communication environments and can support multiple types of alarm information, the alarm data can be transmitted through the DL476 protocol. File data refers to bulk data or structured information transmitted in the form of files, including equipment operation logs, historical data, configuration information, maintenance reports, etc.; this type of data is usually large and does not need to be transmitted in real time, and is more used for post-analysis, fault diagnosis and equipment maintenance planning; since file data usually does not need to be transmitted in real time, but is transmitted periodically or obtained on demand, these bulk data can be efficiently processed through file services.
[0078] Indicatively, Figure 3 As shown, Figure 3 A schematic diagram of the architecture of a monitoring backend access system provided in an embodiment of the present application; Figure 3In the digital twin system for secondary equipment status monitoring, the digital twin system can be electrically connected to the monitoring background through the forward isolation device, and the forward isolation device is used as the dividing line. The monitoring background part can be called the production control area, and the digital twin system part can be called the management information area. To elaborate, in the production control area, the monitoring background can monitor the data of secondary equipment such as protection devices and measurement and control devices in the substation through the IEC61850 communication standard and MMS (Multimedia Message Service); in the management information area, the digital twin system can receive remote sensing data transmitted by the monitoring background through the unidirectional IEC104 protocol, receive alarm data transmitted by the monitoring background through the DL476 protocol, and receive waveform files, graphic files and other file data transmitted by the monitoring background through file services.
[0079] In one embodiment, the data processing module may further include:
[0080] The data processing module regularly cleans up the device data stored in the central database.
[0081] In this embodiment, the data processing module can also periodically clean up the device data stored in the central database. By regularly performing the cleanup operation, the data processing module can remove historical redundant data, such as outdated alarm records and expired remote sensing data, from the central database to reduce storage pressure and improve the read and write efficiency and life cycle of the central database.
[0082] In one embodiment, the central database may also include:
[0083] The central database is constructed using the PostgreSQL relational database and is also used to store substation model data; the model data includes secondary equipment model data, primary electrical model data, synthetic composite logic, and three-dimensional model information.
[0084] In this embodiment, the central database is constructed using the PostgreSQL relational database. In addition to storing the equipment data of the secondary equipment in the substation, it can also store the model data in the substation, such as secondary equipment model data, primary electrical model data, synthetic composite logic, three-dimensional model information, etc. The model data here covers various key equipment and logical structures in the substation, which can ensure that the digital twin system can comprehensively and accurately manage and display the physical equipment, logical associations and three-dimensional visualization of the substation, thereby realizing in-depth analysis of the secondary equipment.
[0085] Among them, secondary equipment model data refers to the relevant data of the three-dimensional model of secondary equipment in the substation, such as a three-dimensional model file; primary electrical model data refers to the relevant data of the three-dimensional model of primary equipment or primary system in the substation. Synthetic logic refers to the combination of control logic and operation strategy between various devices in the substation. These logics can be used to coordinate the working relationship between primary and secondary equipment. By storing synthetic composite logic, the digital twin system can simulate and deduce the linkage behavior of equipment in different operation scenarios; the three-dimensional model information can be used to store the three-dimensional structure and spatial position of all equipment in the substation, ensuring that the digital twin system can display the equipment layout in the substation in an intuitive three-dimensional visualization.
[0086] In one embodiment, Figure 4 As shown, Figure 4 A schematic diagram of the structure of a front-end interaction module provided in an embodiment of the present application; Figure 4 In the example, the front-end interaction module may include a public service module and a front-end browsing module;
[0087] The public service module is used to send the device data of the secondary devices in the central database to the front-end browsing module through the dual bus mechanism in a preset data interaction mode.
[0088] The front-end browsing module is used to visualize device data on the user side.
[0089] In this embodiment, the front-end interaction module can also be divided into a public service module and a front-end browsing module. Each module performs corresponding functions. For example, the public service module is mainly responsible for sending the device data of the secondary device in the central database to the front-end browsing module through the dual-bus mechanism in a preset data interaction method; and the front-end browsing module is mainly responsible for visualizing the device data on the user side, thereby realizing interaction with the user.
[0090] Specifically, the public service module, as the core data processing center of the front-end interaction module, is mainly responsible for coordinating data interaction in the digital twin system. It can communicate with the central database through a dual-bus mechanism to ensure that data can be transmitted in real time between different modules and avoid bottlenecks or communication delays in a single bus. The front-end interaction module can interact directly with users. It can display the device data received from the public service module in a graphical way in the user interface; the core function of this module is to realize data visualization, so that users can understand the status and operation information of secondary equipment in the substation in an intuitive way, and interact with the system through interactive operations.
[0091] It should be noted that the front-end interaction module is not only a display platform for device data, but also an interface for the user end to interact with the digital twin system. Users can interact with the three-dimensional model of the secondary device by clicking, dragging, and other operations on the user end, view the detailed information of the secondary device, and perform control actions such as switching and operation. At the same time, the front-end interaction module will also feedback the user's operation results in real time, obtain the device data corresponding to the secondary device and return it to the user end.
[0092] In one embodiment, the process in which the public service module is used to send the device data of the secondary device in the central database to the front-end browsing module through the dual bus mechanism in a preset data interaction manner may include:
[0093] The public service module determines the data request type of the secondary device, and through the dual bus mechanism, obtains the device data corresponding to the data request type from the central database in a preset data interaction mode at a fixed time, and sends the obtained device data to the front-end browsing module.
[0094] In this embodiment, when the user makes a data request through the front-end interaction module, the public service module can receive the data request transmitted by the front-end interaction module and determine the data request type of the data request, so that the preset data interaction method can be used to periodically obtain the device data corresponding to the data request type from the central database, and the obtained device data can be sent to the front-end browsing module so that the front-end browsing module can be visualized on the user end.
[0095] Among them, data request types may include real-time data requests, historical data requests, alarm data requests, file data requests, model data requests, and ledger data requests. To elaborate, real-time data requests refer to requests for the latest remote sensing data stored in the central database, including real-time change data such as analog quantity, switch quantity, and metering; historical data requests refer to requests for remote sensing data corresponding to the historical time period; alarm data requests refer to requests for the latest storage and all alarm data within the historical time period; file data requests refer to requests for file-type data regularly stored in the central database, including wave recording files, graphic files, etc.; model data requests refer to requests for data such as three-dimensional model files corresponding to secondary equipment in the substation; and ledger data requests refer to requests for ledger data corresponding to secondary equipment in the substation.
[0096] In one embodiment, the data interaction mode of the public service module may include data query, WebSocket data subscription, message queue data subscription and data storage.
[0097] In this embodiment, through data query, the public service module can actively request to query real-time data, historical data, alarm data, file data, etc. through HTTP or HTTPS protocol and RESTful method, and support query condition filtering; through WebSocket data subscription, the public service module can connect and subscribe to data through WebSocket, the public service regularly pushes the subscribed data, and pushes the changed data in real time, and supports query condition filtering; through message queue data subscription, the public service module can subscribe to data through the message middleware, the public service will regularly push the subscribed data through the message middleware, and push the changed data in real time; through data storage, the public service module can call the interface of the public component to save data through HTTP or HTTPS protocol and RESTful method.
[0098] In one embodiment, Figure 5 As shown, Figure 5 A schematic diagram of the structure of a front-end browsing module provided in an embodiment of the present application; Figure 5 In the embodiment, the front-end browsing module may include a three-dimensional display module, an alarm module, and a picture display module.
[0099] The 3D display module is used to visualize the 3D model of the secondary equipment on the user side and map the equipment data to each component of the 3D model to form a digital twin model.
[0100] The alarm module is used to perform alarm analysis on device data, obtain analysis results, and visualize the analysis results in a preset graphic format on the user side.
[0101] The screen display module is used to call the real-time screen of the secondary equipment in the substation and display the real-time screen on the user side.
[0102] In this embodiment, the front-end browsing module can also be divided into three modules according to the display content, including a three-dimensional display module, an alarm module, and a screen display module. Among them, the three-dimensional display module is mainly responsible for visualizing the three-dimensional model of the secondary equipment in the user terminal, and mapping the equipment data to each component of the three-dimensional model to form a digital twin model; the alarm module is mainly responsible for alarm analysis of the equipment data, obtaining the analysis results, and visualizing the analysis results in a preset graphic format in the user terminal; and the screen display module is mainly responsible for calling the real-time screen of the secondary equipment in the substation and displaying the real-time screen in the user terminal.
[0103] Specifically, in the three-dimensional display module, it can extract the model data corresponding to the secondary equipment from the central database through the public service module, and then render and generate a three-dimensional model, and display the hierarchy and all information of the substation secondary equipment in the form of a substation hierarchical model tree. When the user needs to browse the three-dimensional model of a secondary device, he can send a model data request to the public service module through the browser on the user side. The public service module will send the model data and corresponding device data of the secondary device to the three-dimensional display module according to the model data request, and then render and display it. This module configures the corresponding linkage of the three-dimensional model through the hierarchical model tree, and quickly locates and presents it in units of the entire station, area, equipment, and system, and can complete operations such as zooming in, zooming out, and rotating.
[0104] In the alarm module, when the user sends an alarm data request to the public service module, the public service module will send the relevant alarm data to the alarm module according to the alarm data request, and then display it to realize the alarm query and statistical functions of the entire substation. It should be noted that the alarm data can also be divided and queried from multiple dimensions. In detail, through full event monitoring, the alarm module can monitor the full alarm information of the entire station; according to the alarm classification, the alarm data can be divided into main system alarms, advanced application alarms and other types, so as to filter the alarm data based on these types; according to the alarm classification, the alarm data can be divided into normal, minor, serious, emergency and other levels, so as to filter the alarm data based on these levels; for historical alarm events, you can query by selecting the time range; according to alarm statistics, the alarm events can be divided into the whole station, region, equipment and other levels, and the number of daily alarms, weekly alarms and monthly alarms can be counted; for equipment classification, the alarm data can be counted and queried by holding the conditions such as AC equipment.
[0105] In the screen display module, such as Figure 6 As shown, Figure 6 A logic flow chart of a screen display module provided in an embodiment of the present application; Figure 6In the picture display module, multiple services are deployed. Among them, the picture display module can import the monitoring screen in the substation into the digital twin system through the monitoring online application, encapsulate the monitoring screen into a message, and send it to the JMS queue through the message mechanism; then parse the SVG file from the JMS queue through the remote picture service, and send the SVG file to the WEB service through the JMS message service in the agreed format; in this process, if the SVG file is too large, the SVG file can be split and sent in sequence. When the WEB service receives the complete SVG picture, it can render the SVG picture to the user end through the browser. It should be noted that the user can use AJAX technology to send a request through the browser on the user side and select the secondary device to be displayed on the screen. At this time, the browser can send the request to the JMS message service through the WEB service, and the remote screen service can parse the request information from the JMS message service. If the real-time screen corresponding to the request information changes, it will send the changed SVG file to the JMS message service in real time, and then render it to the user side through the browser. In this process, the browser can partially update the SVG screen through the DOM interface and refresh it in real time; through the long-connected AJAX request, the browser can promptly receive the subsequent update data sent by the JMS message service.
[0106] In order to better explain the digital twin system of this application, Figure 7 To further illustrate, schematically, Figure 7 As shown, Figure 7 A functional schematic diagram of a digital twin system provided in an embodiment of the present application.
[0107] Figure 7 In the digital twin system, the front-end communication module, configuration module, data processing module, central database, public service module and front-end browsing module are composed. Among them, the front-end communication module can obtain the dynamic data monitored in the monitoring background through the IEC104, DL476 and other protocol plug-ins, and the configuration module can obtain the static data related to the electrical model, three-dimensional model, secondary equipment, etc. through the user's input information; then, the data processing module can process the dynamic data and static data obtained by the front-end communication module and the configuration module, and store the processed data in the central database. Then, the public service module can realize the alarm service, historical service, real-time data, file service, three-dimensional service and other services based on the data stored in the central database, and then the data generated after each service can be visualized and displayed in the front-end browsing module. The content displayed here can include the three aspects of monitoring screen, alarm and three-dimensional scene.
[0108] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0109] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The various embodiments can be combined as needed, and the same or similar parts can refer to each other.
[0110] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A digital twin system for secondary equipment status monitoring, characterized in that: The system includes a configuration module, a data acquisition module, a central database and a front-end interaction module; The configuration module is used to update the configuration data of the secondary equipment in the substation, and to layout the three-dimensional model of the secondary equipment and generate the equipment ledger corresponding to the three-dimensional model; The data acquisition module is used to optimize the initial monitoring data monitored by the monitoring background to form historical monitoring data; wherein the monitoring background is used to perform data monitoring on the secondary equipment in the substation to generate initial monitoring data; The central database is used to store the equipment data of the secondary equipment; the equipment data includes configuration data, equipment ledger and historical monitoring data; The front-end interaction module is used to obtain the device data corresponding to the secondary device from the central database in real time through a dual-bus mechanism, and visualize the device data on the user side; wherein the dual-bus mechanism includes a high-speed real-time bus and a universal service bus.
2. The digital twin system according to claim 1, characterized in that: The configuration module is used to update the configuration data of the secondary equipment in the substation, and to layout the three-dimensional model of the secondary equipment and generate the equipment ledger corresponding to the three-dimensional model, including: After receiving the user's input information, the configuration module determines the secondary device to be adjusted corresponding to the input information and the adjustment type; the adjustment type includes configuration data update and model layout arrangement; When the adjustment type is configuration data change, the configuration module updates the configuration data of the secondary device in the central database based on the input information; When the adjustment type is model layout arrangement, the configuration module determines the three-dimensional model of the secondary device, arranges the three-dimensional scene of the three-dimensional model according to the input information, and generates an equipment ledger according to the arrangement result to update the equipment ledger of the secondary device in the central database; wherein the three-dimensional scene of the three-dimensional model includes screen eyebrow maps, screen eyebrow texts, switch and button types, and component labels.
3. The digital twin system according to claim 1, characterized in that: The data acquisition module includes a front-end communication module and a data processing module; The front communication module is used to obtain the initial monitoring data obtained by the monitoring background from monitoring the secondary device, and perform preprocessing operations on the initial monitoring data to obtain intermediate data; The data processing module is used to summarize and analyze the intermediate data sent by the front communication module to form historical monitoring data, and store the historical monitoring data in the central database.
4. The digital twin system according to claim 3, characterized in that: The initial monitoring data includes remote sensing data, alarm data and file data; The process in which the front-end communication module is used to obtain the initial monitoring data obtained by the monitoring background from monitoring the secondary device includes: The front communication module receives remote sensing data transmitted by the monitoring background through the unidirectional IEC104 protocol, receives alarm data transmitted by the monitoring background through the DL476 protocol, and receives file data transmitted by the monitoring background through the file service.
5. The digital twin system according to claim 3, characterized in that: The data processing module also includes: The data processing module regularly cleans up the device data stored in the central database.
6. The digital twin system according to claim 1, characterized in that: The central database also includes: The central database is constructed using a PostgreSQL relational database and is also used to store model data of the substation; the model data includes secondary equipment model data, primary electrical model data, synthetic composite logic, and three-dimensional model information.
7. The digital twin system according to claim 1, characterized in that: The front-end interaction module includes a public service module and a front-end browsing module; The public service module is used to send the device data of the secondary device in the central database to the front-end browsing module through a dual bus mechanism in a preset data interaction mode; The front-end browsing module is used to visualize the device data on the user side.
8. The digital twin system according to claim 7, characterized in that: The process in which the public service module is used to send the device data of the secondary device in the central database to the front-end browsing module through the dual bus mechanism in a preset data interaction mode includes: The public service module determines the data request type of the secondary device, and obtains the device data corresponding to the data request type from the central database in a preset data interaction mode through a dual bus mechanism, and sends the obtained device data to the front-end browsing module; Among them, the data request types include real-time data requests, historical data requests, alarm data requests, file data requests, model data requests and ledger data requests.
9. The digital twin system according to claim 7 or 8, characterized in that: The data interaction modes of the public service module include data query, WebSocket data subscription, message queue data subscription and data storage.
10. The digital twin system according to claim 7, characterized in that: The front-end browsing module includes a three-dimensional display module, an alarm module, and a picture display module; The three-dimensional display module is used to visualize the three-dimensional model of the secondary device in the user terminal, and map the device data to each element of the three-dimensional model to form a digital twin model; The alarm module is used to perform alarm analysis on the device data, obtain analysis results, and visualize the analysis results in a preset graphic format in the user terminal; The picture display module is used to call the real-time picture of the secondary equipment in the substation and display the real-time picture in the user terminal.
Citation Information
Patent Citations
Digital twinborn system special for continuous operation test of power grid secondary equipment and construction method of digital twinborn system
CN115062493A
Power transformation equipment data display method and device based on digital twinning
CN116720320A
Cited By
Master station simulation test system, method, device and equipment of secondary equipment and medium
CN119512969A
Multi-source data fused intelligent monitoring and on-duty method and system for secondary equipment
CN120893994A
