A whole-network fixed-value rapid checking method and system

By constructing a power grid hash tree structure and utilizing hash values ​​and unique identification codes, the problem of comprehensiveness and accuracy of online verification of set values ​​was solved, enabling efficient and accurate verification of protection devices across the entire network.

CN115952165BActive Publication Date: 2026-03-20ELECTRIC POWER RESEARCH INSTITUTE OF STATE GRID SHANDONG ELECTRIC POWER COMPANY +2
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-01
Publication Date
2026-03-20

AI Technical Summary

Technical Problem

Existing technologies cannot guarantee the comprehensiveness and accuracy of online verification of settings, leading to inconsistent actions of protection devices.

Method used

A blockchain multi-branch tree method is used to construct a power grid hash tree structure. Using hash values ​​and unique identification codes, the hash tree is used to perform network-wide setting value verification and locate differential relay protection devices and their setting value entries.

Benefits of technology

It achieves efficient and accurate verification of protection settings across the entire network, improving verification efficiency and accuracy, and enabling rapid identification of protection devices and setting entries with discrepancies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115952165B_ABST
    Figure CN115952165B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of power systems, and discloses a full-network fixed value rapid checking method, which comprises the following steps: a fixed value file template is pre-configured, a fixed value file is generated according to fixed value information and the fixed value file template, a power grid hash tree structure is constructed by using a blockchain multi-fork tree method according to each power station and the corresponding relay protection device of the power station, the power grid hash tree structure and the corresponding fixed value file are sent to a dispatching end, and in the case that the fixed value in the fixed value file is inconsistent with the pre-issued fixed value corresponding to the unique identity code in the database, the dispatching end checks and locates the existing difference relay protection device and its fixed value entry information based on the power grid hash tree structure and the unique identity code in the fixed value file. The technical method based on the hash tree can realize rapid and efficient checking of the full-network protection fixed value, locate the specific protection device and the fixed value entry with the difference, and help to improve the checking efficiency and the checking accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of power systems, in particular to a full-network fixed value rapid checking method and system. BACKGROUND

[0002] Relay protection is the first line of defense for the safe and stable operation of the power system, and its correct action is of great significance. When in use, the relay protection device collects the current and voltage of the primary equipment, and when the current and voltage calculated by the relay protection device reach the fixed values such as protection current, voltage and impedance, the protection action outlet trips. Therefore, the correct operation of the fixed value is the basis for the correct action of the protection device, and directly affects the action behavior of the protection device. However, in actual application, the traditional technology cannot guarantee that the fixed values released are consistent with the fixed values running in the field device, so it is necessary to check the fixed values online after the fixed values are released.

[0003] Currently, the fixed value online checking technology is mainly realized based on the protection information system, and the protection information substation is used to call and compare the device fixed values one by one. Since there are generally differences between the fixed value entries in the dispatching released fixed value sheet and the field device, the comprehensiveness and effectiveness of the checking cannot be guaranteed.

[0004] Therefore, how to provide a fixed value rapid checking method to solve the problem of the comprehensiveness and accuracy of data online transmission is a problem to be solved at present. SUMMARY

[0005] The embodiments of the present application provide a full-network fixed value rapid checking method and system to solve the problem that the comprehensiveness, effectiveness and accuracy of the checking cannot be guaranteed in the fixed value online checking technology in the prior art.

[0006] The following presents a simplified summary of some aspects of the disclosed embodiments in order to provide a basic understanding of such embodiments. This summary is not an extensive overview of the embodiments described in this disclosure. It is not intended to identify key / critical elements of the embodiments or to delineate the scope of the embodiments. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.

[0007] According to a first aspect of the embodiments of the present application, a full-network fixed value rapid checking method is provided.

[0008] In one embodiment, the full-network fixed value rapid checking method is applied to a protection end, and includes:

[0009] A fixed value file template is pre-configured, and a fixed value file is generated according to the fixed value information of the relay protection device and the fixed value file template, wherein the fixed value file includes a unique identity code, a fixed value hash value and fixed value entry information;

[0010] According to each power station and the relay protection device corresponding to the power station, a blockchain multi-fork tree method is used to construct a power grid hash tree structure, including hash tree leaf nodes and hash tree root nodes, wherein the hash tree leaf nodes are relay protection devices, and the hash tree root nodes are power stations;

[0011] The power grid hash tree structure and the corresponding setting file are sent to the dispatching end, so as to cause the dispatching end to obtain the pre-issued setting corresponding to the unique identity code from the database according to the unique identity code in the setting file, and in the case that the setting in the setting file is inconsistent with the pre-issued setting corresponding to the unique identity code in the database, verify and locate the existing difference relay protection device and the setting item information thereof based on the power grid hash tree structure and the unique identity code in the setting file.

[0012] In one embodiment, generating the setting file according to the setting information of the relay protection device and the setting file template includes: using a 512 grouping method to process the setting information of the relay protection device to obtain a setting hash value; determining a unique identity code and setting item information according to the setting information; and writing the setting hash value, the unique identity code and the setting item information into the setting file template to generate the setting file.

[0013] In one embodiment, constructing the power grid hash tree structure according to each power station and the relay protection device corresponding to the power station using the blockchain multi-fork tree method includes: taking each relay protection device as a hash tree leaf node, and taking the setting hash value of all setting items of each relay protection device as the setting hash value of the corresponding hash tree leaf node; taking a power station or a voltage device in the power station as a hash tree intermediate node, and taking the hash tree leaf nodes corresponding to the relay protection devices associated with the voltage device as the hash tree leaf nodes of the corresponding hash tree intermediate node; obtaining a data pair and a data sequence of the intermediate node according to the setting information of the relay protection devices of the hash tree leaf nodes corresponding to the hash tree intermediate node; taking a power grid region or a power station as a hash tree root node, and obtaining a data sequence and a data pair of the hash tree root node according to the data pair and the data sequence of each hash intermediate node corresponding to the hash tree root node.

[0014] In one embodiment, when obtaining the data pair and the data sequence of the intermediate node according to the setting information of the relay protection devices of the hash tree leaf nodes corresponding to the hash tree intermediate node, the unique identity codes of the hash tree leaf nodes corresponding to the hash tree intermediate node are arranged in ascending order to form a first data sequence, the unique identity codes and the setting hash values of the hash tree leaf nodes corresponding to the hash tree intermediate node are taken as the data pairs of the hash tree intermediate node, and the first data sequence is taken as the data sequence of the hash tree intermediate node.

