CN115952165A - Whole-network constant value rapid checking method and system - Google Patents

Whole-network constant value rapid checking method and system Download PDF

Info

Publication number
CN115952165A
CN115952165A CN202211536580.7A CN202211536580A CN115952165A CN 115952165 A CN115952165 A CN 115952165A CN 202211536580 A CN202211536580 A CN 202211536580A CN 115952165 A CN115952165 A CN 115952165A
Authority
CN
China
Prior art keywords
hash
value
hash tree
fixed value
file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211536580.7A
Other languages
Chinese (zh)
Inventor
李聪聪
唐毅
李玉敦
李宽
王安宁
孙运涛
史方芳
张婉婕
王永波
孙孔明
黄强
梁正堂
李娜
王宏
李靖
范荣奇
张国辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
Electric Power Research Institute of State Grid Shandong Electric Power Co Ltd
State Grid Shandong Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
Electric Power Research Institute of State Grid Shandong Electric Power Co Ltd
State Grid Shandong Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, Electric Power Research Institute of State Grid Shandong Electric Power Co Ltd, State Grid Shandong Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN202211536580.7A priority Critical patent/CN115952165A/en
Publication of CN115952165A publication Critical patent/CN115952165A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention belongs to the technical field of power systems, and discloses a method for rapidly checking a whole network constant value, which comprises the following steps: a fixed value file template is configured in advance, a fixed value file is generated according to fixed value information and the fixed value file template, and a power grid hash tree structure is constructed according to each station and a relay protection device corresponding to the station by adopting a block chain multi-branch tree method; and sending the power grid hash tree structure and the corresponding fixed value file to a dispatching end, and enabling the dispatching end to check and position the relay protection device with the difference and the fixed value entry information thereof based on the unique identification code in the power grid hash tree structure and the unique identification code in the fixed value file under the condition that the fixed value in the fixed value file is inconsistent with the pre-issued fixed value corresponding to the unique identification code in the database. The invention can realize fast and high-efficiency check of the whole network protection fixed value by adopting the technical method based on the Hash tree, and positions the specific protection devices and fixed value items with differences, thereby being beneficial to improving the check efficiency and the check accuracy.

Description

