Fault diagnosis method, device and equipment of circuit breaker and medium
By acquiring and analyzing the alarm information of circuit breakers, calculating the opening and closing times, and diagnosing slow opening or slow closing faults, the problem of difficult fault diagnosis of circuit breakers in existing technologies has been solved, ensuring the stability of the power system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- MEIZHOU POWER SUPPLY BUREAU OF GUANGDONG POWER GRID CORP
- Filing Date
- 2026-01-13
- Publication Date
- 2026-04-21
AI Technical Summary
In the existing technology, 10kV circuit breakers may experience opening and closing times exceeding the specified requirements due to aging mechanisms and mechanical jamming, leading to switch tripping, busbar voltage loss, unstable power supply, and even explosion risks. Furthermore, troubleshooting is difficult and busbar power restoration takes a long time.
By acquiring alarm information from the target plant, the system filters out the output information and action information of the opening and closing commands, calculates the opening and closing time of the circuit breaker, determines whether there is a slow opening or slow closing fault, and promptly pushes alarm information.
It enables early diagnosis of circuit breaker faults, avoids adverse consequences, ensures the power supply stability of the power system, and reduces fault diagnosis time.
Smart Images

Figure CN121899631A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of power systems, and more particularly to a method, apparatus, equipment and medium for fault diagnosis of circuit breakers. Background Technology
[0002] Currently, many 10kV circuit breakers in substations are in operation for a long time but have not yet reached the age for comprehensive renovation and replacement. As a result, these circuit breakers generally have longer opening and closing times than required by regulations due to aging of the circuit breaker mechanism's tripping coil, jamming of the mechanical parts of the switching mechanism, and poor contact in the secondary circuit. This not only leads to circuit breaker tripping events in the main transformer and 10kV section connected to the circuit breaker, causing 10kV busbar voltage loss, load loss, and power supply instability, but may even pose a risk of circuit breaker explosion due to the long arc extinguishing time.
[0003] In existing technologies, fault diagnosis often relies on protection information collected by operators at the fault site after a switch tripping event. However, existing methods suffer from difficulties in troubleshooting and require a long time to restore power to the busbar.
[0004] Therefore, there is an urgent need for a method that can diagnose slow opening / slow closing faults in circuit breakers in advance, so as to effectively avoid the adverse consequences caused by the slow opening and / or closing time of circuit breakers. Summary of the Invention
[0005] This application provides a fault diagnosis method, device, equipment, and medium for circuit breakers, which can perform fault diagnosis on circuit breakers in advance, effectively avoid adverse consequences caused by slow opening or closing of circuit breakers, and achieve the effect of ensuring the power supply stability of the power system.
[0006] In a first aspect, embodiments of this application provide a fault diagnosis method for a circuit breaker, including:
[0007] Obtain alarm information from the target plant within a preset time period;
[0008] Based on the preset keywords for circuit breaker operation, the tripping command output information, closing command output information, switch tripping action information, and switch closing action information are filtered out from the alarm information.
[0009] For each circuit breaker, the opening time of the circuit breaker is obtained based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. The opening command output information includes the protection action time corresponding to the opening of each circuit breaker, and the switch opening action information includes the switch action time corresponding to the opening of each circuit breaker.
[0010] Based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker, the closing time of the circuit breaker is obtained. The closing command output information includes the protection action time corresponding to the closing of each circuit breaker, and the switch closing action information includes the switch action time corresponding to the closing of each circuit breaker.
[0011] For each circuit breaker, determine whether the circuit breaker has a slow opening fault and / or a slow closing fault based on the opening and closing times of the circuit breaker.
[0012] In each time period, the protection action time is earlier than the switch action time.
[0013] In one possible implementation, determining whether the circuit breaker has a slow-opening fault and / or a slow-closing fault based on the opening and closing times of the circuit breaker includes:
[0014] If the circuit breaker's opening time is greater than the preset opening standard time, then the circuit breaker is determined to have a slow opening fault.
[0015] And / or,
[0016] If the closing time of the circuit breaker is greater than the preset closing standard time, it is determined that the circuit breaker has a slow closing fault.
[0017] In one possible implementation, obtaining the alarm information of the target plant within a preset time period includes:
[0018] The system simulates manual login to the event sequence recording system using simulation software, and crawls alarm information of all equipment or all circuit breaker equipment in the target plant within a preset time period.
[0019] In one possible implementation, the key terms for the circuit breaker operation include: protection action, three-phase single reclosing, reclosing action, switch open position closing, and switch closed position opening.
[0020] In one possible implementation, obtaining the opening time of the circuit breaker based on at least one set of time-adjacent protection action times and switching action times corresponding to the circuit breaker includes:
[0021] The tripping command output information and the tripping action information are sorted according to the time sequence of event reporting.
[0022] Based on the sorted trip command output information and switch trip action information, obtain at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker.
[0023] The average time difference between the protection action time and the switch action time of each adjacent time group is calculated to obtain the opening time of the circuit breaker.
[0024] In one possible implementation, obtaining the closing time of the circuit breaker based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker includes:
[0025] The closing command output information and the switch closing action information are sorted according to the time sequence of event reporting.
[0026] Based on the sorted closing command output information and switch closing action information, obtain at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker.
[0027] The closing time of the circuit breaker is obtained by calculating the average time difference between the protection action time and the switch action time of each adjacent time group.
[0028] In one possible implementation, obtaining at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker based on the sorted tripping command output information and switch tripping action information includes:
[0029] Based on the sorted tripping command output information and switch tripping action information, at least one set of tripping command events and switch tripping action events with adjacent reporting times corresponding to the circuit breaker are obtained.
[0030] For each group of events, the reporting time of the tripping command event is taken as the protection action time of this group of events, and the reporting time of the switch tripping action event is taken as the switch action time of this group of events.
[0031] In one possible implementation, obtaining at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker based on the sorted closing command output information and switch closing action information includes:
[0032] Based on the sorted closing command output information and switch closing action information, at least one set of closing command events and switch closing action events with adjacent reporting times corresponding to the circuit breaker are obtained.
[0033] For each group of events, the reporting time of the closing command event is taken as the protection action time of this group of events, and the reporting time of the switch closing action event is taken as the switch action time of this group of events.
[0034] In one possible implementation, the method further includes:
[0035] If it is determined that the circuit breaker has a slow opening fault and / or a slow closing fault, an alarm message is pushed to the target terminal, the alarm message being used to indicate that the circuit breaker has a slow opening fault and / or a slow closing fault.
[0036] Secondly, embodiments of this application provide a fault diagnosis device for a circuit breaker, comprising:
[0037] The acquisition unit is used to acquire alarm information of the target plant within a preset time period;
[0038] The filtering unit is used to filter out tripping command output information, closing command output information, switch tripping action information and switch closing action information from the alarm information based on preset keywords of circuit breaker operation.
[0039] The first processing unit is used to obtain the opening time of each circuit breaker based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. The opening command output information includes the protection action time corresponding to the opening of each circuit breaker, and the switch opening action information includes the switch action time corresponding to the opening of each circuit breaker.
[0040] The second processing unit is used to obtain the closing time of the circuit breaker based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. The closing command output information includes the protection action time corresponding to the closing of each circuit breaker, and the switch closing action information includes the switch action time corresponding to the closing of each circuit breaker.
[0041] The determining unit is used to determine, for each circuit breaker, whether there is a slow opening fault and / or a slow closing fault, based on the opening and closing times of the circuit breaker.
[0042] In each time period, the protection action time is earlier than the switch action time.
[0043] In one possible implementation, the determining unit is specifically used for:
[0044] If the circuit breaker's opening time is greater than the preset opening standard time, then the circuit breaker is determined to have a slow opening fault.
[0045] And / or,
[0046] If the closing time of the circuit breaker is greater than the preset closing standard time, it is determined that the circuit breaker has a slow closing fault.
[0047] In one possible implementation, the acquiring unit is specifically used for:
[0048] The system simulates manual login to the event sequence recording system using simulation software, and crawls alarm information of all equipment or all circuit breaker equipment in the target plant within a preset time period.
[0049] In one possible implementation, the keywords for circuit breaker operation in the screening unit include: protection action, three-phase single reclosing, reclosing action, switch open position closing, and switch closed position opening.
[0050] In one possible implementation, the first processing unit includes:
[0051] The first sorting module is used to sort the tripping command output information and the switch tripping action information according to the time order of event reporting.
[0052] The first acquisition module is used to acquire at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker based on the sorted trip command output information and switch trip action information.
[0053] The second acquisition module is used to calculate the average time difference between the protection action time and the switch action time of each group of time adjacent to each other, so as to obtain the opening time of the circuit breaker.
[0054] In one possible implementation, the second processing unit includes:
[0055] The second sorting module is used to sort the closing command output information and the switch closing action information according to the time order of event reporting.
[0056] The third acquisition module is used to acquire at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker based on the sorted closing command output information and switch closing action information.
[0057] The fourth acquisition module is used to calculate the average time difference between the protection action time and the switch action time of each group of time adjacent to each other, so as to obtain the closing time of the circuit breaker.
[0058] In one possible implementation, the first acquisition module is specifically used for:
[0059] Based on the sorted tripping command output information and switch tripping action information, at least one set of tripping command events and switch tripping action events with adjacent reporting times corresponding to the circuit breaker are obtained.
[0060] For each group of events, the reporting time of the tripping command event is taken as the protection action time of this group of events, and the reporting time of the switch tripping action event is taken as the switch action time of this group of events.
[0061] In one possible implementation, the third acquisition module is specifically used for:
[0062] Based on the sorted closing command output information and switch closing action information, at least one set of closing command events and switch closing action events with adjacent reporting times corresponding to the circuit breaker are obtained.
[0063] For each group of events, the reporting time of the closing command event is taken as the protection action time of this group of events, and the reporting time of the switch closing action event is taken as the switch action time of this group of events.
[0064] In one possible implementation, the fault diagnosis device for the circuit breaker further includes:
[0065] An alarm unit is used to push alarm information to a target terminal if it is determined that the circuit breaker has a slow opening fault and / or a slow closing fault. The alarm information is used to indicate that the circuit breaker has a slow opening fault and / or a slow closing fault.
[0066] Thirdly, embodiments of this application provide a computing device, including: a memory and a processor;
[0067] The memory stores computer-executed instructions;
[0068] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0069] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0070] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0071] The circuit breaker fault diagnosis method, apparatus, equipment, and medium provided in this application obtain alarm information from the target substation within a preset time period. Based on preset keywords for circuit breaker operation, they filter out tripping command output information, closing command output information, switch tripping action information, and switch closing action information. Then, for each circuit breaker, the tripping time is obtained based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. Similarly, the closing time is obtained based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. Finally, for each circuit breaker, based on its tripping and closing times, a means is used to determine whether a slow tripping fault and / or slow closing fault exists. This allows for early fault diagnosis of the circuit breaker, enabling maintenance personnel to promptly maintain the circuit breaker when a slow tripping fault and / or slow closing fault is diagnosed. This effectively avoids adverse consequences caused by slow tripping or slow closing of the circuit breaker, ultimately ensuring the stability of the power supply system. Attached Figure Description
[0072] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0073] Figure 1 A schematic flowchart illustrating the fault diagnosis method for a circuit breaker provided in Embodiment 1 of this application;
[0074] Figure 2 A flowchart illustrating a specific fault diagnosis method for a circuit breaker provided in Embodiment 2 of this application;
[0075] Figure 3 This is a schematic diagram of the fault diagnosis device for a circuit breaker provided in Embodiment 3 of this application;
[0076] Figure 4 This is a schematic diagram of the fault diagnosis device for a circuit breaker provided in Embodiment 4 of this application;
[0077] Figure 5 A schematic diagram of the structure of the computer device provided in this application.
[0078] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0079] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0080] First, let me explain the terms used in this application:
[0081] The Sequence of Events (SOE) system is primarily used to record the sequence of events occurring in chronological order. Especially when power equipment malfunctions or experiences anomalies, it can accurately record the precise timing of changes in multiple switch input signals and analyze the order of these changes with millisecond-level resolution. It is a crucial system used by China Southern Power Grid Co., Ltd. to record and summarize relevant equipment information. The information recorded in the SOE system includes various alarm messages from all power plants and substations under the China Southern Power Grid throughout the entire time period, and these alarm messages are summarized in the form of equipment number and event reporting time.
[0082] Selenium: Selenium is a toolset for automating web application testing. It runs directly in a browser, simulating actual user actions. Because Selenium supports multiple browsers, including IE, Firefox, Chrome, and Safari, and also multiple programming languages such as Python, Java, and C#, it has become the preferred tool for functional test automation.
[0083] To facilitate understanding of the technical solutions in this application, the background technology is described in detail below:
[0084] According to the maintenance and repair regulations of China Southern Power Grid, the current inspection schedule for 10kV circuit breakers is as follows: newly commissioned circuit breakers should be inspected once within one year of commissioning, and then every three years thereafter. This long inspection cycle means that many substations currently have 10kV circuit breakers that have been in operation for an extended period but have not yet reached the required lifespan for comprehensive renovation and replacement. Consequently, these circuit breakers commonly exhibit issues such as aging trip coils, mechanical jamming of the switching mechanism, and poor secondary circuit contact, resulting in switching times exceeding the specified requirements for circuit breaker opening and closing times.
[0085] Currently, due to the high frequency of 10kV line faults and tripping, several incidents have occurred in the substation system where slow tripping of 10kV line circuit breakers has led to protection overshooting, resulting in tripping of the main transformers and 10kV sectionalizing switches connected to the circuit breakers. These incidents directly cause 10kV busbar voltage loss, load loss, and power supply instability. Furthermore, slow tripping of circuit breakers can even lead to the risk of circuit breaker explosion due to prolonged arc extinguishing time. It is known that inspections of faulty switches have revealed that circuit breaker tripping times far exceed the standard requirement of 100ms, with some circuit breaker tripping times even exceeding 600ms.
[0086] Since most substations currently operate unmanned, after incidents such as 10kV line fault tripping or 10kV busbar undervoltage, dispatching personnel must notify operators to conduct on-site inspections and collect information from the on-site monitoring system and protection actions. On-site personnel then make a preliminary fault assessment and cooperate with dispatching to handle the incident. This means that the current technology for determining slow 10kV circuit breaker tripping relies primarily on protection information collected by operators at the fault site, leading to difficulties in troubleshooting and lengthy busbar restoration times.
[0087] In response to the technical problems mentioned above, the inventors, while researching fault diagnosis methods for circuit breakers, discovered that the closing time of the circuit breaker can be obtained by using the collected alarm information. By comparing this time with the standard time, potential equipment hazards such as slow opening or slow closing of the circuit breaker can be detected in advance during normal operation. This can effectively avoid the adverse consequences caused by slow opening and / or slow closing faults of the circuit breaker, ultimately ensuring the stability of the power supply system.
[0088] Based on the inventor's technical concept, the circuit breaker fault diagnosis method provided in this application obtains alarm information from the target substation within a preset time period. Then, based on preset keywords for circuit breaker operation, it filters out tripping command output information, closing command output information, switch tripping action information, and switch closing action information. For each circuit breaker, it obtains the tripping time based on at least one set of time-adjacent protection action times and switch action times. It also obtains the closing time based on the same timeframes. Finally, for each circuit breaker, it determines whether a slow tripping fault and / or slow closing fault exists based on the tripping and closing times. This method allows for early fault diagnosis of the circuit breaker, enabling maintenance personnel to promptly maintain the circuit breaker when a slow tripping or / or slow closing fault is detected. This effectively avoids adverse consequences caused by slow tripping or slow closing, ultimately ensuring the stability of the power supply system.
[0089] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0090] Figure 1 This is a flowchart illustrating the fault diagnosis method for a circuit breaker provided in Embodiment 1 of this application, as shown below. Figure 1 As shown, the method includes:
[0091] S101. Obtain alarm information from the target plant within a preset time period.
[0092] In this step, it is necessary to obtain the alarm information of the target circuit breaker for which fault diagnosis is required within a preset time period. The alarm information includes the type of event that occurred, the identification information of the device that experienced the event, and the time when the event was reported. The preset time period can be determined according to the actual situation, and this application does not impose any restrictions on it. For example, the preset time period can be the previous day, or the current time to the same time of the previous day, etc.
[0093] In one specific implementation, alarm information of the target plant within a preset time period can be obtained in the following way:
[0094] The system simulates manual login to the event sequence recording system using simulation software, and crawls alarm information of all equipment or all circuit breakers in the target plant within a preset time period.
[0095] In the specific implementation of this scheme, the simulation software can be Selenium; the time sequence recording system is the SOE system.
[0096] In this implementation, it should be understood that the SOE system includes all alarm information from all plants and stations throughout the day. If the alarm information of the target plant and station within a preset time period is obtained manually, the workload would be enormous. Therefore, this implementation adopts a data crawling method to obtain the required information from the SOE system. Furthermore, since the SOE system has an anti-crawling mechanism, this implementation adopts a method of first simulating manual operation to log into the SOE system using Selenium, and then crawling the alarm information of the target plant and station within the preset time period from the SOE system. This achieves the effect of quickly filtering and obtaining the required information, thereby improving the efficiency of circuit breaker fault diagnosis.
[0097] Optionally, due to the inherent lag in the information mechanism of the SOE system, some alarm information may not be uploaded in a timely manner. To ensure the integrity of the crawled data, the preset time can be the previous day. For example, alarm information from the target plant within the previous day can be retrieved at 9:00 AM each day. This method can ensure data integrity while providing timely alarm information for diagnosing the circuit breakers of the target plant, thereby achieving timely and effective diagnosis of the circuit breakers.
[0098] S102. Based on the preset keywords for circuit breaker operation, filter out the tripping command output information, closing command output information, switch tripping action information, and switch closing action information from the alarm information.
[0099] In this step, it is also necessary to further filter out alarm information that can be used for circuit breaker diagnosis from the alarm information obtained from the target plant within a preset time period. This can be done by first filtering out information related to circuit breaker operation from the alarm information based on preset keywords for circuit breaker operation. Specifically, information related to circuit breaker operation includes: tripping command output information, closing command output information, switch tripping action information, and switch closing action information.
[0100] The tripping command output information includes information reported by multiple relay protection devices in the power system when they detect a fault in the line or equipment under their responsibility and send a tripping command to the circuit breaker (the information includes the reporting time of the tripping command event); the closing command output information includes information reported by multiple reclosing devices in the power system when they detect a fault in the line or equipment under their responsibility and send a closing command to the circuit breaker (the information includes the reporting time of the closing command event); the switch tripping action information includes information reported by multiple circuit breakers when they respond to the tripping command and complete the switch tripping action (the information includes the reporting time of the switch tripping action event); and the switch closing action information includes information reported by multiple circuit breakers when they respond to the closing command and complete the switch closing action (the information includes the reporting time of the switch closing action event).
[0101] In one specific implementation, the key terms for circuit breaker operation include: protection action, three-phase single reclosing, reclosing action, switch open position closing, and switch open position closing.
[0102] In this implementation, tripping command output information can be filtered based on the keyword "protection action"; closing command output information can be filtered based on the keywords "three-phase single reclosing" and "reclosing action"; switch closing action information can be filtered based on the keyword "switch open position closing"; and switch tripping action information can be filtered based on the keyword "switch open position closing".
[0103] In one specific implementation, regular expressions can be used to filter out the output information of the tripping command, the output information of the closing command, the tripping action information of the switch, and the closing action information of the switch.
[0104] Optionally, after filtering the tripping command output information, closing command output information, switch tripping action information, and switch closing action information from the alarm information based on preset keywords for circuit breaker operation, the obtained tripping command output information, closing command output information, switch tripping action information, and switch closing action information can be preprocessed to improve the reliability and accuracy of the data used for subsequent calculations. For example, preprocessing may include cleaning, outlier handling, etc.
[0105] S103. For each circuit breaker, obtain the circuit breaker's opening time based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. The opening command output information includes the protection action time corresponding to the opening of each circuit breaker, and the switch opening action information includes the switch action time corresponding to the opening of each circuit breaker.
[0106] In this step, based on the circuit breaker identification information in the tripping command output information and the switch tripping action information, for each circuit breaker, the tripping time is obtained by comparing at least one set of adjacent protection action times and switch action times in the tripping command output information and the switch tripping action information. Specifically, the protection action time within each time set is earlier than the switch action time; the protection action time is determined based on the event reporting time in the tripping command output information; and the switch action time is determined based on the event reporting time in the switch tripping action information.
[0107] In one specific implementation, the opening time of the circuit breaker is obtained based on at least one set of time-adjacent protection action times and switching action times corresponding to the circuit breaker, including:
[0108] Step 1: Sort the tripping command output information and tripping action information according to the time sequence of event reporting.
[0109] In this step, since the obtained tripping command output information and switch tripping action information are out of order, in order to easily obtain at least one set of protection action time and switch action time that are adjacent in time, it is necessary to sort the tripping command output information and tripping action information together according to the time order of event reporting.
[0110] Step 2: Based on the sorted trip command output information and switch trip action information, obtain at least one set of protection action time and switch action time that are adjacent in time for the circuit breaker.
[0111] In this step, in order to obtain at least one pair of protection action times and switch action times corresponding to the circuit breaker, it is necessary to select at least one pair of time-adjacent protection action times and switch action times corresponding to the circuit breaker from the trip command output information and the switch trip action information.
[0112] Furthermore, in one implementation, based on the sorted tripping command output information and the switch tripping action information, at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker are obtained, including:
[0113] Based on the sorted tripping command output information and switch tripping action information, obtain at least one set of tripping command events and switch tripping action events with adjacent reporting times corresponding to the circuit breaker; for each set of events, take the reporting time of the tripping command event as the protection action time of this set of events, and take the reporting time of the switch tripping action event as the switch action time of this set of events.
[0114] Step 3: Calculate the average time difference between the protection action time and the switch action time of each group of time to obtain the circuit breaker's opening time.
[0115] In this step, for each group of adjacent protection action times and switch action times, it is necessary to calculate the time difference between the protection action time and switch action time of that group, and calculate the average value of the corresponding time difference for each group to obtain the circuit breaker's opening time.
[0116] In this implementation, the tripping command output information and tripping action information are sorted first, and at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker are obtained according to the sorting result (i.e., at least one set of paired protection action time and switch action time are obtained). Based on the at least one set of time-adjacent protection action time and switch action time, the tripping time used to diagnose whether the circuit breaker has a slow tripping fault is successfully calculated.
[0117] S104. Based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker, obtain the closing time of the circuit breaker. The closing command output information includes the protection action time corresponding to the closing of each circuit breaker, and the switch closing action information includes the switch action time corresponding to the closing of each circuit breaker.
[0118] In this step, based on the circuit breaker identification information in the closing command output information and the switch closing action information, for each circuit breaker, the closing time is obtained by analyzing at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker in the closing command output information and the switch closing action information. Specifically, the protection action time within each time set is earlier than the switch action time; the protection action time is determined based on the event reporting time in the closing command output information; and the switch action time is determined based on the event reporting time in the switch closing action information.
[0119] It should be understood that since a circuit breaker may respond to tripping commands multiple times within a preset time period to complete the tripping action or respond to closing commands multiple times to complete the closing action, in order to avoid using mismatched protection action times and switch action times to calculate the tripping or closing time, which would affect the accuracy and reliability of the circuit breaker fault diagnosis results, this application adopts a method of pairing protection action times and switch action times according to the principle of "adjacent in time" and "protection action time earlier than switch action time" to determine the correspondence between the protection action time and switch action time in the tripping command output information and the switch tripping action information (or to determine the correspondence between the protection action time and switch action time in the closing command output information and the closing command output information). This yields at least one set of time-adjacent protection action times and switch action times used to calculate the tripping time (or closing time), thereby achieving the effect of reliably calculating the circuit breaker's tripping time (or closing time), and thus ensuring the accuracy and reliability of the circuit breaker fault diagnosis results.
[0120] In one specific implementation, the closing time of the circuit breaker is obtained based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker, including:
[0121] Step 1: Sort the closing command output information and switch closing action information according to the time sequence of event reporting.
[0122] In this step, since the obtained closing command output information and switch closing action information are out of order, in order to easily obtain at least one set of protection action time and switch action time that are adjacent in time, it is necessary to sort the closing command output information and closing action information together according to the time order of event reporting.
[0123] Step 2: Based on the sorted closing command output information and switch closing action information, obtain at least one set of protection action time and switch action time that are adjacent in time for the circuit breaker.
[0124] In this step, in order to obtain at least one pair of protection action times and switch action times corresponding to the circuit breaker, it is necessary to select at least one pair of time-adjacent protection action times and switch action times corresponding to the circuit breaker from the closing command output information and the switch closing action information.
[0125] Furthermore, in one implementation, based on the sorted closing command output information and the switch closing action information, at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker are obtained, including:
[0126] Based on the sorted closing command output information and switch closing action information, obtain at least one set of closing command events and switch closing action events with adjacent reporting times corresponding to the circuit breaker; for each set of events, take the reporting time of the closing command event as the protection action time of this set of events, and take the reporting time of the switch closing action event as the switch action time of this set of events.
[0127] Step 3: Calculate the average time difference between the protection action time and the switch action time of each group of time to obtain the closing time of the circuit breaker.
[0128] In this step, for each group of adjacent protection action times and switch action times, it is necessary to calculate the time difference between the protection action time and switch action time of that group, and calculate the average value of the corresponding time difference for each group to obtain the closing time of the circuit breaker.
[0129] In this implementation, the closing command output information and closing action information are sorted first, and at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker are obtained according to the sorting result (i.e., at least one set of paired protection action time and switch action time are obtained), and the closing time used to diagnose whether the circuit breaker has a slow closing fault is successfully obtained according to the at least one set of time-adjacent protection action time and switch action time.
[0130] S105. For each circuit breaker, determine whether there is a slow opening fault and / or slow closing fault based on the circuit breaker's opening and closing times.
[0131] In this step, for each circuit breaker, it is necessary to determine whether the circuit breaker has a slow opening fault based on the obtained opening time, and / or, determine whether the circuit breaker has a slow closing fault based on the obtained closing time.
[0132] In one specific implementation, the presence of a slow-opening fault and / or slow-closing fault in the circuit breaker can be determined based on the opening and closing times of the circuit breaker as follows:
[0133] If the circuit breaker's opening time is greater than the preset opening standard time, it is determined that the circuit breaker has a slow opening fault; and / or, if the circuit breaker's closing time is greater than the preset closing standard time, it is determined that the circuit breaker has a slow closing fault.
[0134] The preset tripping standard time can be determined according to actual conditions, and this application does not impose any restrictions on it. For example, the preset tripping standard time and preset closing standard time of the circuit breaker can be determined according to the model of each circuit breaker.
[0135] In one specific implementation, if it is determined that the circuit breaker has a slow opening fault and / or a slow closing fault, an alarm message is pushed to the target terminal. The alarm message is used to indicate that the circuit breaker has a slow opening fault and / or a slow closing fault.
[0136] Optionally, alarm information can be pushed to relevant departments' target terminals via email, SMS, mini-program, and China Southern Power Grid's e-Link.
[0137] The circuit breaker fault diagnosis method provided in this application obtains alarm information from the target substation within a preset time period. Based on preset keywords for circuit breaker operation, it filters out tripping command output information, closing command output information, switch tripping action information, and switch closing action information. Then, for each circuit breaker, it obtains the tripping time based on at least one set of time-adjacent protection action times and switch action times. It also obtains the closing time based on the same timeframes. Finally, for each circuit breaker, it determines whether a slow tripping fault and / or slow closing fault exists based on the tripping and closing times. This method allows for early fault diagnosis of the circuit breaker, enabling maintenance personnel to promptly maintain the circuit breaker when a slow tripping or / or slow closing fault is detected. This effectively avoids adverse consequences caused by slow tripping or slow closing, ultimately ensuring the stability of the power supply system.
[0138] Figure 2 This is a flowchart illustrating a specific fault diagnosis method for a circuit breaker provided in Embodiment 2 of this application. Figure 2 As shown, firstly, after logging into the SOE system using Selenium to simulate manual operation, the alarm information is crawled based on whether each alarm message belongs to the target plant (e.g., Meizhou Bureau) and whether it belongs to the circuit breaker equipment. Then, the alarm information of all circuit breaker equipment of the target plant within a preset time period is sorted, and the sorted information is analyzed to obtain analysis results indicating whether each circuit breaker has a slow opening fault and / or slow closing fault. Finally, the alarm information is sent to the target terminal of the relevant department using Southern Power Grid's e-Link.
[0139] Figure 3 This is a schematic diagram of the fault diagnosis device for the circuit breaker provided in Embodiment 3 of this application, as shown below. Figure 3 As shown, the fault diagnosis device 20 for the circuit breaker provided in this embodiment includes:
[0140] Acquisition unit 201 is used to acquire alarm information of the target plant within a preset time period;
[0141] The filtering unit 202 is used to filter out tripping command output information, closing command output information, switch tripping action information and switch closing action information from the alarm information according to preset keywords of circuit breaker operation.
[0142] The first processing unit 203 is used to obtain the opening time of each circuit breaker based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. The opening command output information includes the protection action time corresponding to the opening of each circuit breaker, and the switch opening action information includes the switch action time corresponding to the opening of each circuit breaker.
[0143] The second processing unit 204 is used to obtain the closing time of the circuit breaker based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. The closing command output information includes the protection action time corresponding to the closing of each circuit breaker, and the switch closing action information includes the switch action time corresponding to the closing of each circuit breaker.
[0144] The determining unit 205 is used to determine, for each circuit breaker, whether there is a slow opening fault and / or a slow closing fault based on the opening and closing times of the circuit breaker.
[0145] The fault diagnosis device 20 for the circuit breaker provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0146] Figure 4 This is a schematic diagram of the fault diagnosis device for the circuit breaker provided in Embodiment 4 of this application, as shown below. Figure 4 As shown, based on the above embodiments, the circuit breaker fault diagnosis device 20 provided in this embodiment further includes:
[0147] The alarm unit 206 is used to push alarm information to the target terminal if it is determined that the circuit breaker has a slow opening fault and / or a slow closing fault. The alarm information is used to indicate that the circuit breaker has a slow opening fault and / or a slow closing fault.
[0148] In one possible implementation, the determining unit 205 is specifically used for:
[0149] If the circuit breaker's opening time is greater than the preset opening standard time, then the circuit breaker is determined to have a slow opening fault.
[0150] And / or,
[0151] If the closing time of the circuit breaker is greater than the preset closing standard time, it is determined that the circuit breaker has a slow closing fault.
[0152] In one possible implementation, the acquisition unit 201 is specifically used for:
[0153] The system simulates manual login to the event sequence recording system using simulation software, and crawls alarm information of all equipment or all circuit breaker equipment in the target plant within a preset time period.
[0154] In one possible implementation, the keywords for circuit breaker operation in the screening unit include: protection action, three-phase single reclosing, reclosing action, switch open position closing, and switch closed position opening.
[0155] In one possible implementation, the first processing unit 203 includes:
[0156] The first sorting module is used to sort the tripping command output information and the switch tripping action information according to the time order of event reporting.
[0157] The first acquisition module is used to acquire at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker based on the sorted trip command output information and switch trip action information.
[0158] The second acquisition module is used to calculate the average time difference between the protection action time and the switch action time of each group of time adjacent to each other, so as to obtain the opening time of the circuit breaker.
[0159] In one possible implementation, the second processing unit 204 includes:
[0160] The second sorting module is used to sort the closing command output information and the switch closing action information according to the time order of event reporting.
[0161] The third acquisition module is used to acquire at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker based on the sorted closing command output information and switch closing action information.
[0162] The fourth acquisition module is used to calculate the average time difference between the protection action time and the switch action time of each group of time adjacent to each other, so as to obtain the closing time of the circuit breaker.
[0163] In one possible implementation, the first acquisition module is specifically used for:
[0164] Based on the sorted tripping command output information and switch tripping action information, at least one set of tripping command events and switch tripping action events with adjacent reporting times corresponding to the circuit breaker are obtained.
[0165] For each group of events, the reporting time of the tripping command event is taken as the protection action time of this group of events, and the reporting time of the switch tripping action event is taken as the switch action time of this group of events.
[0166] In one possible implementation, the third acquisition module is specifically used for:
[0167] Based on the sorted closing command output information and switch closing action information, at least one set of closing command events and switch closing action events with adjacent reporting times corresponding to the circuit breaker are obtained.
[0168] For each group of events, the reporting time of the closing command event is taken as the protection action time of this group of events, and the reporting time of the switch closing action event is taken as the switch action time of this group of events.
[0169] The fault diagnosis device 20 for the circuit breaker provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0170] Figure 5 A schematic diagram of the structure of the computer device provided in this application. Figure 5 As shown, the computer device 30 provided in this embodiment includes at least one processor 301 and a memory 302. Optionally, the device 30 further includes a communication component 303. The processor 301, memory 302, and communication component 303 are connected via a bus 304.
[0171] In a specific implementation, at least one processor 301 executes computer execution instructions stored in memory 302, causing at least one processor 301 to perform the above-described method.
[0172] The specific implementation process of processor 301 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0173] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0174] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0175] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A fault diagnosis method for a circuit breaker, characterized in that, include: Obtain alarm information from the target plant within a preset time period; Based on the preset keywords for circuit breaker operation, the tripping command output information, closing command output information, switch tripping action information, and switch closing action information are filtered out from the alarm information. For each circuit breaker, the opening time of the circuit breaker is obtained based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. The opening command output information includes the protection action time corresponding to the opening of each circuit breaker, and the switch opening action information includes the switch action time corresponding to the opening of each circuit breaker. Based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker, the closing time of the circuit breaker is obtained. The closing command output information includes the protection action time corresponding to the closing of each circuit breaker, and the switch closing action information includes the switch action time corresponding to the closing of each circuit breaker. For each circuit breaker, determine whether the circuit breaker has a slow opening fault and / or a slow closing fault based on the opening and closing times of the circuit breaker. In each time period, the protection action time is earlier than the switch action time.
2. The method according to claim 1, characterized in that, The step of determining whether the circuit breaker has a slow opening fault and / or slow closing fault based on the opening and closing times of the circuit breaker includes: If the circuit breaker's opening time is greater than the preset opening standard time, then the circuit breaker is determined to have a slow opening fault. And / or, If the closing time of the circuit breaker is greater than the preset closing standard time, it is determined that the circuit breaker has a slow closing fault.
3. The method according to claim 1 or 2, characterized in that, The acquisition of alarm information from the target plant within a preset time period includes: The system simulates manual login to the event sequence recording system using simulation software, and crawls alarm information of all equipment or all circuit breaker equipment in the target plant within a preset time period.
4. The method according to claim 1 or 2, characterized in that, The key terms for circuit breaker operation include: protection action, three-phase single reclosing, reclosing action, switch open position closing, and switch closed position opening.
5. The method according to claim 1 or 2, characterized in that, The step of obtaining the opening time of the circuit breaker based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker includes: The tripping command output information and the switch tripping action information are sorted according to the time sequence of event reporting. Based on the sorted trip command output information and switch trip action information, obtain at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker. The average time difference between the protection action time and the switch action time of each adjacent time group is calculated to obtain the opening time of the circuit breaker.
6. The method according to claim 1 or 2, characterized in that, The step of obtaining the closing time of the circuit breaker based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker includes: The closing command output information and the switch closing action information are sorted according to the time sequence of event reporting. Based on the sorted closing command output information and switch closing action information, obtain at least one set of time-adjacent protection action time and switch action time corresponding to the circuit breaker. The closing time of the circuit breaker is obtained by calculating the average time difference between the protection action time and the switch action time of each adjacent time group.
7. The method according to claim 5, characterized in that, The step of obtaining at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker based on the sorted tripping command output information and switch tripping action information includes: Based on the sorted tripping command output information and switch tripping action information, at least one set of tripping command events and switch tripping action events with adjacent reporting times corresponding to the circuit breaker are obtained. For each group of events, the reporting time of the tripping command event is taken as the protection action time of this group of events, and the reporting time of the switch tripping action event is taken as the switch action time of this group of events.
8. The method according to claim 6, characterized in that, The step of obtaining at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker based on the sorted closing command output information and switch closing action information includes: Based on the sorted closing command output information and switch closing action information, at least one set of closing command events and switch closing action events with adjacent reporting times corresponding to the circuit breaker are obtained. For each group of events, the reporting time of the closing command event is taken as the protection action time of this group of events, and the reporting time of the switch closing action event is taken as the switch action time of this group of events.
9. The method according to any one of claims 1, 2, 7 or 8, characterized in that, The method further includes: If it is determined that the circuit breaker has a slow opening fault and / or a slow closing fault, an alarm message is pushed to the target terminal, the alarm message being used to indicate that the circuit breaker has a slow opening fault and / or a slow closing fault.
10. A fault diagnosis device for a circuit breaker, characterized in that, include: The acquisition unit is used to acquire alarm information of the target plant within a preset time period; The filtering unit is used to filter out tripping command output information, closing command output information, switch tripping action information and switch closing action information from the alarm information based on preset keywords of circuit breaker operation. The first processing unit is used to obtain the opening time of each circuit breaker based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. The opening command output information includes the protection action time corresponding to the opening of each circuit breaker, and the switch opening action information includes the switch action time corresponding to the opening of each circuit breaker. The second processing unit is used to obtain the closing time of the circuit breaker based on at least one set of time-adjacent protection action times and switch action times corresponding to the circuit breaker. The closing command output information includes the protection action time corresponding to the closing of each circuit breaker, and the switch closing action information includes the switch action time corresponding to the closing of each circuit breaker. The determining unit is used to determine, for each circuit breaker, whether there is a slow opening fault and / or a slow closing fault, based on the opening and closing times of the circuit breaker. In each time period, the protection action time is earlier than the switch action time.
11. A computer device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-9.