[0015] In one embodiment, when the data pair and the data sequence of each hash intermediate node corresponding to the hash tree root node are obtained according to the data pair and the data sequence of each hash intermediate node corresponding to the hash tree root node, the data pair of each hash intermediate node corresponding to the hash tree root node is taken as the data pair of the hash tree root node, and the data sequence formed by arranging the unique identity codes in the data sequence of all hash intermediate nodes in ascending order is taken as the data sequence of the hash tree root node.

[0016] According to a second aspect of the embodiments of the present application, a whole-network fixed value fast checking system is provided.

[0017] In one embodiment, the whole-network fixed value fast checking system is applied to a protection end and includes:

[0018] A fixed value file generation module is configured to pre-configure a fixed value file template, and generate a fixed value file by combining the fixed value information of a relay protection device and the fixed value file template, wherein the fixed value file includes a unique identity code, a fixed value hash value, and fixed value entry information.

[0019] A hash tree construction module is configured to construct a power grid hash tree structure by using a blockchain multi-fork tree method according to each power station and the relay protection device corresponding to the power station, wherein the power grid hash tree structure includes hash tree leaf nodes and a hash tree root node, the hash tree leaf nodes are the relay protection devices, and the hash tree root node is the power station.

[0020] A file sending module is configured to send the power grid hash tree structure and the corresponding fixed value file to a dispatching end, so as to prompt the dispatching end to obtain the pre-issued fixed value corresponding to the unique identity code from a database according to the unique identity code in the fixed value file, and check and locate the existing difference relay protection device and its fixed value entry information based on the power grid hash tree structure and the unique identity code in the fixed value file when the fixed value in the fixed value file is inconsistent with the pre-issued fixed value corresponding to the unique identity code in the database.

[0021] In one embodiment, the fixed value file generation module includes a hash value calculation submodule, an information determination submodule, and a file generation submodule, wherein the hash value calculation submodule is configured to process the fixed value information of the relay protection device by using a 512 grouping method to obtain the fixed value hash value, the information determination submodule is configured to determine the unique identity code and the fixed value entry information according to the fixed value information, and the file generation submodule is configured to write the fixed value hash value, the unique identity code, and the fixed value entry information into the fixed value file template to generate the fixed value file.

[0022] In one embodiment, the hash tree construction module, according to each substation and the relay protection device corresponding to the substation, adopts a blockchain multi-way tree method to construct the power grid hash tree structure, takes each relay protection device as a hash tree leaf node, and takes the setting value hash value of each setting value item of each relay protection device as the setting value hash value of the corresponding hash tree leaf node; takes the substation or the voltage equipment in the substation as a hash tree intermediate node, and takes the hash tree leaf node corresponding to the relay protection device associated with the voltage equipment as the hash tree leaf node of the corresponding hash tree intermediate node; obtains the data pair and the data sequence of the intermediate node according to the setting value information of the relay protection device of each hash tree leaf node corresponding to the hash tree intermediate node; takes a power grid region or a substation as a hash tree root node, and obtains the data sequence and the data pair of the hash tree root node according to the data pair and the data sequence of each hash intermediate node corresponding to the hash tree root node.

[0023] In one embodiment, when the data pair and the data sequence of the intermediate node are obtained according to the setting value information of the relay protection device of each hash tree leaf node corresponding to the hash tree intermediate node, the first data sequence formed by arranging the unique identity codes of each hash tree leaf node corresponding to the hash tree intermediate node in ascending order, the unique identity codes and the setting value hash of each hash tree leaf node corresponding to the hash tree intermediate node are taken as the data pair of the hash tree intermediate node, and the first data sequence is taken as the data sequence of the hash tree intermediate node.

[0024] In one embodiment, when the data sequence and the data pair of the hash tree root node are obtained according to the data pair and the data sequence of each hash intermediate node corresponding to the hash tree root node, the data pair of each hash intermediate node corresponding to the hash tree root node is taken as the data pair of the hash tree root node, and the data sequence formed by arranging the unique identity codes in the data sequences of all hash intermediate nodes in ascending order is taken as the data sequence of the hash tree root node.

[0025] According to a third aspect of the embodiments of the present application, a power grid setting value fast checking method is provided.

[0026] In one embodiment, the power grid setting value fast checking method is applied to a dispatching end and includes the following steps.

[0027] Receiving the power grid hash tree structure and the corresponding setting value file sent by a protection end;

[0028] Collecting the setting value file of the hash tree root node in the power grid hash tree structure, and calculating the reference setting value hash value of each hash tree root node according to the setting value file;

[0029] Comparing the collected reference setting value hash value of the hash tree root node with the protection setting value hash value corresponding to the unique identity code and previously published in the database;

[0030] In a case where the comparison result is that the reference setting value hash value and the protection setting value hash value are inconsistent, based on the power grid hash tree structure, the relay protection device with the inconsistent setting value and the setting value item information thereof are checked and located.

[0031] In an embodiment, the setting value file of the hash tree root node in the power grid hash tree structure is collected, and the reference setting value hash value of each hash tree root node is calculated according to the setting value file, including: collecting the setting value file of the hash tree leaf node of the power grid hash tree structure, and determining the hash tree leaf node setting value hash value; according to the hash tree leaf node setting value hash value, the data sequence and the data pair of the hash tree root node are calculated; according to the data sequence and the data pair, the hash tree root node setting value hash value is determined, and the hash tree root node setting value hash value is taken as the reference setting value hash value of the hash tree root node.

[0032] In an embodiment, based on the power grid hash tree structure, the relay protection device with the inconsistent setting value and the setting value item information thereof are checked and located, including: determining the setting value hash value of each hash tree root node of the power grid hash tree structure, and comparing the setting value hash values of each hash tree root node to determine the power station with the inconsistency; the data pair of the hash tree root node of the power station is called, the data pair is disassembled, and is compared with the pre-published release content corresponding to the unique identity code in the database to locate the relay protection device with the inconsistency; the latest setting value file of the relay protection device is called, and is compared with the setting value file corresponding to the setting value notification sheet corresponding to the unique identity code in the database to locate the setting value item information with the inconsistency.

[0033] According to a fourth aspect of the embodiments of the present application, a whole-network setting value fast checking system is provided.

[0034] In an embodiment, the whole-network setting value fast checking system is applied to a dispatching end, and includes:

[0035] A file receiving module is configured to receive the power grid hash tree structure and the corresponding setting value file sent by a protection end;

[0036] A hash value calculating module is configured to collect the setting value file of the hash tree root node in the power grid hash tree structure, and calculate the reference setting value hash value of each hash tree root node according to the setting value file;