Whole-network constant value rapid checking method and system
Technical Field
The invention relates to the technical field of power systems, in particular to a method and a system for rapidly checking a whole network constant value.
Background
The relay protection is a first line of defense for guaranteeing the safe and stable operation of the power system, has great significance in correct action, and when the relay protection device is used, the relay protection device collects the current and the voltage of primary equipment, and when the current and the voltage obtained by calculation of the relay protection device reach fixed values of protection current, voltage, impedance and the like, a protection action outlet trips. Therefore, the fixed value of the correct operation is the basis of the correct action of the protection device, and directly influences the action behavior of the protection device. However, in practical applications, the conventional technology cannot guarantee that the issued fixed value is consistent with the fixed value operated in the field device, so that the fixed value needs to be checked online after the fixed value is issued.
At present, the fixed value online checking technology is mainly realized based on a protection information system, device fixed values are called and compared item by using a message protection substation, and the comprehensiveness and effectiveness of checking are difficult to guarantee due to the fact that fixed value items in a scheduling and issuing fixed value list are different from field devices.
Therefore, how to provide a method for rapidly checking a fixed value is an overall and accurate problem of data online transmission, which is a problem to be solved urgently at present.
Disclosure of Invention
The embodiment of the invention provides a method and a system for rapidly checking a fixed value of a whole network, which aim to solve the problem that the comprehensiveness, effectiveness and accuracy of checking cannot be guaranteed in the fixed value online checking technology in the prior art.
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview and is intended to neither identify key/critical elements nor delineate the scope of such 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.
According to a first aspect of the embodiments of the present invention, a method for fast checking a fixed value of a whole network is provided.
In one embodiment, the method for fast checking the network-wide constant value is applied to a protection terminal, and includes:
a fixed value file template is configured in advance, and a fixed value file is generated according to fixed value information of a relay protection device and the fixed value file template, wherein the fixed value file comprises a unique identity identification code, a fixed value hash value and fixed value entry information;
constructing a power grid hash tree structure by adopting a block chain multi-branch tree method according to each plant and a relay protection device corresponding to the plant, wherein the power grid hash tree structure comprises hash tree leaf nodes and hash tree root nodes, the hash tree leaf nodes are relay protection devices, and the hash tree root nodes are plants;
and sending the power grid hash tree structure and the corresponding fixed value file to a dispatching end, prompting the dispatching end to acquire a pre-issued fixed value corresponding to the unique identity identification code from a database according to the unique identity identification code in the fixed value file, and checking and positioning the differential relay protection device and the fixed value entry information thereof based on the unique identity identification code in the power grid hash tree structure and the fixed value file under the condition that the fixed value in the fixed value file is inconsistent with the pre-issued fixed value corresponding to the unique identity identification code in the database.
In one embodiment, the generating a fixed value file according to the fixed value information of the relay protection device and the fixed value file template includes: processing the constant value information of the relay protection device by adopting a 512 grouping mode to obtain a constant value hash value; determining a unique identification code and fixed value entry information according to the fixed value information; and writing the constant value hash value, the unique identification code and the constant value entry information into the constant value file template to generate a constant value file.
In one embodiment, constructing a power grid hash tree structure by using a block chain multi-branch tree method according to each station and a relay protection device corresponding to the station comprises: taking each relay protection device as a hash tree leaf node, and taking the constant value hash value of all constant value entries of each relay protection device as the constant value hash value corresponding to the hash tree leaf node; taking a plant or voltage equipment in the plant as a hash tree intermediate node, and taking a hash tree leaf node corresponding to a relay protection device associated with the voltage equipment as a hash tree leaf node corresponding to the hash tree intermediate node; obtaining a data pair and a data sequence of the intermediate node according to the fixed value information of the relay protection device of each hash leaf node corresponding to the intermediate node of the hash tree; and taking a power grid area or a 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.
In one embodiment, when a data pair and a data sequence of an intermediate node are obtained according to fixed value information of a relay protection device of each hash leaf node corresponding to the intermediate node of a hash tree, unique identification codes of the hash leaf nodes corresponding to the intermediate node of the hash tree are arranged in ascending order to form a first data sequence, the unique identification codes and the fixed value hashes of the hash leaf nodes corresponding to the intermediate node of the hash tree are used as the 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;
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 used as the data pair of the hash tree root node, and the data sequence formed by arranging the unique identification codes in the data sequences of all the hash intermediate nodes in an ascending order is used as the data sequence of the hash tree root node.
According to a second aspect of the embodiments of the present invention, a system for fast checking a global network fixed value is provided.
In one embodiment, the system for fast checking the network-wide fixed value is applied to a protection terminal, and includes:
the constant value file generation module is used for configuring a constant value file template in advance, generating a constant value file by using the constant value information of the relay protection device and the constant value file template, wherein the constant value file comprises a unique identity identification code, a constant value hash value and constant value entry information;
the hash tree construction module is used for constructing a power grid hash tree structure by adopting a block chain multi-branch tree method according to each plant and a relay protection device corresponding to the plant, 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 plants;
and the file sending module is used for sending the power grid hash tree structure and the corresponding fixed value file to the dispatching end, so that the dispatching end is prompted to obtain a pre-issued fixed value corresponding to the unique identity identification code from the database according to the unique identity identification code in the fixed value file, and under the condition that the fixed value in the fixed value file is inconsistent with the pre-issued fixed value corresponding to the unique identity identification code in the database, the differential relay protection device and the fixed value entry information thereof are checked and positioned on the basis of the power grid hash tree structure and the unique identity identification code in the fixed value file.
In one embodiment, the fixed value file generating module comprises a hash value calculating operator module, an information determining submodule and a file generating submodule, wherein the hash value calculating operator module is used for processing the fixed value information of the relay protection device in a 512 grouping mode to obtain a fixed value hash value; the information determining submodule is used for determining the unique identification code and the fixed value entry information according to the fixed value information; and the file generation submodule is used for writing the constant value hash value, the unique identity identification code and the constant value entry information into the constant value file template to generate a constant value file.
In one embodiment, the hash tree construction module adopts a block chain multi-branch tree method according to each plant and the relay protection device corresponding to the plant, when constructing the hash tree structure of the power grid, takes each relay protection device as a hash tree leaf node, and takes the fixed value hash values of all fixed value entries of each relay protection device as the fixed value hash values of the corresponding hash tree leaf node; taking a plant or voltage equipment in the plant as a hash tree intermediate node, and taking a hash tree leaf node corresponding to a relay protection device associated with the voltage equipment as a hash tree leaf node corresponding to the hash tree intermediate node; obtaining a data pair and a data sequence of the intermediate node according to the fixed value information of the relay protection device of each hash leaf node corresponding to the intermediate node of the hash tree; and taking a power grid area or a 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.
In one embodiment, when a data pair and a data sequence of an intermediate node are obtained according to the fixed value information of the relay protection device of each hash leaf node corresponding to the intermediate node of the hash tree, a first data sequence is formed by arranging the unique identification codes of each hash leaf node corresponding to the intermediate node of the hash tree in an ascending order, the unique identification codes and the fixed value hashes of each hash leaf node corresponding to the intermediate node of the hash tree are used as each data pair 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.
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 used as the data pair of the hash tree root node, and the data sequence formed by arranging the unique identification codes in the data sequences of all the hash intermediate nodes in an ascending order is used as the data sequence of the hash tree root node.
According to a third aspect of the embodiments of the present invention, a method for fast checking a network-wide fixed value is provided.
In one embodiment, the method for fast checking the network-wide constant value is applied to a scheduling end, and includes:
receiving a power grid hash tree structure and a corresponding fixed value file sent by a protection end;
collecting fixed value files of Hash tree root nodes in a power grid Hash tree structure, and calculating a reference fixed value Hash value of each Hash tree root node according to the fixed value files;
comparing the acquired standard constant value hash value of the hash tree root node with a pre-issued protection constant value hash value corresponding to the unique identity identification code in the database;
and under the condition that the comparison result is that the reference constant value hash value is inconsistent with the protection constant value hash value, checking and positioning the differential relay protection device and the constant value entry information thereof based on the power grid hash tree structure.
In one embodiment, collecting a fixed value file of a hash tree root node in a hash tree structure of a power grid, and calculating a reference fixed value hash value of each hash tree root node according to the fixed value file includes: collecting a constant value file of a hash leaf node of a power grid hash tree structure, and determining a constant value hash value of the hash leaf node; calculating a data sequence and a data pair of a root node of the hash tree according to the hash value of the fixed value of the hash leaf node; and determining a fixed-value hash value of the root node of the hash tree according to the data sequence and the data pair, and taking the fixed-value hash value of the root node of the hash tree as a reference fixed-value hash value of the root node of the hash tree.
In one embodiment, based on the power grid hash tree structure, the checking and locating the existence of the differential relay protection device and the fixed value entry information thereof comprises: determining constant value hash values of all hash tree root nodes of the power grid hash tree structure, comparing the constant value hash values of all hash tree root nodes, and determining stations with differences; calling a data pair of a hash tree root node of the plant station, disassembling the data pair and comparing the data pair with pre-published contents corresponding to the unique identification codes in a database, and positioning the relay protection devices with differences; and calling the latest fixed value file of the relay protection device, comparing the latest fixed value file with the fixed value file corresponding to the pre-issued release fixed value notice corresponding to the unique identification code in the database, and positioning the fixed value item information with difference.
According to a fourth aspect of the embodiments of the present invention, a system for fast checking a global network fixed value is provided.
In one embodiment, the system for fast checking the network-wide fixed value is applied to a scheduling end, and includes:
the file receiving module is used for receiving the power grid hash tree structure and the corresponding constant value file sent by the protection end;
the hash value calculation module is used for collecting fixed value files of hash tree root nodes in a power grid hash tree structure and calculating the reference fixed value hash value of each hash tree root node according to the fixed value files;
the hash value comparison module is used for comparing the acquired standard constant value hash value of the root node of the hash tree with a pre-issued protection constant value hash value corresponding to the unique identification code in the database;
and the checking and positioning module is used for checking and positioning the relay protection device with the difference and the fixed value item information thereof based on the power grid hash tree structure under the condition that the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value.
In one embodiment, the hash value calculation module comprises: the system comprises a leaf node hash value determining module, a root node value pair sequence determining module and a root node hash value determining module, wherein the leaf node hash value determining module is used for acquiring a constant value file of a hash leaf node of a power grid hash tree structure and determining a constant value hash value of the hash leaf node; the root node value pair sequence determining module is used for calculating a data sequence and a data pair of root nodes of the hash tree according to the hash value of the hash leaf node fixed value; and the root node hash value determining module is used for determining the hash value of the fixed value of the root node of the hash tree according to the data sequence and the data pair and taking the hash value of the fixed value of the root node of the hash tree as the reference fixed value hash value of the root node of the hash tree.
In one embodiment, the verification positioning module comprises: the system comprises a plant station checking and positioning module, a protection checking and positioning module and an item checking and positioning module, wherein the plant station checking and positioning module is used for determining the constant value hash values of all hash tree root nodes of the power grid hash tree structure, comparing the constant value hash values of all hash tree root nodes and determining plant stations with differences; the protection checking and positioning module is used for calling the data pair of the hash tree root node of the plant station, disassembling the data pair and comparing the disassembled data pair with the pre-published contents corresponding to the unique identification code in the database, and positioning the relay protection devices with differences; and the item checking and positioning module is used for calling the latest fixed value file of the relay protection device, comparing the latest fixed value file with the fixed value file corresponding to the pre-issued fixed value notice corresponding to the unique identification code in the database and positioning the fixed value item information with difference.
According to a fifth aspect of the embodiments of the present invention, a method for fast checking a fixed value of a whole network is provided.
In one embodiment, the method for fast checking the network-wide constant value includes:
a fixed value file template is configured in advance at a protection end, and a fixed value file is generated according to fixed value information of a relay protection device and the fixed value file template, wherein the fixed value file comprises a unique identity identification code, a fixed value hash value and fixed value entry information;
the protection terminal constructs a power grid hash tree structure by adopting a block chain multi-branch tree method according to each plant and a relay protection device corresponding to the plant, 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 plants;
the protection end sends the power grid hash tree structure and the corresponding constant value file to a scheduling end;
the dispatching end receives the power grid hash tree structure and the corresponding constant value file sent by the protection end;
a dispatching end collects fixed value files of hash tree root nodes in a power grid hash tree structure, and calculates the reference fixed value hash value of each hash tree root node according to the fixed value files;
the dispatching end compares the acquired standard fixed value hash value of the hash tree root node with a pre-issued protection fixed value hash value corresponding to the unique identification code in the database;
and the dispatching end checks and positions the relay protection device with the difference and the fixed value entry information thereof based on the power grid hash tree structure under the condition that the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value.
According to a sixth aspect of the embodiments of the present invention, a system for fast checking a global network fixed value is provided.
In one embodiment, the system for fast checking network-wide constant value includes: a protection end and a scheduling end, wherein,
the protection terminal is used for configuring a fixed value file template in advance and generating a fixed value file according to the fixed value information of the relay protection device and the fixed value file template; constructing a power grid hash tree structure by adopting a block chain multi-branch tree method according to each station and a relay protection device corresponding to the station; sending the power grid hash tree structure and the corresponding fixed value file to a dispatching end;
the scheduling end is used for receiving the power grid hash tree structure and the corresponding constant value file sent by the protection end; collecting fixed value files of HashTree root nodes in a power grid Hash tree structure, and calculating a reference fixed value Hash value of each Hash tree root node according to the fixed value files; comparing the acquired standard constant value hash value of the hash tree root node with a pre-issued protection constant value hash value corresponding to the unique identity identification code in the database; under the condition that the comparison result is that the reference constant value hash value is inconsistent with the protection constant value hash value, checking and positioning the differential relay protection device and the constant value entry information thereof based on the power grid hash tree structure;
the fixed value file comprises a unique identity identification code, a fixed value hash value and fixed value entry information; the power grid hash tree structure comprises 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 plant stations.
The technical scheme provided by the embodiment of the invention has the following beneficial effects:
the invention utilizes the principle of Hash tree, a relay protection device is used as a leaf node, a plant station is used as a root node, the constant value consistency check with high frequency and high efficiency is realized, the limitation of the traditional constant value on-line check method based on the insurance system is overcome, the matching complexity of constant value items is high, the data transmission quantity and the burden of the whole network protection constant value check are heavy, the factors of untimely configuration and maintenance of the insurance system and the like have great influence on the check result, and the check accuracy is not high; the method and the device can determine the abnormal constant value hash value according to the comparison of the constant value hash values so as to determine the abnormal constant value file, and can directly determine the hash tree leaf node and the hash tree root node by adopting a technical method based on the hash tree through the constant value file, thereby realizing the quick and efficient verification of the whole network protection constant value, positioning the specific protection device and the constant value item with the difference, and being beneficial to improving the verification efficiency and the verification accuracy.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
FIG. 1 is a flow diagram illustrating a fast network wide rating verification method according to an exemplary embodiment;
FIG. 2 is a block diagram illustrating a fast network wide rating verification system according to an exemplary embodiment;
fig. 3 is a schematic flow chart illustrating a method for fast checking a fixed value of the whole network at a protection end according to an exemplary embodiment;
fig. 4 is a schematic structural diagram illustrating a system for fast checking a network wide fixed value at a protection end according to an exemplary embodiment;
fig. 5 is a flowchart illustrating a method for fast checking a network-wide fixed value at a scheduling end according to an exemplary embodiment;
fig. 6 is a schematic structural diagram illustrating a system for fast checking a network-wide fixed value at a dispatching end according to an exemplary embodiment.
Detailed Description
The following description and the drawings sufficiently illustrate specific embodiments herein to enable those skilled in the art to practice them. Portions and features of some embodiments may be included in or substituted for those of others. The scope of the embodiments herein includes the full breadth of the claims, as well as all available equivalents of the claims. The terms "first," "second," and the like, herein are used solely to distinguish one element from another without requiring or implying any actual such relationship or order between such elements. In practice, a first element can also be referred to as a second element, and vice versa. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a structure, apparatus, or device that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such structure, apparatus, or device. Without further limitation, an element defined by the phrases "comprising a," "8230," "8230," or "comprising" does not exclude the presence of other like elements in a structure, device, or apparatus that comprises the element. The various embodiments are described in a progressive manner, with each embodiment focusing on differences from the other embodiments, and with like parts being referred to one another.
The terms "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," and the like herein, as used herein, are defined as orientations or positional relationships based on those shown in the drawings, merely for convenience of description and to simplify description, and are not intended to indicate or imply that the device or element so referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus are not to be construed as limiting the invention. In the description herein, unless otherwise specified and limited, the terms "mounted," "connected," and "connected" are to be construed broadly, and may include, for example, mechanical or electrical connections, communications between two elements, direct connections, and indirect connections via intermediary media, where the specific meaning of the terms is understood by those skilled in the art as appropriate.
Herein, the term "plurality" means two or more, unless otherwise specified.
Herein, the character "/" indicates that the preceding and following objects are in an "or" relationship. For example, A/B represents: a or B.
Herein, the term "and/or" is an associative relationship describing objects, meaning that three relationships may exist. E.g., a and/or B, represents: a or B, or A and B.
It should be understood that, although the steps in the flowchart are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.
The various modules in the apparatus or system of the present application may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
The embodiments and features of the embodiments of the present invention may be combined with each other without conflict.
Fig. 1 shows an embodiment of the present invention of a fast checking method for network wide constant values.
In this optional embodiment, the method for fast checking the network wide fixed value includes:
step S101, a fixed value file template is configured in advance at a protection end, and a fixed value file is generated according to fixed value information of a relay protection device and the fixed value file template, wherein the fixed value file comprises a unique identity identification code, a fixed value hash value and fixed value entry information;
step S103, a protection terminal constructs a power grid hash tree structure by adopting a block chain multi-branch tree method according to each plant and a relay protection device corresponding to the plant, 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 plants;
step S105, the protection end sends the power grid hash tree structure and the corresponding constant value file to a scheduling end;
step S107, the dispatching end receives the power grid hash tree structure and the corresponding constant value file sent by the protection end;
step S109, a dispatching end collects fixed value files of Hash tree root nodes in a power grid Hash tree structure, and calculates the reference fixed value Hash values of all the Hash tree root nodes according to the fixed value files;
step S111, the dispatching terminal compares the collected standard fixed value hash value of the hash tree root node with a pre-issued protection fixed value hash value corresponding to the unique identification code in the database;
and S113, checking and positioning the relay protection device with the difference and the fixed value item information thereof by the dispatching terminal based on the power grid hash tree structure under the condition that the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value.
In specific application, when the method is used according to the fixed value information of the relay protection device and the fixed value file template, the fixed value information of the relay protection device can be processed in a 512 grouping mode to obtain a fixed value hash value; then, according to the fixed value information, determining a unique identification code and fixed value entry information; and writing 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. For the 512-packet method, specifically: the method comprises the steps of processing input constant value file information by adopting 512-bit packets, dividing the packets into 16 32-bit sub-packets, outputting four 32-bit packets after bit complementing, length complementing, parameter initializing and main loop processing, and generating a 128-bit hash value after cascading the four 32-bit packets, wherein the value is named as a constant value hash value.
And according to each station and the relay protection device corresponding to the station, when a block chain multi-branch tree method is adopted to construct a power grid hash tree structure, the operation is as follows:
taking each relay protection device as a hash tree leaf node, and taking the constant value hash value of all constant value entries of each relay protection device as the constant value hash value corresponding to the hash tree leaf node;
taking a plant or voltage equipment in the plant as a hash tree intermediate node, and taking a hash tree leaf node corresponding to a relay protection device associated with the voltage equipment as a hash tree leaf node corresponding to the hash tree intermediate node; obtaining a data pair and a data sequence of the intermediate node according to the fixed value information of the relay protection device of each hash leaf node corresponding to the intermediate node of the hash tree;
and taking a power grid area or a 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.
When the data pairs and the data sequences of the intermediate nodes are obtained according to the fixed value information of the relay protection devices of the hash tree leaf nodes corresponding to the intermediate nodes of the hash tree, the unique identification codes of the hash tree leaf nodes corresponding to the intermediate nodes of the hash tree are arranged in ascending order to form a first data sequence, the unique identification codes and the fixed value hashes of the hash tree leaf nodes corresponding to the intermediate nodes 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 sequences of the intermediate nodes of the hash tree.
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 used as the data pair of the hash tree root node, the data sequence formed by arranging the unique identification codes in the data sequences of all the hash intermediate nodes according to the ascending order is used as the data sequence of the hash tree root node
In other words, a certain voltage device in a plant station or a plant station is used as a middle node of a hash tree, and a constant value hash value corresponding to a device value pair sequence of the certain voltage device in the plant station or the plant station is used as a constant value hash value of the middle node (the value pair data structure of the device value pair sequence corresponding to the middle node of the hash tree is a data sequence formed by arranging unique identification codes in ascending order for the value pair data structure of a relay protection device-a constant value hash value of a hash leaf node); the method comprises the steps of taking a power grid area or a plant station as a root node of a hash tree, and taking a constant value hash value corresponding to a container value pair sequence of the power grid area or the plant station as a constant value hash value of the root node (the value pair data structure of a device value pair sequence corresponding to the root node of the hash tree is a unique identity identification code of a hash tree intermediate node device-a constant value hash value of the hash tree intermediate node, and the device value pair sequence corresponding to the root node of the hash tree is a data sequence formed by arranging the unique identity identification codes in ascending order in the value pair data structure).
For example, a certain transformer substation A comprises three voltage levels of 220kV, 110kV and 35kV, 56 sets of relay protection devices are arranged in the substation, the relay protection devices comprise bus protection, transformer protection, line protection and the like, 21, 10 and 25 sets of protection devices are respectively arranged in the substation, C01 and C02 \8230, and C56 respectively represents each protection device in the transformer substation A, namely each Hash leaf node; b1, B2 and B3 respectively represent intermediate nodes of the hash trees corresponding to three voltage levels, B1 comprises 21 hash tree leaf nodes such as C01 and C02, 8230, C21 and the like, B2 comprises 10 hash tree leaf nodes such as C22 and C23, 8230, C31 and the like, and B3 comprises 25 hash tree leaf nodes such as C32, C33, 8230, C56 and the like; a1 represents a substation hash tree root node. The protection device automatically generates and outputs Hash values of Hash tree leaf nodes, the substation automatically acquires the Hash values of 56 Hash tree leaf nodes, the Hash values of intermediate nodes of three Hash trees B1, B2 and B3 are calculated according to the membership of the device to the voltage level, the Hash value of a root node of the Hash tree of the whole transformer substation A1 is calculated according to the Hash values of the Hash tree leaf nodes and the Hash tree intermediate nodes, and finally a Hash tree structure of the Hash tree leaf nodes of the transformer substation, the Hash tree intermediate nodes of three voltage levels and fifty-six protection devices is formed.
Collecting constant value files of Hash tree root nodes in a power grid Hash tree structure, and when calculating the reference constant value Hash values of all the Hash tree root nodes according to the constant value files, collecting the constant value files of Hash tree leaf nodes of the power grid Hash tree structure, and determining the constant value Hash values of the Hash leaf nodes; calculating a data sequence and a data pair (container value pair sequence) of a root node of the hash tree according to the hash value of the fixed value of the hash tree leaf node; and determining a hash value of the fixed value of the root node of the hash tree according to the data sequence and the data pair, and taking the hash value of the fixed value of the root node of the hash tree as the hash value of the reference fixed value of the root node of the hash tree.
When the location is checked, since the hash value of each node can be calculated and the node has a hash tree structure, the location and the check can be specifically performed based on the hash tree. The method comprises the following specific steps: determining constant value hash values of all hash tree root nodes of the power grid hash tree structure, comparing the constant value hash values of all hash tree root nodes, and determining stations with differences; calling a data pair of a hash tree root node of the plant station, disassembling the data pair, comparing the disassembled data pair with pre-published contents corresponding to the unique identification code in a database, and positioning the relay protection devices with differences; calling the latest fixed value file of the relay protection device, comparing the latest fixed value file with the fixed value file corresponding to the pre-issued release fixed value notice corresponding to the unique identification code in the database, and positioning the fixed value item information with difference
In addition, in practical application, the hierarchical relationship of the hash tree can be simplified as required, and the intermediate nodes of the hash tree and the root nodes of the hash tree are combined to form a two-level hash tree structure of device leaf nodes-plant root nodes. In addition, because the leaf nodes of the hash tree have low probability of collision caused by low variation ratio of the source character strings, collision compensation measures can be avoided; however, a large amount of content in the source character string of the root node or the intermediate node of the hash tree is hash values, the change ratio is difficult to be ensured at a low level, and the probability of the hash values colliding is high, so that the verification mode may fail (that is, the situation of constant value difference cannot be found), and therefore, as a compensation measure, the source character string of the root node or the intermediate node of the factory station can be retrieved and compared with the release content at regular intervals (for example, 6 hours to 24 hours) to prevent omission.
Fig. 2 shows an embodiment of a fast net-definite-value check system according to the present invention.
In this optional embodiment, the fast net-rating verification system includes: protection end and dispatch end, wherein, protection end includes:
a protection end fixed value file generating module 201, 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, where the fixed value file includes a unique identity code, a fixed value hash value, and fixed value entry information;
the protection end hash tree construction module 203 is located at a protection end and is used for constructing a power grid hash tree structure based on a block chain multi-branch tree method, wherein leaf nodes in the power grid hash tree structure are relay protection devices, and root nodes are plant stations;
a protection end file sending module 205, located at the protection end, and configured to send the power grid hash tree structure and the corresponding fixed value file to the scheduling end;
wherein, the scheduling end includes:
the scheduling end file receiving module 207 is located at the scheduling end and used for receiving the power grid hash tree structure and the corresponding constant value file sent by the protection end;
the scheduling end hash value calculation module 209 is located at the scheduling end and is used for collecting fixed value files of root nodes in the hash tree structure of the power grid and calculating the reference fixed value hash value of each root node according to the fixed value files;
the scheduling end hash value comparison module 211 is located at the scheduling end and used for comparing the collected reference constant value hash value of the hash tree root node with a pre-issued protection constant value hash value corresponding to the unique identification code in the database;
and the scheduling end checking and positioning module 213 is located at the scheduling end and is used for checking and positioning the relay protection device with the difference and the fixed value item information thereof based on the power grid hash tree structure under the condition that the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value.
In a specific application, in an embodiment, the protection-end constant-value file generating module 201 includes a hash value calculation operator module (not shown in the figure), an information determining sub-module (not shown in the figure), and a file generating sub-module (not shown in the figure), where the hash value calculation operator module is configured to process the constant-value information of the relay protection device in a 512-packet manner to obtain a constant-value hash value; the information determining submodule is used for determining the unique identity identification code and the fixed value entry information according to the fixed value information; and the file generation submodule is used for writing the constant value hash value, the unique identity identification code and the constant value entry information into the constant value file template to generate a constant value file.
In one embodiment, the scheduling side hash value calculation module 209 includes: the system comprises a leaf node hash value determining module, a root node value pair sequence determining module and a root node hash value determining module, wherein the leaf node hash value determining module is used for acquiring a constant value file of a hash leaf node of a power grid hash tree structure and determining a constant value hash value of the hash leaf node; the root node value pair sequence determining module is used for calculating a data sequence and a data pair of root nodes of the hash tree according to the hash value of the hash leaf node fixed value; and the root node hash value determining module is used for determining the hash value of the fixed value of the root node of the hash tree according to the data sequence and the data pair and taking the hash value of the fixed value of the root node of the hash tree as the reference fixed value hash value of the root node of the hash tree.
In one embodiment, the scheduling end checking and positioning module 213 includes: the system comprises a plant station checking and positioning module (not shown in the figure), a protection checking and positioning module (not shown in the figure) and an item checking and positioning module (not shown in the figure), wherein the plant station checking and positioning module is used for determining the constant value hash values of all hash tree root nodes of the power grid hash tree structure, comparing the constant value hash values of all hash tree root nodes and determining plant stations with differences; the protection checking and positioning module is used for calling a data pair of a hash tree root node of the station, disassembling the data pair and comparing the data pair with pre-published contents corresponding to the unique identity identification code in a database, and positioning the relay protection devices with differences; and the item checking and positioning module is used for calling the latest fixed value file of the relay protection device, comparing the latest fixed value file with the fixed value file corresponding to the pre-issued fixed value notice corresponding to the unique identification code in the database and positioning the fixed value item information with difference.
For convenience of understanding the above technical solutions of the present invention, the above technical solutions of the present invention are explained in detail below from two directions, namely, a protection end and a scheduling end.
For the protection end, fig. 3 shows an embodiment of the method for fast checking the net fixed value at the protection end according to the present invention.
In this optional embodiment, the method for fast checking the net fixed value includes:
step S301, a fixed value file template is configured in advance, and a fixed value file is generated according to fixed value information of a relay protection device and the fixed value file template, wherein the fixed value file comprises a unique identity identification code, a fixed value hash value and fixed value entry information;
step S303, constructing a power grid hash tree structure by adopting a block chain multi-branch tree method according to each plant and a relay protection device corresponding to the plant, 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 plants;
step S305, the power grid hash tree structure and the corresponding fixed value file are sent to a dispatching end, a pre-issued fixed value corresponding to the unique identity identification code is obtained from a database according to the unique identity identification code in the fixed value file, and under the condition that the fixed value in the fixed value file is inconsistent with the pre-issued fixed value corresponding to the unique identity identification code in the database, the existence of the differential relay protection device and the fixed value entry information thereof is checked and positioned on the basis of the unique identity identification code in the power grid hash tree structure and the fixed value file.
Correspondingly, for the protection end, fig. 4 shows an embodiment of the network constant value rapid check system located at the protection end according to the present invention.
In this optional embodiment, the fast web rating verification system includes:
a fixed value file generating module 401, configured to pre-configure a fixed value file template, and generate a fixed value file according to fixed value information of the relay protection device and the fixed value file template, where the fixed value file includes a unique identification code, a fixed value hash value, and fixed value entry information;
the hash tree construction module 403 is configured to construct a power grid hash tree structure by using a block chain multi-branch tree method according to each plant and a relay protection device corresponding to the plant, where the power grid hash tree structure includes hash tree leaf nodes and hash tree root nodes, where the hash tree leaf nodes are the relay protection devices, and the hash tree root nodes are the plants;
the file sending module 405 is configured to send the power grid hash tree structure and the corresponding fixed value file to a scheduling end, so as to obtain a pre-issued fixed value corresponding to the unique identity identifier from the database according to the unique identity identifier in the fixed value file, and check and locate the relay protection device with the difference and the fixed value entry information thereof based on the unique identity identifier in the power grid hash tree structure and 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 identifier in the database.
For the scheduling end, fig. 5 shows an embodiment of the fast checking method for the network constant value at the scheduling end according to the present invention.
In this optional embodiment, the method for fast checking the net fixed value includes:
step S501, receiving a power grid hash tree structure and a corresponding constant value file sent by a protection end;
step S503, collecting fixed value files of Hash tree root nodes in a power grid Hash tree structure, and calculating the reference fixed value Hash values of all the Hash tree root nodes according to the fixed value files;
step S505, comparing the collected standard fixed value hash value of the root node of the hash tree with a pre-issued protection fixed value hash value corresponding to the unique identity identification code in the database;
and step S507, checking and positioning the relay protection device with the difference and the fixed value entry information thereof based on the power grid hash tree structure under the condition that the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value.
Correspondingly, for the dispatching end, fig. 6 shows an embodiment of the network constant value rapid checking system at the dispatching end according to the present invention.
In this optional embodiment, the fast web rating verification system includes:
the file receiving module 601 is configured to receive a power grid hash tree structure and a corresponding fixed value file sent by a protection end;
a hash value calculation module 603, configured to collect fixed value files of hash tree root nodes in a hash tree structure of a power grid, and calculate a reference fixed value hash value of each hash tree root node according to the fixed value files;
a hash value comparison module 605, configured to compare the collected reference constant value hash value of the hash tree root node with a pre-issued protection constant value hash value corresponding to the unique identification code in the database;
and the checking and positioning module 607 is configured to check and position the differential relay protection device and the fixed value entry information thereof based on the power grid hash tree structure under the condition that the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value.
Therefore, the invention utilizes the Hash tree principle, the relay protection device is used as a leaf node, the plant station is used as a root node, the constant value consistency check with high frequency and high efficiency is realized, and the defects of large influence on the check result and low check accuracy caused by factors such as high matching complexity of the constant value items, data transmission quantity and heavy burden of the whole network protection constant value check, untimely configuration and maintenance of the guarantee system and the like are overcome; the method and the device can determine the abnormal constant value hash value according to the comparison of the constant value hash values so as to determine the abnormal constant value file, and can directly determine the hash tree leaf node and the hash tree root node by adopting a technical method based on the hash tree through the constant value file, thereby realizing the quick and efficient verification of the whole network protection constant value, positioning the specific protection device and the constant value item with the difference, and being beneficial to improving the verification efficiency and the verification accuracy.
The present invention is not limited to the structures that have been 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 invention is limited only by the appended claims.

