Circuit breaker operating mechanism fault detection method and device, computer equipment and readable storage medium
Through multivariate regression analysis of simulated data and measured data, the fault status of the circuit breaker operating mechanism is automatically identified, solving the problem of long and inaccurate manual detection in traditional technology, and achieving efficient and accurate fault detection.
Patent Information
- Application Number
- CN202411255104.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2024-12-17
AI Technical Summary
In traditional technology, fault detection of circuit breaker operating mechanisms relies on manual detection, which consumes time and is affected by the technical level of maintenance personnel, making it difficult to detect the cause of the fault efficiently and accurately.
By obtaining the simulation data of the circuit breaker operating mechanism in various fault states, the simulated current data of the opening and closing coil and the displacement data of the moving contacts are extracted, and multiple regression analysis is performed. Combined with actual measured data, the fault state is automatically identified and the target is determined. Fault status.
It realizes the efficiency and accuracy of fault detection of circuit breaker operating mechanism, reduces manual intervention, and improves the speed and accuracy of fault detection.
Smart Images

Figure CN119147952A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of circuit breaker fault detection, and in particular to a circuit breaker operating mechanism fault detection method, device, computer equipment, computer-readable storage medium and computer program product. Background Art
[0002] As an important device in the power system, the circuit breaker can be used to control the opening and closing of the circuit and isolate the faulty part of the power system to reduce the harm of the faulty part to the entire power system. The operating mechanism is an important part of the circuit breaker. The operating mechanism is equipped with a moving contact, which can achieve the purpose of opening and closing the circuit through the opening and closing actions of the moving contact.
[0003] During daily operation, mechanical failure of the operating mechanism in the circuit breaker is the main cause of circuit breaker failure. In traditional technology, when a circuit breaker operating mechanism is found to have a fault, maintenance personnel can rely on a large amount of field experience to conduct on-site inspections to determine the cause of the circuit breaker operating mechanism failure. However, this manual inspection process requires time-consuming dispatch of personnel to the site, and the process of manually collecting and analyzing data is also time-consuming. In addition, the accuracy of the test results is affected by the personal technical level of the maintenance personnel, which is not conducive to accurately detecting the cause of the fault. Therefore, the method of relying on manual detection of the cause of the circuit breaker operating mechanism failure in traditional technology is not conducive to efficiently and accurately detecting the cause of the circuit breaker operating mechanism failure. Summary of the invention
[0004] Based on this, it is necessary to provide a circuit breaker operating mechanism fault detection method, device, computer equipment, computer readable storage medium and computer program product that can efficiently and accurately detect the cause of the circuit breaker operating mechanism fault in order to solve the above technical problems.
[0005] In a first aspect, the present application provides a circuit breaker operating mechanism fault detection method, comprising:
[0006] Acquire simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extract, based on the simulation data, simulation current data of the opening and closing coils in the circuit breaker operating mechanism and simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each fault condition;
[0007] For each displacement type, multiple regression analysis is performed based on simulated current data under various fault conditions and simulated displacement data belonging to the displacement type to obtain simulation analysis results corresponding to the displacement type;
[0008] During the operation of the operating mechanism of the circuit breaker to be tested, actual current data and actual displacement data of various displacement types generated by the operating mechanism of the circuit breaker to be tested during multiple opening and closing processes are obtained;
[0009] For each displacement type, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain the measured analysis results corresponding to the displacement type. When the simulation analysis results corresponding to the displacement type and the measured analysis results reach a preset similarity, the simulation analysis results corresponding to the displacement type are used as the target analysis results.
[0010] Based on the target analysis results, the target fault state of the operating mechanism of the circuit breaker to be tested during operation is determined.
[0011] In one embodiment, in each fault state, simulated displacement data of multiple displacement types of the moving contact in the circuit breaker operating mechanism are obtained by:
[0012] From the simulation data, obtain the displacement video of the moving contact in the circuit breaker operating mechanism under each fault state;
[0013] For each fault state, the displacement video under the fault state is decomposed into multiple frames of images arranged in time, the displacement data of the moving contact is extracted from each frame of the image, and the time is marked for each frame of the image;
[0014] Generate a displacement curve diagram of the moving contact under a fault state according to the displacement data of the moving contact in each frame of image and the time to which each frame of image belongs;
[0015] From the displacement curve diagram, simulated displacement data of various displacement types under fault conditions are extracted.
[0016] In one embodiment, simulated displacement data of various displacement types under fault conditions are extracted from the displacement curve graph, including:
[0017] Determine a plurality of discrete points from the displacement curve diagram; the discrete points represent whether the moving contact in the circuit breaker operating mechanism is in the open position or the closed position;
[0018] Adjacent discrete points in the displacement curve graph are taken as discrete point groups, and for each discrete point group, displacement data of multiple displacement types corresponding to the discrete point group are determined according to coordinate data of two discrete points in the discrete point group;
[0019] For each displacement type, the mean value of the displacement data belonging to the displacement type corresponding to the multiple discrete point groups is used as the simulated displacement data belonging to the displacement type under the fault state.
[0020] In one embodiment, for each displacement type, a multivariate regression analysis is performed based on simulated current data under multiple fault states and simulated displacement data belonging to the displacement type to obtain a simulation analysis result corresponding to the displacement type, including:
[0021] For each displacement type, determine the mean of simulated displacement data belonging to the displacement type under multiple fault conditions;
[0022] The simulated current data under each fault state is taken as an independent variable, and the mean of the simulated displacement data belonging to the displacement type is taken as a dependent variable. Based on the determined independent and dependent variables, a multivariate regression analysis is performed to obtain the simulated weight of the independent variable under each fault state.
[0023] Among the simulation weights of the independent variables under each fault state, the maximum simulation weight is used as the main simulation weight, and the remaining simulation weights are used as the secondary simulation weights, and the simulation ratios of the main simulation weight and each simulation weight are determined respectively;
[0024] The simulation weights of the independent variables under each fault state and multiple simulation ratios are used as simulation analysis results corresponding to the displacement type.
[0025] In one embodiment, for each displacement type, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain the measured analysis results corresponding to the displacement type, including:
[0026] For each displacement type, according to the measured displacement data belonging to the displacement type generated during multiple opening and closing processes, the mean value of the measured displacement data belonging to the displacement type is determined;
[0027] The measured current data generated in each opening and closing process is used as the independent variable, and the mean of the measured displacement data belonging to the displacement type is used as the dependent variable. Based on the determined independent and dependent variables, a multivariate regression analysis is performed to obtain the measured weight of the independent variable corresponding to each opening and closing process;
[0028] The maximum measured weight among the measured weights of the independent variables corresponding to each opening and closing process is taken as the main measured weight, and the remaining measured weights are taken as the secondary measured weights, and the measured ratios of the main measured weight and each measured weight are determined respectively;
[0029] The measured weights of the independent variables corresponding to each opening and closing process and multiple measured ratios are used as the measured analysis results corresponding to the displacement type.
[0030] In one embodiment, the circuit breaker operating mechanism fault detection method further includes:
[0031] Sorting multiple simulated ratios in the simulation analysis results and multiple measured ratios in the measured analysis results respectively, taking the simulated ratios and measured ratios with the same order after sorting as a group of ratio pairs, thereby obtaining multiple groups of ratio pairs;
[0032] The similarities between the simulated ratio and the measured ratio in each ratio pair are compared respectively to obtain a similarity evaluation value for each ratio pair;
[0033] The ratio pairs whose similarity evaluation values reach the preset values are taken as the target ratio pairs. If the proportion of the target ratio pairs in multiple groups of ratio pairs reaches the preset proportion, it is determined that the simulation analysis results and the measured analysis results corresponding to the displacement type reach the preset similarity.
[0034] In one embodiment, based on the target analysis result, determining the target fault state of the operating mechanism of the circuit breaker to be tested during operation includes:
[0035] Obtain the simulation weight of the independent variable under each fault state in the target analysis result;
[0036] The fault state corresponding to the maximum simulation weight is used as the target fault state of the operating mechanism of the circuit breaker to be tested during operation.
[0037] In a second aspect, the present application further provides a circuit breaker operating mechanism fault detection device, comprising:
[0038] A simulation data processing module is used to obtain simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extract the simulation current data of the opening and closing coils in the circuit breaker operating mechanism and the simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each fault condition according to the simulation data;
[0039] A simulation data analysis module is used to perform multiple regression analysis on each displacement type based on the simulated current data under various fault conditions and the simulated displacement data belonging to the displacement type, so as to obtain the simulation analysis results corresponding to the displacement type;
[0040] The measured data acquisition module is used to acquire the measured current data and measured displacement data of various displacement types generated by the operating mechanism of the circuit breaker under test during multiple opening and closing processes.
[0041] The measured data processing module is used to perform a multivariate regression analysis based on the measured current data and the measured displacement data belonging to each displacement type, and obtain the measured analysis result corresponding to the displacement type. When the simulation analysis result corresponding to the displacement type and the measured analysis result reach a preset similarity, the simulation analysis result corresponding to the displacement type is used as the target analysis result;
[0042] The fault state determination module is used to determine the target fault state of the operating mechanism of the circuit breaker to be tested during operation based on the target analysis result.
[0043] In a third aspect, the present application further provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0044] Acquire simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extract, based on the simulation data, simulation current data of the opening and closing coils in the circuit breaker operating mechanism and simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each fault condition;
[0045] For each displacement type, multiple regression analysis is performed based on simulated current data under various fault conditions and simulated displacement data belonging to the displacement type to obtain simulation analysis results corresponding to the displacement type;
[0046] During the operation of the operating mechanism of the circuit breaker to be tested, actual current data and actual displacement data of various displacement types generated by the operating mechanism of the circuit breaker to be tested during multiple opening and closing processes are obtained;
[0047] For each displacement type, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain the measured analysis results corresponding to the displacement type. When the simulation analysis results corresponding to the displacement type and the measured analysis results reach a preset similarity, the simulation analysis results corresponding to the displacement type are used as the target analysis results.
[0048] Based on the target analysis results, the target fault state of the operating mechanism of the circuit breaker to be tested during operation is determined.
[0049] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the following steps are implemented:
[0050] Acquire simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extract, based on the simulation data, simulation current data of the opening and closing coils in the circuit breaker operating mechanism and simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each fault condition;
[0051] For each displacement type, multiple regression analysis is performed based on simulated current data under various fault conditions and simulated displacement data belonging to the displacement type to obtain simulation analysis results corresponding to the displacement type;
[0052] During the operation of the operating mechanism of the circuit breaker to be tested, actual current data and actual displacement data of various displacement types generated by the operating mechanism of the circuit breaker to be tested during multiple opening and closing processes are obtained;
[0053] For each displacement type, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain the measured analysis results corresponding to the displacement type. When the simulation analysis results corresponding to the displacement type and the measured analysis results reach a preset similarity, the simulation analysis results corresponding to the displacement type are used as the target analysis results.
[0054] Based on the target analysis results, the target fault state of the operating mechanism of the circuit breaker to be tested during operation is determined.
[0055] In a fifth aspect, the present application further provides a computer program product, including a computer program, which implements the following steps when executed by a processor:
[0056] Acquire simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extract, based on the simulation data, simulation current data of the opening and closing coils in the circuit breaker operating mechanism and simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each fault condition;
[0057] For each displacement type, multiple regression analysis is performed based on simulated current data under various fault conditions and simulated displacement data belonging to the displacement type to obtain simulation analysis results corresponding to the displacement type;
[0058] During the operation of the operating mechanism of the circuit breaker to be tested, actual current data and actual displacement data of various displacement types generated by the operating mechanism of the circuit breaker to be tested during multiple opening and closing processes are obtained;
[0059] For each displacement type, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain the measured analysis results corresponding to the displacement type. When the simulation analysis results corresponding to the displacement type and the measured analysis results reach a preset similarity, the simulation analysis results corresponding to the displacement type are used as the target analysis results.
[0060] Based on the target analysis results, the target fault state of the operating mechanism of the circuit breaker to be tested during operation is determined.
[0061] The above-mentioned circuit breaker operating mechanism fault detection method, device, computer equipment, computer-readable storage medium and computer program product can pre-acquire the simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, thereby extracting the simulation current data of the opening and closing coil in the circuit breaker operating mechanism and the simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each fault condition according to the simulation data, and then for each displacement type, based on the simulation current data under various fault conditions and the simulation displacement data belonging to the displacement type, a multivariate regression analysis is performed to obtain the simulation analysis result corresponding to the displacement type. During the operation of the circuit breaker operating mechanism to be tested, the measured current data and the measured displacement data of various displacement types generated by the circuit breaker operating mechanism to be tested during multiple opening and closing processes can be obtained, thereby for each displacement type, based on the measured current data and the measured displacement data belonging to the displacement type, a multivariate regression analysis is performed to obtain the measured analysis result corresponding to the displacement type. When the simulation analysis result corresponding to the displacement type and the measured analysis result reach a preset similarity, the simulation analysis result corresponding to the displacement type is used as the target analysis result, that is, during the operation of the circuit breaker operating mechanism to be tested, the target analysis result can be obtained based on various measured data, and finally, based on the target analysis result, the target fault state of the circuit breaker operating mechanism to be tested during the operation is determined. During the whole process, manual detection of the cause of the circuit breaker operating mechanism failure is not relied on, so the target fault state of the circuit breaker operating mechanism to be tested during the operation can be determined efficiently and accurately, that is, the cause of the failure of the circuit breaker operating mechanism to be tested during the operation can be determined efficiently and accurately. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0063] FIG1 is an application environment diagram of a circuit breaker operating mechanism fault detection method in one embodiment;
[0064] FIG2 is a schematic flow chart of a method for detecting a fault of a circuit breaker operating mechanism in one embodiment;
[0065] FIG3 is a schematic flow chart of a method for detecting a fault of a circuit breaker operating mechanism in another embodiment;
[0066] FIG4 is a structural block diagram of a circuit breaker operating mechanism fault detection device in one embodiment;
[0067] FIG. 5 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0068] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0069] The circuit breaker operating mechanism fault detection method provided in the embodiment of the present application can be applied to the application environment as shown in Figure 1. Among them, the server 102 of the power system can communicate with various data acquisition devices 104 deployed in the power system through the network, and a simulation system is installed on the server 102 to simulate the operation process of the power system under different conditions. The data storage system can store the data that the server 102 needs to process. The data storage system can be integrated on the server 102, or it can be placed on the cloud or other network servers. The server 102 can be an independent physical server, or it can be a server cluster or distributed system composed of multiple physical servers, or it can be a cloud server that provides cloud computing services. The data acquisition device 104 includes but is not limited to: video acquisition devices (such as high-speed cameras), current acquisition devices (such as ammeters, current sensors).
[0070] Specifically, the server 102 can simulate the opening and closing process of the circuit breaker operating mechanism under various fault conditions through the installed simulation system, thereby obtaining simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extract the simulation current data of the opening and closing coil in the circuit breaker operating mechanism under each fault condition, and the simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism according to the simulation data. Further, for each displacement type, the server 102 can perform multivariate regression analysis based on the simulation current data under various fault conditions and the simulation displacement data belonging to the displacement type to obtain the simulation analysis results corresponding to the displacement type. During the operation of the circuit breaker operating mechanism to be tested, the server 102 can obtain the measured current data and the measured displacement data of various displacement types generated by the circuit breaker operating mechanism to be tested during multiple opening and closing processes through various data acquisition devices 104 deployed in the power system. For each displacement type, the server 102 can perform a multivariate regression analysis based on the measured current data and the measured displacement data belonging to the displacement type to obtain the measured analysis result corresponding to the displacement type. When the simulation analysis result corresponding to the displacement type and the measured analysis result reach a preset similarity, the simulation analysis result corresponding to the displacement type is used as the target analysis result. Finally, the server 102 can determine the target fault state of the operating mechanism of the circuit breaker to be tested during operation based on the target analysis result.
[0071] In an exemplary embodiment, as shown in FIG2 , a circuit breaker operating mechanism fault detection method is provided, and the method is applied to the server 102 in FIG1 as an example for description, including the following steps 202 to 210. Among them:
[0072] Step 202, obtaining simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extracting, based on the simulation data, simulation current data of the opening and closing coils in the circuit breaker operating mechanism under each fault condition, and simulation displacement data of various displacement types of the moving contacts in the circuit breaker operating mechanism.
[0073] Among them, the fault conditions include but are not limited to: spring relaxation, component wear (such as bearing wear), buffer oil leakage, lubrication failure, load increase, ejector emptying, coil turns reduction and coil turns increase. Multiple displacement types include: speed, acceleration, and moving distance. Simulated current data refers to the current data in the opening and closing coils during the simulation process.
[0074] Optionally, maintenance personnel can import the parameters of the simulated circuit breaker operating mechanism operating under different fault conditions into the simulation system in advance, so that the server can simulate the operation process of the circuit breaker operating mechanism under different fault conditions multiple times based on the simulation system, thereby obtaining simulation data of the opening and closing process of the circuit breaker operating mechanism under multiple fault conditions, for example, repeating the simulation multiple times for each fault state. Furthermore, the server can extract the simulated current data of the opening and closing coils in the circuit breaker operating mechanism under each fault state, and the simulated displacement data of various displacement types of the moving contacts in the circuit breaker operating mechanism based on the simulation data. Among them, the reason for extracting the simulated current data is that most of the faults of the circuit breaker operating mechanism will be reflected in the current data of the opening and closing coils in the circuit breaker operating mechanism.
[0075] Exemplarily, regarding the process of extracting simulated current data under each fault state, the server can first extract the current data within a period of time under each fault state from the simulated data. For each fault state, the server can use the average of the current data within a period of time under the fault state as the simulated current data under the fault state.
[0076] Exemplarily, regarding the simulation process, the simulation can be performed in the simulation system by adjusting the parameters of the power system, but it can also be performed in a real environment to collect more realistic and accurate simulation data. Regarding the simulation process in a real environment: the pre-compression of the spring can be adjusted by adjusting the pre-tightening bolts of the opening and closing springs to simulate the relaxation of the opening and closing springs; the normal oil buffer can be removed and a part of the buffer oil can be manually poured out to simulate buffer oil leakage; lubrication failure can be simulated by wiping the grease in the contact part between the opening latch and the closing latch; the load increase defect can be simulated by adding a damping block at the output connecting rod position of the mechanism; the dust accumulation defect of the mechanism can be simulated by adding dust inside the circuit breaker operating mechanism.
[0077] Step 204 , for each displacement type, a multivariate regression analysis is performed based on the simulated current data under various fault states and the simulated displacement data belonging to the displacement type to obtain a simulation analysis result corresponding to the displacement type.
[0078] Among them, multiple regression analysis refers to the analysis of the relationship between dependent variables and independent variables. The basic idea of regression analysis is: although there is no strict and deterministic functional relationship between independent variables and dependent variables, we can try to find the mathematical expression that best represents the relationship between them, for example, find the multiple regression coefficient corresponding to each independent variable.
[0079] Optionally, for each displacement type, the server can use the simulated current data under various fault conditions as independent variables and the simulated displacement data belonging to the displacement type as dependent variables, thereby performing a multivariate regression analysis to obtain the simulation analysis results corresponding to the displacement type. That is, for each displacement type, the simulation analysis results corresponding to the displacement type can be obtained when the simulated displacement data under the displacement type is used as the dependent variable.
[0080] Step 206 , during the operation of the operating mechanism of the circuit breaker to be tested, obtaining actual current data and actual displacement data of various displacement types generated by the operating mechanism of the circuit breaker to be tested during multiple opening and closing processes.
[0081] Optionally, during the operation of the operating mechanism of the circuit breaker to be tested, the server can obtain the measured current data and measured displacement data of multiple displacement types generated by the operating mechanism of the circuit breaker to be tested during multiple opening and closing processes through the data acquisition device installed in the power system. Among them, the measured displacement data of multiple displacement types are: simulated displacement data of multiple displacement types of the moving contact in the operating mechanism of the circuit breaker to be tested during multiple opening and closing processes, and the multiple displacement types include: speed, acceleration, and moving distance.
[0082] Step 208, for each displacement type, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain the measured analysis result corresponding to the displacement type. When the simulation analysis result corresponding to the displacement type and the measured analysis result reach a preset similarity, the simulation analysis result corresponding to the displacement type is used as the target analysis result.
[0083] Optionally, for each displacement type, the server can use the measured current data as the independent variable, and the measured displacement data belonging to the displacement type as the dependent variable, and perform a multivariate regression analysis to obtain the measured analysis results corresponding to the displacement type. That is, for each displacement type, the measured analysis results corresponding to the displacement type can be obtained when the measured displacement data under the displacement type is used as the dependent variable. Furthermore, for each displacement type, the server can compare the measured analysis results corresponding to the displacement type with the simulation analysis results. When the simulation analysis results corresponding to a certain displacement type and the measured analysis results reach a preset similarity, it means that the simulation analysis results corresponding to the displacement type are accurate, and the simulation analysis results corresponding to the displacement type are used as the target analysis results.
[0084] Step 210: determining a target fault state of the operating mechanism of the circuit breaker to be tested during operation based on the target analysis result.
[0085] Optionally, the server may determine the target fault state of the circuit breaker operating mechanism to be tested during operation based on the determined target analysis results. That is, the number of target fault states that can be determined is equal to the number of target analysis results. The server may feed back the determined target fault states to the maintenance personnel for their reference, so that the maintenance personnel can efficiently and accurately determine the cause of the circuit breaker operating mechanism fault.
[0086] The above-mentioned circuit breaker operating mechanism fault detection method can obtain the simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions in advance, so as to extract the simulation current data of the opening and closing coil in the circuit breaker operating mechanism and the simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each fault condition according to the simulation data, and then for each displacement type, a multivariate regression analysis is performed based on the simulation current data under various fault conditions and the simulation displacement data belonging to the displacement type to obtain the simulation analysis result corresponding to the displacement type. During the operation of the circuit breaker operating mechanism to be tested, the measured current data and the measured displacement data of various displacement types generated by the circuit breaker operating mechanism to be tested in multiple opening and closing processes can be obtained, so as to perform a multivariate regression analysis based on the measured current data and the measured displacement data belonging to the displacement type for each displacement type, and obtain the measured analysis result corresponding to the displacement type. When the simulation analysis result corresponding to the displacement type and the measured analysis result reach a preset similarity, the simulation analysis result corresponding to the displacement type is used as the target analysis result, that is, during the operation of the circuit breaker operating mechanism to be tested, the target analysis result can be obtained based on various measured data, and finally, based on the target analysis result, the target fault state of the circuit breaker operating mechanism to be tested during the operation is determined. During the whole process, manual detection of the cause of the circuit breaker operating mechanism failure is not relied on, so the target fault state of the circuit breaker operating mechanism to be tested during the operation can be determined efficiently and accurately, that is, the cause of the failure of the circuit breaker operating mechanism to be tested during the operation can be determined efficiently and accurately.
[0087] In one embodiment, in each fault state, simulated displacement data of multiple displacement types of the moving contact in the circuit breaker operating mechanism are obtained by:
[0088] From the simulation data, obtain the displacement video of the moving contact in the circuit breaker operating mechanism under each fault state;
[0089] For each fault state, the displacement video under the fault state is decomposed into multiple frames of images arranged in time, the displacement data of the moving contact is extracted from each frame of the image, and the time is marked for each frame of the image;
[0090] Generate a displacement curve diagram of the moving contact under a fault state according to the displacement data of the moving contact in each frame of image and the time to which each frame of image belongs;
[0091] From the displacement curve diagram, simulated displacement data of various displacement types under fault conditions are extracted.
[0092] For each fault state, the displacement curve corresponding to the fault state describes the process in which the moving contact of the circuit breaker operating mechanism continuously moves back and forth between the closing position and the opening position under the fault state.
[0093] Optionally, the server can simulate the movement of the moving contact in the circuit breaker operating mechanism under each fault state in the simulation system, and save the simulated data in the simulation data. The process of simulating and generating data can be specifically: based on the model of the circuit breaker operating mechanism and the real displacement video of the moving contact in the circuit breaker operating mechanism under different fault states, synthesize the displacement video of the moving contact in the circuit breaker operating mechanism under each fault state. Based on this, the server can obtain the displacement video of the moving contact in the circuit breaker operating mechanism under each fault state from the simulation data. For each fault state, the server can decompose the displacement video under the fault state into multiple frames of images arranged in time, and extract the displacement data of the moving contact from each frame of the image, that is, extract the displacement data of the moving contact between the closing position and the opening position, such as how far the moving contact is from the closing position or the opening position in each frame of the image, and mark the time for each frame of the image. Furthermore, for the multiple frames of images extracted from the displacement video under each fault state, the server can use the displacement data of the moving contact in each frame of the image as the vertical coordinate and the time to which each frame of the image belongs as the horizontal coordinate to obtain the coordinate point corresponding to each frame of the image. Then, based on the multiple coordinate points corresponding to the fault state, a displacement curve graph of the moving contact under the fault state is fitted and generated, so as to subsequently extract simulated displacement data of various displacement types under the fault state from the displacement curve graph.
[0094] Exemplarily, for the displacement video of the moving contact under each fault state, the server can perform grayscale processing and edge detection on each frame of image extracted from the displacement video to determine the precise position of the moving contact in each frame of image, and then determine which position in each frame of image is the closing position and which position is the opening position based on the precise position of the moving contact in each frame of image and the on-off state of the circuit controlled by the circuit breaker during the simulation. For example, if it is determined through multiple frames of images extracted under a certain fault state that the circuit is disconnected when the moving contact returns from point A to point B, and the circuit is closed when it returns from point B to point A later, the server can determine that point A is the closing position and point B is the opening position. Based on this, the server can determine the displacement data of the moving contact in each frame of image (such as how far away from the closing position or how far away from the opening position), and mark the time for each frame of image based on the simulation generation time of each frame of image.
[0095] Exemplarily, when drawing the displacement curve corresponding to the fault state, taking the closing position as the starting position, each segment of the displacement curve "curve peak → curve trough → curve peak" represents the process of the moving contact moving from the open position to the closed position, and then from the closed position back to the open position, that is, represents the process of the circuit breaker opening → closing → opening.
[0096] For example, when drawing the displacement curve corresponding to the fault state, taking the open position as the starting position, each segment of the displacement curve "curve peak → curve trough → curve peak" represents the process of the moving contact moving from the closed position to the open position, and then from the open position back to the closed position, that is, represents the process of the circuit breaker closing → opening → closing.
[0097] In this embodiment, the operation process of the circuit breaker under each fault state can be simulated to obtain the displacement video of the moving contact under each fault state. On this basis, for the multiple frames of images obtained from the displacement video under each fault state, the coordinate points corresponding to each frame of the image can be generated according to the displacement data of the moving contact in each frame of the image and the simulation generation time of each frame of the image, thereby obtaining multiple coordinate points corresponding to the fault state, and then fitting and drawing the displacement curve graph corresponding to the fault state, which is conducive to the subsequent extraction of simulated displacement data of various displacement types under the fault state from the obtained displacement curve graph for analysis.
[0098] In a possible implementation, simulated displacement data of various displacement types under fault conditions are extracted from the displacement curve graph, including:
[0099] Determine a plurality of discrete points from the displacement curve diagram; the discrete points represent whether the moving contact in the circuit breaker operating mechanism is in the open position or the closed position;
[0100] Adjacent discrete points in the displacement curve graph are taken as discrete point groups, and for each discrete point group, displacement data of multiple displacement types corresponding to the discrete point group are determined according to coordinate data of two discrete points in the discrete point group;
[0101] For each displacement type, the mean value of the displacement data belonging to the displacement type corresponding to the multiple discrete point groups is used as the simulated displacement data belonging to the displacement type under the fault state.
[0102] Optionally, based on multiple frames of images obtained from the displacement video under each fault state, multiple coordinate points corresponding to each fault state are obtained respectively, and then the displacement curve graph corresponding to each fault state is fitted and drawn. For each fault state, the server can select discrete points representing that the moving contact is in the closed position and in the open position from the displacement curve graph corresponding to the fault state, that is, the peak points and trough points in the displacement curve graph corresponding to the fault state are selected as the required discrete points.
[0103] Furthermore, the server can use adjacent discrete points in the displacement curve as discrete point groups, that is, two discrete points representing the transition from closing to opening, or two discrete points representing opening to closing, as discrete point groups. For each discrete point group, the server can determine the ordinate difference and abscissa difference of the two discrete points in the discrete point group based on the coordinate data of the two discrete points in the discrete point group, that is, determine the moving distance (absolute value of the ordinate difference) between the opening position and the closing position, and the time taken for the moving contact to pass this moving distance (absolute value of the abscissa difference) under the coordinate data in the discrete point group. Based on this, for each discrete point group, the server can calculate the moving distance and time taken, and calculate the speed and acceleration of the moving contact passing this moving distance. Furthermore, for each discrete point group, the server can collect the speed (displacement data that can be used as a displacement type), acceleration (displacement data that can be used as a displacement type), and moving distance (displacement data that can be used as a displacement type) calculated for the discrete point group to obtain displacement data of multiple displacement types corresponding to the discrete point group. Furthermore, for each displacement type, the server uses the mean value of the displacement data of the displacement type corresponding to the multiple discrete point groups as the simulated displacement data of the displacement type under the fault state.
[0104] Exemplarily, for fault state A, after obtaining the displacement curve graph corresponding to fault state A and extracting multiple discrete points from the displacement curve graph corresponding to fault state A to construct multiple discrete point groups, thereby obtaining the speed, acceleration, and moving distance corresponding to each discrete point group under fault state A, the server can use the mean of the speeds corresponding to the multiple groups of discrete points under fault state A as the simulated displacement data belonging to the displacement type of "speed" under fault state A. Similarly, the mean of the accelerations corresponding to the multiple groups of discrete points under fault state A is used as the simulated displacement data belonging to the displacement type of "acceleration" under fault state A, and the mean of the moving distances corresponding to the multiple groups of discrete points under fault state A is used as the simulated displacement data belonging to the displacement type of "moving distance" under fault state A.
[0105] In this embodiment, simulated displacement data of various displacement types of the moving contact under each fault state can be obtained, so that the mean of the simulated displacement data of each displacement type under the various fault states can be used as the dependent variable to carry out multivariate regression analysis in turn, thereby obtaining simulation analysis results, which is conducive to the subsequent automatic judgment of the fault state of the circuit breaker operating mechanism based on the simulation analysis results.
[0106] In some embodiments, for each displacement type, a multivariate regression analysis is performed based on simulated current data under multiple fault states and simulated displacement data belonging to the displacement type to obtain a simulation analysis result corresponding to the displacement type, including:
[0107] For each displacement type, determine the mean of simulated displacement data belonging to the displacement type under multiple fault conditions;
[0108] The simulated current data under each fault state is taken as an independent variable, and the mean of the simulated displacement data belonging to the displacement type is taken as a dependent variable. Based on the determined independent and dependent variables, a multivariate regression analysis is performed to obtain the simulated weight of the independent variable under each fault state.
[0109] Among the simulation weights of the independent variables under each fault state, the maximum simulation weight is used as the main simulation weight, and the remaining simulation weights are used as the secondary simulation weights, and the simulation ratios of the main simulation weight and each simulation weight are determined respectively;
[0110] The simulation weights of the independent variables under each fault state and multiple simulation ratios are used as simulation analysis results corresponding to the displacement type.
[0111] The simulated weight of the independent variable under each fault state can represent the importance of the association between the fault state and the fault of the circuit breaker operating mechanism.
[0112] Optionally, after obtaining the simulated displacement data of multiple displacement types under each fault state, for each displacement type, the server can first determine the mean of the simulated displacement data belonging to the displacement type under multiple fault states, and use the simulated current data under each fault state as the independent variable, and use the mean of the simulated displacement data belonging to the displacement type as the dependent variable, and then perform a multivariate regression analysis based on the determined independent and dependent variables to obtain the multivariate regression coefficient of each independent variable, that is, to obtain the simulated weight of the independent variable under each fault state. Further, among the simulated weights of the independent variables under each fault state, the maximum simulated weight is used as the main simulated weight, and the remaining simulated weights are used as secondary simulated weights, and the simulated ratios of the main simulated weight and each simulation weight are determined respectively. Finally, the simulated weights of the independent variables under each fault state and the multiple simulated ratios are used as the simulation analysis results corresponding to the displacement type.
[0113] For example, taking the simulation of n fault states as an example, the data obtained under the i-th fault state includes: simulated displacement data of multiple displacement types under the i-th fault state (including: simulated displacement data v belonging to the displacement type of "speed" under the i-th fault state i , the simulated displacement data a belonging to the displacement type of "acceleration" under the i-th fault state i , the simulated displacement data L belonging to the displacement type of "movement distance" under the i-th fault state i ), and the simulated current data I under the i-th fault state i Based on this, the server can determine the mean of the simulated displacement data belonging to the displacement type "velocity" , the mean value of the simulated displacement data belonging to the displacement type "acceleration" , the mean of the simulated displacement data belonging to the displacement type of "movement distance" Then, each time the multiple regression analysis is performed, the simulated current data I under n fault conditions are 1 to I n As independent variables, , , One of them is used as the dependent variable, so as to conduct three multiple regression analyses, and I can be obtained in each multiple regression analysis. 1 to I n The server can perform multiple regression analysis based on the following formula (1):
[0114] (1)
[0115] In the formula, I i is the simulated current data under the i-th fault state, that is, the i-th independent variable. i is the simulation weight of the independent variable under the i-th fault state, that is, the simulation weight of the i-th independent variable. Q is the dependent variable. If the mean of the simulated displacement data belonging to the displacement type of "speed" is As the dependent variable, Q is , if the mean of the simulated displacement data belonging to the displacement type of "acceleration" is As the dependent variable, Q is , if the mean of the simulated displacement data belonging to the displacement type of "moving distance" is As the dependent variable, Q is .
[0116] Further, As an example of the dependent variable, n simulation weights can be solved, namely , the server can solve The maximum simulation weight in is used as the main simulation weight, and the solved All other simulation weights in are used as secondary simulation weights. Assume Maximum, the server can As is the main simulation weight when the dependent variable is All are used as secondary simulation weights and the main simulation weights are calculated The simulation ratio of each simulation weight is calculated to obtain the simulation ratio. , , ,……, Finally, The simulation weights solved when it is the dependent variable ( )、Simulation ratio( , , ,……, ), as the The simulation analysis results when it is used as the dependent variable are the simulation analysis results corresponding to the displacement type of "velocity". The simulation analysis results when it is used as the dependent variable, that is, the simulation analysis results corresponding to the displacement type of "acceleration"; and The simulation analysis results when it is the dependent variable, that is, the simulation analysis results corresponding to the displacement type of "movement distance".
[0117] In this embodiment, multiple regression analysis can be used to obtain simulation analysis results when the mean of the simulated displacement data corresponding to each displacement type is used as the dependent variable, that is, the simulation analysis results corresponding to each displacement type are obtained, so as to detect the fault state of the operating mechanism of the circuit breaker to be tested based on the simulation analysis results.
[0118] In one embodiment, for each displacement type, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain the measured analysis results corresponding to the displacement type, including:
[0119] For each displacement type, according to the measured displacement data belonging to the displacement type generated during multiple opening and closing processes, the mean value of the measured displacement data belonging to the displacement type is determined;
[0120] The measured current data generated in each opening and closing process is used as the independent variable, and the mean of the measured displacement data belonging to the displacement type is used as the dependent variable. Based on the determined independent and dependent variables, a multivariate regression analysis is performed to obtain the measured weight of the independent variable corresponding to each opening and closing process;
[0121] The maximum measured weight among the measured weights of the independent variables corresponding to each opening and closing process is taken as the main measured weight, and the remaining measured weights are taken as the secondary measured weights, and the measured ratios of the main measured weight and each measured weight are determined respectively;
[0122] The measured weights of the independent variables corresponding to each opening and closing process and multiple measured ratios are used as the measured analysis results corresponding to the displacement type.
[0123] Optionally, for each displacement type, the server can collect the measured data (including displacement video and current data) generated by the circuit breaker operating mechanism under test during multiple opening and closing processes through the data acquisition device installed in the power system, and then extract the measured current data of the opening and closing coil in the circuit breaker operating mechanism under test during each opening and closing process, and the measured displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under test from the measured data. Among them, it can be achieved in the following ways: (1) Regarding obtaining the measured current data: The server can collect the current data of the opening and closing coil in the circuit breaker operating mechanism under test during each opening and closing process (for a period of time) through the ammeter or current sensor installed in the power system, so as to use the average value of the current data generated in each opening and closing process as the measured current data of each opening and closing process. (2) Regarding obtaining measured displacement data: The server can obtain the displacement video of the moving contact in the operating mechanism of the circuit breaker to be tested during each opening and closing process from the measured data (collected during the video acquisition period). For each opening and closing process, the displacement video in the opening and closing process is decomposed into multiple frames of images arranged in time, and the displacement data of the moving contact is extracted from each frame of the image, and the time is marked for each frame of the image. Then, according to the displacement data of the moving contact in each frame of the image and the time to which each frame of the image belongs, a displacement curve graph of the moving contact in the opening and closing process is generated, and then a plurality of discrete points are determined from the displacement curve graph, wherein the discrete points represent whether the moving contact in the operating mechanism of the circuit breaker to be tested is in the opening position or the closing position. Furthermore, for each opening and closing process, adjacent discrete points in the obtained displacement curve diagram are taken as discrete point groups. For each discrete point group, the displacement data of multiple displacement types corresponding to the discrete point group are determined based on the coordinate data of two discrete points in the discrete point group. For each displacement type, the average of the displacement data belonging to the displacement type corresponding to multiple discrete point groups is taken as the measured displacement data belonging to the displacement type during the opening and closing process.
[0124] Furthermore, for each displacement type, the server can determine the mean of the measured displacement data belonging to the displacement type based on the measured displacement data belonging to the displacement type generated in multiple opening and closing processes, and then use the measured current data generated in each opening and closing process as the independent variable, and use the mean of the measured displacement data belonging to the displacement type as the dependent variable, so as to perform a multivariate regression analysis based on the determined independent and dependent variables to obtain the measured weights of the independent variables corresponding to each opening and closing process. Furthermore, among the measured weights of the independent variables corresponding to each opening and closing process, the maximum measured weight is used as the main measured weight, and the remaining measured weights are used as the secondary measured weights, and the measured ratios of the main measured weights and each measured weight are determined respectively; finally, the measured weights of the independent variables corresponding to each opening and closing process and the multiple measured ratios are used as the measured analysis results corresponding to the displacement type.
[0125] For example, taking the acquisition of measured data generated by the operating mechanism of the circuit breaker to be tested during n opening and closing processes as an example, the measured data generated during the i-th opening and closing process includes: measured displacement data of multiple displacement types generated during the i-th opening and closing process (including: measured displacement data v belonging to the displacement type of "speed" during the i-th opening and closing process i ' , the measured displacement data a belonging to the displacement type of "acceleration" during the i-th opening and closing process i ' , the measured displacement data L belonging to the displacement type of "movement type" during the i-th opening and closing process i ' ), and the measured current data I during the i-th opening and closing process i ' Based on this, the server can determine the mean of the measured displacement data belonging to the displacement type "speed" , the mean of the measured displacement data belonging to the displacement type "acceleration" , the mean of the measured displacement data belonging to the displacement type of "movement distance" Then, each time the multivariate regression analysis is performed, the measured current data I generated by the n-times opening and closing process is 1 ' to I n ' As independent variables, , , One of them is used as the dependent variable, so as to conduct three multiple regression analyses, and I can be obtained in each multiple regression analysis. 1 ' to I n ' The server can perform multiple regression analysis based on the following formula (2):
[0126] (2)
[0127] In the formula, is the measured current data generated by the i-th opening and closing process, that is, the i-th independent variable. is the measured weight of the independent variable in the ith opening and closing process, that is, the measured weight of the ith independent variable. Q is the dependent variable, which is , , Further, As an example of the dependent variable, we can get , the server can solve The maximum measured weight in is used as the main measured weight, and the solved All other measured weights in are taken as sub-measured weights. Maximum, the server can As When it is the main measured weight of the dependent variable, the remaining All are used as secondary measured weights, and the primary measured weights are calculated The measured ratio of each measured weight is calculated to obtain the measured ratio. Finally, The measured weights obtained when it is the dependent variable ( )、Measured ratio( ), as the The measured analysis results when it is used as the dependent variable are also the measured analysis results corresponding to the displacement type of "speed". The measured analysis results when it is used as the dependent variable, that is, the measured analysis results corresponding to the displacement type of "acceleration"; and The measured analysis results when it is used as the dependent variable, that is, the measured analysis results corresponding to the displacement type of "movement distance".
[0128] In this embodiment, multiple regression analysis can be used to obtain the measured analysis results when the mean of the measured displacement data corresponding to each displacement type is used as the dependent variable, so that the fault state of the circuit breaker operating mechanism can be automatically judged based on the measured analysis results.
[0129] In one embodiment, the circuit breaker operating mechanism fault detection method further includes:
[0130] Sorting multiple simulated ratios in the simulation analysis results and multiple measured ratios in the measured analysis results respectively, taking the simulated ratios and measured ratios with the same order after sorting as a group of ratio pairs, thereby obtaining multiple groups of ratio pairs;
[0131] The similarities between the simulated ratio and the measured ratio in each ratio pair are compared respectively to obtain a similarity evaluation value for each ratio pair;
[0132] The ratio pairs whose similarity evaluation values reach the preset values are taken as the target ratio pairs. If the proportion of the target ratio pairs in multiple groups of ratio pairs reaches the preset proportion, it is determined that the simulation analysis results and the measured analysis results corresponding to the displacement type reach the preset similarity.
[0133] Optionally, for each displacement type, the server can sort the multiple simulated ratios in the simulation analysis results and the multiple measured ratios in the measured analysis results in the same sorting manner (from large to small or from small to large), and use the simulated ratios and measured ratios with the same order after sorting as a group of ratio pairs, thereby obtaining multiple groups of ratio pairs. Further, the server can compare the similarities of the simulated ratios and the measured ratios in each group of ratio pairs, and obtain the similarity evaluation value of each group of ratio pairs, for example, comparing whether the difference between the simulated ratios and the measured ratios in a certain group of ratio pairs is less than a preset difference. If so, a similarity evaluation value representing that the difference is less than the preset difference is configured for the group of ratio pairs. If not, a similarity evaluation value representing that the difference is not less than the preset difference is configured. Furthermore, the ratio pairs whose similarity evaluation values reach the preset values are taken as the target ratio pairs. If the proportion of the target ratio pairs in multiple groups of ratio pairs reaches the preset proportion, it is determined that the simulation analysis results and the measured analysis results corresponding to the displacement type reach the preset similarity, that is, the simulation analysis results corresponding to the displacement type can be used as the target analysis results.
[0134] For example, taking the displacement type of "speed" as an example, if the simulation ratio in the simulation analysis result corresponding to the speed is , the measured ratio in the measured analysis results corresponding to "speed" , the server can sort the simulated ratios in the simulation analysis results from large to small, and sort the measured ratios in the measured analysis results from large to small, so that the simulated ratios and measured ratios in the same order after sorting are compared as a group of ratio pairs to determine whether the simulated analysis results and measured analysis results corresponding to "speed" reach a preset similarity. Similarly, the simulated analysis results and measured analysis results corresponding to "acceleration" can be compared, as well as the simulated analysis results and measured analysis results corresponding to "moving distance" can be compared.
[0135] In this embodiment, for each displacement type, the simulation analysis results and the measured analysis results can be compared to determine whether the simulation analysis results corresponding to the displacement type can be used as the target analysis results, so that the fault state of the operating mechanism of the circuit breaker to be tested can be determined efficiently and accurately based on the determined target analysis results.
[0136] In one embodiment, based on the target analysis result, determining the target fault state of the operating mechanism of the circuit breaker to be tested during operation includes:
[0137] Obtain the simulation weight of the independent variable under each fault state in the target analysis result;
[0138] The fault state corresponding to the maximum simulation weight is used as the target fault state of the operating mechanism of the circuit breaker to be tested during operation.
[0139] Optionally, after determining the target analysis result, the server may first determine the simulation weights of the independent variables under each fault state included in the target analysis result, thereby taking the fault state to which the independent variable corresponding to the maximum simulation weight belongs as the target fault state of the circuit breaker operating mechanism to be tested during operation.
[0140] For example, taking the simulation of n fault states in the simulation process as an example, multiple regression analysis can be used to solve the n simulation weights corresponding to the displacement type of "speed" (including the simulation weights of the independent variables under each fault state), the n simulation weights corresponding to the displacement type of "acceleration", and the n simulation weights corresponding to the displacement type of "moving distance". Based on this, after determining the simulation analysis results that can be used as target analysis results, for each target analysis result, the server can determine the maximum simulation weight from the n simulation weights corresponding to the target analysis results, and use the fault state corresponding to the independent variable to which the maximum simulation weight belongs as the target fault state. Among them, the number of target analysis results determines the number of target fault states that can be determined for reference by maintenance personnel.
[0141] In this embodiment, a target fault state for reference may be determined based on the target fault state corresponding to the maximum simulation weight in the target analysis result, so as to improve the efficiency and accuracy of maintenance personnel in analyzing the cause of the fault.
[0142] In a detailed embodiment, as shown in FIG3 , a flow chart of another method for detecting a fault of a circuit breaker operating mechanism is provided, which mainly includes the following steps:
[0143] Step 302, obtaining simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions;
[0144] Step 304, extracting simulated current data under each fault state and simulated displacement data of multiple displacement types from the simulated data;
[0145] Step 306, for each displacement type, multiple regression analysis is performed based on simulated current data under various fault states and simulated displacement data belonging to the displacement type to obtain simulation analysis results corresponding to the displacement type;
[0146] Step 308, obtaining actual measured data generated by the operating mechanism of the circuit breaker to be tested during multiple opening and closing processes;
[0147] Step 310, extracting measured current data and measured displacement data of various displacement types in each opening and closing process from the measured data;
[0148] Step 312, for each displacement type, multiple regression analysis is performed based on simulated current data under various fault states and simulated displacement data belonging to the displacement type to obtain simulation analysis results corresponding to the displacement type;
[0149] Step 314, for each displacement type, sorting the multiple simulated ratios in the simulation analysis results and the multiple measured ratios in the measured analysis results respectively;
[0150] Step 316, taking the simulated ratios and the measured ratios in the same order as each other as a group of ratio pairs, and comparing the similarities between the simulated ratios and the measured ratios in each group of ratio pairs, to obtain a similarity evaluation value for each group of ratio pairs;
[0151] Step 318, taking the ratio pairs whose similarity evaluation values reach the preset value as the target ratio pairs;
[0152] Step 320, if the ratio of the target ratio pairs to the multiple groups of ratio pairs reaches a preset ratio, it is determined that the simulation analysis results and the measured analysis results corresponding to the displacement type reach a preset similarity;
[0153] Step 322, obtaining the simulation weight of the independent variable under each fault state in the target analysis result, and taking the fault state corresponding to the maximum simulation weight as the target fault state of the operating mechanism of the circuit breaker to be tested during operation.
[0154] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0155] Based on the same inventive concept, the embodiment of the present application also provides a circuit breaker operating mechanism fault detection device for implementing the circuit breaker operating mechanism fault detection method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations of one or more circuit breaker operating mechanism fault detection device embodiments provided below can refer to the limitations of the circuit breaker operating mechanism fault detection method above, and will not be repeated here.
[0156] In an exemplary embodiment, as shown in FIG4 , a circuit breaker operating mechanism fault detection device is provided, comprising: a simulation data processing module 402, a simulation data analysis module 404, a measured data acquisition module 406, a measured data processing module 408 and a fault state determination module 410, wherein:
[0157] A simulation data processing module is used to obtain simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extract the simulation current data of the opening and closing coils in the circuit breaker operating mechanism and the simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each fault condition according to the simulation data;
[0158] A simulation data analysis module is used to perform multiple regression analysis on each displacement type based on the simulated current data under various fault conditions and the simulated displacement data belonging to the displacement type, so as to obtain the simulation analysis results corresponding to the displacement type;
[0159] The measured data acquisition module is used to acquire the measured current data and measured displacement data of various displacement types generated by the operating mechanism of the circuit breaker under test during multiple opening and closing processes.
[0160] The measured data processing module is used to perform a multivariate regression analysis based on the measured current data and the measured displacement data belonging to each displacement type, and obtain the measured analysis result corresponding to the displacement type. When the simulation analysis result corresponding to the displacement type and the measured analysis result reach a preset similarity, the simulation analysis result corresponding to the displacement type is used as the target analysis result;
[0161] The fault state determination module is used to determine the target fault state of the operating mechanism of the circuit breaker to be tested during operation based on the target analysis result.
[0162] The above-mentioned circuit breaker operating mechanism fault detection device can pre-acquire the simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, thereby extracting the simulation current data of the opening and closing coil in the circuit breaker operating mechanism and the simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each fault condition according to the simulation data, and then for each displacement type, a multivariate regression analysis is performed based on the simulation current data under various fault conditions and the simulation displacement data belonging to the displacement type to obtain the simulation analysis result corresponding to the displacement type. During the operation of the circuit breaker operating mechanism to be tested, the measured current data and the measured displacement data of various displacement types generated by the circuit breaker operating mechanism to be tested during multiple opening and closing processes can be obtained, so that for each displacement type, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain the measured analysis result corresponding to the displacement type. When the simulation analysis result corresponding to the displacement type and the measured analysis result reach a preset similarity, the simulation analysis result corresponding to the displacement type is used as the target analysis result, that is, during the operation of the circuit breaker operating mechanism to be tested, the target analysis result can be obtained based on various measured data, and finally, based on the target analysis result, the target fault state of the circuit breaker operating mechanism to be tested during the operation is determined. During the whole process, manual detection of the cause of the circuit breaker operating mechanism failure is not relied on, so the target fault state of the circuit breaker operating mechanism to be tested during the operation can be determined efficiently and accurately, that is, the cause of the failure of the circuit breaker operating mechanism to be tested during the operation can be determined efficiently and accurately.
[0163] In one of the embodiments, the simulation data processing module is also used to: obtain the displacement video of the moving contact in the circuit breaker operating mechanism under each fault state from the simulation data; for each fault state, decompose the displacement video under the fault state into multiple frames of images arranged in time, extract the displacement data of the moving contact from each frame of the image, and mark the time for each frame of the image; generate a displacement curve graph of the moving contact under the fault state according to the displacement data of the moving contact in each frame of the image and the time to which each frame of the image belongs; and extract the simulation displacement data of multiple displacement types under the fault state from the displacement curve graph.
[0164] In one of the embodiments, the simulation data processing module is also used to: determine multiple discrete points from the displacement curve diagram; the discrete points represent whether the moving contact in the circuit breaker operating mechanism is in the open position or the closed position; use adjacent discrete points in the displacement curve diagram as a discrete point group, and for each discrete point group, determine the displacement data of multiple displacement types corresponding to the discrete point group based on the coordinate data of two discrete points in the discrete point group; for each displacement type, use the average of the displacement data belonging to the displacement type corresponding to multiple discrete point groups as the simulated displacement data belonging to the displacement type under a fault state.
[0165] In one embodiment, the simulation data analysis module is also used to: for each displacement type, determine the mean of the simulated displacement data belonging to the displacement type under multiple fault states; use the simulated current data under each fault state as the independent variable, and the mean of the simulated displacement data belonging to the displacement type as the dependent variable, and perform a multivariate regression analysis based on the determined independent and dependent variables to obtain the simulation weights of the independent variables under each fault state; use the maximum simulation weight among the simulation weights of the independent variables under each fault state as the main simulation weight, and the remaining simulation weights as secondary simulation weights, and determine the simulation ratios of the main simulation weight and each simulation weight respectively; use the simulation weights of the independent variables under each fault state, and multiple simulation ratios, as the simulation analysis results corresponding to the displacement type.
[0166] In one of the embodiments, the measured data processing module is also used to: for each displacement type, determine the mean of the measured displacement data belonging to the displacement type based on the measured displacement data belonging to the displacement type generated in multiple opening and closing processes; use the measured current data generated in each opening and closing process as the independent variable, and use the mean of the measured displacement data belonging to the displacement type as the dependent variable, and perform multivariate regression analysis based on the determined independent variables and dependent variables to obtain the measured weights of the independent variables corresponding to each opening and closing process; use the maximum measured weight among the measured weights of the independent variables corresponding to each opening and closing process as the main measured weight, and the remaining measured weights as secondary measured weights, and determine the measured ratio of the main measured weight to each measured weight respectively; use the measured weights of the independent variables corresponding to each opening and closing process and multiple measured ratios as the measured analysis results corresponding to the displacement type.
[0167] In one of the embodiments, the circuit breaker operating mechanism fault detection device also includes: an analysis result comparison module, which is used to sort multiple simulation ratios in the simulation analysis results and multiple measured ratios in the measured analysis results, and use the simulation ratios and measured ratios with the same order after sorting as a group of ratio pairs to obtain multiple groups of ratio pairs; compare the similarities of the simulation ratios and the measured ratios in each group of ratio pairs, and obtain a similarity evaluation value for each group of ratio pairs; use the ratio pairs whose similarity evaluation values reach a preset value as target ratio pairs, and if the proportion of the target ratio pairs in the multiple groups of ratio pairs reaches a preset proportion, it is determined that the simulation analysis results and the measured analysis results corresponding to the displacement type reach a preset similarity.
[0168] In one embodiment, the fault state determination module is further used to: obtain the simulation weight of the independent variable under each fault state in the target analysis result; and use the fault state corresponding to the maximum simulation weight as the target fault state of the operating mechanism of the circuit breaker to be tested during operation.
[0169] Each module in the above-mentioned circuit breaker operating mechanism fault detection device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0170] In an exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG5. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store circuit breaker operating mechanism fault detection data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a circuit breaker operating mechanism fault detection method is implemented.
[0171] Those skilled in the art will understand that the structure shown in FIG. 5 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0172] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0173] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0174] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0175] It should be noted that the information and data involved in this application (including but not limited to data used for analysis, storage, display, etc.) are all information and data fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0176] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0177] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0178] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for detecting faults in a circuit breaker operating mechanism, It is characterized in that The method comprises: Acquire simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extract, based on the simulation data, simulation current data of the opening and closing coils in the circuit breaker operating mechanism and simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism under each of the fault conditions; For each displacement type, a multivariate regression analysis is performed based on the simulated current data under the multiple fault states and the simulated displacement data belonging to the displacement type to obtain a simulation analysis result corresponding to the displacement type; During the operation of the operating mechanism of the circuit breaker to be tested, actual current data and actual displacement data of various displacement types generated by the operating mechanism of the circuit breaker to be tested during multiple opening and closing processes are obtained; For each of the displacement types, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain a measured analysis result corresponding to the displacement type; when the simulation analysis result corresponding to the displacement type and the measured analysis result reach a preset similarity, the simulation analysis result corresponding to the displacement type is used as the target analysis result; Based on the target analysis result, a target fault state of the operating mechanism of the circuit breaker to be tested during operation is determined.
2. The method according to claim 1, It is characterized in that In each of the fault states, the simulated displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism are obtained by: Obtaining, from the simulation data, a displacement video of a moving contact in the circuit breaker operating mechanism under each of the fault conditions; For each of the fault states, decomposing the displacement video under the fault state into multiple frames of images arranged in time, extracting the displacement data of the moving contact from each frame of the image, and marking the time for each frame of the image; Generate a displacement curve graph of the moving contact in the fault state according to the displacement data of the moving contact in each frame of the image and the time to which each frame of the image belongs; From the displacement curve diagram, simulated displacement data of various displacement types under the fault state are extracted.
3. The method according to claim 2, It is characterized in that Extracting simulated displacement data of multiple displacement types under the fault state from the displacement curve graph includes: Determine a plurality of discrete points from the displacement curve diagram; the discrete points represent that the moving contact in the circuit breaker operating mechanism is in an open position or a closed position; Taking adjacent discrete points in the displacement curve graph as a discrete point group, and for each discrete point group, determining displacement data of multiple displacement types corresponding to the discrete point group according to coordinate data of two discrete points in the discrete point group; For each of the displacement types, the average of the displacement data belonging to the displacement type corresponding to the plurality of discrete point groups is used as the simulated displacement data belonging to the displacement type under the fault state.
4. The method according to claim 1, It is characterized in that For each displacement type, a multivariate regression analysis is performed based on the simulated current data under the multiple fault states and the simulated displacement data belonging to the displacement type to obtain a simulation analysis result corresponding to the displacement type, including: For each of the displacement types, determining a mean value of the simulated displacement data belonging to the displacement type under a plurality of the fault states; Taking the simulated current data under each of the fault states as an independent variable, taking the mean of the simulated displacement data belonging to the displacement type as a dependent variable, performing a multivariate regression analysis based on the determined independent variables and dependent variables, and obtaining the simulated weight of the independent variable under each of the fault states; Among the simulation weights of the independent variables under each of the fault states, the maximum simulation weight is used as the main simulation weight, and the remaining simulation weights are used as secondary simulation weights, and the simulation ratio of the main simulation weight to each of the secondary simulation weights is determined respectively; The simulation weight of the independent variable under each of the fault states and the multiple simulation ratios are used as simulation analysis results corresponding to the displacement type.
5. The method according to claim 1, It is characterized in that For each displacement type, a multivariate regression analysis is performed based on the measured current data and the measured displacement data belonging to the displacement type to obtain a measured analysis result corresponding to the displacement type, including: For each displacement type, according to the measured displacement data belonging to the displacement type generated during multiple opening and closing processes, a mean value of the measured displacement data belonging to the displacement type is determined; Taking the measured current data generated in each opening and closing process as the independent variable, taking the mean of the measured displacement data belonging to the displacement type as the dependent variable, performing a multivariate regression analysis based on the determined independent variables and dependent variables, and obtaining the measured weight of the independent variable corresponding to each opening and closing process; Among the measured weights of the independent variables corresponding to each opening and closing process, the maximum measured weight is used as the main measured weight, and the remaining measured weights are used as secondary measured weights, and the measured ratios of the main measured weight to each of the secondary measured weights are determined respectively; The measured weights of the independent variables corresponding to each opening and closing process and the multiple measured ratios are used as the measured analysis results corresponding to the displacement type.
6. The method according to claim 1, It is characterized in that The method further comprises: Sorting the multiple simulated ratios in the simulated analysis results and the multiple measured ratios in the measured analysis results respectively, and taking the simulated ratios and the measured ratios in the same order after sorting as a group of ratio pairs to obtain multiple groups of ratio pairs; Respectively comparing the similarities of the simulated ratios and the measured ratios in each group of the ratio pairs to obtain a similarity evaluation value for each group of the ratio pairs; The ratio pair whose similarity evaluation value reaches a preset value is taken as the target ratio pair. If the proportion of the target ratio pair to the multiple groups of ratio pairs reaches a preset proportion, it is determined that the simulation analysis result and the measured analysis result corresponding to the displacement type reach a preset similarity.
7. The method according to claim 1, It is characterized in that The step of determining a target fault state of the operating mechanism of the circuit breaker to be tested during operation based on the target analysis result includes: Obtaining simulation weights of independent variables under each of the fault states in the target analysis results; The fault state corresponding to the maximum simulation weight is used as the target fault state of the operating mechanism of the circuit breaker to be tested during operation.
8. A circuit breaker operating mechanism fault detection device, It is characterized in that The device comprises: A simulation data processing module, used to obtain simulation data of the opening and closing process of the circuit breaker operating mechanism under various fault conditions, and extract, based on the simulation data, simulation current data of the opening and closing coils in the circuit breaker operating mechanism under each of the fault conditions, and simulation displacement data of various displacement types of the moving contact in the circuit breaker operating mechanism; A simulation data analysis module, for performing a multivariate regression analysis on each displacement type based on the simulated current data under the multiple fault states and the simulated displacement data belonging to the displacement type, to obtain a simulation analysis result corresponding to the displacement type; A measured data acquisition module, used to acquire measured current data and measured displacement data of various displacement types generated by the operating mechanism of the circuit breaker under test during multiple opening and closing processes; A measured data processing module is used to perform a multivariate regression analysis based on the measured current data and the measured displacement data belonging to the displacement type for each displacement type, to obtain a measured analysis result corresponding to the displacement type, and when the simulation analysis result corresponding to the displacement type and the measured analysis result reach a preset similarity, the simulation analysis result corresponding to the displacement type is used as a target analysis result; A fault state determination module is used to determine the target fault state of the operating mechanism of the circuit breaker to be tested during operation based on the target analysis result.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program. It is characterized in that When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