[0037] A hash value comparing module is configured to compare the collected reference setting value hash value of the hash tree root node with the pre-published protection setting value hash value corresponding to the unique identity code in the database;

[0038] The verification and positioning module is configured to, in the case that the comparison result is that the reference setting value hash value and the protection setting value hash value are inconsistent, verify and locate the protection device and the setting item information with differences based on the power grid hash tree structure.

[0039] In one embodiment, the hash value calculation module comprises a leaf node hash value determination module, a root node value pair sequence determination module, and a root node hash value determination module.

[0040] In one embodiment, the verification and positioning module comprises a plant verification and positioning module, a protection verification and positioning module, and an item verification and positioning module.

[0041] According to a fifth aspect of an embodiment of the present application, a power grid setting value fast verification method is provided.

[0042] In one embodiment, the power grid setting value fast verification method comprises:

[0043] The protection end preconfigures a setting file template, and generates a setting file according to the setting information of the protection device and the setting file template.

[0044] The protection end constructs a power grid hash tree structure based on each plant and the protection device corresponding to the plant by using a blockchain multi-fork tree method.

[0045] The protection end sends the power grid hash tree structure and the corresponding setting value file to the dispatching end.

[0046] The dispatching end receives the power grid hash tree structure and the corresponding setting value file sent by the protection end.

[0047] The dispatching end collects the setting value file of the hash tree root node in the power grid hash tree structure, and calculates the reference setting value hash value of each hash tree root node according to the setting value file.

[0048] The dispatching end compares the collected reference setting value hash value of the hash tree root node with the protection setting value hash value corresponding to the unique identity code and pre-published in the database.

[0049] In the case where the comparison result is that the reference setting value hash value is inconsistent with the protection setting value hash value, the dispatching end verifies and locates the difference relay protection device and its setting value item information based on the power grid hash tree structure.

[0050] According to a sixth aspect of the embodiments of the present application, a power grid setting value fast verification system is provided.

[0051] In one embodiment, the power grid setting value fast verification system comprises a protection end and a dispatching end.

[0052] The protection end is configured to pre-configure a setting value file template, generate a setting value file according to the setting value information of the relay protection device and the setting value file template, construct a power grid hash tree structure by using a blockchain multi-fork tree method according to each power station and the relay protection device corresponding to the power station, and send the power grid hash tree structure and the corresponding setting value file to the dispatching end.

[0053] The dispatching end is configured to receive the power grid hash tree structure and the corresponding setting value file sent by the protection end, collect the setting value file of the hash tree root node in the power grid hash tree structure, calculate the reference setting value hash value of each hash tree root node according to the setting value file, compare the collected reference setting value hash value of the hash tree root node with the protection setting value hash value corresponding to the unique identity code and pre-published in the database, and verify and locate the difference relay protection device and its setting value item information based on the power grid hash tree structure in the case where the comparison result is that the reference setting value hash value is inconsistent with the protection setting value hash value.

[0054] The setting value file comprises a unique identity code, a setting value hash value and setting value item information, the power grid hash tree structure comprises a hash tree leaf node and a hash tree root node, the hash tree leaf node is a relay protection device, and the hash tree root node is a power station.

[0055] The technical scheme provided by the embodiments of the present application can have the following beneficial effects.

[0056] The application utilizes the principle of hash tree, takes the relay protection device as a leaf node and the power station as a root node, realizes high-frequency and high-efficiency consistency verification of setting value, overcomes the limitations of the traditional setting value online verification method based on the protection and communication system, and has the advantages of high complexity of setting value item matching, heavy data transmission and burden of network protection setting value verification, great influence of factors such as non-timely configuration and maintenance of the protection and communication system on the verification result, and low verification accuracy.

[0057] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the application. BRIEF DESCRIPTION OF DRAWINGS

[0058] The accompanying drawings, which are incorporated into and form part of the specification, illustrate an embodiment consistent with the application and, together with the specification, serve to explain the principles of the application.

[0059] Figure 1 is a flowchart of a network-wide setting value fast verification method according to an exemplary embodiment;

[0060] Figure 2 is a structural diagram of a network-wide setting value fast verification system according to an exemplary embodiment;

[0061] Figure 3 is a flowchart of a network-wide setting value fast verification method at the protection end according to an exemplary embodiment;

[0062] Figure 4 is a structural diagram of a network-wide setting value fast verification system at the protection end according to an exemplary embodiment;

[0063] Figure 5 is a flowchart of a network-wide setting value fast verification method at the dispatching end according to an exemplary embodiment;

[0064] Figure 6 is a structural diagram of a network-wide setting value fast verification system at the dispatching end according to an exemplary embodiment. DETAILED DESCRIPTION

[0065] The following description and drawings are illustrative of specific embodiments thereof and are not intended to limit the scope of the embodiments. Parts and features of some embodiments can be included or substituted in or for parts and features of other embodiments. The scope of the embodiments encompassed herein includes the whole scope of the claims together with all available equivalents of the claims. In this document, the terms "first", "second", etc. are used merely to distinguish one element from another, and do not require or imply any actual relationship or order between the elements. In fact, the first element can be referred to as the second element, and vice versa. Also, the terms "comprises", "comprising", or any other variations thereof are intended to cover a non-exclusive inclusion, such that a structure, device, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such structure, device, or apparatus. Without further limitation, an element defined by an "includes a" statement does not exclude the presence of additional identical elements in the structure, device, or apparatus that includes the element. Various embodiments are described in progressive stages, each of which focuses on the differences from other embodiments, and the same or similar parts between various embodiments can be referred to each other.

[0066] In this document, the terms "longitudinal", "lateral", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and the like indicate the orientation or positional relationship shown in the drawings, and are used only for the convenience of description and simplification of the description herein, and do not indicate or imply that the device or element referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation on the present application. In the description herein, unless otherwise specified and limited, the terms "mount", "connect", "connection" should be interpreted broadly, for example, it can be a mechanical connection or an electrical connection, it can be a communication between two elements inside, it can be a direct connection or an indirect connection through an intermediate medium, and the specific meaning of the above terms can be understood by the person skilled in the art according to the specific circumstances.

[0067] In this document, the term "multiple" means two or more, unless otherwise specified.

[0068] In this document, the character " / " represents an "or" relationship between the objects before and after it. For example, A / B means A or B.

[0069] In this document, the term "and / or" is a description of the relationship between the objects, which means that there can be three relationships. For example, A and / or B means that there are three relationships of A or B, or A and B.