Claims (16)

1. A method for rapidly checking a fixed value of a whole network is characterized by being applied to a protection terminal and comprising the following steps:
a fixed value file template is configured in advance, and a fixed value file is generated according to fixed value information of a relay protection device and the fixed value file template, wherein the fixed value file comprises a unique identity identification code, a fixed value hash value and fixed value entry information;
according to each plant and a relay protection device corresponding to the plant, constructing a power grid hash tree structure by adopting a block chain multi-branch tree method, 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 plants;
and sending the power grid hash tree structure and the corresponding fixed value file to a dispatching end, prompting the dispatching end to acquire a pre-issued fixed value corresponding to the unique identity identification code from a database according to the unique identity identification code in the fixed value file, and checking and positioning the differential relay protection device and the fixed value entry information thereof based on the unique identity identification code in the power grid hash tree structure and the fixed value file under the condition that the fixed value in the fixed value file is inconsistent with the pre-issued fixed value corresponding to the unique identity identification code in the database.
2. The method for rapidly checking the whole network fixed value according to claim 1, wherein the step of generating the fixed value file according to the fixed value information of the relay protection device and the fixed value file template comprises:
processing the constant value information of the relay protection device by adopting a 512 grouping mode to obtain a constant value hash value;
determining a unique identification code and fixed value entry information according to the fixed value information;
and writing the constant value hash value, the unique identification code and the constant value entry information into the constant value file template to generate a constant value file.
3. The method for rapidly checking the whole network constant value according to claim 1, wherein the step of constructing the hash tree structure of the power network by adopting a block chain multi-branch tree method according to each plant and the relay protection device corresponding to the plant comprises the following steps:
taking each relay protection device as a hash tree leaf node, and taking the constant value hash value of all constant value entries of each relay protection device as the constant value hash value corresponding to the hash tree leaf node;
taking a plant or voltage equipment in the plant as a hash tree intermediate node, and taking a hash tree leaf node corresponding to a relay protection device associated with the voltage equipment as a hash tree leaf node corresponding to the hash tree intermediate node; obtaining a data pair and a data sequence of the intermediate node according to the fixed value information of the relay protection device of each hash leaf node corresponding to the intermediate node of the hash tree;
and taking a power grid area or a 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.
4. The method for rapidly checking the whole network constant value according to claim 3, wherein the step of obtaining the data pairs and the data sequences of the intermediate nodes according to the constant value information of the relay protection devices of the hash tree leaf nodes corresponding to the intermediate nodes of the hash tree comprises:
arranging the unique identity identification codes of all hash leaf nodes corresponding to the intermediate nodes of the hash tree according to an ascending order to form a first data sequence, taking the unique identity identification codes and constant value hashes of all hash leaf nodes corresponding to the intermediate nodes of the hash tree as all data pairs of the intermediate nodes of the hash tree, and taking the first data sequence as the data sequence of the intermediate nodes of the hash tree;
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, and the data sequence and the data pair of the hash tree root node comprise:
and taking the data pairs of the hash intermediate nodes corresponding to the hash tree root nodes as the data pairs of the hash tree root nodes, and taking the data sequences formed by arranging the unique identification codes in the data sequences of all the hash intermediate nodes according to the ascending order as the data sequences of the hash tree root nodes.
5. A whole network constant value rapid checking system is characterized in that the system is applied to a protection terminal and comprises:
the constant value file generating module is used for configuring a constant value file template in advance and generating a constant value file according to the constant value information of the relay protection device and the constant value file template, wherein the constant value file comprises a unique identity identification code, a constant value hash value and constant value entry information;
the hash tree construction module is used for constructing a power grid hash tree structure by adopting a block chain multi-branch tree method according to each plant and a relay protection device corresponding to the plant, 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 plants;
and the file sending module is used for sending the power grid hash tree structure and the corresponding fixed value file to the dispatching end, so that the dispatching end is prompted to obtain a pre-issued fixed value corresponding to the unique identity code from the database according to the unique identity code in the fixed value file, and the differential relay protection device and the fixed value entry information thereof are checked and positioned on the basis of the unique identity code in the power grid hash tree structure and the fixed value file under the condition 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.
6. The system for rapid verification of network-wide constant value of claim 5, wherein the constant value file generation module comprises a hash value operator module, an information determination sub-module, and a file generation sub-module, wherein,
the hash value calculation operator module is used for processing the fixed value information of the relay protection device in a 512 grouping mode to obtain a fixed value hash value;
the information determining submodule is used for determining the unique identification code and the fixed value entry information according to the fixed value information;
and the file generation submodule is used for writing the constant value hash value, the unique identity identification code and the constant value entry information into the constant value file template to generate a constant value file.
7. The system for rapidly checking the whole network constant values according to claim 5, wherein the hash tree construction module adopts a block chain multi-branch tree method according to each plant and the relay protection device corresponding to the plant, when constructing the hash tree structure of the power grid, takes each relay protection device as a hash tree leaf node, and takes the constant value hash value of all constant value entries of each relay protection device as the constant value hash value of the corresponding hash tree leaf node; taking a plant or voltage equipment in the plant as a hash tree intermediate node, and taking a hash tree leaf node corresponding to a relay protection device associated with the voltage equipment as a hash tree leaf node corresponding to the hash tree intermediate node; obtaining a data pair and a data sequence of the intermediate node according to the fixed value information of the relay protection device of each hash leaf node corresponding to the intermediate node of the hash tree; and taking a power grid area or a 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.
8. The system for rapidly checking the whole network constant value according to claim 7, wherein when the data pairs and the data sequences of the intermediate nodes are obtained according to the constant value information of the relay protection devices of the hash tree leaf nodes corresponding to the intermediate nodes of the hash tree, the unique identification codes and the constant value hashes of the hash tree leaf nodes corresponding to the intermediate nodes of the hash tree are arranged in an ascending order to form a first data sequence, the unique identification codes and the constant value hashes of the hash tree leaf nodes corresponding to the intermediate nodes 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; and 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, taking the data pair of each hash intermediate node corresponding to the hash tree root node as the data pair of the hash tree root node, and taking the data sequence formed by arranging the unique identification codes in the data sequences of all the hash intermediate nodes in an ascending order as the data sequence of the hash tree root node.
9. A fast check method of a whole network constant value is characterized in that the method is applied to a scheduling end and comprises the following steps:
receiving a power grid hash tree structure and a corresponding fixed value file sent by a protection end;
collecting fixed value files of Hash tree root nodes in a power grid Hash tree structure, and calculating a reference fixed value Hash value of each Hash tree root node according to the fixed value files;
comparing the acquired standard constant value hash value of the hash tree root node with a pre-issued protection constant value hash value corresponding to the unique identity identification code in the database;
and under the condition that the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value, checking and positioning the differential relay protection device and the fixed value entry information thereof based on the power grid hash tree structure.
10. The method for rapid check of the whole network constant value according to claim 9, wherein the step of collecting constant value files of the root nodes of the hash tree in the hash tree structure of the power network and calculating the reference constant value hash value of each root node of the hash tree according to the constant value files comprises:
collecting a constant value file of a hash leaf node of a power grid hash tree structure, and determining a constant value hash value of the hash leaf node;
calculating a data sequence and a data pair of a root node of the hash tree according to the fixed value hash value of the leaf node of the hash tree;
and determining a fixed-value hash value of the root node of the hash tree according to the data sequence and the data pair, and taking the fixed-value hash value of the root node of the hash tree as a reference fixed-value hash value of the root node of the hash tree.
11. The method for rapidly checking the whole network constant value according to claim 9, wherein checking and positioning the existence of the differential relay protection device and the constant value entry information thereof based on the hash tree structure of the power grid comprises:
determining constant value hash values of all hash tree root nodes of the power grid hash tree structure, comparing the constant value hash values of all hash tree root nodes, and determining stations with differences;
calling a data pair of a hash tree root node of the plant station, disassembling the data pair, comparing the disassembled data pair with pre-published contents corresponding to the unique identification code in a database, and positioning the relay protection devices with differences;
and calling the latest fixed value file of the relay protection device, comparing the latest fixed value file with the fixed value file corresponding to the pre-issued fixed value notice corresponding to the unique identification code in the database, and positioning the fixed value item information with difference.
12. The utility model provides a quick checking system of whole network definite value which characterized in that, is applied to the dispatch end, includes:
the file receiving module is used for receiving the power grid hash tree structure and the corresponding constant value file sent by the protection end;
the hash value calculation module is used for collecting fixed value files of hash tree root nodes in a power grid hash tree structure and calculating a reference fixed value hash value of each hash tree root node according to the fixed value files;
the hash value comparison module is used for comparing the acquired standard constant value hash value of the root node of the hash tree with a pre-issued protection constant value hash value corresponding to the unique identification code in the database;
and the checking and positioning module is used for checking and positioning the relay protection device with the difference and the fixed value item information thereof based on the power grid hash tree structure under the condition that the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value.
13. The system for rapid network-wide constant value check according to claim 12, wherein 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, wherein,
the leaf node hash value determining module is used for acquiring a constant value file of a hash leaf node of a power grid hash tree structure and determining a constant value hash value of the hash leaf node;
the root node value pair sequence determining module is used for calculating a data sequence and a data pair of root nodes of the hash tree according to the hash value of the hash leaf node fixed value;
and the root node hash value determining module is used for determining the hash value of the fixed value of the root node of the hash tree according to the data sequence and the data pair and taking the hash value of the fixed value of the root node of the hash tree as the reference fixed value hash value of the root node of the hash tree.
14. The system according to claim 13, wherein the checking and positioning module comprises: a station checking and positioning module, a protection checking and positioning module and an item checking and positioning module, wherein,
the station checking and positioning module is used for determining the constant value hash values of all hash tree root nodes of the power grid hash tree structure, comparing the constant value hash values of all hash tree root nodes and determining stations with differences;
the protection checking and positioning module is used for calling the data pair of the hash tree root node of the plant station, disassembling the data pair and comparing the disassembled data pair with the pre-published contents corresponding to the unique identification code in the database, and positioning the relay protection devices with differences;
and the item checking and positioning module is used for calling the latest fixed value file of the relay protection device, comparing the latest fixed value file with the fixed value file corresponding to the pre-issued fixed value notice corresponding to the unique identification code in the database and positioning the fixed value item information with difference.
15. A method for rapidly checking a fixed value of a whole network is characterized by comprising the following steps:
a fixed value file template is configured in advance at a protection end, and a fixed value file is generated according to fixed value information of a relay protection device and the fixed value file template, wherein the fixed value file comprises a unique identity identification code, a fixed value hash value and fixed value entry information;
the protection terminal constructs a power grid hash tree structure by adopting a block chain multi-branch tree method according to each plant and a relay protection device corresponding to the plant, wherein the power grid hash tree structure comprises hash tree leaf nodes and hash tree root nodes, the hash tree leaf nodes are relay protection devices, and the hash tree root nodes are plants;
the protection end sends the power grid hash tree structure and the corresponding constant value file to the scheduling end;
the dispatching end receives the power grid hash tree structure and the corresponding constant value file sent by the protection end;
a dispatching end collects fixed value files of hash tree root nodes in a power grid hash tree structure, and calculates the reference fixed value hash value of each hash tree root node according to the fixed value files;
the dispatching end compares the collected standard fixed value hash value of the hash tree root node with a pre-issued protection fixed value hash value corresponding to the unique identification code in the database;
and the dispatching terminal checks and positions the relay protection device with the difference and the fixed value entry information thereof based on the power grid hash tree structure under the condition that the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value.
16. A whole network constant value rapid checking system is characterized by comprising: a protection end and a scheduling end, wherein,
the protection terminal is used for configuring a fixed value file template in advance and generating a fixed value file according to the fixed value information of the relay protection device and the fixed value file template; constructing a power grid hash tree structure by adopting a block chain multi-branch tree method according to each station and a relay protection device corresponding to the station; sending the power grid hash tree structure and the corresponding fixed value file to a dispatching end;
the scheduling end is used for receiving the power grid hash tree structure and the corresponding constant value file sent by the protection end; collecting fixed value files of Hash tree root nodes in a power grid Hash tree structure, and calculating a reference fixed value Hash value of each Hash tree root node according to the fixed value files; comparing the acquired standard constant value hash value of the hash tree root node with a pre-issued protection constant value hash value corresponding to the unique identity identification code in the database; when the comparison result is that the reference fixed value hash value is inconsistent with the protection fixed value hash value, checking and positioning the differential relay protection device and the fixed value entry information thereof based on the power grid hash tree structure;
the fixed value file comprises a unique identity identification code, a fixed value hash value and fixed value entry information; the power grid hash tree structure comprises 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 plant stations.
CN202211536580.7A 2022-12-01 2022-12-01 Whole-network constant value rapid checking method and system Pending CN115952165A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211536580.7A CN115952165A (en) 2022-12-01 2022-12-01 Whole-network constant value rapid checking method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211536580.7A CN115952165A (en) 2022-12-01 2022-12-01 Whole-network constant value rapid checking method and system

