Power grid protection logic analysis method, device and system, storage medium and product
Through real-time communication and data analysis between the power grid monitoring equipment and the power grid protection device, the problem of insufficient timeliness of the power grid protection logic analysis is solved, and the potential problems and optimization needs are quickly identified and the response speed and reliability of the power grid protection system are improved.
Patent Information
- Application Number
- CN202411286584.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2024-12-31
AI Technical Summary
In the prior art, the protection logic analysis of power grid protection devices is poor, which makes it difficult to obtain protection logic state in time when a fault occurs, affecting the effectiveness and reliability of the system.
Through the communication connection between the power grid monitoring device and the power grid protection device, communication instructions are sent to obtain the current running data, and based on the real-time data analysis protection logic, a protection logic tree structure and logic block diagram are built to analyze the protection logic online in real time.
Real-time analysis and optimization of power grid protection logic is realized, optimization and adjustment time is shortened, response speed and efficiency of protection system are improved, and reliability is enhanced.
Smart Images

Figure CN119231428A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of protection logic analysis of power protection devices, and in particular to a power grid protection logic analysis method, device, system, storage medium and product. Background Art
[0002] In the related art, the protection logic of the protection device is analyzed by generally reading the recorded broadcast history file from the protection device for analysis after the protection device performs the protection action.
[0003] However, this method cannot guarantee real-time online analysis of the protection logic. When a fault occurs, it is difficult for operators to obtain the status of the protection logic in a timely manner, resulting in an inability to respond immediately to abnormal situations. Logic optimization and adjustment will be delayed, thus affecting the effectiveness and reliability of the protection system. Summary of the invention
[0004] The main purpose of this application is to provide a power grid protection logic analysis method, device, system, storage medium and product, aiming to solve the technical problem of poor timeliness of protection logic analysis of power grid protection devices in related technologies.
[0005] To achieve the above-mentioned purpose, the present application proposes a power grid protection logic analysis method, which is used for a power grid monitoring device, the power grid monitoring device is communicatively connected with at least one power grid protection device, and the power grid protection logic analysis method includes:
[0006] Determine the action logic data to be analyzed;
[0007] Sending a communication instruction to a target power grid protection device associated with the action logic data to be analyzed, so that the target power grid protection device returns current operation data;
[0008] Based on all current operating data, the protection logic of the action logic data to be analyzed is analyzed.
[0009] In one embodiment, the step of analyzing the protection logic of the action logic data to be analyzed based on all current operation data includes:
[0010] Obtain the target logic block diagram corresponding to the action logic data to be analyzed;
[0011] Based on all current operation data, run the target logic block diagram to obtain the operation results;
[0012] Based on the operation results, the protection logic of the action logic data to be analyzed is analyzed.
[0013] In one embodiment, before the step of obtaining the target logic block diagram corresponding to the action logic data to be analyzed, the step further includes:
[0014] For each power grid protection device, determine the protection function of the power grid protection device;
[0015] Based on all protection functions, a protection logic tree structure is constructed; the protection logic tree structure includes at least one root node and at least one child node under each root node, each root node corresponds to a power grid protection device, and each child node corresponds to a protection function;
[0016] At each sub-node level, a logic block diagram of the protection function corresponding to the sub-node is constructed.
[0017] In one embodiment, the step of sending a communication instruction to a target power grid protection device associated with the action logic data to be analyzed so that the target power grid protection device returns the current operation data includes:
[0018] Generate communication instructions based on a target logic block diagram; the target logic block diagram includes a plurality of logic blocks;
[0019] The communication instruction is sent to the target power grid protection device, so that the target power grid protection device responds to the communication instruction and returns the current operation data corresponding to each logic block.
[0020] In one embodiment, based on all current operation data, the step of running the target logic block diagram and obtaining the operation result includes:
[0021] The current running data corresponding to each logic block is loaded into the logic block, and the target logic block diagram after the running data is loaded is obtained to obtain the running result.
[0022] In one embodiment, the current operation data includes telemetry data and / or telesignaling data.
[0023] In addition, to achieve the above purpose, the present application also proposes a power grid protection logic analysis device, the power grid protection logic analysis device comprising:
[0024] A determination module, used to determine the action logic data to be analyzed;
[0025] A sending module, used for sending a communication instruction to a target power grid protection device associated with the action logic data to be analyzed, so that the target power grid protection device returns current operation data;
[0026] The analysis module is used to analyze the protection logic of the action logic data to be analyzed based on all current operation data.
[0027] In addition, to achieve the above purpose, the present application also proposes a power grid protection logic analysis system, which includes:
[0028] A power grid monitoring device, the power grid monitoring device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the power grid protection logic analysis method as described above;
[0029] At least one power grid protection device, each power grid protection device is communicatively connected to the power grid monitoring device.
[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the power grid protection logic analysis method as described above are implemented.
[0031] In addition, to achieve the above-mentioned purpose, the present application also proposes a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps of the above-mentioned power grid protection logic analysis method are implemented.
[0032] One or more technical solutions proposed in this application have at least the following technical effects:
[0033] In the power grid protection logic analysis method provided by the present application, the power grid monitoring device can first determine the action logic data to be analyzed of the power grid protection device to be analyzed, and send a communication instruction to the target power grid protection device associated with the action logic data to be analyzed through the communication connection with the power grid protection device, so that the target power grid protection device can return the current operation data; thereby, the power grid monitoring device can integrate all the current operation data related to the action logic data to be analyzed, and analyze the protection logic of the action logic data to be analyzed, instead of relying on historical data or static configuration for analysis. Analysis based on real-time operation data can more quickly identify potential problems or optimization needs in the protection logic, help to timely adjust the protection logic of the power grid protection device, shorten the optimization and adjustment time, thereby improving the response speed and efficiency of the protection system, and enhancing the reliability of the protection system. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0035] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0036] Figure 1A schematic diagram of the structure of a power grid protection logic analysis system provided in an embodiment of the present application;
[0037] Figure 2 A schematic diagram of the structure of a power grid monitoring device in a hardware operating environment involved in the power grid protection logic analysis method in an embodiment of the present application;
[0038] Figure 3 A flowchart of the first embodiment of the power grid protection logic analysis method of the present application is provided;
[0039] Figure 4 This is a schematic diagram of a protection logic tree structure of an example;
[0040] Figure 5 is a logic block diagram under an overvoltage protection subnode of an example;
[0041] Figure 6 A schematic diagram of a simplified flow chart of a power grid protection logic analysis method provided in Embodiment 1 of the present application;
[0042] Figure 7 This is a schematic diagram of the module structure of the power grid protection logic analysis device according to an embodiment of the present application.
[0043] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0044] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0045] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0046] The main solution of the embodiment of the present application is: determine the action logic data to be analyzed; send a communication instruction to the target power grid protection device associated with the action logic data to be analyzed so that the target power grid protection device returns the current operating data; based on all current operating data, analyze the protection logic of the action logic data to be analyzed.
[0047] In the related art, the protection logic of the protection device is analyzed by generally reading the recorded broadcast history file from the protection device for analysis after the protection device performs the protection action.
[0048] However, this method cannot guarantee real-time online analysis of the protection logic. When a fault occurs, it is difficult for operators to obtain the status of the protection logic in a timely manner, resulting in an inability to respond immediately to abnormal situations. Logic optimization and adjustment will be delayed, thus affecting the effectiveness and reliability of the protection system.
[0049] The present application provides a solution, whereby the power grid monitoring device can send a communication instruction to the target power grid protection device associated with the action logic data to be analyzed through a communication connection with the power grid protection device, so that the target power grid protection device can return the current operation data; thereby, the power grid monitoring device can integrate all the current operation data related to the action logic data to be analyzed, and analyze the protection logic of the action logic data to be analyzed, rather than relying on historical data or static configuration for analysis. Analysis based on real-time operation data can more quickly identify potential problems or optimization requirements in the protection logic, help to timely adjust the protection logic of the power grid protection device, shorten the optimization and adjustment time, thereby improving the response speed and efficiency of the protection system, and enhancing the reliability of the protection system.
[0050] The following will be explained and introduced through multiple examples. Figure 1 , Figure 1 The structure diagram of the power grid protection logic analysis system provided by an embodiment is shown in FIG. Figure 1 As shown, the power grid protection logic analysis system may include a power grid monitoring device and at least one power grid protection device.
[0051] Among them, the power grid protection device can be a relay protection device, a line protection measurement and control device, etc., and each power grid protection device is connected to the power grid monitoring equipment in communication. Specifically, a communication connection between the power grid protection device and the power grid monitoring equipment can be established through a preset communication protocol (such as IEC 61850, DNP3, etc.). Based on the communication connection between the two, the power grid protection device can return the current operation data to the power grid monitoring equipment in real time, so that the power grid monitoring equipment can perform real-time analysis and optimization on the protection logic of the power grid protection device based on the current operation data.
[0052] The power grid monitoring equipment is an intelligent device used to analyze the protection logic of the power grid protection device. It can perform real-time online analysis of the protection logic of the power grid protection device based on the current operating data of the power grid protection device, and perform logic optimization processing based on the logic analysis results.
[0053] In one embodiment, a power grid monitoring device may include: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the power grid protection logic analysis method in the above-mentioned embodiment one.
[0054] Reference below Figure 2, which shows a schematic diagram of the structure of a power grid monitoring device suitable for implementing the embodiment of the present application. The power grid monitoring device in the embodiment of the present application may include but is not limited to mobile terminals such as laptop computers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions: tablet computers), etc., and fixed terminals such as desktop computers, etc. Figure 2 The grid monitoring shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0055] like Figure 2 As shown, the power grid monitoring device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the power grid monitoring device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the power grid monitoring device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a power grid monitoring device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0056] In particular, according to the embodiments disclosed in the present application, the process described below with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0057] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0058] Based on this, the present application embodiment provides a power grid protection logic analysis method, referring to Figure 3 , Figure 3 This is a flow chart of the first embodiment of the power grid protection logic analysis method of the present application.
[0059] In this embodiment, the power grid protection logic analysis method includes steps S100 to S300:
[0060] Step S100, determining the action logic data to be analyzed.
[0061] Step S200: sending a communication instruction to a target power grid protection device associated with the action logic data to be analyzed, so that the target power grid protection device returns current operation data.
[0062] Step S300: analyzing the protection logic of the action logic data to be analyzed based on all current operation data.
[0063] Specifically, multiple grid protection devices are usually installed in the power network to realize different levels and types of protection of the power network. The protection action of the grid protection device is based on logical judgment. The grid protection device usually makes a logical judgment based on a preset set value or threshold to determine whether a protection action needs to be performed; for example, when the grid protection device detects that the current line current exceeds the set threshold, it will perform a disconnection operation to realize overcurrent protection of the line.
[0064] When analyzing the protection logic of the power grid protection device, the action logic data to be analyzed of the power grid protection device can be determined first. The action logic data to be analyzed may include protection action, conditions for triggering the protection action (voltage threshold, current threshold, etc.), delay setting (response time of protection action), etc. The power grid monitoring device can send a communication instruction to the target power grid protection device associated with the action logic data to be analyzed through a communication protocol. After receiving the communication instruction, the target power grid protection device returns the current operation data monitored thereon to the power grid monitoring device for analysis by the power grid monitoring device. Among them, the current operation data may include telemetry data and / or telesignaling data; telemetry data may be real-time monitoring data such as current, voltage, power, etc., and telesignaling data is equipment status information data indicating switch status, circuit breaker position, etc.
[0065] Based on the received current operation data and the action logic data to be analyzed, it is possible to evaluate whether the protection logic of the target power grid protection device works as expected, and verify whether the protection device has taken correct action in the event of a fault. For example, the protection logic of the transformer protection is to perform a disconnection operation 5 seconds after the current on the transformer exceeds a preset threshold value (200A); when analyzing the protection logic, a communication instruction can be sent to the corresponding target power grid protection device to obtain the current data on it and the status information data of the power grid protection device in real time; when the current exceeds the set threshold value of 200A, it is determined that the time when the current first exceeds the threshold value is 14:00:00, and then the real-time received data is used to verify whether the time when the current continues to exceed the threshold value reaches the set delay (that is, the current continues to exceed the limit between 14:00:00 and 14:00:05), and the real-time received status information data is used to confirm whether the transformer is disconnected 5 seconds after the current exceeds the threshold value (that is, 14:00:05); if the target power grid protection device disconnects the transformer according to the predetermined protection logic, the protection logic of the transformer protection corresponding to the device is normal; if the power grid protection device does not disconnect according to the predetermined logic, potential problems (such as setting errors, protection device failures, or data transmission problems, etc.) can be analyzed based on this, so as to optimize the protection logic, etc.
[0066] In order to facilitate the operator to more intuitively understand and analyze the protection logic of the power grid protection device, in a feasible implementation, step S300 may specifically include steps S310 to S330, and the protection logic of the protection device is visualized in the form of a logic block diagram:
[0067] Step S310, obtaining a target logic block diagram corresponding to the action logic data to be analyzed.
[0068] Step S320, based on all current operation data, run the target logic block diagram to obtain the operation result.
[0069] Step S330: analyzing the protection logic of the action logic data to be analyzed based on the operation result.
[0070] Specifically, the logic block diagram is a visual presentation of the protection logic of the power grid protection device, which can describe the working principle and process of the power grid protection device. Through the logic block diagram, the operator can more intuitively grasp the input, processing process and output of the power grid protection device when executing the protection function. In a feasible implementation, in order to more conveniently obtain the target logic block diagram corresponding to the action logic data to be analyzed, steps S307 to S309 can also be included before step S310 to construct the logic block diagram corresponding to all power grid protection devices involved in the power network:
[0071] Step S307: for each power grid protection device, determine the protection function of the power grid protection device.
[0072] Step S308: construct a protection logic tree structure based on all protection functions.
[0073] The protection logic tree structure includes at least one root node and at least one child node under each root node. Each root node corresponds to a power grid protection device, and each child node corresponds to a protection function.
[0074] Step S309: construct a logic block diagram of the protection function corresponding to each sub-node at the level of each sub-node.
[0075] It should be noted that the power grid protection device usually has multiple protection functions, and different protection functions can be achieved by setting different protection logics.
[0076] In this way, the specific protection function of each grid protection device in the power network can be determined; after determining all the protection functions of all grid protection devices, the grid protection devices and their functions can be organized in a hierarchical structure to construct a protection logic tree structure, which includes at least one root node and at least one child node under each root node; wherein the root node corresponds to a grid protection device, and the child node under the root node represents the specific protection function corresponding to the grid protection device. Figure 4 A schematic diagram of a protection logic tree structure is shown as an example. Figure 4 As shown, the protection logic tree structure of the power grid protection device in the power network can be drawn by the analysis software installed on the power grid monitoring device. Figure 4 "Nine unified bus differential AL", "Nine unified buses DL", "Domestic bus protection", "Domestic bus protection-GZK" and "3631" are the five root nodes of the protection logic tree structure, corresponding to five different types of power grid protection devices respectively; under the "3631" root node, there are multiple child nodes, such as "differential protection", "overvoltage protection", "remote trip criterion protection", etc., which correspond to different line protection functions of the "3631" power grid protection device. After determining the working principle and implementation logic of each protection function, a logic block diagram can be drawn for the protection logic corresponding to each protection function under each corresponding child node to describe the input, processing process and output of the protection logic. Figure 5 This is a logic block diagram of an example overvoltage protection subnode.
[0077] Based on the above operations, a complete protection logic tree structure can be constructed, and different logic block diagrams can be constructed for different protection functions according to different protection logics. Therefore, according to the actual analysis needs, the logic block diagram (i.e., the target logic block diagram) corresponding to the protection function to be analyzed can be selected from the protection logic tree structure. The power grid monitoring equipment is connected to the power grid protection device in communication to obtain the current operating data of the power grid protection device. The power grid monitoring equipment can map the received current operating data to the target logic block diagram, input it to the corresponding logic node, and run the target logic block diagram through the simulation software tool to generate the corresponding operating results. Figure 5 As shown, the logic block diagram includes multiple logic blocks. After obtaining the current operation data from the power grid protection device, the current operation data corresponding to each logic block can be loaded into the logic block, and the target logic block diagram after the operation data is loaded can be operated to obtain the operation result. For example, when analyzing the overvoltage protection logic, the power grid monitoring device obtains the voltage value U of the three phases A, B, and C on the line. A , U B , U C When A , U B and U C Enter into Figure 5 "U A >[Overvoltage setting]”, “U B >[overvoltage setting]” and “U C >[overvoltage setting]” to update its internal state, and then run the corresponding target logic block diagram to obtain the corresponding operation result. If the actual operation result is inconsistent with the expected operation result, the difference can be marked in the target logic block diagram so that the operator can more intuitively understand the possible erroneous action logic data and optimize the protection logic corresponding to the action logic data to be analyzed, such as adjusting the protection setting threshold, modifying part of the logic block diagram, etc.
[0078] In addition, during the data transmission process between the power grid monitoring equipment and the power grid protection device, if all the current operating data of the power grid protection device is transmitted at one time, a large bandwidth may be occupied due to the transmission of a large amount of data, resulting in a decrease in the transmission rate, affecting the real-time nature of data acquisition. In a feasible implementation, step S200 may specifically include generating a communication instruction based on a target logic block diagram; wherein the target logic block diagram includes a plurality of logic blocks; and sending a communication instruction to a target power grid protection device so that the target power grid protection device responds to the communication instruction and returns the current operating data corresponding to each logic block. Figure 5As can be seen from the logic block diagram shown, each logic block includes multiple logic blocks. In practical applications, a unique identifier can be assigned to each logic block in advance. After the target logic block diagram is determined, a communication instruction can be generated according to the target logic block diagram. The communication instruction may include a unique identifier corresponding to each logic block in the target logic block diagram. After the power grid protection device receives the communication instruction and performs parsing processing, it can return the current operating data required by the target logic block diagram in a targeted manner according to the received unique identifier, without returning all the current operating data on the entire power grid protection device to the power grid monitoring device, thereby avoiding the one-time transmission of a large amount of data and reducing the bandwidth occupied by data transmission.
[0079] It is not difficult to understand that the power grid protection logic analysis method of this embodiment can send communication instructions to the target power grid protection device associated with the action logic data to be analyzed through the communication connection with the power grid protection device, so that the target power grid protection device can return the current operation data; thereby, the power grid monitoring device can integrate all the current operation data related to the action logic data to be analyzed, and analyze the protection logic of the action logic data to be analyzed, rather than relying on historical data or static configuration for analysis. Analysis based on real-time operation data can more quickly identify potential problems or optimization needs in the protection logic, help to adjust the protection logic of the power grid protection device in a timely manner, shorten the optimization and adjustment time, thereby improving the response speed and efficiency of the protection system, and enhancing the reliability of the protection system.
[0080] For example, in order to help understand the implementation process of the power grid protection logic analysis method obtained by combining this embodiment with the above-mentioned embodiment 1, please refer to Figure 6 , Figure 6 A brief flow chart of a power grid protection logic analysis method is provided, specifically:
[0081] After determining the action logic data to be analyzed of the power grid protection device that needs to be analyzed, the communication protocol can be set through the analysis software on the power grid monitoring device to establish a communication connection with the power grid protection device. Communication instructions can be sent to the power grid protection device through the communication protocol. The communication instructions can include the diagram serial number of the target logic block diagram corresponding to the action logic data to be analyzed. After the power grid protection device parses the communication instruction, it can determine the current operation data to be uploaded according to the diagram serial number, and upload the telesignaling data and telemetry data related to the target logic block diagram to the analysis software of the power grid monitoring device. The analysis software can display the changes of the current target logic block diagram in real time through the display device of the power grid monitoring device according to the uploaded current operation data, and demonstrate the operation process of the protection logic online, making the analysis of the protection logic simpler and more intuitive.
[0082] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the power grid protection logic analysis method of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.
[0083] This application also provides a power grid protection logic analysis device, please refer to Figure 7 , the power grid protection logic analysis device comprises:
[0084] A determination module 10, used to determine the action logic data to be analyzed;
[0085] A sending module 20, used to send a communication instruction to a target power grid protection device associated with the action logic data to be analyzed, so that the target power grid protection device returns current operation data;
[0086] The analysis module 30 is used to analyze the protection logic of the action logic data to be analyzed based on all current operation data.
[0087] The power grid protection logic analysis device provided by the present application adopts the power grid protection logic analysis method in the above embodiment, which can solve the technical problem of poor timeliness of protection logic analysis of power grid protection devices in related technologies. Compared with related technologies, the beneficial effects of the power grid protection logic analysis device provided by the present application are the same as the beneficial effects of the power grid protection logic analysis method provided by the above embodiment, and other technical features in the above power grid protection logic analysis device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0088] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the power grid protection logic analysis method in the above-mentioned embodiment.
[0089] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.
[0090] The computer-readable storage medium may be included in the power grid monitoring device; or may exist independently without being installed in the power grid monitoring device.
[0091] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the power grid monitoring device, the power grid monitoring device: determines the action logic data to be analyzed; sends a communication instruction to the target power grid protection device associated with the action logic data to be analyzed, so that the target power grid protection device returns the current operating data; and analyzes the protection logic of the action logic data to be analyzed based on all current operating data.
[0092] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0093] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0094] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0095] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned power grid protection logic analysis method, and can solve the technical problem of poor timeliness of protection logic analysis of power grid protection devices in related technologies. Compared with related technologies, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the power grid protection logic analysis method provided by the above-mentioned embodiment, and will not be repeated here.
[0096] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned power grid protection logic analysis method when executed by a processor.
[0097] The computer program product provided by this application can solve the technical problem of poor timeliness of protection logic analysis of power grid protection devices in related technologies. Compared with related technologies, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the power grid protection logic analysis method provided by the above embodiment, which will not be elaborated here.
[0098] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A power grid protection logic analysis method, characterized in that: For a power grid monitoring device, the power grid monitoring device is communicatively connected to at least one power grid protection device, and the power grid protection logic analysis method includes: Determine the action logic data to be analyzed; Sending a communication instruction to a target power grid protection device associated with the action logic data to be analyzed, so that the target power grid protection device returns current operation data; Based on all the current running data, the protection logic of the action logic data to be analyzed is analyzed.
2. The power grid protection logic analysis method according to claim 1, characterized in that: The step of analyzing the protection logic of the action logic data to be analyzed based on all the current operation data includes: Obtain the target logic block diagram corresponding to the action logic data to be analyzed; Based on all the current operation data, run the target logic block diagram to obtain an operation result; Based on the operation result, the protection logic of the action logic data to be analyzed is analyzed.
3. The power grid protection logic analysis method according to claim 2, characterized in that: Before the step of obtaining the target logic block diagram corresponding to the action logic data to be analyzed, the following steps are also included: For each of the power grid protection devices, determining a protection function of the power grid protection device; Based on all the protection functions, a protection logic tree structure is constructed; the protection logic tree structure includes at least one root node and at least one child node under each root node, each root node corresponds to a power grid protection device, and each child node corresponds to a protection function; At each sub-node level, a logic block diagram of the protection function corresponding to the sub-node is constructed.
4. The power grid protection logic analysis method according to claim 3, characterized in that: The step of sending a communication instruction to a target power grid protection device associated with the action logic data to be analyzed so that the target power grid protection device returns current operation data comprises: Based on the target logic block diagram, generating the communication instruction; the target logic block diagram includes a plurality of logic blocks; The communication instruction is sent to the target power grid protection device, so that the target power grid protection device responds to the communication instruction and returns the current operation data corresponding to each of the logic blocks.
5. The power grid protection logic analysis method according to claim 4, characterized in that: The step of running the target logic block diagram based on all the current running data to obtain the running result comprises: The current operation data corresponding to each of the logic blocks is loaded into the logic block, and the target logic block diagram after the operation data is loaded is operated to obtain the operation result.
6. The power grid protection logic analysis method according to any one of claims 1 to 5, characterized in that: The current operation data includes telemetry data and / or telesignaling data.
7. A power grid protection logic analysis device, characterized in that: The power grid protection logic analysis device comprises: A determination module, used to determine the action logic data to be analyzed; A sending module, used for sending a communication instruction to a target power grid protection device associated with the action logic data to be analyzed, so that the target power grid protection device returns current operation data; The analysis module is used to analyze the protection logic of the action logic data to be analyzed based on all the current operation data.
8. A power grid protection logic analysis system, characterized in that: The power grid protection logic analysis system comprises: A power grid monitoring device, the power grid monitoring device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the power grid protection logic analysis method according to any one of claims 1 to 6; At least one power grid protection device, each of the power grid protection devices is communicatively connected to the power grid monitoring device.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the power grid protection logic analysis method according to any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the power grid protection logic analysis method according to any one of claims 1 to 6 are implemented.