[0070] It should be understood that although the steps in the flowchart are shown in a sequential order following the arrows, the steps are not necessarily executed in the order shown by the arrows. Unless otherwise explicitly stated herein, there is no strict order requirement for the execution of the steps, and the steps can be executed in other orders. Moreover, at least some of the steps in the figure can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution of the sub-steps or stages can not necessarily be sequential, but can be performed alternately or alternately with at least part of other steps or sub-steps or stages of other steps.

[0071] Each module in the device or system of the present application can be implemented wholly or partially by software, hardware, and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the above modules.

[0072] In the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0073] Figure 1 An embodiment of the whole-network fixed value fast checking method of the present application is shown.

[0074] In this optional embodiment, the whole-network fixed value fast checking method comprises:

[0075] In step S101, the protection end pre-configures a fixed value file template, and generates a fixed value file according to the fixed value information of the relay protection device and the fixed value file template, wherein the fixed value file comprises a unique identity code, a fixed value hash value, and fixed value entry information.

[0076] In step S103, the protection end constructs a power grid hash tree structure by using a blockchain multi-fork tree method according to each power station and the relay protection device corresponding to the power station, wherein the power grid hash tree structure comprises hash tree leaf nodes and a hash tree root node, the hash tree leaf nodes are the relay protection devices, and the hash tree root node is the power station.

[0077] In step S105, the protection end sends the power grid hash tree structure and the corresponding fixed value file to the dispatching end.

[0078] In step S107, the dispatching end receives the power grid hash tree structure and the corresponding fixed value file sent by the protection end.

[0079] In step S109, the dispatching end collects the fixed value files of the hash tree root nodes in the power grid hash tree structure, and calculates the reference fixed value hash values of the hash tree root nodes according to the fixed value files.

[0080] Step S111: The scheduling terminal compares the baseline value hash of the collected hash tree root node with the pre-published protection value hash corresponding to the unique identification code in the database.

[0081] In step S113, if the comparison result shows that the reference setting hash value and the protection setting hash value are inconsistent, the dispatching terminal checks and locates the relay protection device and its setting entry information with the difference based on the power grid hash tree structure.

[0082] In practical applications, when processing the setting information of the relay protection device and the setting file template, a 512-bit grouping method can be used to process the setting information of the relay protection device to obtain a setting hash value. Then, based on the setting information, a unique identification code and setting entry information are determined. Finally, the setting hash value, the unique identification code, and the setting entry information are written into the setting file template to generate a setting file. Specifically, the 512-bit grouping method involves processing the input setting file information using 512-bit groups. This group is divided into 16 32-bit sub-groups. After padding, length padding, parameter initialization, and main loop processing, four 32-bit groups are output. Concatenating these four 32-bit groups generates a 128-bit hash value, which is named the setting hash value.

[0083] When constructing the power grid hash tree structure using the blockchain multi-branch tree method, based on each power station and its corresponding relay protection device, the operation is as follows:

[0084] Each relay protection device is used as a hash leaf node, and the hash value of all the setting entries of each relay protection device is used as the hash value of the corresponding hash leaf node.

[0085] The voltage equipment in the plant or within the plant is used as the intermediate node of the hash tree. The leaf nodes of the hash tree corresponding to the relay protection device associated with the voltage equipment are used as the leaf nodes of the corresponding intermediate node of the hash tree. Based on the setting information of the relay protection device of each leaf node of the hash tree, the data pairs and data sequences of the intermediate node are obtained.

[0086] By taking a power grid area or a power plant as the root node of a hash tree, and based on the data pairs and data sequences of each intermediate hash node corresponding to the root node, the data sequence and data pairs of the root node are obtained.

[0087] In accordance with the setting value information of the relay protection device of each hash tree leaf node corresponding to the hash tree intermediate node, the data pair and data sequence of the intermediate node are obtained, and the unique identity code of each hash tree leaf node corresponding to the hash tree intermediate node is arranged in ascending order to form a first data sequence, the unique identity code of each hash tree leaf node corresponding to the hash tree intermediate node and the setting value hash are used as each data pair of the hash tree intermediate node, and the first data sequence is used as the data sequence of the hash tree intermediate node.

[0088] In accordance with the data pair and data sequence of each hash intermediate node corresponding to the hash tree root node, the data sequence and data pair of the hash tree root node are obtained, and the data pair of each hash intermediate node corresponding to the hash tree root node is used as the data pair of the hash tree root node, and the unique identity code in the data sequence of all hash intermediate nodes is arranged in ascending order to form a data sequence, which is used as the data sequence of the hash tree root node.

[0089] In other words, a power station or a certain voltage device in the power station is used as a hash tree intermediate node, and the setting value hash value corresponding to the device value pair sequence of the power station or the certain voltage device in the power station is used as the setting value hash value of the intermediate node (the value pair data structure of the device value pair sequence corresponding to the hash tree intermediate node is: unique identity code of relay protection device-setting value hash value of hash tree leaf node; and the device value pair sequence corresponding to the hash tree intermediate node is a data sequence formed by arranging the value pair data structure in ascending order of the unique identity code); and a power grid area or a power station is used as a hash tree root node, and the setting value hash value corresponding to the container value pair sequence of the power grid area or the power station is used as the setting value hash value of the root node (the value pair data structure of the device value pair sequence corresponding to the hash tree root node is: unique identity code of hash tree intermediate node device-setting value hash value of hash tree intermediate node; and the device value pair sequence corresponding to the hash tree root node is a data sequence formed by arranging the value pair data structure in ascending order of the unique identity code).

[0090] For example, a certain substation A contains three voltage levels, 220 kV, 110 kV and 35 kV, and there are 56 sets of relay protection devices in the substation, including bus protection, transformer protection, line protection, etc. There are 21, 10 and 25 sets of protection devices respectively distributed in the three voltage levels in the substation. C01, C02, …, C56 represent each protection device in substation A, i.e. each hash tree leaf node. B1, B2 and B3 represent the middle nodes of the hash tree corresponding to the three voltage levels. B1 contains 21 hash tree leaf nodes C01, C02, …, C21. B2 contains 10 hash tree leaf nodes C22, C23, …, C31. B3 contains 25 hash tree leaf nodes C32, C33, …, C56. A1 represents the root node of the hash tree of the substation. The protection devices automatically generate and output the hash values of the hash tree leaf nodes. The substation automatically acquires the hash values of the 56 hash tree leaf nodes, calculates the hash values of the three hash tree middle nodes B1, B2 and B3 according to the membership relationship of the devices belonging to the voltage levels, calculates the hash value of the hash tree root node A1 of the entire substation according to the hash values of the hash tree leaf nodes and the hash tree middle nodes, and finally forms a hash tree root node of the substation, three hash tree middle nodes of the voltage levels and fifty-six hash tree leaf nodes of the protection devices.

