Distributed real-time library implementation method of power monitoring system and electronic equipment

By adopting a distributed real-time library with a multi-master and multi-slave architecture in the power monitoring system, the performance bottlenecks of real-time libraries in the existing technology in high concurrency and fault handling are solved, and more efficient data synchronization and system maintenance are achieved.

CN119441352APending Publication Date: 2025-02-14ACREL CO LTD +2

Patent Information

Application Number
CN202411507072.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The real-time library of existing power monitoring systems may cause delays when processing large-scale data sets, may cause data inconsistency when high concurrent access, switch delays in response to failures, and difficulty in scaling and maintenance.

Method used

A distributed real-time library with a multi-master and multi-slave architecture is adopted to add devices in the power monitoring system to the real-time library model information by defining a hierarchical data structure, realizing the initialization and data synchronization of the real-time library, and has automatic failover function.

Benefits of technology

Improves the data synchronization speed of real-time libraries in high concurrent access situations, reduces the latency of failover, simplifies the efficiency of large-scale data updates, and improves the scalability and maintenance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119441352A_ABST
    Figure CN119441352A_ABST
Patent Text Reader

Abstract

The invention relates to a distributed real-time library implementation method of a power monitoring system and electronic equipment, the real-time library is based on a multi-master multi-slave architecture and comprises a plurality of master nodes and a plurality of slave nodes, and the master nodes and the slave nodes belong to the real-time library and map real power equipment; according to the hierarchical data structure defined by the real-time library, equipment in the power monitoring system is added into real-time library model information, the real-time library model information is updated, initialization of the real-time library is achieved, and measured equipment real-time data is synchronized to the real-time library. Compared with the prior art, the method has the advantages of realizing rapid data synchronization of the real-time library under the condition of high concurrent access, reducing data synchronization delay when the main node fails, accelerating data updating efficiency and the like.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric power monitoring systems, and in particular to a distributed real-time library implementation method and electronic equipment for an electric power monitoring system. Background Art

[0002] In the power monitoring system, with the construction of UHV and new energy projects, the number of data points that need to be monitored has increased dramatically, and the database capacity and real-time requirements of the power grid monitoring system have been increasing. The real-time database technology used in modern power systems still faces some challenges, mainly including:

[0003] The latency that may be caused when real-time libraries process large data sets;

[0004] The real-time database may cause data inconsistency in the case of high concurrent access;

[0005] The switchover delay between the real-time database and the standby database in case of failure;

[0006] and the expansion and maintenance of the real-time library.

[0007] After searching, China Invention Patent Publication No. CN111177268B discloses a method for implementing a custom real-time library of a power monitoring system. According to application needs, equipment tables, table fields, field data types, or custom table fields and field data types are selected from the power grid equipment model library, and the field data source is specified to complete the definition of each memory library table mode required by the application, and initialize each memory table empty table; according to the memory library table mode information, the power grid equipment model is downloaded to the custom real-time library, and the memory table record is initialized; according to the custom real-time library table mode information and the power grid equipment model information, the real-time data center is requested to measure real-time data, and the measured real-time data is updated to the corresponding field of the custom real-time library table. This existing patent has the problems of high latency and fault data synchronization caused by processing big data.

[0008] How to realize the distributed real-time library of the power monitoring system has become a technical problem that needs to be solved. Summary of the invention

[0009] The purpose of the present invention is to overcome the defects of the above-mentioned prior art and provide a distributed real-time library implementation method and electronic device for an electric power monitoring system to balance the load to handle high-concurrency requests, and to improve the delay and fault synchronization of the real-time library by optimizing the database storage structure.

[0010] Here is an explanation of the technical terms involved:

[0011] The real-time library model information refers to the storage structure of the power equipment in the real-time library, and the model information refers to the power equipment model, which is used to describe the power equipment. Generally, one record corresponds to one physical device.

[0012] Power equipment template library: refers to the database that stores power equipment models.

[0013] Power equipment model: refers to the data record that describes the information of power grid equipment. Generally, one record corresponds to one physical device.

