Verification method, system and equipment for configuration description file of intelligent substation and storage medium
Through the automated verification method of the intelligent substation configuration description file, the mapping relationship is constructed using the graph theory algorithm, which solves the configuration error problem caused by manual verification, improves the verification accuracy, and ensures the safety of the power grid.
Patent Information
- Application Number
- CN202510253247.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-07-08
AI Technical Summary
In the prior art, the verification of the configuration description file of the intelligent substation relies on manual verification, resulting in frequent configuration errors and affecting the safety of the power grid.
The verification method of the intelligent substation configuration description file is adopted, and the initial configuration information data is obtained, pre-processing and terminal feature information extraction is performed, and the mapping relationship is constructed using the graph theory algorithm to achieve automatic verification.
Improve the verification accuracy of the configuration description file, reduce configuration errors, and ensure the safety of the power system.
Smart Images

Figure CN120277423A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of file verification, and in particular, to a verification method, system, device and storage medium for a configuration description file of an intelligent substation. Background Art
[0002] The configuration description file of an intelligent substation records the configuration relationship between primary and secondary equipment, and the correctness of its loop is directly related to the performance of the secondary system and the reliability of protection.
[0003] Due to the complexity of the configuration description model file of an intelligent substation, it is necessary to check the configuration in aspects such as virtual loops. In the prior art, the verification of the substation configuration description file is mostly manual verification, which depends on people's subjective experience for verification, resulting in multiple occurrences in the power grid of protection refusal to operate due to incorrect configuration of the configuration description file, posing a threat to the safety of the power grid.
[0004] Therefore, how to improve the accuracy of verifying the configuration description file has become an urgent technical problem to be solved by those skilled in the art. Summary of the Invention
[0005] The present invention provides a verification method, system, device and storage medium for a configuration description file of an intelligent substation to solve the technical problem of relatively low accuracy of current verification, improve the accuracy of verifying the configuration description file, and thus ensure the safety of the power system.
[0006] To solve the above technical problem, an embodiment of the present invention provides a verification method for a configuration description file of an intelligent substation, the method comprising:
[0007] Obtaining initial configuration information data of a sample configuration description file of a target substation;
[0008] Preprocessing the initial configuration information data to obtain target configuration information data;
[0009] Based on the terminals of the obtained sample configuration description file, obtaining terminal standard feature information data matching the terminals;
[0010] Extracting communication node configuration data from the target configuration information data, and extracting node relationship data of virtual terminals from the terminal standard feature information data;
[0011] Through a graph theory algorithm, obtaining an adaptation result between the communication node configuration data and the node relationship data of the virtual terminals, and constructing a mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result;
[0012] In the actual verification process, the configuration description file to be verified is verified based on the mapping relationship to obtain the verification result of the target substation.
[0013] As one of the preferred solutions, the obtaining of the initial configuration information data in the sample configuration description file of the target substation includes:
[0014] Obtain the sample configuration description file from the automation system of the target substation;
[0015] Use general file parsing software to parse the sample configuration description file and extract the initial configuration information data in the sample configuration description file, where the initial configuration information data includes device basic information, network access information, and communication parameters.
[0016] As one of the preferred solutions, the preprocessing of the initial configuration information data to obtain the target configuration information data includes:
[0017] Preprocess the device basic information, network access information, and communication parameters in the initial configuration information data respectively, and the preprocessing process includes:
[0018] Conduct a standardization check on the device basic information, and judge the standardization of device naming according to the sequence information of device type, voltage level, number, and device serial number;
[0019] Check the consistency of the network access information according to whether the intelligent electronic device description file changes during the generation of the configuration description file;
[0020] Conduct a standardization check on the communication parameters through the obtained communication network information, substation control layer network data, process layer network data, and port standards;
[0021] Fuse the preprocessed device basic information, network access information, and communication parameters to obtain the target configuration information data.
[0022] As one of the preferred solutions, the obtaining of the terminal standard feature information data matching the terminal based on the obtained terminals of the sample configuration description file includes:
[0023] Use a fully convolutional neural network to extract terminals from the relay protection specifications and build a standard terminal library based on the obtained standard terminals;
[0024] Extract and process the terminals of the sample configuration description file in the standard terminal library to obtain the terminal standard feature information data matching the terminal.
[0025] As one of the preferred solutions, after obtaining the adaptation result between the communication node configuration data and the node relationship data of the virtual terminals, the verification method for the intelligent substation configuration description file further includes:
[0026] Performing a consistency check on the adaptation result according to the parameter relationship between the communication node configuration data and the node relationship data of the virtual terminals;
[0027] Based on the consistency check result, correcting the adaptation result.
[0028] As one of the preferred solutions, after constructing the mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result, the verification method for the intelligent substation configuration description file further includes:
[0029] Constructing a configuration description file test library based on the mapping relationship;
[0030] During the actual verification process, inputting the configuration description file to be verified into the configuration description file test library to obtain the verification result of the target substation.
[0031] As one of the preferred solutions, after obtaining the verification result of the target substation, the verification method for the intelligent substation configuration description file further includes:
[0032] Constructing a verification result database;
[0033] Inputting the obtained verification result of the target substation into the verification result database, performing similarity analysis on it, and obtaining a substation configuration similarity score.
[0034] Another embodiment of the present invention provides a verification system for an intelligent substation configuration description file, including:
[0035] An acquisition module, configured to acquire initial configuration information data of a sample configuration description file of a target substation;
[0036] A preprocessing module, configured to preprocess the initial configuration information data to obtain target configuration information data;
[0037] A matching module, configured to obtain terminal standard feature information data matching the terminal based on the terminals of the acquired sample configuration description file;
[0038] An extraction module, configured to extract communication node configuration data from the target configuration information data, and extract node relationship data of virtual terminals from the terminal standard feature information data;
[0039] A mapping module, configured to obtain an adaptation result between the communication node configuration data and the node relationship data of the virtual terminals through a graph theory algorithm, and construct a mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result;
[0040] A verification module, configured to verify a configuration description file to be verified based on the mapping relationship during an actual verification process, so as to obtain a verification result of the target substation.
[0041] Another embodiment of the present invention provides a verification device for a configuration description file of an intelligent substation, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, the verification method for the configuration description file of the intelligent substation as described above is implemented.
[0042] Another embodiment of the present invention provides a computer-readable storage medium storing a computer program. When the device where the computer-readable storage medium is located executes the computer program, the verification method for the configuration description file of the intelligent substation as described above is implemented.
[0043] Another embodiment of the present invention provides a computer program product, including a computer program / instructions. When the computer program / instructions are executed by a processor, the steps of the verification method for the configuration description file of the intelligent substation as described above are implemented.
[0044] Compared with the prior art, the beneficial effects of the embodiments of the present invention are at least one of the following:
[0045] Obtain the initial configuration information data of the sample configuration description file of the target substation; preprocess the initial configuration information data to obtain target configuration information data; obtain the terminal standard feature information data matching the terminals based on the terminals of the obtained sample configuration description file; extract the communication node configuration data from the target configuration information data, and extract the node relationship data of the virtual terminals from the terminal standard feature information data; through a graph theory algorithm, obtain an adaptation result between the communication node configuration data and the node relationship data of the virtual terminals, and construct a mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result; during an actual verification process, verify the configuration description file to be verified based on the mapping relationship to obtain a verification result of the target substation. Compared with the prior art, by obtaining the mapping relationship between the communication node configuration data and the node relationship data, the present invention can accurately reflect the information structure in the substation configuration description file, make the verification process more accurate, thereby being able to discover potential configuration errors or inconsistencies, and improve the accuracy of the verification of the configuration description file. Description of the Drawings
[0046] Figure 1 is a schematic flowchart of a method for verifying a configuration description file of an intelligent substation in one embodiment of the present invention;
[0047] Figure 2 is a schematic structural diagram of a verification system for a configuration description file of an intelligent substation in one embodiment of the present invention;
[0048] Figure 3 is a schematic structural diagram of a verification device for a configuration description file of an intelligent substation in one embodiment of the present invention.
[0049] Reference Signs:
[0050] Among them, 11, acquisition module; 12, preprocessing module; 13, matching module; 14, extraction module; 15, mapping module; 16, verification module. Detailed Embodiment
[0051] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. The purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0052] In the description of the present application, the terms "first", "second", "third", etc. are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features. Thus, the features defined with "first", "second", "third", etc. may explicitly or implicitly include one or more of such features. In the description of the present application, unless otherwise specified, the meaning of "a plurality" is two or more.
[0053] In the description of the present application, it should be noted that unless otherwise clearly defined and limited, the terms "installation", "connection", and "coupling" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two components. The terms "vertical", "horizontal", "left", "right", "upper", "lower" and similar expressions used herein are only for the purpose of illustration, rather than indicating or implying that the device or component referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus cannot be understood as a limitation to the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed items. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific circumstances.
[0054] In the description of the present application, it should be noted that unless otherwise defined, all technical and scientific terms used in the present invention have the same meanings as those commonly understood by those skilled in the technical field to which the present invention belongs. The terms used in the description of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to specific circumstances.
[0055] The Smart Substation Configuration Description File (SCD file) usually contains the configuration information of all Intelligent Electronic Devices (IEDs) in the substation, and the correctness of its circuits is directly related to the performance of the secondary system and the reliability of protection. Due to the complexity of the Smart Substation Configuration Description File (SCD file), it is necessary to manually check the configurations in aspects such as virtual circuits, especially the correctness verification of the connection relationships of virtual terminal circuits. Restricted by the limitations of personnel skills, repeated tests and verifications are required on site. Limited by the current situations such as the short engineering construction period, short maintenance window time, and insufficient on-site work experience and skills of commissioning and maintenance personnel, the problems existing in the SCD file have not been discovered. In recent years, there have been many cases where protection malfunctions and refusals to operate have occurred due to incorrect SCD file configurations in the power grid, and currently, it has posed a threat to the power grid security.
[0056] In response to this, an embodiment of the present invention provides a method for verifying a Smart Substation Configuration Description File. Specifically, please refer to Figure 1 , Figure 1 which shows a schematic flowchart of the method for verifying a Smart Substation Configuration Description File in one embodiment of the present invention. The method includes:
[0057] S1: Obtain the initial configuration information data of the sample configuration description file of the target substation.
[0058] Specifically, obtain the sample configuration description file from the automation system of the target substation, parse the file using dedicated software or tools, and extract the initial configuration information data therefrom. The initial configuration information data includes basic device information, network access information, and communication parameters.
[0059] Preferably, the dedicated software or tools include SmartKit, text editors, SCD configuration tools, etc.
[0060] Specifically, the verification of basic device information mainly follows the sequence information of device type, voltage level, number, device serial number, etc.
[0061] S2: Preprocess the initial configuration information data to obtain the target configuration information data.
[0062] Specifically, the preprocessing process includes: standardization check of basic device information, consistency check of network access information, and standardization check of communication parameters.
[0063] Conduct a standardization check on the basic device information, and judge the standardization of device naming according to the sequence information of device type, voltage level, number, and device serial number. For example, according to the industry - common device naming standard, it is required that the device name should contain key information such as device type and the voltage level to which it belongs, and the number and device serial number formats should conform to specific standards. If the device naming does not meet this standard, it is determined as failing the verification.
[0064] Check the consistency of the network access information based on whether the intelligent electronic device description file has changed during the generation of the configuration description file, and judge whether the file content is consistent by comparing the consistency of the two files.
[0065] Conduct a standardization check on the communication parameters through the obtained communication network information, station control layer network data, process layer network data, and port standards. For example, it is stipulated that the IP address must conform to specific network segment division rules, the port number should be within a reasonable range, and the format and content of GOOSE messages need to meet relevant standard requirements. By comparing these data in the SCD file with the standards, judge whether the communication parameters are correct. Among them, the communication parameters include IP address, port information, GOOSE, and network data.
[0066] Fuse and process the basic device information, network access information, and communication parameters after preprocessing to obtain the target configuration information data.
[0067] S3: Based on the terminals of the obtained sample configuration description file, obtain the terminal standard feature information data that matches the terminals.
[0068] Specifically, a fully convolutional neural network is used to extract terminals from the relay protection specifications, and the acquired terminals are preprocessed. The preprocessing mainly includes data collation, terminology standardization, text classification based on the fully convolutional neural network model, weight allocation and virtual terminal matching.
[0069] First, data is collated to remove repeated fields and punctuation marks in the data, and only valid information is retained; then terminology is standardized, and the terms in the file are represented in vector form, with different dimensions representing different features; then text classification is performed based on a fully convolutional neural network model, taking into account the correlation between the characters before and after the term; then weights are assigned based on the contribution of the text to the sentence; finally, virtual terminal matching is performed by calculating the similarity of the sentences, and the closer the similarity is to 1, the more similar the two sentences are. For example, in the data collation stage, for some text data describing virtual terminals, redundant modifiers and punctuation marks are removed, and only key equipment information and connection relationship information are retained; when standardizing terms, terms such as "protection device tripping outlet" are converted into specific vector representations, and different dimensions of the vector represent features such as "protection device", "tripping", and "exit", and a standard terminal library is constructed based on the acquired standard terminals.
[0070] The terminals of the sample configuration description file are extracted from the standard terminal library for processing to obtain terminal standard feature information data matching the terminals.
[0071] S4: extracting the communication node configuration data in the target configuration information data, and extracting the node relationship data of the virtual terminal in the terminal standard feature information data.
[0072] Specifically, in the target configuration information data, the part related to the communication node is located, which includes key information such as node name, address, port, etc.; for each located communication node, its configuration information needs to be parsed in detail, including the node's communication protocol, message format, data flow, etc.; after parsing the configuration information of all nodes, a node relationship diagram is constructed to intuitively display the connection relationship and communication path between each node.
[0073] The method of obtaining the node relationship data of the virtual terminal is similar to that of the communication node configuration data. In the terminal standard feature information data, the part related to the virtual terminal is located, including the name of the virtual terminal, the functional unit to which it belongs, the connection target and other key information. For each located virtual terminal, it is necessary to analyze its connection relationship with other functional units or virtual terminals in detail, including the direction of connection, data flow, signal type, etc. After analyzing the connection relationship of all virtual terminals, a virtual terminal relationship diagram is constructed to intuitively display the logical connection relationship between each virtual terminal.
[0074] S5: Obtain the adaptation result between the communication node configuration data and the node relationship data of the virtual terminals through a graph theory algorithm, and construct a mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result.
[0075] Specifically, after obtaining the adaptation result between the communication node configuration data and the node relationship data of the virtual terminals through a graph theory algorithm, perform a consistency check on the adaptation result according to the parameter relationship between the communication node configuration data and the node relationship data of the virtual terminals; based on the consistency check result, correct the adaptation result.
[0076] Preferably, the data can also be organized in a tree structure or a table form to clearly present the equipment, logical nodes, virtual terminals, and the relationships between them. In the tree structure, the root node is the overall substation, the next-level nodes are different equipment types, and the next level is the specific equipment. Information such as logical nodes and virtual terminals is included under the equipment node; in the table form, the relevant information of the equipment, logical nodes, and virtual terminals can be listed in different columns, and different objects are represented by rows, which is convenient for subsequent query and use.
[0077] The consistency check process is as follows: Check whether the standard information matches the actual configuration in terms of key parameters and connection relationships, such as equipment type, voltage level, signal transmission direction, etc. If there are inconsistent situations, adjust or mark them according to the preset rules. For example, if the virtual terminal connection method of a certain voltage level equipment is specified as a specific mode in the standard terminal library, and the actual configuration in the SCD file does not match it, it is necessary to determine whether it is a special case at this time. If it is a special case, it is necessary to record and explain the reason; if not, correct it according to the standard to ensure the accuracy of the intermediate template information.
[0078] In another embodiment, a configuration description file test library can be constructed based on the mapping relationship. During the actual verification process, input the configuration description file to be verified into the configuration description file test library to obtain the verification result of the target substation.
[0079] Preferably, some abnormal scenario information is artificially added to the generated configuration description file test library. For example, insert references to some non-existent equipment or logical nodes to simulate reference errors in the configuration file; create data object attribute conflicts, such as setting two contradictory signal transmission direction attributes, to test the detection ability of the verification technology for such abnormalities. The addition of these abnormal scenarios should be based on the problems that occur in the actual project, and records should be made during the addition for convenient analysis of subsequent verification results.
[0080] S6: During the actual verification process, verify the configuration description file to be verified based on the mapping relationship to obtain the verification result of the target substation.
[0081] After obtaining the verification result of the target substation, construct a verification result database; input the obtained verification result of the target substation into the verification result database, perform similarity analysis on it, and obtain the substation configuration similarity score.
[0082] Preferably, the verification result database can be visually displayed.
[0083] Preferably, after generating the verification result database, verify the file format to ensure that it conforms to the specification format requirements of the intelligent substation SCD file, check whether the syntax structure, tag usage, data type, etc. of the file are correct, automatically correct or prompt the parts that do not meet the format requirements. After verification and correction are completed, organize the test SCD files, number and classify them according to certain rules, which is convenient for quick call and management during the verification process and improves the efficiency of the verification work.
[0084] By obtaining the mapping relationship between the communication node configuration data and the node relationship data, it is possible to more accurately identify errors or omissions in the virtual loop. Compared with traditional manual verification, it greatly reduces the problems of missed inspection and misjudgment caused by differences in personnel skill levels and improves the accuracy of SCD file verification.
[0085] Compared with the prior art, the beneficial effects of the embodiments of the present invention are at least one of the following:
[0086] Obtain the initial configuration information data of the sample configuration description file of the target substation; preprocess the initial configuration information data to obtain the target configuration information data; based on the terminals of the obtained sample configuration description file, obtain the terminal standard characteristic information data matching the terminals; extract the communication node configuration data from the target configuration information data, and extract the node relationship data of the virtual terminals from the terminal standard characteristic information data; through the graph theory algorithm, obtain the adaptation result between the communication node configuration data and the node relationship data of the virtual terminals, and construct the mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result; during the actual verification process, verify the configuration description file to be verified based on the mapping relationship to obtain the verification result of the target substation. Compared with the prior art, by obtaining the mapping relationship between the communication node configuration data and the node relationship data, the present invention can accurately reflect the information structure in the substation configuration description file, make the verification process more accurate, thereby being able to discover potential configuration errors or inconsistencies and improve the accuracy of the configuration description file verification.
[0087] Another embodiment of the present invention provides a verification system for the configuration description file of an intelligent substation. Specifically, please refer to Figure 2 , Figure 2 which shows a schematic structural diagram of the verification system for the configuration description file of an intelligent substation in one of the embodiments of the present invention. The system includes:
[0088] An acquisition module 11, configured to acquire the initial configuration information data of the sample configuration description file of the target substation;
[0089] A preprocessing module 12, configured to preprocess the initial configuration information data to obtain target configuration information data;
[0090] A matching module 13, configured to obtain the terminal standard feature information data matching the terminal based on the terminal of the acquired sample configuration description file;
[0091] An extraction module 14, configured to extract the communication node configuration data in the target configuration information data and extract the node relationship data of the virtual terminal in the terminal standard feature information data;
[0092] A mapping module 15, configured to obtain an adaptation result between the communication node configuration data and the node relationship data of the virtual terminal through a graph theory algorithm, and construct a mapping relationship between the communication node configuration data and the node relationship data of the virtual terminal based on the adaptation result;
[0093] A verification module 16, configured to verify the configuration description file to be verified based on the mapping relationship during the actual verification process to obtain the verification result of the target substation.
[0094] Refer to Figure 3 , which is a structural block diagram of the verification device for the configuration description file of an intelligent substation provided by an embodiment of the present invention. The verification device 20 for the configuration description file of an intelligent substation provided by an embodiment of the present invention includes a processor 21, a memory 22, and a computer program stored in the memory 22 and configured to be executed by the processor 21. When the processor 21 executes the computer program, the steps in the embodiment of the verification method for the configuration description file of an intelligent substation as described above are implemented, such as Figure 1 the steps S1 to S6 described in
[0095] Exemplarily, the computer program may be divided into one or more modules, which are stored in the memory 22 and executed by the processor 21 to implement the present invention. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program in the verification device 20 of the intelligent substation configuration description file. For example, the computer program may be divided into an acquisition module 11, a preprocessing module 12, a matching module 13, an extraction module 14, a mapping module 15, and a verification module 16. The specific functions of each module are as follows:
[0096] The acquisition module 11 is configured to acquire the initial configuration information data of the sample configuration description file of the target substation;
[0097] The preprocessing module 12 is configured to preprocess the initial configuration information data to obtain the target configuration information data;
[0098] The matching module 13 is configured to obtain the terminal standard feature information data matching the terminal based on the terminals of the acquired sample configuration description file;
[0099] The extraction module 14 is configured to extract the communication node configuration data from the target configuration information data and extract the node relationship data of the virtual terminals from the terminal standard feature information data;
[0100] The mapping module 15 is configured to obtain an adaptation result between the communication node configuration data and the node relationship data of the virtual terminals through a graph theory algorithm, and construct a mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result;
[0101] The verification module 16 is configured to verify the configuration description file to be verified based on the mapping relationship during the actual verification process to obtain the verification result of the target substation.
[0102] The verification device 20 of the intelligent substation configuration description file may include, but is not limited to, a processor 21 and a memory 22. Those skilled in the art can understand that the schematic diagram is only an example of the verification device of the intelligent substation configuration description file, and does not constitute a limitation on the verification device 20 of the intelligent substation configuration description file. It may include more or fewer components than shown in the figure, or combine certain components, or different components. For example, the verification device 20 of the intelligent substation configuration description file may also include input / output devices, network access devices, buses, etc.
[0103] The processor 21 may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The processor 21 is the control center of the verification device 20 for the intelligent substation configuration description file, and connects various parts of the entire verification device 20 for the intelligent substation configuration description file through various interfaces and lines.
[0104] Among them, if the modules integrated in the verification device 20 for the intelligent substation configuration description file are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-described embodiment methods of the present invention, it can also be completed by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0105] Those of ordinary skill in the art can understand that to implement all or part of the processes in the above-described embodiment methods, it can be completed by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium. When the program is executed, it may include the processes of the above various method embodiments. Among them, the storage medium may be a magnetic disk, optical disk, Read-Only Memory (ROM), or Random Access Memory (RAM), etc.
[0106] Accordingly, an embodiment of the present invention provides a computer-readable storage medium, which includes a stored computer program. When the computer program runs, it controls the device where the computer-readable storage medium is located to execute the steps in the method for verifying the intelligent substation configuration description file in the above-mentioned embodiment, for example Figure 1 the steps S1 to S6 described in
[0107] The above-mentioned embodiments only express several implementation manners of the present invention. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the present invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present invention, several deformations and improvements can still be made, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention patent shall be subject to the appended claims.
Claims
1. A verification method for the configuration description file of an intelligent substation, characterized in that, Including: Obtain the initial configuration information data of the sample configuration description file of the target substation; Preprocess the initial configuration information data to obtain the target configuration information data; Based on the terminals of the obtained sample configuration description file, obtain the terminal standard feature information data matching the terminals; Extract the communication node configuration data in the target configuration information data, and extract the node relationship data of the virtual terminals in the terminal standard feature information data; Through the graph theory algorithm, obtain the adaptation result between the communication node configuration data and the node relationship data of the virtual terminals, and construct the mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result; During the actual verification process, verify the configuration description file to be verified based on the mapping relationship to obtain the verification result of the target substation.
2. The verification method of the intelligent substation configuration description file according to claim 1, wherein The obtaining of the initial configuration information data in the sample configuration description file of the target substation includes: Obtain the sample configuration description file from the automation system of the target substation; Use general file parsing software to parse the sample configuration description file and extract the initial configuration information data in the sample configuration description file, where the initial configuration information data includes device basic information, network access information, and communication parameters.
3. The verification method of the intelligent substation configuration description file according to claim 2, characterized in that The preprocessing of the initial configuration information data to obtain the target configuration information data includes: Preprocess the device basic information, network access information, and communication parameters in the initial configuration information data respectively, and the preprocessing process includes: Conduct a standardization check on the device basic information, and judge the standardization of device naming according to the sequence information of device type, voltage level, number, and device serial number; Conduct a consistency check on the network access information according to whether the intelligent electronic device description file changes during the generation of the configuration description file; Conduct a standardization check on the communication parameters through the obtained communication network information, substation control layer network data, process layer network data, and port standards; Fuse the preprocessed device basic information, network access information, and communication parameters to obtain the target configuration information data.
4. The verification method for the intelligent substation configuration description file according to claim 1, characterized in that, The obtaining of the terminal standard feature information data matching the terminals based on the terminals of the obtained sample configuration description file includes: Use a fully convolutional neural network to extract terminals from the relay protection specifications, and construct a standard terminal library based on the obtained standard terminals; Extract and process the terminals of the sample configuration description file in the standard terminal library to obtain the terminal standard feature information data matching the terminals.
5. The verification method of the intelligent substation configuration description file according to claim 1, wherein After obtaining the adaptation result between the communication node configuration data and the node relationship data of the virtual terminals, the verification method for the intelligent substation configuration description file further includes: Conduct a consistency check on the adaptation result according to the parameter relationship between the communication node configuration data and the node relationship data of the virtual terminals; Correct the adaptation result based on the consistency check result.
6. The verification method for the intelligent substation configuration description file according to claim 1, characterized in that After constructing the mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result, the method for verifying the intelligent substation configuration description file further includes: Constructing a configuration description file test library based on the mapping relationship; In the actual verification process, inputting the configuration description file to be verified into the configuration description file test library to obtain the verification result of the target substation.
7. The verification method of the intelligent substation configuration description file according to claim 1, characterized in that, After obtaining the verification result of the target substation, the method for verifying the intelligent substation configuration description file further includes: Constructing a verification result database; Inputting the obtained verification result of the target substation into the verification result database, and performing similarity analysis on it to obtain the substation configuration similarity score.
8. A verification system for the configuration description file of an intelligent substation, characterized in that, Including: An acquisition module, configured to acquire the initial configuration information data of the sample configuration description file of the target substation; A preprocessing module, configured to preprocess the initial configuration information data to obtain target configuration information data; A matching module, configured to obtain the terminal standard feature information data matching the terminal based on the terminals of the acquired sample configuration description file; An extraction module, configured to extract the communication node configuration data from the target configuration information data, and extract the node relationship data of the virtual terminals from the terminal standard feature information data; A mapping module, configured to obtain the adaptation result between the communication node configuration data and the node relationship data of the virtual terminals through a graph theory algorithm, and construct a mapping relationship between the communication node configuration data and the node relationship data of the virtual terminals based on the adaptation result; A verification module, configured to verify the configuration description file to be verified based on the mapping relationship in the actual verification process to obtain the verification result of the target substation.
9. A verification device for the configuration description file of an intelligent substation, characterized in that, Including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, the method for verifying the intelligent substation configuration description file according to any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program. When the device where the computer-readable storage medium is located executes the computer program, the method for verifying the intelligent substation configuration description file according to any one of claims 1 to 7 is implemented.