[0091] When the fixed value files of the hash tree root nodes in the power grid hash tree structure are collected, and the reference fixed value hash values of the hash tree root nodes are calculated according to the fixed value files, the fixed value hash values of the hash tree leaf nodes are determined by collecting the fixed value files of the hash tree leaf nodes in the power grid hash tree structure. The data sequence and data pair (container value pair sequence) of the hash tree root node are calculated according to the fixed value hash values of the hash tree leaf nodes. Then, the fixed value hash value of the hash tree root node is determined according to the data sequence and data pair, and the fixed value hash value of the hash tree root node is taken as the reference fixed value hash value of the hash tree root node.

[0092] When the positioning and verification are checked, the hash values of each node can be calculated, and the hash tree structure is available. At this time, the specific positioning and verification can be performed based on the hash tree. The specific process is as follows: the fixed value hash values of each hash tree root node of the power grid hash tree structure are determined, and the fixed value hash values of each hash tree root node are compared to determine the power station with differences. The data pair of the hash tree root node of the power station is called, the data pair is disassembled and compared with the pre-published release content corresponding to the unique identity code in the database to locate the relay protection device with differences. The latest fixed value file of the relay protection device is called, and the fixed value file is compared with the fixed value file corresponding to the release fixed value notice sheet corresponding to the unique identity code in the database to locate the fixed value item information with differences.

[0093] In addition, in actual application, the level relationship of the hash tree can be simplified according to the requirement, the intermediate node of the hash tree is combined with the root node of the hash tree, and a two-level hash tree structure of the device leaf node and the station root node is formed. In addition, since the value of the leaf node of the hash tree is low in the proportion of the source string change, the probability of collision is extremely low, so the collision compensation measure can not be considered. However, a large amount of content in the source string of the hash tree root node or the hash tree intermediate node is the hash value, and the change proportion is difficult to guarantee at a low level, so the probability of hash value collision is high, which may cause the verification method to fail (that is, the case cannot be found that the fixed value is different), therefore, as a compensation measure, the source string of the station root node or the intermediate node can be checked at intervals (for example, 6 hours to 24 hours) to compare the published content to prevent omissions.

[0094] Figure 2 An embodiment of a network fixed value quick verification system of the application is shown.

[0095] In this optional embodiment, the network fixed value quick verification system comprises a protection end and a dispatching end, wherein the protection end comprises:

[0096] The protection end fixed value file generation module 201 is located at the protection end, configured to pre-configure a fixed value file template, and generate a fixed value file according to fixed value information, wherein the fixed value file comprises a unique identity code, a fixed value hash value and fixed value item information;

[0097] The protection end hash tree construction module 203 is located at the protection end, configured to construct a power grid hash tree structure based on a blockchain multi-way tree method, wherein the leaf node of the power grid hash tree structure is a relay protection device, and the root node is a station;

[0098] The protection end file sending module 205 is located at the protection end, configured to send the power grid hash tree structure and the corresponding fixed value file to the dispatching end;

[0099] The dispatching end comprises:

[0100] The dispatching end file receiving module 207 is located at the dispatching end, configured to receive the power grid hash tree structure and the corresponding fixed value file sent by the protection end;

[0101] The dispatching end hash value calculation module 209 is located at the dispatching end, configured to collect the fixed value file of the root node of the power grid hash tree structure, and calculate the reference fixed value hash value of each root node according to the fixed value file;

[0102] The dispatching end hash value comparison module 211 is located at the dispatching end, configured to compare the reference fixed value hash value of the collected hash tree root node with the pre-published protection fixed value hash value corresponding to the unique identity code in the database;

[0103] The scheduling end verification and positioning module 213 is located at the scheduling end and is configured to, in the case where the comparison result is that the reference setting value hash value and the protection setting value hash value are inconsistent, verify and locate the existing difference relay protection device and its setting value item information based on the power grid hash tree structure.

[0104] In a specific application, in an embodiment, the protection end setting value file generation module 201 comprises a hash value calculation submodule (not shown in the figure), an information determination submodule (not shown in the figure), and a file generation submodule (not shown in the figure). The hash value calculation submodule is configured to process the setting value information of the relay protection device in a 512 grouping manner to obtain a setting value hash value. The information determination submodule is configured to determine a unique identity code and setting value item information according to the setting value information. The file generation submodule is configured to write the setting value hash value, the unique identity code, and the setting value item information into the setting value file template to generate a setting value file.

[0105] In an embodiment, the scheduling end hash value calculation module 209 comprises a leaf node hash value determination module, a root node value pair sequence determination module, and a root node hash value determination module. The leaf node hash value determination module is configured to collect the setting value files of the hash tree leaf nodes of the power grid hash tree structure to determine the hash tree leaf node setting value hash values. The root node value pair sequence determination module is configured to calculate the data sequence and data pairs of the hash tree root nodes according to the hash tree leaf node setting value hash values. The root node hash value determination module is configured to determine the hash tree root node setting value hash values according to the data sequence and data pairs and take the hash tree root node setting value hash values as the reference setting value hash values of the hash tree root nodes.

[0106] In an embodiment, the scheduling end verification and positioning module 213 comprises a plant verification and positioning module (not shown in the figure), a protection verification and positioning module (not shown in the figure), and an item verification and positioning module (not shown in the figure). The plant verification and positioning module is configured to determine the setting value hash values of the hash tree root nodes of the power grid hash tree structure and compare the setting value hash values of the hash tree root nodes to determine the plants with differences. The protection verification and positioning module is configured to call the data pairs of the hash tree root nodes of the plants, disassemble the data pairs, and compare them with the pre-published release contents corresponding to the unique identity codes in the database to locate the relay protection devices with differences. The item verification and positioning module is configured to call the latest setting value files of the relay protection devices and compare them with the setting value files corresponding to the setting value notification sheets corresponding to the unique identity codes in the database to locate the setting value item information with differences.

[0107] For the convenience of understanding the above technical solutions of the present application, the above technical solutions of the present application are described in detail from the two aspects of the protection side and the dispatching side respectively.

[0108] For the protection side, Figure 3 An embodiment of the network setting value fast checking method of the present application on the protection side is shown.