[0014] The purpose of the present invention can be achieved by the following technical solutions:

[0015] According to one aspect of the present invention, a distributed real-time library implementation method for a power monitoring system is provided, wherein the real-time library is based on a multi-master and multi-slave architecture, including multiple master nodes and multiple slave nodes, wherein both the master nodes and the slave nodes belong to the real-time library and map real power equipment;

[0016] According to the hierarchical data structure defined by the real-time library, the equipment in the power monitoring system is added to the real-time library model information, the real-time library model information is updated and the real-time library is initialized, and the measured real-time data of the equipment is synchronized to the real-time library.

[0017] Preferably, the hierarchical data structure is set in the form of a configuration file, and the hierarchical data structure is specifically: a hierarchical structure of plant stations, links, physical devices, logical devices, measurement point types, and measurement points, which is used for node storage in the real-time library.

[0018] Preferably, the distributed real-time library can automatically fail over. When a master node fails, it can automatically select a slave node to replace it as the new master node, and update the configuration to automatically complete data synchronization.

[0019] Preferably, the process of initializing the real-time library includes:

[0020] Step S1-1, the user determines whether to load the power equipment template information from the power equipment template library. If the user chooses to copy the equipment from the power equipment template library, step S1-2 is executed, otherwise step S1-3 is executed to manually add the equipment;

[0021] Step S1-2, load the real-time library model information, and execute step S1-4;

[0022] Step S1-3, manually add a device, add the device according to the hierarchical data structure stored in the real-time library, and execute step S1-4;

[0023] Step S1-4, modify the real-time library model information as needed, and save the modified real-time library model information to the real-time library, and execute step S1-5;

[0024] Step S1-5, initializing the real-time library according to the modified real-time library model information.

[0025] More preferably, the electric power equipment template library stores ready-made electric power equipment, and the electric power equipment is defined according to the field style of the storage structure; and the real-time library model information is the storage structure of the electric power equipment in the real-time library.

[0026] More preferably, if the records in the table related to the power equipment template library change, the power equipment template information is re-read by receiving the power equipment template update message or re-reading the power equipment template library at a regular interval, and compared with the real-time library, and the added or deleted records are updated to the real-time library.

[0027] Preferably, the synchronization of the measured real-time data to the real-time library is specifically: each measuring point collects real-time data according to the unique ID of the power equipment in the database, and updates the real-time data to the corresponding field in the real-time library, completing the assembly of the power equipment model and real-time data in the real-time library.

[0028] More preferably, the real-time data update includes adding and deleting devices.

[0029] More preferably, the process of adding the device includes: adding a plant, adding a link, adding a physical device, adding a logical device, selecting a measurement point type, and adding a measurement point.

[0030] According to another aspect of the present invention, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the method described above is implemented when the processor executes the program.

[0031] Compared with the prior art, the present invention has the following beneficial effects:

[0032] 1) The real-time library of the present invention is based on a multi-master and multi-slave architecture. By defining the hierarchical data structure of the real-time library, the equipment in the power monitoring system is added to the real-time library model information, which is used to update the power equipment model of the real-time library and initialize the real-time library, and synchronize the measured real-time data to the real-time library, thereby quickly completing the assembly of the power equipment model and real-time data, solving the problem of fast data synchronization of traditional real-time libraries under high concurrent access conditions.

[0033] 2) The real-time library of the present invention is based on a multi-master and multi-slave architecture, and has the feature of automatic failover. When a certain node fails, it automatically synchronizes the new node information, thereby reducing the delay of data synchronization when the master node fails.

[0034] 3) The hierarchical data structure of the real-time library of the present invention is implemented through configuration files, which facilitates and quickly updates the power equipment corresponding to the power monitoring system according to real-time data, speeds up the efficiency of large-scale data updates, liberates application development from inefficient and repetitive data acquisition, and improves application development efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 This is a schematic diagram of the multi-master and multi-slave system architecture in the present invention;

[0036] Figure 2 This is a schematic diagram of fault detection information transmission in the present invention;

