A circuit breaker status monitoring method, device, system and electronic equipment
Non-contact monitoring of circuit breakers using dynamic visual sensors solves the problem of strong limitations of vibration sensors in existing technologies, achieves efficient and non-destructive monitoring of circuit breaker status, and ensures grid stability.
Patent Information
- Application Number
- CN202410867762.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2044-06-28
AI Technical Summary
The circuit breaker status monitoring method based on vibration sensors in the prior art has strong limitations and is difficult to apply to circuit breakers that are not equipped with vibration sensors.
Dynamic vision sensors are used to perform non-contact acquisition of monitored objects in circuit breakers. Optical flow vectors are obtained through optical flow-like calculations to determine motion trajectories and parameters and evaluate operating status.
It realizes non-destructive monitoring of circuit breaker status, has high time domain resolution, low power consumption and high dynamic range, and can detect or predict faults in time to ensure stable operation of the power grid.
Smart Images

Figure CN118868376B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of electrical engineering, and particularly relates to a circuit breaker state monitoring method, device and system, an electronic device and a computer readable storage medium. BACKGROUND
[0002] The circuit breaker refers to a switching device capable of closing, carrying and opening the current under normal circuit conditions and capable of closing, carrying and opening the current under abnormal circuit conditions within a specified time. The circuit breaker can be used to distribute electric energy, start an asynchronous motor infrequently, and protect power supply lines and motors, etc. When serious overloads or short circuits and under-voltage faults occur, the circuit breaker can automatically cut off the circuit, and the functions thereof are equivalent to the combination of a fuse-type switch and an over-voltage and under-voltage relay.
[0003] The circuit breaker is one of important devices in a power system, and plays a role in protection and control in an electric network. When the circuit breaker fails or has an accident, the electric network accident or an expanded accident can be caused, and considerable economic and other losses can be caused. Mechanical failure is a main source of the circuit breaker failure, and it is very important to monitor mechanical characteristics of the circuit breaker.
[0004] In the related art, a vibration sensor is mainly installed on a trip mechanism of the circuit breaker, vibration signals of the circuit breaker are collected through the vibration sensor, and the operation state of the circuit breaker is detected according to the vibration signals. This method is suitable for the circuit breaker with the vibration sensor, and for the circuit breaker without the vibration sensor, destructive modification of the circuit breaker is needed, so that the monitoring method has strong limitations and is difficult to be applied to the circuit breaker without the vibration sensor. SUMMARY
[0005] The circuit breaker state monitoring method and device, the electronic device and the computer readable storage medium provided in the embodiments of the application can solve the problem of strong limitations of the circuit breaker state monitoring method based on the vibration sensor in the related art.
[0006] In a first aspect, the embodiments of the application provide a circuit breaker state monitoring method, which comprises: collecting a monitoring object in the circuit breaker by using a dynamic vision sensor in a non-contact manner to obtain event data, the monitoring object comprising at least one of a spring, a cam and a contact; performing class light flow calculation by using the event data to obtain a light flow vector of the monitoring object; determining a motion trajectory of the monitoring object according to the light flow vector; obtaining a motion parameter of the monitoring object according to the motion trajectory; and evaluating an operation state of the monitoring object according to the motion parameter.
[0007] In a second aspect, an embodiment of the present application provides a circuit breaker state monitoring device, the device comprising: a collection module configured to collect a monitoring object in the circuit breaker by using a dynamic visual sensor in a non-contact manner to obtain event data, the monitoring object comprising at least one of a spring, a cam and a contact; a calculation module configured to perform optical flow calculation on the event data to obtain an optical flow vector of the monitoring object; a determination module configured to determine a motion trajectory of the monitoring object according to the optical flow vector; an acquisition module configured to acquire a motion parameter of the monitoring object according to the motion trajectory; and an evaluation module configured to evaluate a running state of the monitoring object according to the motion parameter.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, and the processor implements the circuit breaker state monitoring method in the first aspect when executing the computer program.
[0009] In a fourth aspect, an embodiment of the present application provides a circuit breaker state monitoring system, the system comprising a circuit breaker, a dynamic visual sensor and the electronic device in the third aspect, the dynamic visual sensor being arranged in a housing of the circuit breaker and connected to the electronic device.
[0010] In a fifth aspect, an embodiment of the present application provides a computer readable storage medium, storing a computer program, and the computer program is executable by a processor to implement the circuit breaker state monitoring method in the first aspect.
[0011] In a sixth aspect, an embodiment of the present application provides a computer program product, when the computer program product is run on an electronic device, the electronic device executes the circuit breaker state monitoring method in the first aspect.
[0012] Compared with the prior art, the application has the beneficial effects that: the dynamic visual sensor is used to non-contact collect the monitoring object in the circuit breaker to obtain event data, the monitoring object includes at least one of the spring, the cam and the contact; the event data is used to calculate the optical flow vector of the monitoring object by using the light flow calculation; the motion trajectory of the monitoring object is determined according to the optical flow vector; the motion parameter of the monitoring object is obtained according to the motion trajectory; and the running state of the monitoring object is evaluated according to the motion parameter. Each pixel of the dynamic visual sensor can detect the change of light intensity, and when a certain pixel detects that the light intensity changes by more than a set threshold, an event is output, which includes a timestamp, the coordinates of the pixel and the polarity. The dynamic visual sensor simulates the visual perception system of living beings, and has the characteristics of high time domain resolution, less data redundancy, low power consumption and high dynamic range. Since the dynamic visual sensor is used to monitor the running state of the circuit breaker in a non-contact manner, whether or not the vibration sensor is installed, the circuit breaker operating mechanism does not need to be destructively modified, and the running state of the circuit breaker can be monitored, which is conducive to the promotion of the monitoring of the circuit breaker, so that the fault of the circuit breaker can be found in time or the possible fault can be predicted in advance, thereby providing protection for the stable operation of the power grid. BRIEF DESCRIPTION OF DRAWINGS
[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0014] Figure 1 is a structural schematic diagram of a circuit breaker state monitoring system provided by an embodiment of the present application;
[0015] Figure 2 is a structural schematic diagram of an electronic device provided by an embodiment of the present application;
[0016] Figure 3 is a flow schematic diagram of a circuit breaker state monitoring method provided by an embodiment of the present application;
[0017] Figure 4 is a schematic diagram of the displacement-time curve of the spring in the Y axis in a specific example of the present application;
[0018] Figure 5 is a schematic diagram of the displacement-time curve of the spring in different states in a specific example of the present application;
[0019] Figure 6 is a structural schematic diagram of a circuit breaker state monitoring device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0020] In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular architectures, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application can be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known methods, devices, circuits, and
[0021] It will be understood that the terms "comprises" and / or "comprising," when used in this specification, include the presence of one or more features, integers, steps, operations, elements, and / or components described in the specification, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.
[0022] It will be understood that the term "and / or," when used in the specification and in the following claims, is intended to mean one or more of the associated listed items can be present, and includes the possibilities of one or more of the associated listed items being present, and all possible combinations of the associated listed items.
[0023] As used in the specification and in the claims, the term "if can be interpreted as meaning "when," or "once," or "in response to a determination," or "in response to a detection" depending on the context. Similarly, the phrase "if it is determined" or "if [a described condition or event] is detected" can be interpreted as meaning "once it is determined" or "in response to the determination," or "once [the described condition or event] is detected," or "in response to the detection [of the described condition or event]," depending on the context.
[0024] In addition, the terms "first," "second," "third," etc. as used in the description and the claims of this application are used for distinguishing between similar elements and not necessarily for describing a sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the descriptive
[0025] Describing references "an embodiment" or "some embodiments" or "one embodiment" or "some embodiments" etc. in the specification are meant to convey that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the application. Thus, appearances of the phrases "in one embodiment" or "in some embodiments" or "in other embodiments" or "in other various embodiments" etc. in various places in the specification are not necessarily referring to the same embodiment, unless otherwise expressly specified. The terms "including," "containing," "comprising," "having," and variations thereof are meant to encompass the item listed thereafter and equivalents thereof as well as additional items. Unless otherwise indicated, the terms "including," "comprising," "featuring," "having," "involving," "specifying," "containing," "embodying," "comprised of," and variations thereof are meant to be open ended and not limiting.
[0026] As used herein Figure 1As shown, the circuit breaker state monitoring system provided by the embodiment of the present application includes a circuit breaker 1, a dynamic visual sensor 2 and an electronic device 3. The dynamic visual sensor 2 is arranged in the shell of the circuit breaker 1 and is connected to the electronic device 3.
[0027] The circuit breaker 1 includes an operating mechanism for receiving an operation instruction, converting energy (human power or electric power) into mechanical energy or other forms of energy to drive the action of the circuit breaker 1. The operating mechanism can realize at least one of the functions of closing, keeping closed, opening, reclosing, closing and opening, free tripping, preventing jumping, resetting, buffering and interlocking. According to the power source and working principle, the operating mechanism can be divided into various types, such as spring, hydraulic, electromagnetic, pneumatic, etc.
[0028] In this embodiment, a spring operating mechanism is taken as an example for illustration. The spring operating mechanism uses a spring with stored energy as power. When the circuit breaker 1 is closed, the energy storage of the spring is generally completed by compressing / lengthening the spring through a motor, and the energy storage state is maintained. When receiving an operation instruction, the motor no longer compresses / lengthens the spring, and the spring releases the stored energy to rebound, thereby realizing the opening of the circuit breaker 1.
[0029] Since the spring operating mechanism often uses a motor to complete the energy storage of the spring, in addition to the spring, the spring operating mechanism also includes a transmission structure for connecting the spring and the motor, and the transmission structure generally includes a cam. During the opening / closing process, the movement of the spring is generally nonlinear linear motion, and the movement of the cam is generally rotation. The movement of the spring reflects the mechanical properties of the spring itself, and the movement of the cam is affected by the mechanical properties of the transmission part between the spring and the cam in addition to the mechanical properties of the spring.
[0030] The dynamic visual sensor 2, which can also be referred to as a neuromorphic visual sensor or an event camera, is a visual sensor that simulates a biological visual perception system. Each pixel of the dynamic visual sensor 2 can independently detect changes in light intensity, and when a certain pixel detects that the light intensity changes exceed a set threshold, an event is output, which includes a timestamp, the coordinates of the pixel and the polarity.
[0031] The hardware circuit of the pixel of the dynamic visual sensor 2 includes a logarithmic light receptor, a differential amplification circuit and two comparators. The logarithmic light receptor converts the light signal into a voltage signal using a logarithmic light intensity perception model, and transmits the voltage signal to the input ends of the two comparators after passing through the differential amplification circuit. The other input ends of the two comparators are upper and lower threshold voltages, and when the voltage exceeds the threshold, an event with the corresponding polarity is output.
[0032] The traditional visual sensor opens the aperture when imaging, and each pixel of the sensor converts the light signal into an electrical signal. After imaging, the aperture is closed, and the electrical signal of each pixel is read one by one to form a frame of image. Each pixel in the image reflects the light intensity at the time of imaging. The traditional visual sensor works synchronously. Since imaging and reading both require time, the frame rate of the traditional visual sensor is limited, that is, the time domain resolution is limited. The frame rate of a common visual sensor is generally several tens or hundreds of hertz. A special high-speed camera (which can also be referred to as a high-speed camera) can achieve a higher frame rate. However, due to the very limited time for imaging and reading, the high-speed camera needs special materials and design, and the cost is very high, for example, the unit price can reach millions. At the same time, due to the very limited time for imaging, natural light is not enough to meet the imaging needs, and a fill light needs to be provided for the high-speed camera, which results in a large overall size of the high-speed camera. Therefore, the high-speed camera is generally limited to experimental applications and cannot be installed in the circuit breaker 1.
[0033] The dynamic visual sensor 2 does not have the process of reading each pixel one by one as in the traditional visual sensor. The pixels therein only feedback the change of light intensity and work asynchronously, so the time domain resolution is very high, and the dynamic visual sensor 2 has the characteristics of less data redundancy, low power consumption and high dynamic range.
[0034] The circuit breaker state monitoring method provided by the embodiments of the present application can be applied to an electronic device 3. The electronic device 3 includes but is not limited to a server, a server cluster, a mobile phone, a tablet computer, a notebook computer, a desktop computer, a personal digital assistant, a wearable device and other electronic devices 3 with computing functions. The embodiments of the present application do not limit the specific type of the electronic device 3.
[0035] Figure 2 A block diagram of part of the structure of the electronic device 3 provided by the embodiments of the present application is shown. Referring to Figure 2 , the electronic device 3 includes a processor 10, a memory 20, a bus 30, an input device 40, an output device 50 and a communication device 60. The processor 10 and the memory 20 are connected to each other through the bus 30, and the input device 40, the output device 50 and the communication device 60 are also connected to the bus 30. Those skilled in the art can understand Figure 2 The structure of the electronic device 3 shown in the embodiments of the present application does not constitute a limitation on the electronic device 3, and can include more or fewer components than shown, or combine certain components, or different component arrangements.
[0036] The specific components of the electronic device 3 will be described below Figure 2
[0037] The processor 10 is a control center of the electronic device 3, and can execute various functions and process data by running programs stored in the memory 20. The processor 10 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or can also be any conventional processor. In some embodiments, the processor 10 can include an artificial intelligence (AI) processor for processing computing operations related to machine learning.
[0038] The memory 20 is configured to store operating systems, application programs, boot loaders, data, and other programs, such as program codes of computer programs, etc. The memory 20 can also be used to temporarily store data required for executing programs and generated data. The memory 20 can include a high-speed random access memory, and can also include a non-volatile memory, such as a flash memory, a hard disk, a multimedia card, a card-type memory, etc. The memory 20 can include a storage unit arranged inside the electronic device 3, such as a hard disk of the electronic device 3, and / or a detachable external storage unit, such as a mobile hard disk, a U disk, a smart media card (SMC), a secure digital (SD) card, etc.
[0039] The input device 40 can include at least one of a keyboard, a mouse, a touch panel, a joystick, etc., and is configured to collect input operations of a user to generate corresponding operation instructions.
[0040] The output device 50 is configured to output information to be provided to a user, and can be omitted in some embodiments. The output device 50 generally includes a display, which can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. In addition, the output device can further include a speaker.
[0041] The communication device 60 can include a modem, a network card, etc., and is configured to establish network connections with other electronic devices 3 and communicate with each other.
[0042] The dynamic vision sensor 2 can belong to the input device 40 or be connected to the electronic device 3 through the communication device 60.
[0043] The circuit breaker state monitoring method provided by the embodiments of the present application can be implemented as a computer software program. For example, the embodiments of the present application provide a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program codes for executing the method shown in the flow chart. In such embodiments, the computer program can be downloaded and installed from the network through the communication device 60, and / or installed from the detachable external storage unit. When the computer program is executed by the processor 10, various functions defined in the circuit breaker state monitoring method provided by the embodiments of the present application are implemented.
[0044] Figure 3 A schematic flow chart of the circuit breaker state monitoring method provided by an embodiment of the present application is shown, which can be applied to the electronic device described above as an example but not limitation.
[0045] S1: non-contact acquisition of the monitoring object in the circuit breaker is performed by using the dynamic vision sensor to obtain event data.
[0046] The monitoring object includes at least one of the spring, the cam and the contact in the spring operating mechanism.
[0047] The event data can also be referred to as event stream, including a plurality of events acquired by the dynamic vision sensor. Each event can be represented by a four-element vector e=[t,x,y,p], where t is a time stamp indicating the time when the event is output, x and y represent the coordinates of the pixel, and p represents the polarity, specifically the increase or decrease of the light intensity, for example, p=+1 indicates that the polarity is positive, and the event can also be referred to as ON event, indicating that the light intensity of the pixel increases beyond the threshold, and p=-1 indicates that the polarity is negative, and the event can also be referred to as OFF event, indicating that the light intensity of the pixel decreases beyond the threshold.
[0048] S2: optical flow calculation is performed using the event data to obtain the optical flow vector of the monitoring object.
[0049] Optical flow refers to the movement of an object in an image, which can be caused by camera movement or object movement. Specifically, optical flow refers to the movement of a pixel point representing the same object (object) in a frame of a video to the next frame of image, which can also be understood as the motion vector of the object, represented by a two-dimensional vector.
[0050] The classical optical flow algorithm includes the Lucas-Kanade (L-K) algorithm, which models the optical flow estimation based on two important assumptions, i.e. the brightness constancy assumption and the neighborhood optical flow similarity assumption.
[0051] The brightness invariance assumption assumes that the brightness of the same object in the two frames of the image to be estimated is constant. This assumption is usually valid because the time interval between two adjacent frames is relatively short and the ambient lighting usually does not change much. Assume that the object at the pixel position (x, y) at time t is located at the position (x+u, y+v) at time t+Δt. Based on the brightness invariance assumption, we have:
[0052] I(x,y,t)=I(x+u,y+v,t+Δt) (1)
[0053] Where I represents light intensity, which can be calculated from pixel values or expressed by pixel values.
[0054] Performing a first-order Taylor expansion on the right side of Equation 1 yields:
[0055] I(x+u,y+v,t+Δt)=I(x,y,t)+I′ x u+I′ y v+I′ t Δt (2)
[0056] Among them, I′ x is the gradient of the (x,y) pixel in the x direction, I′ y is the gradient of the (x,y) pixel in the y direction, I′ t is the gradient of the (x, y) pixel at time t, I′ t Δ t is the difference in light intensity between two adjacent frames of the (x, y) pixel, which can be expressed as ΔI t =I′ t Δt.
[0057] Substituting Equation 1 into Equation 2, we can obtain:
[0058] I′ x u+I′ y v+I′ t Δt=0 (3)
[0059] Rewrite Equation 3 into matrix form:
[0060]
[0061] When acquiring two adjacent frames, I′ x , I′ y , ΔI t are all known quantities, and [u, v] is the optical flow to be calculated. As can be seen, for a single pixel (x, y), there are two unknowns, u and v, in Equation 4, but there is only one equation, so there is no unique solution. Therefore, we need to use the neighborhood optical flow similarity assumption to find a unique solution for the optical flow.
[0062] The neighborhood optical flow similarity assumption refers to setting a calculation window centered at a pixel (x, y), and assuming that the optical flow values of all pixels in the calculation window are consistent. The size of the calculation window can be set according to actual needs, for example, 3*3, 4*4, etc. Generally, the moving direction and size of pixels in a small area are basically consistent, and therefore, the neighborhood optical flow similarity assumption is also reasonable. With the assumption, formula 4 is established for all pixels in the calculation window, and then the least square method is used to obtain the optical flow [u, v].
[0063] The above LK optical flow algorithm can be applied to multiple calculation windows to obtain an optical flow field, and then the optical flow field is smoothed to remove noise and improve the accuracy of the estimated optical flow.
[0064] The above optical flow method is based on the imaging mechanism of a traditional vision sensor, and needs to calculate one frame of image after another. In the direct processing of event data, since the event data does not carry light intensity information, and each pixel works asynchronously and does not output a frame of image, the event data cannot be directly used to calculate the gradient of the image, and then the optical flow.
[0065] To solve this problem, in an embodiment of the present application, event data is used for optical flow-like calculation, the cumulative number of events of a pixel in a specified time period is used as a pixel value for gradient value calculation, and then the gradient value is used for optical flow-like calculation. The gradient value calculation formula is as follows.
[0066]
[0067] Wherein, formula 5 is used to calculate the gradient of pixel (x, y) in the x direction according to event data, formula 6 is used to calculate the gradient of pixel (x, y) in the y direction according to event data, and formula 7 is used to calculate the gradient of pixel (x, y) in time according to event data, △t is a specified time period, △t' is another specified time period, and △t' < △t.
[0068] For each pixel in the calculation window, the related events in the event data are substituted into the above formulas 5-7 to calculate the gradient value, which can be respectively substituted into formula 4 as I' x , I' y , and I' t , and the least square method is used to calculate the optical flow [u, v] to complete the optical flow-like calculation.
[0069] S3: Determine the motion trajectory of the monitored object according to the optical flow vector.
[0070] Specifically, the position of the feature point after a specified time length is determined according to the position of the feature point of the monitoring object at the current time and the optical flow vector. The above process is repeated to obtain a sequence of positions of the feature point arranged in time as the motion trajectory of the feature point, and the motion trajectory of the monitoring object includes the motion trajectories of the feature points.
[0071] For example, the position of the feature point at the current time t0 is (x0, y0), the calculated optical flow is (u0, v0), and the position of the feature point at t0+△t is calculated as (x0+u0, y0+v0) according to this. The current time is updated to t0+△t, the calculated optical flow is (u1, v1), and the position of the feature point at t0+2△t is calculated as (x0+u0+u1, y0+v0+v1) according to this. The current time is updated to t0+2△t, and so on. The positions of the feature point at different times can be obtained, and these positions are sorted in chronological order to obtain the sequence (x0, y0), (x0+u0, y0+v0), (x0+u0+u1, y0+v0+v1), … as the motion trajectory of the feature point.
[0072] Since the motion of the spring is a nonlinear motion, the motion parameters of the feature points at different positions can be different. One or more motion trajectories of the feature points can be selected to represent the motion trajectory of the spring.
[0073] Optionally, the optical flow vector can be plotted to form an optical flow vector diagram, and / or the motion trajectory of the feature point can be plotted to form a motion trajectory diagram, so as to visually display the motion of the monitoring object.
[0074] S4: Obtain the motion parameter of the monitoring object according to the motion trajectory.
[0075] The motion parameter can include at least one of a moving time length, a displacement curve with respect to time, a speed curve with respect to time, etc.
[0076] The time length between the time when the feature point starts to move and the time when the feature point stops moving can be determined according to the motion trajectory, and the moving time length reflects the time length of opening / closing of the circuit breaker.
[0077] The displacement sequence can be calculated according to adjacent positions in the motion trajectory. Specifically, the difference between adjacent positions in the motion trajectory can be calculated as the displacement and added to the displacement sequence, and then the displacement curve with respect to time can be plotted according to the displacement sequence. For example, a specific example of the displacement curve with respect to time of the spring on the Y-axis is shown in FIG. 6. Figure 4
[0078] The velocity sequence can be calculated using the difference method based on adjacent positions in the motion trajectory, and then a velocity-time curve can be plotted based on the velocity sequence. The specific difference method is not limited here. For example, the central difference method can be used to calculate the velocity. The calculation formula is as follows:
[0079]
[0080] Alternatively, the velocity can be calculated using a high-order difference method, as follows:
[0081]
[0082] Where x represents position and v represents velocity.
[0083] S5: Evaluate the operating status of the monitored object according to the motion parameters.
[0084] The motion parameters can be compared with their corresponding reference values to obtain comparison results, and the operating status of the monitored object can be evaluated based on the comparison results.
[0085] The reference value can be a threshold value used to judge the operating status of the monitored object. For each motion parameter, the number of corresponding reference values can be 1 or more. The specific value can be obtained based on experiments, experience, theoretical calculations, etc., and is not limited here. For example, taking the movement duration as an example, when the number of corresponding reference values is 1, if the movement duration is less than or equal to the reference value, it means that the monitored object in the circuit breaker is operating normally; if the movement duration is greater than the reference value, it means that the monitored object in the circuit breaker is abnormal, and a reminder can be given in the form of sound, light, network message, etc.
[0086] The reference value can be a standard value of the motion parameter of the monitored object. For example, the motion parameter of the monitored object in a standard (for example, a freshly-made and unused) circuit breaker can be detected, and the obtained value can be used as the standard value of the motion parameter. For each motion parameter, the number of corresponding reference values is 1 or more. After obtaining the comparison result of the motion parameter and its corresponding reference value, the comparison result can be compared with a preset threshold value to determine the operating status of the monitored object. The number of threshold values can be 1 or more. If it is determined that the monitored object in the circuit breaker is abnormal, a reminder can be given in the form of sound, light, network message, etc.
[0087] For example, Figure 5 As shown, the displacement-time curves of the normal spring, the aged spring and the faulty spring are plotted on the same graph, and the stroke difference between them is calculated to determine the reference value of the displacement-time curve.
[0088] Optionally, in the case that the monitoring object simultaneously includes the spring and the cam, the transmission efficiency of the transmission part between the spring and the cam can be calculated according to the motion parameters of the spring and the cam, and then the running state of the transmission part can be evaluated according to the transmission efficiency.
[0089] Through implementation of the embodiment, the monitoring object in the circuit breaker is non-contact collected by using the dynamic vision sensor to obtain event data, the monitoring object including at least one of the spring, the cam and the contact; the event data is used for light flow calculation to obtain a light flow vector of the monitoring object; the motion trajectory of the monitoring object is determined according to the light flow vector; the motion parameter of the monitoring object is obtained according to the motion trajectory; and the running state of the monitoring object is evaluated according to the motion parameter. Each pixel of the dynamic vision sensor can detect light intensity change, and when a certain pixel detects that the light intensity change exceeds a set threshold, an event is output, which includes a timestamp, the coordinates of the pixel and a polarity. The dynamic vision sensor simulates the visual perception system of an organism, and has the characteristics of high time domain resolution, less data redundancy, low power consumption and high dynamic range. Since the dynamic vision sensor is used to monitor the running state of the circuit breaker in a non-contact manner, whether or not a vibration sensor is installed, the operating mechanism of the circuit breaker does not need to be destructively modified, and the monitoring of the running state of the circuit breaker can be realized, which is conducive to popularization of the monitoring of the circuit breaker, so as to timely find the fault of the circuit breaker or predict the possible fault in advance, and thus provide protection for stable operation of the power grid.
[0090] Figure 6 A structure schematic diagram of a circuit breaker state monitoring device provided by an embodiment of the application is shown, which includes an acquisition module 11, a calculation module 12, a determination module 13, an obtaining module 14 and an evaluation module 15.
[0091] The acquisition module 11 is used to non-contact collect the monitoring object in the circuit breaker by using the dynamic vision sensor to obtain event data, the monitoring object including at least one of the spring, the cam and the contact.
[0092] The calculation module 12 is used to use the event data for light flow calculation to obtain a light flow vector of the monitoring object.
[0093] The determination module 13 is used to determine the motion trajectory of the monitoring object according to the light flow vector.
[0094] The obtaining module 14 is used to obtain the motion parameter of the monitoring object according to the motion trajectory.
[0095] The evaluation module 15 is used to evaluate the running state of the monitoring object according to the motion parameter.
[0096] It should be noted that the information interaction, execution process and the like between the above apparatus / module / unit are based on the same concept as the method embodiments of the present application, and the specific functions and the technical effects brought by the same can be referred to the method embodiments part, and will not be repeated here.
[0097] It should be understood that the size of the serial number of each step in the above embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0098] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional unit and module is exemplified, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of software functional unit. In addition, the specific name of each functional unit and module is only for convenient distinction, and does not limit the protection scope of the present application. The specific working process of the unit and module in the above system can be referred to the corresponding process in the above method embodiments, and will not be repeated here.
[0099] The embodiments of the present application also provide a computer readable storage medium, the computer readable storage medium stores a computer program, and the computer program is executed by a processor to realize the steps in each method embodiment.
[0100] The integrated unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, the present application can implement all or part of the processes in the above-mentioned embodiment methods through a computer program to instruct relevant hardware to complete, and the computer program can be stored in a computer readable storage medium. When the computer program is executed by a processor, the steps of each method embodiment described above can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms. The computer readable medium at least includes any entity or device capable of carrying the computer program code to the photographing device / electronic device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium. For example, U disk, mobile hard disk, magnetic disk or optical disk, etc. In some jurisdictions, according to legislation and patent practice, the computer readable medium can not be an electrical carrier signal and a telecommunication signal.
[0101] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in detail in a certain embodiment can be referred to the relevant description of other embodiments.
[0102] Those skilled in the art can appreciate that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0103] In the embodiments provided in the present application, it should be understood that the disclosed apparatus / network device and method can be implemented in other ways. For example, the apparatus / network device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection between each other can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0104] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may also be distributed to multiple network units. Part or all of the units can be selected to achieve the purpose of the embodiment scheme according to actual needs.
[0105] The above embodiments are only used to illustrate the technical solutions of the present application, but not limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that the technical solutions recorded in the foregoing embodiments can still be modified, or some technical features can be replaced by equivalents; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A circuit breaker status monitoring method, characterized in that: The method comprises: A dynamic vision sensor is used to perform non-contact acquisition of monitored objects in a circuit breaker to obtain event data. The monitored objects include at least one of a spring, a cam, and a contact. The circuit breaker is an electronic device. The dynamic vision sensor is an event camera that only provides feedback on changes in light intensity. The dynamic vision sensor is built into the circuit breaker. The monitored objects of the circuit breaker are internal components of the circuit breaker. Each event in the event data includes a timestamp, pixel coordinates, and polarity. The polarity is used to characterize changes in light intensity. The event data does not carry light intensity information. Using the cumulative number of events of a pixel within a specified time period in the event data as a pixel value, performing gradient value calculation, the calculated gradient value includes the gradient of each calculated pixel in the horizontal axis x, vertical axis y, and time axis t directions; Performing a similar optical flow calculation using the calculated gradient value to obtain an optical flow vector of the monitored object; determining a motion trajectory of the monitored object according to the optical flow vector; Acquiring motion parameters of the monitored object according to the motion trajectory; evaluating the operating state of the monitored object according to the motion parameters; The method of determining the motion trajectory of the monitored object based on the optical flow vector includes: determining the position of the feature point after a specified period of time based on the position of the feature point of the monitored object at the current moment and the optical flow vector; repeating the above process to obtain a sequence of the positions of the feature points arranged in time as the motion trajectory of the feature points, and the motion trajectory of the monitored object includes the motion trajectory of the feature points.
2. The method according to claim 1, wherein The formula for calculating the gradient value includes:
3. The method according to claim 1, wherein The motion parameter includes at least one of a movement duration, a curve of a change in displacement relative to time, and a curve of a change in speed relative to time.
4. The method according to any one of claims 1 to 3, wherein The evaluating the operating state of the monitored object according to the motion parameters includes: Comparing the motion parameter with its corresponding reference value to obtain a comparison result; The operating status of the monitored object is evaluated according to the comparison result.
5. The method according to any one of claims 1 to 3, wherein The monitoring object includes a spring and a cam, and the method further includes: calculating a transmission efficiency of a transmission portion between the spring and the cam based on the motion parameters of the spring and the cam; An operating state of the transmission portion is evaluated based on the transmission efficiency.
6. A circuit breaker status monitoring device, characterized in that: The device comprises: An acquisition module is configured to utilize a dynamic vision sensor to perform non-contact acquisition of monitored objects in a circuit breaker to obtain event data, wherein the monitored objects include at least one of a spring, a cam, and a contact; the circuit breaker is an electronic device; the dynamic vision sensor is an event camera that only provides feedback on changes in light intensity, the dynamic vision sensor is built into the circuit breaker, and the monitored objects of the circuit breaker are internal components of the circuit breaker; each event in the event data includes a timestamp, pixel coordinates, and polarity; the polarity is used to characterize changes in light intensity; and the event data does not carry light intensity information; a calculation module configured to use the cumulative number of events for pixels within a specified duration in the event data as pixel values to perform gradient value calculation, wherein the calculated gradient values include the gradients of each calculated pixel in the horizontal axis x, vertical axis y, and time axis t directions, and to perform a similar optical flow calculation using the calculated gradient values to obtain an optical flow vector for the monitored object; a determination module, configured to determine the position of the feature point after a specified period of time based on the position of the feature point of the monitored object at the current moment and the optical flow vector; repeat the above process to obtain a time-ordered sequence of the positions of the feature points as the motion trajectory of the feature points, wherein the motion trajectory of the monitored object includes the motion trajectory of the feature points; An acquisition module, configured to acquire motion parameters of the monitored object according to the motion trajectory; An evaluation module is used to evaluate the operating state of the monitored object according to the motion parameters.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 5 is implemented.
8. A circuit breaker status monitoring system, characterized in that: The system includes a circuit breaker, a dynamic vision sensor, and the electronic device according to claim 7, wherein the dynamic vision sensor is disposed in a housing of the circuit breaker and connected to the electronic device.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Method, device and equipment for detecting running state of steel belt and storage medium
CN111833320A
Structural vibration displacement monitoring method and system based on computer vision and storage medium
CN117745637A
High voltage circuit breaker mechanical characteristic monitoring system
CN208636401U