[0109] In this optional embodiment, the network setting value fast checking method comprises:

[0110] In step S301, a setting value file template is pre-configured, and a setting value file is generated according to the setting value information of the relay protection device and the setting value file template, wherein the setting value file comprises a unique identity code, a setting value hash value and setting value entry information;

[0111] In step S303, a blockchain multi-fork tree method is used to construct a power grid hash tree structure according to each power station and the relay protection device corresponding to the power station, wherein the power grid hash tree structure comprises hash tree leaf nodes and hash tree root nodes, the hash tree leaf nodes are the relay protection devices, and the hash tree root nodes are the power stations;

[0112] In step S305, the power grid hash tree structure and the corresponding setting value file are sent to the dispatching side, so as to make the dispatching side obtain the pre-published setting value corresponding to the unique identity code from the database according to the unique identity code in the setting value file, and in the case that the setting value in the setting value file is inconsistent with the pre-published setting value corresponding to the unique identity code in the database, check and locate the existing difference relay protection device and its setting value entry information based on the power grid hash tree structure and the unique identity code in the setting value file.

[0113] Correspondingly, for the protection side, Figure 4 An embodiment of the network setting value fast checking system of the present application on the protection side is shown.

[0114] In this optional embodiment, the network setting value fast checking system comprises:

[0115] The setting value file generation module 401 is configured to pre-configure a setting value file template, and generate a setting value file according to the setting value information of the relay protection device and the setting value file template, wherein the setting value file comprises a unique identity code, a setting value hash value and setting value entry information;

[0116] The hash tree construction module 403 is configured to use a blockchain multi-fork tree method to construct a power grid hash tree structure according to each power station and the relay protection device corresponding to the power station, wherein the power grid hash tree structure comprises hash tree leaf nodes and hash tree root nodes, the hash tree leaf nodes are the relay protection devices, and the hash tree root nodes are the power stations;

[0117] The file sending module 405 is configured to send the power grid hash tree structure and the corresponding fixed value file to the dispatching terminal, to cause the dispatching terminal to obtain the pre-issued fixed value corresponding to the unique identity code in the database according to the unique identity code in the fixed value file, and to cause the dispatching terminal to, in a case where the fixed value in the fixed value file is inconsistent with the pre-issued fixed value corresponding to the unique identity code in the database, verify and locate the protection device with inconsistent fixed value and the fixed value entry information of the protection device based on the unique identity code in the power grid hash tree structure and the fixed value file.

[0118] For the dispatching terminal, Figure 5 An embodiment of the method for quickly verifying the fixed value of the power grid at the dispatching terminal is shown.

[0119] In this optional embodiment, the method for quickly verifying the fixed value of the power grid comprises:

[0120] Step S501: receiving the power grid hash tree structure and the corresponding fixed value file sent by the protection terminal;

[0121] Step S503: collecting the fixed value files of the hash tree root nodes in the power grid hash tree structure, and calculating the reference fixed value hash values of the hash tree root nodes according to the fixed value files;

[0122] Step S505: comparing the collected reference fixed value hash values of the hash tree root nodes with the pre-issued protection fixed value hash values corresponding to the unique identity codes in the database;

[0123] Step S507: in a case where the comparison result is that the reference fixed value hash values are inconsistent with the protection fixed value hash values, verifying and locating the protection device with inconsistent fixed value and the fixed value entry information of the protection device based on the power grid hash tree structure.

[0124] Correspondingly, for the dispatching terminal, Figure 6 An embodiment of the system for quickly verifying the fixed value of the power grid at the dispatching terminal is shown.

[0125] In this optional embodiment, the system for quickly verifying the fixed value of the power grid comprises:

[0126] The file receiving module 601 is configured to receive the power grid hash tree structure and the corresponding fixed value file sent by the protection terminal;

[0127] The hash value calculation module 603 is configured to collect the fixed value files of the hash tree root nodes in the power grid hash tree structure, and calculate the reference fixed value hash values of the hash tree root nodes according to the fixed value files;

[0128] The hash value comparison module 605 is configured to compare the collected reference fixed value hash values of the hash tree root nodes with the pre-issued protection fixed value hash values corresponding to the unique identity codes in the database;

[0129] The verification positioning module 607 is configured to, when the comparison result is that the reference setting value hash value and the protection setting value hash value are inconsistent, verify and locate the protection device with the difference and the setting item information thereof based on the power grid hash tree structure.

[0130] As can be seen from the above, the application uses the hash tree principle, the relay protection device as a leaf node, and the power station as a root node to realize high-frequency and high-efficiency setting value consistency verification, which overcomes the limitations of the traditional setting value online verification method based on the protection signaling system, the high complexity of setting item matching, the heavy data transmission and burden of the whole network protection setting value verification, the influence of the factors such as the non-timely configuration and maintenance of the protection signaling system on the verification result, and the low accuracy of the verification, and the like, and the application can determine the abnormal setting value hash value according to the comparison of the setting value hash value, thereby determining the abnormal setting value file, and through the setting value file, the hash tree-based technical method can directly determine the hash tree leaf node and the hash tree root node, thereby realizing fast and efficient verification of the whole network protection setting value, locating the specific protection device and the setting item with the difference, and helping to improve the verification efficiency and the verification accuracy.

[0131] The application is not limited to the structures described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the application is limited only by the appended claims.

Claims

1. A method for rapid verification of fixed values ​​across the entire network, characterized in that, Applied to the protection end, including: A setting value file template is pre-configured, and a setting value file is generated based on the setting value information of the relay protection device and the setting value file template. The setting value file includes a unique identification code, a setting value hash value, and setting value entry information. Based on each power station and its corresponding relay protection device, a power grid hash tree structure is constructed using the blockchain multi-branch tree method. The power grid hash tree structure includes hash tree leaf nodes and hash tree root nodes, where the hash tree leaf nodes are relay protection devices and the hash tree root nodes are power stations. The power grid hash tree structure and the corresponding setting file are sent to the dispatching terminal, which then retrieves the pre-published setting value corresponding to the unique identification code in the setting value file from the database. If the setting value in the setting value file is inconsistent with the pre-published setting value corresponding to the unique identification code in the database, the dispatching terminal verifies and locates the differential relay protection device and its setting value entry information based on the power grid hash tree structure and the unique identification code in the setting value file.