[0037] Figure 3 This is a schematic diagram of the automatic failover process in the present invention;

[0038] Figure 4 This is a schematic diagram of the database storage structure in the present invention;

[0039] Figure 5 It is a schematic diagram of the real-time library initialization process in the present invention. DETAILED DESCRIPTION

[0040] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0041] The present invention proposes a distributed real-time library implementation method for an electric power monitoring system, which is used to solve the problem that the database capacity and real-time requirements of the electric power monitoring system are increasing due to the rapid increase of monitoring points in the new electric power system, thereby causing the database download and search speed to slow down as the number of data points increases.

[0042] like Figure 1 The real-time library adopts a multi-master and multi-slave architecture, which consists of a monitoring center, multiple master nodes and multiple slave nodes. The multi-master and multi-slave architecture is an improvement on the traditional one-master-multiple-slave mode of distributed real-time libraries. In this architecture mode, the distributed real-time library will have multiple write points, namely master nodes. Users can write data to any master node, and these changes will be propagated to all other master nodes to ensure the synchronization of data in the system. The monitoring center is used to monitor the status of all master nodes, handle global optimization and strategy formulation; the master node is responsible for energy generation, storage and consumption in the microgrid; the slave node is responsible for collecting real-time data and reporting the data to the master node. The master node and the slave node are both subordinate to the real-time library, and the node mapping is the electrical parameters of the real power equipment.

[0043] There are two ways to store nodes in the real-time library: one is manual input, and the other is one-click generation based on an existing template. The structure of data storage in the real-time library is that the software developer writes configuration files and stores them in the real-time library according to the structure of "plant / link / physical device / logical device / measurement point type / measurement point". Among them, "measurement point type" is divided into telemetry, telesignaling, electric energy, remote control, fixed value, and remote setting.

[0044] After the application programs of each module of the power monitoring system are started, each measuring point collects real-time data according to the unique ID of the power equipment in the database and uploads it to the real-time library for subsequent analysis and calculation.

[0045] The multi-master and multi-slave architecture has the feature of automatic failover. When a master node fails, the system can automatically select a slave node to replace it as the new master node.

[0046] like Figure 3 , automatic failover includes the following steps:

[0047] a) Fault detection: Each node in the system periodically sends heartbeat signals to other nodes. If the fault detector component detects that the master node has not sent a heartbeat within a certain period of time, then other nodes will think that it may have failed, such as Figure 2 .

[0048] b) Fault confirmation: Multiple slave nodes are required to report that the master node has a fault. When more than half of the slave nodes elect the same master node as the faulty node, the master node is confirmed to be objectively offline.

[0049] c) Election of a new master node: After the faulty node is elected, there will be multiple slave nodes as candidate master nodes. The election coordinator component is responsible for managing and coordinating the election process. The election algorithm usually uses Raft or Paxos or their variants.

[0050] d) Update configuration: The configuration manager will update the configuration, and the information of the new master node will be synchronized to the entire system. At this time, the unsynchronized data will be updated, and other slave nodes need to be reconfigured to copy data information from the new master node.

[0051] A method for a distributed real-time library based on an electric power monitoring system comprises the following steps:

[0052] Step S1, setting corresponding equipment in the comprehensive configuration module in the power monitoring system in sequence according to the data structure of "plant / link / physical equipment / logical equipment / measurement point type / measurement point".

[0053] First, the data structure of the table data in the real-time library needs to be defined and saved as needed. The content in the real-time library is the data of multiple distributed real-time libraries.

[0054] Define the data structure of the table data in the real-time database, such as Figure 4 , adopts a hierarchical data structure, specifically: plant / link / physical equipment / logical equipment / measurement point type / measurement point.