Publications (1)

Publication Number Publication Date
CN115952165A true CN115952165A (en) 2023-04-11

Family

ID=87288204

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211536580.7A Pending CN115952165A (en) 2022-12-01 2022-12-01 Whole-network constant value rapid checking method and system

Country Status (1)

Country Link
CN (1) CN115952165A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116760851A (en) * 2023-08-18 2023-09-15 绛县祥信盈风力发电有限公司 Cloud storage method for relay protection fixed value list

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116760851A (en) * 2023-08-18 2023-09-15 绛县祥信盈风力发电有限公司 Cloud storage method for relay protection fixed value list
CN116760851B (en) * 2023-08-18 2023-10-17 绛县祥信盈风力发电有限公司 Cloud storage method for relay protection fixed value list

Similar Documents

Publication Publication Date Title
CN111985653B (en) Power grid fault knowledge recommendation and knowledge management system and method based on knowledge graph
CN110365111B (en) Power line communication-based power distribution network topology automatic identification method, device and system
CN106505731B (en) A kind of intelligent substation and scheduling are to test case intelligent generating system and a method
CN109102146B (en) Electric power system risk assessment acceleration method based on multi-parameter linear programming
CN104050605B (en) Power equipment matching process and system
CN109299846A (en) A kind of nuclear power plant equipment analysis method for reliability, system and terminal device
CN115952165A (en) Whole-network constant value rapid checking method and system
CN112383044B (en) Power grid model comparison method and device based on hierarchical topological structure
Carvalho et al. On spanning-tree recombination in evolutionary large-scale network problems-application to electrical distribution planning
Mahmoudi et al. Transmission and energy storage–expansion planning in the presence of correlated wind farms
CN104484546B (en) A kind of automatic trend of Electric Power Network Planning project checks the generation method of file
CN111340253A (en) Main network maintenance request form analysis method and system
CN116450914A (en) Relay protection fixed value comparison system
CN115984870A (en) Method, system and terminal for checking work ticket
CN114036344A (en) Method and device for device coding, electronic device and computer storage medium
CN113570345B (en) Automatic power failure range identification system based on construction project circuit diagram
CN110245755A (en) The mantenance data matching process and equipment of faulty equipment
CN109583026A (en) A kind of relay protection business modeling method and system based on Petri network occurrence sequence
CN116628275B (en) Method for realizing bidirectional conversion between graph database and standardized topology
CN113591937B (en) Power system key node identification method based on local distance coding
Liuyang et al. Fault diagnosis system application in regional power grid
CN113569904A (en) Bus connection type identification method and system, storage medium and computing equipment
CN115757913A (en) Method and device for identifying distance between fault point and power supply point and storage medium
CN113934822A (en) Comprehensive verification system and method for power distribution network dispatching instruction ticket based on equipment working condition array
CN117349997A (en) Quick search method suitable for topology fluctuation of power distribution network equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination