Relay protection device control method and system based on blockchain technology
By encrypting and storing the set value template file through blockchain technology, the automatic adjustment of the set value file of the protection device can be realized, which solves the problems of cumbersome and erroneous set value input in the existing technology and improves the operational safety and reliability of the protection device.
Patent Information
- Application Number
- CN202110201765.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-23
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2041-02-23
AI Technical Summary
In the existing technology, the input and modification process of the protection device setting value is cumbersome and inefficient. It is difficult to avoid errors in manual operation, and the setting value setting errors cannot be automatically discovered, posing a major safety hazard.
Blockchain technology is used to encrypt the fixed value template file and store it on the blockchain server through the communication system, so as to achieve a one-to-one correspondence between the fixed value file and the protection device, automatically complete the fixed value adjustment, and utilize the blockchain's encryption anti-counterfeiting function and full-process traceability function to ensure the accuracy and reliability of file transmission.
It improves the reliability and efficiency of the management and control of setting value files, reduces manual operations, ensures the correctness of setting value files, reduces the risk of setting value errors, and improves the operational safety and reliability of protection devices.
Smart Images

Figure CN114977481B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of relay protection device management and control, and in particular relates to a relay protection device management and control method and system based on blockchain technology. Background Art
[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.
[0003] The settings of relay protection devices are crucial, crucial for their proper functioning. Errors in these settings can lead to malfunction or failure of the protection device, further impacting the safe and stable operation of the power grid. In severe cases, this can lead to grid instability, widespread power outages, and other major accidents.
[0004] Because the protection setting is so important, the control and setting requirements for the protection setting on site are very strict. In order to avoid errors in the protection device setting, staff are currently required to use a manual operation device to input the setting one by one on site according to the protection setting list provided by the control department, and remote loading of the setting is not allowed. In addition, when entering the setting on site, one person must operate and one person must monitor to reduce the possibility of manual operation errors. The inventors have found that this protection setting control and operation mode has the following problems:
[0005] (1) The work process is cumbersome and inefficient. To input or modify the protection setting, personnel must first arrive at the substation site, and before the operation, they must issue a work ticket in accordance with the regulations. When inputting the setting, one person operates and the other monitors. The operator must state the operation content and the setting value, and the monitor must repeat it. The entire work process is cumbersome and inefficient. Statistics show that the input and modification of the protection device setting accounts for 40% to 60% of the total workload of the relevant team;
[0006] (2) The manual input of fixed values cannot completely avoid the possibility of errors. Although the working mode of operator + supervisor is adopted, the possibility of errors in the fixed values of the protection device cannot be completely avoided. In actual field, it has been found many times that the fixed values in the protection device are inconsistent with the fixed values on the fixed value sheet provided by the control department;
[0007] (3) It is impossible to automatically detect errors in the setting values of protection devices. When setting the setting values of protection devices manually, if an error occurs in a setting value, it is difficult to detect the incorrect setting value unless a separate check is performed or special circumstances such as the protection device refusing to operate or malfunctioning occur. This poses a great risk and hidden danger to the correct operation of the protection device. Summary of the Invention
[0008] In order to solve at least one technical problem existing in the above-mentioned background technology, the present invention provides a relay protection device management and control method and system based on blockchain technology. After calculating the set value for each protection device, it generates a corresponding set value file, and sends the set value file to the corresponding protection device with the help of a communication system. The set value setting work is automatically completed, which can not only greatly simplify the workflow of the set value setting of the protection device, improve work efficiency, and save manpower and material resources, but also fundamentally avoid the possibility of errors in manual set value setting, thereby improving the safety and reliability of the operation and action of the protection device.
[0009] In order to achieve the above object, the present invention adopts the following technical solutions:
[0010] The first aspect of the present invention provides a method for controlling a relay protection device based on blockchain technology.
[0011] In one or more embodiments, a method for controlling a relay protection device based on blockchain technology includes:
[0012] Encrypt the fixed value template file to establish a one-to-one correspondence between the fixed value template file and the protection device;
[0013] The encrypted fixed value template file is stored locally and uploaded to the control cloud platform through the secondary equipment online monitoring master station. After the file consistency is verified, it is stored in the blockchain server.
[0014] The complete set value file generated after the setting calculation is encrypted and submitted to the blockchain server for storage. At the same time, the encrypted set value file is sent to the substation where the protection device is located, so that the centralized control master station deployed in the substation can automatically perform set value setting operations on the set value file.
[0015] The second aspect of the present invention provides a relay protection device management and control system based on blockchain technology.
[0016] In one or more embodiments, a relay protection device management and control system based on blockchain technology includes:
[0017] A template file encryption module is used to encrypt the fixed value template file to establish a one-to-one correspondence between the fixed value template file and the protection device;
[0018] The template file storage module is used to store the encrypted fixed value template file locally and upload it to the control cloud platform through the secondary equipment online monitoring master station. After the file consistency is verified, it is stored in the blockchain server;
[0019] The fixed value file management and control module is used to encrypt the complete fixed value file generated after the setting calculation and submit it to the blockchain server for storage. At the same time, the encrypted fixed value file is sent to the substation where the protection device is located, so that the centralized control master station deployed in the substation can automatically perform fixed value setting operations on the fixed value file.
[0020] A third aspect of the present invention provides a computer-readable storage medium.
[0021] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the relay protection device control method based on blockchain technology as described above.
[0022] A fourth aspect of the present invention provides a computer device.
[0023] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps in the relay protection device control method based on blockchain technology as described above are implemented.
[0024] Compared with the prior art, the present invention has the following beneficial effects:
[0025] (1) With the help of the powerful encryption and anti-counterfeiting function of blockchain, a strict one-to-one correspondence between fixed value documents and protective devices is established, which fundamentally avoids the possibility of errors in the correspondence between fixed value documents and protective devices, and improves the reliability and efficiency of fixed value document management.
[0026] (2) The encryption and anti-counterfeiting function also enables independent detection of the correctness of the setting value file on the protection device side, making it easy to promptly discover damage or errors in the setting value file, further improving the security and reliability of the protection setting value adjustment.
[0027] (3) With the help of blockchain's functions such as "full traceability", "traceability", "openness and transparency", and "collective maintenance", when the protection device finds that the setting file is wrong, it can re-obtain the correct setting file to ensure that the protection device uses the correct setting file, thereby fundamentally improving the safety and reliability of the automatic adjustment of the protection device.
[0028] Advantages of additional aspects of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.
[0030] Figure 1 This is a flow chart of a relay protection device control method based on blockchain technology according to an embodiment of the present invention. DETAILED DESCRIPTION
[0031] The present invention will be further described below with reference to the accompanying drawings and embodiments.
[0032] It should be noted that the following detailed descriptions are illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present invention belongs.
[0033] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, they indicate the presence of features, steps, operations, devices, components and / or combinations thereof.
[0034] Example 1
[0035] To address the issues mentioned in the background technology, an effective approach is to automatically set the protection devices. Specifically, the control department calculates the set value for each protection device, generates a corresponding set value file, and distributes this set value file to the corresponding protection device via a communication system, automatically completing the set value setting process. This not only greatly simplifies the protection device set value setting workflow, improving efficiency and saving manpower and resources, but also fundamentally eliminates the potential for errors associated with manual set value setting, thereby improving the safety and reliability of the protection device's operation and operation.
[0036] Of course, automatic setting also carries certain risks. For example, the sheer number of protective devices, each with its own distinct brands and models, creates a vastly increased volume of setting files, placing a significant burden and complexity on management and control. If the correspondence between the setting files and the protective devices is incorrect, the protective devices will be set to the wrong setting, with potentially serious consequences. Furthermore, setting files can be corrupted or corrupted during remote transmission, potentially leading to incorrect setting of protective devices or failure of automatic setting, posing a significant risk to their proper operation.
[0037] In order to improve the safety and reliability of automatic setting of protection device settings, it is necessary to efficiently and reliably manage and control the protection setting files to ensure that the correspondence between the setting files and the protection devices is correct; in addition, technical measures must be taken to promptly detect damage or errors that may occur in the setting files during transmission, and to automatically replace the damaged setting files to improve the safety and reliability of automatic setting of protection device settings.
[0038] Reference Figure 1 The relay protection device control method based on blockchain technology of this embodiment includes:
[0039] S101: Encrypt the fixed value template file to establish a one-to-one correspondence between the fixed value template file and the protection device.
[0040] The number of protective devices in the power grid is enormous, spanning different manufacturers and brands. Even for devices from the same manufacturer and brand, the content of their setting sheets can vary due to differences in device models or software versions. As a management and control department, faced with such a large number of protective devices and setting files, how to conduct efficient and reliable management and control is a key issue that needs to be addressed. This invention proposes the following solution:
[0041] Each protection device generates a set value template file based on its own set value content.
[0042] The fixed value template file contains the following contents: (1) device information; (2) file information; (3) fixed value list information.
[0043] The device information includes but is not limited to the name of the protection device, device model and software version number, manufacturer, device commissioning time, etc.;
[0044] The file information includes but is not limited to the name of the protected primary equipment, setting sheet number, file preparation date, transformer ratio parameter settings, etc.
[0045] The fixed value list information includes but is not limited to the fixed value area code, fixed value details, including fixed value name, data type, fixed value unit, fixed value range and modification step, etc.
[0046] In some embodiments, the MD5 algorithm is used to calculate the above content to obtain a set of 128-bit hash values, which are saved in a fixed value template file.
[0047] It should be noted here that other existing encryption algorithms can also be used to encrypt the content in the fixed value template file. Those skilled in the art can choose according to actual conditions, and will not be repeated here.
[0048] The content of the fixed value template files corresponding to different protection devices will be unique. The hash value calculation uses the MD5 algorithm, which ensures that the hash value corresponding to each fixed value template file is also unique. This ensures efficient and reliable management of fixed value files and ensures the accuracy of the correspondence between fixed value files and protection devices.
[0049] S102: The encrypted fixed value template file is stored locally and uploaded to the control cloud platform through the secondary equipment online monitoring master station. After the file consistency is verified, it is stored in the blockchain server.
[0050] After the protection device generates a fixed value template file, in addition to storing it locally, it must also be uploaded to the control cloud platform with the help of secondary equipment online monitoring master station and communication system. At the same time, the fixed value template file is stored in the blockchain server after consistency verification. The blockchain server acts as a third party to save the accurate fixed value template file for file verification and traceability.
[0051] Among them, the set value template file uses the E file or XML file format, and the protection device outputs the set value template file in the form of soft message.
[0052] Setting value template file format: (XML file format)
[0053]
[0054]
[0055] The Secondary Equipment Online Monitoring Master Station manages and controls protection devices within multiple substations within a region, providing file transfer and information exchange services for these devices. Setting template files provided by the protection devices are uploaded to the Control Cloud Platform via the Secondary Equipment Online Monitoring Master Station. The Control Cloud Platform is a fundamental service facility for power grid dispatch, responsible for collecting, storing, and managing data related to dispatch tasks. It also provides a unified data service model and services, supporting third-party development of various applications on the platform.
[0056] After the fixed value template file is transferred to the control cloud platform, a consistency check is first performed. This function calculates the hash value of the file according to the predetermined MD5 algorithm based on the specific content of the fixed value template file. The hash value is then compared with the hash value in the fixed value template file uploaded by the protection device. If the two are consistent, it indicates that the fixed value template file is correct. Otherwise, the fixed value template file is considered to be incorrect and the corresponding protection device can be required to re-upload the fixed value template file. Because the content of the fixed value template file and the calculated hash value are unique, a strict correspondence between the fixed value template file and the protection device can be established, thereby improving the reliability and efficiency of protection fixed value management.
[0057] The management and control department calculates the set value for each protection device through the setting calculation application on the control cloud platform, and fills the set value calculation results into the set value template file provided by the corresponding protection device to generate a complete set value file. The hash value is calculated again based on the content of the set value file and saved in the set value file as part of the file content.
[0058] S103: The complete set value file generated after the setting calculation is encrypted and submitted to the blockchain server for storage. At the same time, the encrypted set value file is sent to the substation where the protection device is located, so that the centralized control master station deployed in the substation can automatically perform set value setting operations on the set value file.
[0059] On the one hand, the generated fixed value file is submitted to the blockchain server through the dispatching and control system. After passing the consistency check, the file is saved as a third party for file verification and traceability. On the other hand, the fixed value file is sent to the substation where the protection device is located through the fixed value file transmission service of the control cloud platform. The central control station master station is deployed at the substation to control the information and files of all protection devices in the station. In order to ensure the correctness of the fixed value file again and improve the reliability of automatic adjustment, a manual verification and confirmation function can be set up at the central control station master station. The content and hash value of the sent fixed value file are further checked and verified manually. After confirming that the fixed value file is correct, it is sent to the protection device.
[0060] After receiving the setting file, the protection device automatically opens it and recalculates its hash value using the established MD5 algorithm. This hash value is then compared with the hash value in the setting file. A match indicates the file is correct. The protection device's display can also display the calculated hash value locally for easy review by operators. After the protection device completes automatic setting, a setting sheet can be printed out on a local printer, allowing operators to review and verify the sheet on-site to ensure accurate settings.
[0061] If an error occurs in the setting file, the protection device will monitor the substation and master station online through secondary equipment and send a setting file transfer request to the blockchain server. The blockchain server will respond to the protection device's request and resend the setting file to the protection device's centralized control master station via the scheduling cloud's file transfer service. The setting file will then be verified again until the setting file is correct.
[0062] Power grid companies have strict and clear zoning regulations for grid operation data. Zone I data has the highest security level and is primarily used for substation operation and maintenance. External access is generally prohibited. Zone II data has a lower security level than Zone I and is primarily used for grid dispatching. External access is generally not supported. Zone III, deployed on the control cloud platform, has lower security requirements than Zone II. External access is permitted while ensuring security.
[0063] The remote setting function involved in this embodiment involves the interaction of data between different zones. Therefore, it is necessary to equip Zone I with a physical firewall and to equip Zones II and III with forward and reverse isolation devices to prevent potential security risks caused by data communication.
[0064] Example 2
[0065] This embodiment provides a relay protection device management and control system based on blockchain technology, which includes:
[0066] A template file encryption module is used to encrypt the fixed value template file to establish a one-to-one correspondence between the fixed value template file and the protection device;
[0067] The template file storage module is used to store the encrypted fixed value template file locally and upload it to the control cloud platform through the secondary equipment online monitoring master station. After the file consistency is verified, it is stored in the blockchain server;
[0068] The fixed value file management and control module is used to encrypt the complete fixed value file generated after the setting calculation and submit it to the blockchain server for storage. At the same time, the encrypted fixed value file is sent to the substation where the protection device is located, so that the centralized control master station deployed in the substation can automatically perform fixed value setting operations on the fixed value file.
[0069] Each module in the relay protection device management and control system based on blockchain technology in this embodiment corresponds one-to-one to the steps in the relay protection device management and control method based on blockchain technology described in Example 1. The specific implementation process is the same and will not be repeated here.
[0070] Example 3
[0071] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps in the relay protection device management and control method based on blockchain technology as described in the above-mentioned embodiment 1 are implemented.
[0072] Example 4
[0073] This embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps in the method for controlling a relay protection device based on blockchain technology as described in the first embodiment above are implemented.
[0074] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.
[0075] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0076] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0077] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0078] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The program can be stored in a computer-readable storage medium, and when executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0079] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.
Claims
1. A method for controlling a relay protection device based on blockchain technology, characterized in that: include: Encrypt the fixed value template file to establish a one-to-one correspondence between the fixed value template file and the protection device; The encrypted fixed value template file is stored locally and uploaded to the control cloud platform through the secondary equipment online monitoring master station. After the file consistency is verified, it is stored in the blockchain server. The MD5 algorithm is used to calculate the content of the fixed value template file to obtain a set of hash values, which are saved in the fixed value template file. During the consistency check, the hash value of the fixed value template file is calculated according to the predetermined MD5 algorithm and compared with the hash value in the fixed value template file uploaded by the protection device. If the two are consistent, it indicates that the fixed value template file is correct. Otherwise, it is considered that the fixed value template file is wrong. The complete set value file generated after the setting calculation is encrypted and submitted to the blockchain server for storage. At the same time, the encrypted set value file is sent to the substation where the protection device is located, so that the centralized control master station deployed in the substation can automatically perform set value setting operations on the set value file.
2. The method for controlling a relay protection device based on blockchain technology according to claim 1, wherein: According to the setting contents of each protection device, corresponding setting template files are generated.
3. The method for controlling a relay protection device based on blockchain technology according to claim 1, wherein: The fixed value template file includes device information, file information and fixed value list information.
4. The method for controlling a relay protection device based on blockchain technology according to claim 1, wherein: The set value template file uses the E file or XML file format, and the protection device outputs the set value template file in the form of soft message.
5. The method for controlling a relay protection device based on blockchain technology according to claim 1, wherein: If there is an error in the constant value file, the protection device sends a constant value file transmission request to the blockchain server through the secondary equipment online monitoring master station. The blockchain server responds to the request of the protection device and re-sends the constant value file to the centralized control master station where the protection device is located, and verifies the constant value file again until the constant value file is correct.
6. A relay protection device management and control system based on blockchain technology, characterized in that: include: A template file encryption module is used to encrypt the fixed value template file to establish a one-to-one correspondence between the fixed value template file and the protection device; The template file storage module is used to store the encrypted fixed value template file locally and upload it to the control cloud platform through the secondary equipment online monitoring master station. After the file consistency is verified, it is stored in the blockchain server; the MD5 algorithm is used to calculate the content in the fixed value template file to obtain a set of hash values, which are saved in the fixed value template file; During the consistency check, the hash value of the fixed value template file is calculated according to the predetermined MD5 algorithm and compared with the hash value in the fixed value template file uploaded by the protection device. If the two are consistent, it indicates that the fixed value template file is correct. Otherwise, it is considered that the fixed value template file is wrong. The fixed value file management and control module is used to encrypt the complete fixed value file generated after the setting calculation and submit it to the blockchain server for storage. At the same time, the encrypted fixed value file is sent to the substation where the protection device is located, so that the centralized control master station deployed in the substation can automatically perform fixed value setting operations on the fixed value file.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the relay protection device control method based on blockchain technology as described in any one of claims 1 to 5 are implemented.
8. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps in the relay protection device control method based on blockchain technology are implemented as described in any one of claims 1 to 5.
Citation Information
Patent Citations
A file-based relay protection device fixed value setting and checking system
CN109038473A
Operation record processing method in power monitoring based on block chain
CN111769639A