[0055] The structure of data storage in the real-time library is that the software developers write configuration files and store them in the real-time library according to the hierarchical data structure. The corresponding configuration file is: "S%1 / DL%2 / PD%3 / LD%4 / YC / P%5", where the measurement point type can be multiple types such as telemetry, telesignaling, electric energy, remote control, fixed value, and remote setting. The soft codes of these types are: YC, YX, KWH, YK, DZ, and YS. And according to the data structure order of plant / link / physical equipment / logical equipment / measurement point type / measurement point, the corresponding equipment is set in the comprehensive configuration module of the power monitoring system.

[0056] Use XML format files to define real-time library fields. An example of an XML format file that defines real-time library fields is: " / S1 / DL1 / PD1 / LD1 / YC / P1".

[0057] <root>

[0058] <dll_name>yc_daily_normal< / dll_name>

[0059] <rows>

[0060] <item id="001,001,001,001,001" / >

[0061] <item id="001,001,001,001,002" / >

[0062] < / rows>

[0063] < / root>

[0064] in:

[0065] <root>< / root> The tag indicates the root tag;

[0066] <dll_name> yc_daily_normal< / dll_name> Indicates the driver name, yc_daily_normal indicates the telemetry value daily report

[0067] <rows>< / rows> Indicates row labels

[0068] <item id="001,001,001,001,001" / > Indicates device ID. The five parameter values ​​correspond to " / S1 / DL1 / PD1 / LD1 / P1", i.e. plant 1-->link 1-->physical device 1-->logical device 1-->telemetry point 1.

[0069] <item id="001,001,001,001,002" / > It means " / S1 / DL1 / PD1 / LD1 / P2", that is, plant 1-->link 1-->physical device 1-->logical device 1-->telemetry point 2.

[0070] Each variable character in "S%1 / DL%2 / PD%3 / LD%4 / YC / P%5" mentioned above can be customized, for example<item id="003,005,002,001,006" / > It means " / S3 / DL5 / PD2 / LD1 / P6", that is, plant 3-->link 5-->physical device 2-->logical device 1-->telemetry point 6, which can uniquely represent a certain power equipment.

[0071] Then, customize the real-time library initialization, such as Figure 5 , the initialization process includes the following steps:

[0072] In step S1-1, the user determines whether to load the power equipment template information from the power equipment template library. If the user chooses to copy the equipment from the power equipment template library, step S1-2 is executed; otherwise, step S1-3 is executed to manually add the equipment. The power equipment template library stores ready-made power equipment, which has been defined according to the field style of the storage structure.

[0073] Step S1-2, load the real-time library model information, and execute step S1-4;

[0074] Step S1-3, manually add a device, add the device according to the hierarchical data structure stored in the real-time library, and execute step S1-4;

[0075] Step S1-4, modify the real-time library model information as needed, and save the modified real-time library model information to the real-time library, and execute step S1-5;

[0076] When the equipment selected from the power equipment template library does not fully meet the requirements, the real-time library model information (ie, the field structure) needs to be modified.

[0077] Step S1-5, initializing the real-time library according to the modified real-time library model information.

[0078] After the device is added, the configuration file is read and filled into the real-time library model information blank table to initialize the real-time library.

[0079] When the records in the relevant tables of the power equipment template library change, the power equipment template information can be re-read by receiving the power equipment template update message or re-reading the power equipment template library at a regular interval, and compared with the real-time library to update the added and deleted records to the real-time library.

[0080] Step S2, updating the measured real-time data to the corresponding fields in the real-time library, completing the assembly of the power equipment model and the real-time data.

[0081] By defining a hierarchical data structure, after completing the initialization and update of the power equipment model in the real-time library, the acquisition and update of new data are completed through the measured real-time data synchronization process, thereby completing the assembly of the model and real-time data.

[0082] Real-time data update is divided into two aspects: one is the addition of equipment; the other is the deletion of equipment.

[0083] (1) Adding equipment: The power monitoring system has a comprehensive configuration module, which is used for offline power equipment and deployed in the online power monitoring system. The operation method is: add "plant station" at the first level, add "link" at the second level, add "physical equipment" at the third level ("logical equipment" will be added together), add the points to be measured according to the "measurement point type" at the fourth level, select "measurement point type" at the fifth level, and add "measurement point" at the sixth level. The above operations can be repeated, that is, you can add multiple "plant stations", "links", "physical equipment", "logical equipment", and "measurement points".