2. The method for rapid verification of network-wide fixed values ​​according to claim 1, characterized in that, Based on the setting information of the relay protection device and the setting file template, the setting file is generated as follows: The setting information of the relay protection device is processed using a 512-group method to obtain the setting hash value; Based on the value information, determine the unique identification code and value entry information; Write the fixed value hash value, the unique identification code, and the fixed value entry information into the fixed value file template to generate a fixed value file.

3. The method for rapid verification of network-wide fixed values ​​according to claim 1, characterized in that, Based on each power station and its corresponding relay protection device, a power grid hash tree structure is constructed using the blockchain multi-branch tree method, including: Each relay protection device is used as a hash leaf node, and the hash value of all the setting entries of each relay protection device is used as the hash value of the corresponding hash leaf node. The voltage equipment in the plant or within the plant is used as the intermediate node of the hash tree. The leaf nodes of the hash tree corresponding to the relay protection device associated with the voltage equipment are used as the leaf nodes of the corresponding intermediate node of the hash tree. Based on the setting information of the relay protection device of each leaf node of the hash tree, the data pairs and data sequences of the intermediate node are obtained. By taking a power grid area or a power plant as the root node of a hash tree, and based on the data pairs and data sequences of each intermediate hash node corresponding to the root node, the data sequence and data pairs of the root node are obtained.

4. The method for rapid verification of network-wide set values ​​according to claim 3, characterized in that, Based on the relay protection device setting information of each leaf node of the hash tree corresponding to the intermediate node, the data pairs and data sequences of the intermediate node are obtained, including: The first data sequence is formed by arranging the unique identification codes of each leaf node of the hash tree corresponding to the intermediate node in ascending order. The unique identification codes and fixed hash values ​​of each leaf node of the hash tree corresponding to the intermediate node are used as data pairs of the intermediate node of the hash tree, and the first data sequence is used as the data sequence of the intermediate node of the hash tree. Based on the data pairs and data sequences of each intermediate hash node corresponding to the root node of the hash tree, the data sequence and data pairs of the root node of the hash tree include: The data pairs of each intermediate hash node corresponding to the root node of the hash tree are used as the data pairs of the root node of the hash tree. The data sequence formed by arranging the unique identification codes in the data sequences of all intermediate hash nodes in ascending order is used as the data sequence of the root node of the hash tree.

5. A rapid verification system for fixed values ​​across the entire network, characterized in that, Applied to the protection end, including: The setting file generation module is used to pre-configure the setting file template and generate a setting file based on the setting information of the relay protection device and the setting file template. The setting file includes a unique identification code, a setting hash value, and setting entry information. The hash tree construction module is used to construct a power grid hash tree structure based on each power station and its corresponding relay protection device using a blockchain multi-branch tree method. The power grid hash tree structure includes hash tree leaf nodes and hash tree root nodes, where the hash tree leaf nodes are relay protection devices and the hash tree root nodes are power stations. The file sending module is used to send the power grid hash tree structure and the corresponding setting value file to the dispatching terminal, prompting the dispatching terminal to retrieve the pre-published setting value corresponding to the unique identification code in the setting value file from the database. If the setting value in the setting value file is inconsistent with the pre-published setting value corresponding to the unique identification code in the database, the dispatching terminal will check and locate the differential relay protection device and its setting value entry information based on the power grid hash tree structure and the unique identification code in the setting value file.

6. The network-wide fixed value rapid verification system according to claim 5, characterized in that, The fixed-value file generation module includes a hash value calculation submodule, an information determination submodule, and a file generation submodule, wherein... The hash value calculation submodule is used to process the setting information of the relay protection device using a 512-group method to obtain the setting hash value; The information determination submodule is used to determine the unique identification code and the fixed value entry information based on the fixed value information; The file generation submodule is used to write the fixed value hash value, the unique identification code and the fixed value entry information into the fixed value file template to generate a fixed value file.

7. The nationwide fixed-value rapid verification system according to claim 5, characterized in that, The hash tree construction module constructs the power grid hash tree structure based on each power station and its corresponding relay protection device using a blockchain multi-branch tree method. Each relay protection device is used as a hash tree leaf node, and the hash value of all the setpoint entries of each relay protection device is used as the hash value of the corresponding hash tree leaf node. The voltage equipment in the plant or within the plant is used as the intermediate node of the hash tree. The leaf nodes of the hash tree corresponding to the relay protection device associated with the voltage equipment are used as the leaf nodes of the corresponding intermediate node of the hash tree. Based on the setting information of the relay protection device of each leaf node of the hash tree, the data pairs and data sequences of the intermediate node are obtained. By taking a power grid area or a power plant as the root node of a hash tree, and based on the data pairs and data sequences of each intermediate hash node corresponding to the root node, the data sequence and data pairs of the root node are obtained.

8. The nationwide fixed-value rapid verification system according to claim 7, characterized in that, When obtaining the data pairs and data sequences of the intermediate nodes based on the setting information of the relay protection devices of each leaf node corresponding to the intermediate node of the hash tree, the first data sequence is formed by arranging the unique identification codes of each leaf node corresponding to the intermediate node of the hash tree in ascending order. The unique identification codes and setting hashes of each leaf node corresponding to the intermediate node of the hash tree are used as the data pairs of the intermediate nodes of the hash tree, and the first data sequence is used as the data sequence of the intermediate nodes of the hash tree. When obtaining the data sequence and data pairs of the root node of the hash tree based on the data pairs and data sequences of each intermediate node corresponding to the root node of the hash tree, the data pairs of each intermediate node corresponding to the root node of the hash tree are used as the data pairs of the root node of the hash tree. The data sequence formed by arranging the unique identification codes in the data sequences of all intermediate nodes of the hash tree in ascending order is used as the data sequence of the root node of the hash tree.

9. A method for rapid verification of fixed values ​​across the entire network, characterized in that, Applied to the scheduling end, including: Receive the power grid hash tree structure and corresponding setting file sent by the protection terminal; Collect the value file of the root node of the hash tree in the power grid hash tree structure, and calculate the baseline value hash value of each root node of the hash tree based on the value file; wherein, based on each power station and the corresponding relay protection device, the power grid hash tree structure is constructed using the blockchain multi-branch tree method. The power grid hash tree structure includes hash tree leaf nodes and hash tree root nodes, wherein the hash tree leaf nodes are relay protection devices and the hash tree root nodes are power stations. The baseline hash value of the collected hash tree root node is compared with the pre-published protection hash value corresponding to the unique identification code in the database; If the comparison result shows that the reference setting hash value and the protection setting hash value are inconsistent, the relay protection device and its setting entry information with the difference are checked and located based on the power grid hash tree structure.

10. The method for rapid verification of network-wide set values ​​according to claim 9, characterized in that, Collect the fixed value file of the root node of the hash tree in the power grid hash tree structure, and calculate the baseline fixed value hash value of each root node based on the fixed value file, including: Collect the fixed value files of the hash tree leaf nodes of the power grid hash tree structure, and determine the fixed hash values ​​of the hash tree leaf nodes; Based on the fixed hash values ​​of the hash tree leaf nodes, calculate the data sequence and data pairs of the hash tree root node; Based on the data sequence and data pairs, determine the fixed hash value of the root node of the hash tree, and use the fixed hash value of the root node of the hash tree as the base fixed hash value of the root node of the hash tree.

11. The method for rapid verification of network-wide set values ​​according to claim 9, characterized in that, Based on the aforementioned power grid hash tree structure, the verification and location of discrepancies in relay protection devices and their setting entries include: Determine the fixed hash value of each root node of the power grid hash tree structure, compare the fixed hash values ​​of each root node, and identify the substations with differences. The data pairs of the root node of the hash tree of the plant are retrieved, the data pairs are decomposed and compared with the pre-published content corresponding to the unique identification code in the database to locate the relay protection devices with discrepancies. The latest setting file of the relay protection device is retrieved and compared with the setting file in the database corresponding to the pre-released setting notification corresponding to the unique identification code, and the setting entry information with discrepancies is located.

12. A rapid verification system for fixed values ​​across the entire network, characterized in that, Applied to the scheduling end, including: The file receiving module is used to receive the power grid hash tree structure and the corresponding setting file sent by the protection terminal; The hash value calculation module is used to collect the fixed value file of the root node of the hash tree in the power grid hash tree structure, and calculate the baseline fixed value hash value of each root node of the hash tree according to the fixed value file; wherein, according to each power station and the corresponding relay protection device, the power grid hash tree structure is constructed using the blockchain multi-branch tree method. The power grid hash tree structure includes hash tree leaf nodes and hash tree root nodes, wherein the hash tree leaf nodes are relay protection devices and the hash tree root nodes are power stations. The hash value comparison module is used to compare the baseline hash value of the collected hash tree root node with the pre-published protection hash value corresponding to the unique identification code in the database. The verification and location module is used to verify and locate the relay protection device and its setting entry information that have discrepancies when the comparison result shows that the reference setting hash value and the protection setting hash value are inconsistent, based on the power grid hash tree structure.

13. The network-wide fixed value rapid verification system according to claim 12, characterized in that, The hash value calculation module includes: a leaf node hash value determination module and a root node value pair sequence determination module. The root node hash value determination module, wherein... The leaf node hash value determination module is used to collect the fixed value files of the hash tree leaf nodes of the power grid hash tree structure and determine the fixed hash values ​​of the hash tree leaf nodes. The root node value pair sequence determination module is used to calculate the data sequence and data pairs of the root node of the hash tree based on the hash values ​​of the tree leaf nodes. The root node hash value determination module is used to determine the root node fixed hash value of the hash tree based on the data sequence and data pairs, and use the root node fixed hash value as the base fixed hash value of the root node of the hash tree.

14. The nationwide fixed-value rapid verification system according to claim 13, characterized in that, The verification and location module includes: a plant / station verification and location module, a protection verification and location module, and an item verification and location module, wherein... The plant and substation verification and location module is used to determine the fixed hash value of each root node of the power grid hash tree structure, and compare the fixed hash values ​​of each root node to identify plants and substations with discrepancies. The protection verification and positioning module is used to retrieve the data pairs of the hash tree root node of the plant, disassemble the data pairs and compare them with the pre-published content corresponding to the unique identification code in the database, and locate the relay protection devices with discrepancies. The item verification and positioning module is used to retrieve the latest setting file of the relay protection device and compare it with the setting file corresponding to the pre-released release setting notification corresponding to the unique identification code in the database to locate the setting item information where there is a discrepancy.

15. A method for rapid verification of fixed values ​​across the entire network, characterized in that, include: The protection terminal is pre-configured with a setting file template, and generates a setting file based on the setting information of the relay protection device and the setting file template. The setting file includes a unique identification code, a setting hash value, and setting entry information. Based on each power station and its corresponding relay protection device, the protection terminal uses a blockchain multi-branch tree method to construct a power grid hash tree structure. The power grid hash tree structure includes hash tree leaf nodes and hash tree root nodes, where the hash tree leaf nodes are relay protection devices and the hash tree root nodes are power stations. The protection terminal sends the power grid hash tree structure and the corresponding setting file to the dispatching terminal; The dispatch terminal receives the power grid hash tree structure and the corresponding setting file sent by the protection terminal; The dispatch terminal collects the value files of the root nodes of the hash trees in the power grid hash tree structure, and calculates the baseline value hash value of each root node of the hash tree based on the value files. The scheduling terminal compares the baseline setpoint hash value of the collected hash tree root node with the pre-published protection setpoint hash value corresponding to the unique identification code in the database; If the comparison result shows that the reference setting hash value and the protection setting hash value are inconsistent, the dispatching terminal will check and locate the relay protection device with the difference and its setting entry information based on the power grid hash tree structure.

16. A nationwide fixed-value rapid verification system, characterized in that, include: Protection end and scheduling end, The protection terminal is used to pre-configure the setting file template and generate a setting file based on the setting information of the relay protection device and the setting file template; Based on each power station and its corresponding relay protection device, a power grid hash tree structure is constructed using the blockchain multi-branch tree method; The power grid hash tree structure and the corresponding set value file are sent to the scheduling terminal; The scheduling terminal is used to receive the power grid hash tree structure and corresponding setting file sent by the protection terminal; collect the setting file of the root node of the hash tree in the power grid hash tree structure, and calculate the base setting hash value of each root node of the hash tree according to the setting file; The baseline setting hash value of the collected hash tree root node is compared with the pre-published protection setting hash value corresponding to the unique identification code in the database; if the comparison result is that the baseline setting hash value and the protection setting hash value are inconsistent, the relay protection device and its setting entry information with the difference are checked and located based on the power grid hash tree structure. The setting file includes a unique identification code, a setting hash value, and setting entry information; the power grid hash tree structure includes hash tree leaf nodes and a hash tree root node, wherein the hash tree leaf nodes are relay protection devices, and the hash tree root node is a power plant.

Citation Information

Patent Citations

  • Protection setting value remote configuration system and method based on block chain

    CN114169008A

  • Relay protection device management and control method and system based on block chain technology

    CN114977481A