[0084] (2) Delete equipment. If any of the fields "plant station", "link", "physical equipment", "logical equipment" or "measurement point" is not needed, the delete operation can be performed.

[0085] The present invention solves the problem of synchronization of real-time measurement data, and realizes the assembly of power equipment model and real-time measurement data at the same time, adopts a two-dimensional table method to provide models and data for applications, liberates application development from inefficient and repetitive data acquisition, and improves application development efficiency.

[0086] This embodiment also relates to a method for storing nodes in a distributed real-time library. There are two ways to store nodes in the real-time library: one is to add manually, and the other is to import an existing template from a template library and generate it with one click. Regardless of the storage method, the data structure of the node remains unchanged.

[0087] When adding a node manually, it must be added in the hierarchical order of "plant / link / physical device / logical device / measurement point type / measurement point".

[0088] The steps of adding a plant station include: entering the comprehensive configuration module of the power monitoring system, selecting monitoring configuration-collection configuration-plant station parameters, and clicking the "Add" button to generate a "plant station".

[0089] The plant station information is stored in three fields: "Serial Number", "Index" and "Description". The description of the plant station can be customized according to user needs. If it is not modified, it will be named "Plant Station" + natural number by default.

[0090] The steps to manually add a link include:

[0091] First, select the interface type, which is divided into: COM, TCP-CLIENT, TCP-SERVER, MULTIIEMT.

[0092] Then, fill in the remote IP address and port number. Determine the gateway to which the power equipment is connected in the power monitoring system, including the gateway IP address and port number.

[0093] Finally, confirm the added quantity.

[0094] Note that if there is address offset and port offset in this process, it needs to be filled in according to the actual situation, otherwise the data of the device will not be collected.

[0095] The steps to manually add a physical device include:

[0096] (1) Select the drive type, MODBUS, IEC103, IEC104;

[0097] (2) Select the driver file name, which is the file corresponding to MODBUS, IEC103, and IEC104, as shown in Table 1.

[0098] Table 1

[0099]

[0100] (3) Modify the communication address

[0101] (4) Modify the address offset

[0102] (5) Confirm the quantity to be added.

[0103] The principle of copying a physical device from an existing device is the same as that of copying from a template device. Both are to copy the already configured physical devices. The operation is much simpler and you only need to confirm the number to be added.

[0104] The steps of manually adding logical devices include: selecting the device type, which is divided into: general device, relay protection device, metering instrument, energy storage AC device, AM series microcomputer protection and control device; confirming the number of logical devices to be added.

[0105] Select the measuring point type. Select the corresponding measuring point type according to user needs. The measuring point types are divided into telemetering, telesignaling, electric energy, remote control, fixed value, and remote setting.

[0106] Add measuring points: Click the corresponding tab, then click the Add button, modify the number of measuring points to be added, and then add measuring points of the corresponding measuring point type. Taking the telemetry point as an example, after the addition is completed, the data structure stored in the real-time library is S1 / DL1 / PD1 / LD1 / YC / P1.

[0107] The steps of adding nodes to the distributed real-time library by importing a template from the template library include: copying devices from existing channels and confirming the number to be added.

[0108] The above is the entire process of device acquisition configuration. The clear hierarchical structure directly maps the structure of data storage, which can avoid configuration errors when adding devices, and facilitate users to quickly find the corresponding measurement points of the device for addition and deletion operations.

[0109] The electronic device of the present invention includes a central processing unit (CPU), which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) or loaded from a storage unit into a random access memory (RAM). In the RAM, various programs and data required for device operation can also be stored. The CPU, ROM and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0110] Multiple components in the device are connected to the I / O interface, including: input units, such as keyboards, mice, etc.; output units, such as various types of displays, speakers, etc.; storage units, such as disks, optical disks, etc.; and communication units, such as network cards, modems, wireless communication transceivers, etc. The communication unit allows the device to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunication networks.

[0111] The processing unit performs the various methods and processes described above, such as methods S1 to S2. For example, in some embodiments, methods S1 to S2 may be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit. In some embodiments, part or all of the computer program may be loaded and / or installed on the device via a ROM and / or a communication unit. When the computer program is loaded into the RAM and executed by the CPU, one or more steps of methods S1 to S2 described above may be performed. Alternatively, in other embodiments, the CPU may be configured to execute methods S1 to S2 in any other appropriate manner (e.g., by means of firmware).

[0112] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0113] The program code for implementing the method of the present invention can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code can be executed entirely on the machine, partially on the machine, partially on the machine as a stand-alone software package and partially on a remote machine, or entirely on a remote machine or server.

[0114] In the context of the present invention, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0115] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A distributed real-time library implementation method for an electric power monitoring system, characterized in that: The real-time library is based on a multi-master and multi-slave architecture, including multiple master nodes and multiple slave nodes, and the master nodes and slave nodes are all subordinate to the real-time library, mapping real power equipment; According to the hierarchical data structure defined by the real-time library, the equipment in the power monitoring system is added to the real-time library model information, the real-time library model information is updated and the real-time library is initialized, and the measured real-time data of the equipment is synchronized to the real-time library.

2. The distributed real-time library implementation method of a power monitoring system according to claim 1 is characterized in that: The hierarchical data structure is set in the configuration file mode, and the hierarchical data structure is specifically: a hierarchical structure of plant station, link, physical device, logical device, measurement point type, and measurement point, which is used for node storage in the real-time library.

3. The distributed real-time library implementation method of a power monitoring system according to claim 1 is characterized in that: The distributed real-time library can automatically fail over. When a master node fails, it can automatically select a slave node to replace it as a new master node, and update the configuration to automatically complete data synchronization.

4. The distributed real-time library implementation method of a power monitoring system according to claim 1 is characterized in that: The process of initializing the real-time library includes: Step S1-1, the user determines whether to load the power equipment template information from the power equipment template library. If the user chooses to copy the equipment from the power equipment template library, step S1-2 is executed, otherwise step S1-3 is executed to manually add the equipment; Step S1-2, load the real-time library model information, and execute step S1-4; Step S1-3, manually add a device, add the device according to the hierarchical data structure stored in the real-time library, and execute step S1-4; Step S1-4, modify the real-time library model information as needed, and save the modified real-time library model information to the real-time library, and execute step S1-5; Step S1-5, initializing the real-time library according to the modified real-time library model information.

5. The distributed real-time library implementation method of a power monitoring system according to claim 4 is characterized in that: The electric power equipment template library stores ready-made electric power equipment, and the electric power equipment is defined according to the field style of the storage structure; The real-time library model information is the storage structure of the power equipment in the real-time library.

6. The distributed real-time library implementation method of a power monitoring system according to claim 4 is characterized in that: If the records in the relevant tables of the power equipment template library change, the power equipment template information is re-read by receiving the power equipment template update message or re-reading the power equipment template library at a regular interval, and compared with the real-time library, and the added or deleted records are updated to the real-time library.

7. The distributed real-time library implementation method of a power monitoring system according to claim 1, characterized in that: The synchronization of the measured real-time data to the real-time library is specifically as follows: each measuring point collects real-time data according to the unique ID of the power equipment in the database, and updates the real-time data to the corresponding field in the real-time library, completing the assembly of the power equipment model and real-time data in the real-time library.

8. The distributed real-time library implementation method of a power monitoring system according to claim 7, characterized in that: The real-time data update includes adding and deleting devices.

9. The distributed real-time library implementation method of a power monitoring system according to claim 8, characterized in that: The process of adding a device includes: adding a plant station, adding a link, adding a physical device, adding a logical device, selecting a measurement point type, and adding a measurement point.

10. An electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor executes the program, the method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • A method for implementing a custom real-time library for a power monitoring system

    CN111177268B

Cited By

  • Fault processing system and method

    CN120416245A