System and Method for Detecting Broken-Bar Fault in Squirrel-Cage Induction Motors

20230288481 · 2023-09-14

Assignee

Inventors

Cpc classification

International classification

Abstract

A computer-implemented method is provided for detecting broken bar faults of an induction motor during operations. The method includes steps of injecting a frequency modulation continuous wave (FMCW) voltage signal to the voltage source to power the motor, acquiring, in a time domain, a signal of a stator current powering the induction motor via an interface, performing Fourier Transform (FT) on the stator current and the injected FMCW signal to get spectra of the stator current and the injected signal, computing cross correlation between the spectrum of injected signal and the spectrum of stator current, extracting a fault signature at frequency f=±2(1−s)f.sub.0 in the cross-correlation function, and detecting a broken-bar fault in the induction motor if the fault signature magnitude is greater than a threshold.

Claims

1. A computer-implemented fault signal measuring method for detecting broken bar faults during operations of an induction motor powered by a stator voltage, wherein the method uses a processor coupled with a memory storing instructions implementing the method, wherein the instructions, when executed by the processor, carry out at steps of the method, comprising: Injecting frequency modulated continuous wave (FMCW) signals to the induction motor being operated via an interface, wherein the FMCW signals are modulated such that the FMCW signals are superimposed on a fundamental frequency of the stator voltage; acquiring, via the interface, a response current signal generated from the induction motor in response to the injected FMCW signals for a frequency sweep period; performing spectrum analysis of the injected FMCW signals and the response current of the induction motor; computing cross correlation between a stator current frequency spectrum of the induction motor and a frequency spectrum of the injected FMCW signals; extracting fault signature of broken bar fault from a result of the computed cross-correlation; and determining that a broken bar fault takes place in the induction motor if a magnitude of the fault signature is greater than a threshold.

2. The method of claim 1, wherein the FMCW signals are modulation frequency continuous sinusoidal signals.

3. The method of claim 1, wherein a frequency range of the FMCW signals are configured to be greater than an operating frequency of the induction motor.

4. The method of claim 1, wherein the induction motor is a squirrel-cage induction motor.

5. The method of claim 1, further comprising: interrupting supplying the stator voltage when the determining indicates that the broken bar fault takes place.

6. The method of claim 1, wherein the acquiring is performed at a sampling rate of at least twice of a highest frequency of the injected FMCW signals, wherein the acquiring is performed on a uniform grid to produce a set of samples for a grid of frequencies.

7. The method of claim 1, wherein the broken bar fault is modeled by an open circuit of a corresponding branch of an equivalent circuit of rotor in the induction motor.

8. The method of claim 1, wherein the equivalent circuit represents that there are n rotor bars, the squirrel-cage rotor can then be modeled as n+1 independent current loops, where n of them are identical circuit loops under ideal condition, with each loop consisting of two adjacent rotor bars connected by two end ring portions, wherein remaining circuit loops are formed by one of end rings, such that a current distribution in the rotor is specified in terms of (n+1) independent loop currents, wherein n rotor-bar loop currents i.sub.j(1≤j≤n) plus current i.sub.e for the one of end rings.

9. The method of claim 1, wherein the threshold is defined around −50 dB compared to a maximum cross correlation value.

10. The method of claim 1, wherein in the extracting step, the fault signature is extracted based on a cross correlation function R.sub.U.sub.ia.sub.(ω),I.sub.af.sub.(ω)(ω.sub.d).

11. The method of claim 1, wherein in the extracting step, a frequency of the fault signature is at f=±2(1−s)f.sub.0 in a cross correlation function R.sub.U.sub.ia.sub.(ω),I.sub.af.sub.(ω)(ω.sub.d) or R.sub.I.sub.af.sub.(ω),U.sub.ia.sub.(ω)(ω.sub.d).

12. A fault-detection apparatus for detecting broken bar faults during operations of an induction motor powered by a stator voltage, comprising: an interface connected to a frequency modulated continuous wave (FMCW) generator and configured to cause a controller of the induction motor to add FMCW signals to the stator voltage via the FMCW generator; a memory configured to store instructions of a computer-implemented fault signal measuring method for detecting broken bar faults during operations of an induction motor powered by a stator voltage; and a processor coupled with the memory, wherein the processor is configured to execute the instructions implementing the method, wherein the instructions, when executed by the processor, carry out at steps of the method comprises: injecting, via the interface, the FMCW signals to the stator voltage of the induction motor, wherein the FMCW signals are modulated such that the FMCW signals are superimposed on a fundamental frequency of the stator voltage; acquiring, via the interface connected to sensors arranged in the induction motor, a response current signal generated from the induction motor in response to the injected FMCW signals for a frequency sweep period; performing spectrum analysis of the injected FMCW signals and the response current of the induction motor; computing cross correlation between a stator current spectrum of the induction motor and a current spectrum of the injected FMCW signals; extracting fault signature of broken bar fault from a result of the computed cross-correlation; and determining that a broken bar fault takes place in the induction motor if a magnitude of the fault signature is greater than a threshold.

13. The fault-detection apparatus of claim 12, wherein the FMCW signals are modulation frequency continuous sinusoidal signals.

14. The fault-detection apparatus of claim 12, wherein a frequency range of the FMCW signals are configured to be greater than an operating frequency of the induction motor.

15. The fault-detection apparatus of claim 12, wherein the induction motor is a squirrel-cage induction motor.

16. The fault-detection apparatus of claim 12, further comprising: interrupting supplying the stator voltage when the determining indicates that the broken bar fault takes place.

17. The fault-detection apparatus of claim 12, wherein the acquiring is performed at a sampling rate of at least twice of a highest frequency of the injected FMCW signals, wherein the acquiring is performed on a uniform grid to produce a set of samples for a grid of frequencies.

18. The fault-detection apparatus of claim 12, wherein the broken bar fault is modeled by an open circuit of a corresponding branch of an equivalent circuit of rotor in the induction motor.

19. The fault-detection apparatus of claim 12, wherein the equivalent circuit represents that there are n rotor bars, the squirrel-cage rotor can then be modeled as n+1 independent current loops, where n of them are identical circuit loops under ideal condition, with each loop consisting of two adjacent rotor bars connected by two end ring portions, wherein remaining circuit loops are formed by one of end rings, such that a current distribution in the rotor is specified in terms of (n+1) independent loop currents, wherein n rotor-bar loop currents i.sub.j(1≤j≤n) plus current i.sub.e for the one of end rings.

20. The fault-detection apparatus of claim 12, wherein the threshold is defined around −50 dB compared to a maximum cross correlation value.

21. The fault-detection apparatus of claim 12, wherein in the extracting step, the fault signature is extracted based on a cross correlation function R.sub.U.sub.ia.sub.(ω),I.sub.af.sub.(ω)(ω.sub.d).

22. The fault-detection apparatus of claim 12, wherein in the extracting step, a frequency of the fault signature is at f=±2(1−s)f.sub.0 in a cross correlation function R.sub.U.sub.ia.sub.(ω),I.sub.af.sub.(ω)(ω.sub.d) or R.sub.I.sub.af.sub.(ω),U.sub.ia.sub.(ω)(ω.sub.d)

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The presently disclosed embodiments will be further explained with reference to the attached drawings. The drawings shown are not necessarily to scale, with emphasis instead generally being placed upon illustrating the principles of the presently disclosed embodiments.

[0020] FIG. 1 is a schematic of a system for controlling an induction motor, according to embodiments of an invention;

[0021] FIGS. 2A and 2B show equivalent circuits of stator windings and rotor in squirrel-cage induction motor in normal healthy condition, according to embodiments of an invention;

[0022] FIG. 2C shows an equivalent circuit of broken-bar fault condition, according to embodiments of an invention;

[0023] FIGS. 3A and 3B show stator current spectra with a single high frequency (HF) signal injection under healthy condition and faulty condition respectively, according to embodiments of an invention;

[0024] FIGS. 4A and 4B are exemplar plots of stator voltages with and without FMCW signal injection powering the induction motor in a time and a zoomed-in view of the voltages, according to embodiments of an invention;

[0025] FIGS. 5A and 5B are exemplar plots of stator current spectra with FMCW injection under healthy and faulty conditions respectively, according to embodiments of an invention;

[0026] FIGS. 5C and 5D are exemplar plots of processed spectra using cross correlation analysis for fault signature extraction under healthy and faulty conditions respectively, according to embodiments of an invention;

[0027] FIG. 6 is a block diagram of a method for detecting the faults in the induction motor according to one embodiment of the invention; and

[0028] FIG. 7 is a block diagram of a method for automatically detecting the faults in the induction motor according to another embodiment of the invention.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0029] Various embodiments of the present invention are described hereafter with reference to the figures. It would be noted that the figures are not drawn to scale elements of similar structures or functions are represented by like reference numerals throughout the figures. It should be also noted that the figures are only intended to facilitate the description of specific embodiments of the invention. They are not intended as an exhaustive description of the invention or as a limitation on the scope of the invention. In addition, an aspect described in conjunction with a particular embodiment of the invention is not necessarily limited to that embodiment and can be practiced in any other embodiments of the invention.

[0030] FIG. 1 is a schematic of a fault detection system configuration 10 illustrating an exemplar squirrel-cage induction motor according to one embodiment of an invention. The squirrel-cage induction motor 100 includes a squirrel-cage rotor assembly 102, a stator assembly 104, a main shaft 106, and a main bearing 108. In this example, the induction motor 100 is a squirrel-cage induction motor. A broken rotor bar of the assembly 102 is a typical fault for such an induction motor.

[0031] The controller 110 is powered by power supply 120 and can be used for monitoring and controlling the operation of the induction motor 100 in response to various inputs in accordance with embodiments of the present invention. For example, a controller coupled with the induction motor 100 can control the speed of the induction motor based on inputs received from sensors 130 configured to acquire data pertaining to operating conditions of the induction motor 100. According to certain embodiments, the electrical signal sensors can be current and voltage sensors for acquiring current and voltage data pertaining to the induction motor 100. For example, the current sensor senses current data from one or more of the multiple phases of the induction motor. More specifically, in the case of the induction motor is a 3-phase induction motor, the current and voltage sensors sense the current and voltage data from the three phases of the 3-phase induction motor. While certain embodiments of the present invention will be described with respect to a multi-phase induction motors, other embodiments of the present invention can be applied to other multi-phase electromechanical machines.

[0032] An FMCW generator 140 generates an FMCW voltage signal with a small magnitude (around 2% of power supply voltage). The controller 110 injects the FMCW voltage signal to the power supply signal together (FIG. 4A) to power the induction motor 100 for diagnosing the induction motor 100.

[0033] Some embodiments of the present invention describe a system for detection of broken bar faults in an electric machine, such as the induction motor 100. The system configured for detection includes a fault-detection module 200 for detecting the presence of a faulty condition of various components, including rotor bars, within the induction motor assembly. The fault-detection module 200 can be referred to as a fault-detection apparatus. In one embodiment, the fault detection module 200 is implemented as a sub-system of the controller 110. In alternative embodiment, the fault-detection module 200 is implemented using a separate processor. The fault-detection module 200 may be a hardware circuit module that is operatively connected to the controller 110. In some implementations the fault-detection module 200 and the controller 110 can share the information. For example, the fault detection module 200 can reuse sensor data used by the controller to control the operation of the induction motor.

[0034] Further, the fault-detection module 200 includes a processor 210, a memory 220, a fault detection program 230 stored in a storage to be uploaded to the memory 220 when the instructions of the program 230 are performed by the processor 210. The module 200 further includes an interface 250 configured to acquire signals from the sensors 130. The interface 250 includes A/D (analog/digital) and A/D (analog/digital) coverts to perform data communication with the processor 210 memory 220, the fault detection program 230, the user interface 240 and the sensor 130. The processor 210 may be multiple processors, and the memory 220 may be a memory module that includes multiple memories. The user interface 240 is configured to connect to a keyboard and a display unit configured indicate the normal/fault status information of the induction motor 100 in response to the output of the fault-detection module 200.

[0035] The presence of the broken bar in the induction motor 100 leads to reduction in the torque of the rotor thus leading to increasing reliance on other rotor bars of the induction motor 100 to provide the desired current. The increased dependence on other rotor bars leads to an increase in the rate of deterioration of the other rotor bars and thus leads to an overall effect on the performance of the induction motor.

[0036] In one embodiment of the invention, the current and voltage sensors respectively detect stator current and stator voltage data from the stator assembly 104 of the induction motor 100. The current data and voltage data acquired from the sensors is communicated to the controller and/or the fault detection module for further processing and analysis. The analysis includes performing motor current signature analysis (MCSA) to detect faults within the induction motor 100 using a cross correlation-based method. In some embodiments, upon detecting the fault by using the fault-detection module 200, the controller 110 receives a fault detection signal via the interface 250 of the fault-detection module 200 stops the operation of the induction motor by transmitting an interrupting signal of the stator voltage of the induction motor 100 to the controller 110 for further inspection or repair. In some cases, the sensors 130 may include a controller interface (not shown) that is configured to receive the fault detection signal from the interface 250 and transmit the fault state signal to the controller 110 such that the controller 110 interrupts the stator voltage of the induction motor 100 for stopping the operations of the induction motor 100. When the sensor 130 does not include the controller interface, the interface 250 may be configured to connect to the controller 110 such that the controller 110 interrupts the stator voltage of the induction motor 100 for stopping the operations of the induction motor 100 in response to the fault detection signal from the fault-detection module 200 via the interface 250.

[0037] The system also includes a memory for storing the measurements of the signal, the injected signal, and various parameters and coefficients for performing cross correlation analysis. The system can also include a user interface for signaling the fault, if a peak component at frequency around f=−2(1−s)f.sub.0 in the cross correlation function is detected as the fault signature.

[0038] Broken-rotor-bar (BRB) is one of the most common faults in squirrel-cage induction motors. Although the BRB fault does not lead to an instant failure to the induction motor in general, it causes serious secondary effects such as poor starting performance, excessive vibrations, and torque fluctuation, etc. In some situations, the broken piece may hit stator windings at high velocity, causing catastrophic failures on winding insulation. Therefore, it is of great importance to detect the BRB fault and have a timely maintenance.

[0039] To detect the BRB fault, the motor current signature analysis (MCSA) method is widely used for its non-invasiveness and low cost. When one or more rotor bars were broken in the squirrel-cage induction motor, the rotor will induce frequency components f.sub.b=(1±2κs)f.sub.0 in the stator current during operation due to its asymmetry, where s is the speed slip; f.sub.0 is the power supply frequency; and κ is the harmonic frequency index. Among these extra components, the (1−2s)f.sub.0 component is the strongest one and typically treated as the characteristic frequency of a BRB fault. Therefore, BRB fault detection using MCSA methods is achieved by detecting the characteristic frequency component (1−2s)f.sub.0.

[0040] In practice, there are three major issues in detecting the characteristic frequency component. First, the magnitude of the characteristic frequency is relatively small, depending on the total number of rotor bars. For example, for a 30-rotor bar squirrel-cage motor, the fault component is typically 30˜40 dB lower than that of the fundamental power supply frequency component. The more the number of rotor bars, the lower the relative magnitude of fault components. Second, the characteristic frequency is very close the power supply frequency f.sub.0. Under steady operating condition the speed slip typically ranges from 0.005 to 0.05. For f.sub.0=50 Hz power supply, the difference between the characteristic frequency and the fundamental frequency f.sub.0 can be as small as 0.01f.sub.0=0.5 Hz, making it difficult to discriminate the fault signature from the dominant operating frequency component. Third, the background noise interferes the detection performance. Because of these practical issues, the characteristic frequency can be immerged by the sidelobe of the power supply frequency component or noise.

[0041] In the past decades, researchers have developed all kinds of MCSA methods to improve the detection performance. For example, research using signal processing techniques such as ESPRIT, MUSIC, and compressive sensing to achieve high resolution frequency spectrum such that the characteristic frequency component can be well separated. These methods typically require high signal-to-noise ratios and may perform poorly in strong noise conditions. For another example, researchers make use of the starting process of motor to detect the broken-bar fault. When the motor speed is increasing from zero to the steady asynchronous speed, the speed slip s is decreasing from 1 to a small number close to 0. In this situation, the characteristic frequency component is well separated with the power supply frequency component in the frequency domain. However, this method requires a restart of the motor, which is not preferred for online monitoring. The characteristic frequency also varies during the starting process, making it difficult to capture the fault characteristic frequency component in a short time.

[0042] In this disclosure, we proposed a motor fault signature extraction method by actively injecting a frequency modulation continuous wave (FMCW) signal. This FMCW Signal is with a small magnitude and of a frequency band higher than the fundamental frequency. Since the magnitude is small, it will not interfere the operation of the motor. Under broken-bar fault condition, this injected signal will induce another FMCW signal of a frequency band lower than that of the injected signal. By analyzing the cross correlation between the induced signal and the injected signal using signal processing techniques, fault signature can be extracted robustly even under noisy condition.

[0043] As an active sensing method, signal injection has been widely used for motor fault detection. For example, a high frequency (HF) sinusoidal signal can be injected to the stator to measure the induced harmonics to detect motor faults. For healthy motor, the current spectrum is shown in FIG. 3A and for faulty motor the current spectrum is shown in FIG. 3B. However, this high-frequency signal injection method was found to be difficult for detecting broken-bar fault because the induced signal magnitude is too small to detect. In FIG. 3B, the fault signature magnitude is about 70 dB lower than the operating signal, which makes it very difficult to detect, especially under noisy environments.

[0044] The major difference between our proposed method and other existing high frequency signal injection methods are as follows. First, our injected signal is a FMCW signal, while other signal injection methods mainly inject a single high frequency signal or a narrow time-domain pulse. Second, our fault signature extraction process is based on physical model and signal cross correlation analysis, not simply by thresholding a frequency component. Third, our fault signature frequency is located at frequency around f=±2(1−s)f.sub.0 in the cross correlation function, while other MSCA-based methods seek fault signature at frequency f=(1−2s)f.sub.0. In addition, our method exhibits robust performance under noisy environments.

[0045] To verify our method, we build a dynamic model of squirrel cage induction motor, using multi-loop equivalent circuit to represent the coupling between stator and rotor. The stator currents under healthy and faulty conditions are simulated by changing the corresponding equivalent circuit respectively. We then develop a signal processing technique to extract fault signature. Simulation results demonstrate that our method improves the robustness of broken-bar fault detection under strong noisy conditions.

Dynamic Model of Induction Motor

[0046] In squirrel-cage induction motors, the stator consists of three sinusoidally distributed windings, displaced by 120° spatial angle. The rotor contains longitudinal conductive bars connected at both ends by shorting rings, forming a squirrel-cage like shape. As the induction motor is operating, the stator windings set up a rotating magnetic field through the rotor, inducing electrical current in the rotor bars, producing force acting at a tangent orthogonal to the rotor, and resulting in torque to turn the shaft.

[0047] In the following part of this section, we first develop a dynamic model for motors in normal healthy condition, then extend it to faulty conditions. For simplicity, we neglect magnetic saturation and assume linear magnetic characteristics. We use bold capital letters for matrices, regular capital letters for constant parameters, and small letters for time-variant parameters.

[0048] FIG. 2A shows the equivalent circuit of stator windings and FIG. 2B shows the equivalent circuit of rotor in squirrel-cage induction motor. Assuming there are n rotor bars, the squirrel-cage rotor can then be modeled as n+1 independent current loops, where n of them are identical circuit loops under ideal condition, with each loop consisting of two adjacent rotor bars connected by two end ring portions. The remaining circuit loop is formed by one of the end rings. So, the current distribution in rotor can be specified in terms of (n+1) independent loop currents, i.e., n rotor-bar loop currents i.sub.j (1≤j≤n) plus one end ring loop current i.sub.e.

Stator Voltage and Flux Equations

[0049] Based on the equivalent circuit, the voltage and flux linkage equations for the stator windings can be written as:

[00001] U s = R s I s + d Ψ s dt , ( 1 ) Ψ s = L s I s + M sr I r , ( 2 )

where the stator voltage


U.sub.s=[u.sub.au.sub.bu.sub.c].sup.T,   (3)

with


u.sub.a=U.sub.0 cos(2πf.sub.st+φ.sub.0),   (4)

the stator current


I.sub.s=[i.sub.ai.sub.bi.sub.c].sup.T,   (5)

the stator winding flux


Ψ.sub.s=[ψ.sub.aψ.sub.bψ.sub.c].sup.T,   (6)

the stator resistance

[00002] R s = [ R s 0 0 0 R s 0 0 0 R s ] , ( 7 )

the stator inductance

[00003] L s = [ L s M ab M ac M ba L s M bc M ca M cb L s ] , ( 8 )

the stator-rotor mutual inductance

[00004] M sr = [ m a 1 m a 2 .Math. m an m ae m b 1 m b 2 .Math. m bn m be m c 1 m c 2 .Math. m cn m ce ] , ( 9 )

and the rotor current


I.sub.r=[i.sub.1i.sub.2 . . . i.sub.ni.sub.e].sup.T.   (10)

[0050] It is important to note that the stator winding resistance in (7) and the inductance of stators in (8) are constant under our assumption, while the stator-rotor mutual inductance in (9) varies with the angular position of rotor. This is because the mutual inductance is related to the relative position between the stator windings and the rotor bars, which changes during operation.

Rotor Voltage and Flux Equations

[0051] The voltage and flux linkage equations for the rotor loops can be written as:

[00005] U r = R r I r + d Ψ r dt , ( 11 ) Ψ r = L r I r + M rs I s , ( 12 )

where the rotor voltage


U.sub.r=[u.sub.1u.sub.2 . . . u.sub.nu.sub.e].sup.T=[0].sub.(n+1)×1,   (13)

the rotor flux


Ψ.sub.r=[ψ.sub.1ψ.sub.2 . . . ψ.sub.nψ.sub.e].sup.T,   (14)

the rotor resistance

[00006] R r = [ R 0 - R b 0 .Math. 0 - R b R e - R b R 0 - R b 0 0 R e 0 - R b R 0 0 0 R e .Math. .Math. .Math. .Math. 0 0 0 .Math. R 0 - R b R e - R b 0 0 .Math. - R b R 0 R e - R b 0 0 .Math. - R b R 0 R e R e R e R e .Math. R e R e nR e ] , ( 15 )

with R.sub.0=2(R.sub.b+R.sub.e), the rotor inductance

[00007] L r = [ L r + L 0 M 12 - L b M 13 .Math. M 1 n - L b L e M 21 - L b L r + L 0 M 23 - L b M 2 n L e M 31 M 32 - L b L r + L 0 M 3 n L e .Math. .Math. .Math. M n 1 - L b M n 2 M n 2 .Math. L r + L 0 L e L e L e L e .Math. L e nL e ] , ( 16 )

with L.sub.0=2(L.sub.b+L.sub.e), and the rotor-stator mutual inductance M.sub.rs=M.sub.sr.sup.T.

Mechanical Equations

[0052] The mechanical equation of the induction motor can be expressed as:

[00008] T e - T l = J d ω r dt , ( 17 )

where T.sub.e represents the electromagnetic torque, T.sub.l is the load, J stands for the rotor inertia, and ω.sub.r is the angular velocity. Using the basic principle of energy conversion, the electromagnetic torque can be calculated as:

[00009] T e = I s T dM sr s θ r I r . ( 18 )

[0053] The angular velocity can be expressed in terms of change rate of rotor's angular position θ.sub.r as follows:

[00010] ω r = d θ r dt , ( 19 )

[0054] In summary, equations (1)-(19) form a dynamic model of induction motors with unknown stator and rotor currents. Given the motor parameters, we can use standard methods such as the fourth-order Runge-Kutta method for solving differential equations to simulate the stator current during dynamic operation.

Model of Faulty Condition

[0055] A computer-implemented method according to some embodiments is based on a dynamic model using multi-loop equivalent circuit to simulate stator current of the induction motor. In this case, a broken bar fault is modeled by an open circuit of the corresponding branch. The injected signal is simulated by adding an extra term to the stator voltage, and the stator current is simulated and monitored using the dynamic model.

[0056] When one bar is fully broken, the related branch becomes open circuit. Then the totally number of circuit loops is reduced by one since the related two loops are replaced by a new loop with doubled end-ring segments. The equivalent circuit of rotor under faulty condition is shown in FIG. 2C. Consequently, in (11)-(16) the corresponding loops should be removed or rebuilt with the equivalent parameters.

[0057] Comparing to other models such as the d-q model, this equivalent circuit model is straightforward to understand and flexible to simulate intermediate fault state.

Motor Parameters

[0058] Under normal healthy condition, the inductances and resistances in (7), (8), (9), (15) and (16) can be calculated. We skip the details of parameter calculations. Instead, we use public available parameters in our simulations.

FMCW Injection Based Broken-Bar Fault Detection

[0059] In this section, we focus on fault signature extraction from signal processing perspective, ignoring the detailed implementation of hardware.

FMCW Signal

[0060] In normal operating conditions, the induction motor is driven by three-phase symmetric power voltage source

[00011] { u a 0 ( t ) = U 0 cos ( 2 π f 0 t + φ 0 ) u b 0 ( t ) = U 0 cos ( 2 π f 0 t - 2 π / 3 + φ 0 ) u c 0 ( t ) = U 0 cos ( 2 π f 0 t + 2 π / 3 + φ 0 ) ( 20 )

[0061] We consider the following FMCW signal as injected voltage signal into the stator voltage

[00012] { u ia ( t ) = U i cos ( φ ia ( t ) ) u ib ( t ) = U i cos ( φ ia ( t ) - 2 π / 3 ) , u ic ( t ) = U i cos ( φ ia ( t ) + 2 π / 3 ) ( 21 )

whose frequency spectra are

[00013] { U ia ( ω ) = u ia ( t ) e - j ω t dt U ib ( ω ) = u ib ( t ) e - j ω t dt , U ic ( ω ) = u ic ( t ) e - j ω t dt ( 22 )

respectively.

[0062] Combining with the original three-phase motor source voltage, we have overall equivalent input voltage to the motor as follows

[00014] { u a ( t ) = U 0 cos ( 2 π f 0 t + φ 0 ) + IU i cos ( φ ia ( t ) ) , u b ( t ) = U 0 cos ( 2 π f 0 t - 2 π / 3 + φ 0 ) + U i cos ( φ ia ( t ) - 2 π / 3 ) , u c ( t ) = U 0 cos ( 2 π f 0 t + 2 π / 3 + φ 0 ) + U i cos ( φ ia ( t ) + 2 π / 3 ) , ( 23 )

where U.sub.i(U.sub.i<<U.sub.0) is the amplitude of the injected FMCW voltage signal and φ.sub.a(t) is the phase angle of the injected FMCW signal in phase A. We observe that the three phase voltage source is balanced at any time with 120° phase difference.

[0063] The amplitude U.sub.i is chosen to compromise two aspects. On one hand, it should be small enough such that the injected signal won't interfere the motor operation. On the other hand, the signal should be large enough such that the induced signal can be detected.

[0064] FIGS. 4A and 4B are exemplar plots of stator voltages u.sub.a0(t) in (20) without signal injection and u.sub.a(t) in (23) with FMCW signal injection powering the induction motor in a time and a zoomed-in view of the voltages, according to some embodiments of an invention. From FIG. 4B, we can see that when the FMCW signal is injected to the power source voltage, the power source waveform is slightly distorted. Since U.sub.i<<U.sub.0, the tiny distortion because of the injected signal will not influence the motor operation.

[0065] For phase φ.sub.a(t), we consider a frequency sweep period of T. The phase can be expressed as


φ.sub.ia(t)=2π(u(t)f.sub.1+f.sub.2)t′,   (24)

where

[00015] u ( t ) = 2 [ t T - .Math. t T .Math. ] - 1 , ( 25 )

is a saw-tooth signal of period T and of magnitude in the range of [−1,1]; └⋅┘ is the floor function that gives the greatest integer less than the input real number as output; and t′ is the frequency sweep time, which is reset for each sweep duration as

[00016] t = t - .Math. t T .Math. T = u ( t ) + 1 2 T , ( 26 )

such that


φ.sub.ia(t)=φ.sub.ia(t+T).   (27)

[0066] The modulated frequency can be formulated as

[00017] f M ( t ) = 1 2 π φ a t = 2 u ( t ) f 1 + f 1 + f 2 [ f 2 - f 1 , f 2 + 3 f 1 ] = [ f min , f max ] ( 28 )

[0067] When f.sub.1=0, or equivalently f.sub.min=f.sub.max=f.sub.2, the injected signal becomes a single frequency signal with frequency f.sub.2, where f.sub.2>f.sub.0. FIGS. 3A and 3B are exemplar plots of current spectra with and without a single frequency signal injection powering the induction motor, according to some embodiments of an invention. However, this high-frequency signal injection method was found to be difficult for detecting broken-bar fault because the induced signal magnitude is too small to detect. In FIG. 3B, the fault signature magnitude is about 70 dB lower than the operating signal, which makes it very difficult to detect, especially under noisy environments.

[0068] To determine the frequency range of the injected FMCW signal, we first examine the induced signal of a single high frequency injection of k.sup.th harmonic. Given the motor speed n, motor slip is calculated as

[00018] s = n s - n n s .

If we treat the k.sup.th harmonic as the operating frequency, then the motor slip is

[00019] s k = n s k - n n s k = kn s - n kn s ( 29 )

[0069] If the k.sup.th harmonic amplitude is much larger than that of the fundamental frequency, the motor will accelerate to a much higher speed. Since the amplitude of the k.sup.th harmonic is not large enough to accelerate the motor speed, the motor is always operating in the starting process with a steady low speed.

[0070] As aforementioned, under broken-bar fault condition, fault frequency components f.sub.b=(1±2κs)f.sub.0 will be induced in the stator current, in which the dominant one is (1−2s)f.sub.0. The dominant fault characteristic frequency component induced by the injected k.sup.th harmonic in the motor current is

[00020] ( 1 - 2 s k ) f k = ( 1 - 2 ks n - n kn s ) kf 0 = ( - k + 2 ) f 0 - 2 sf 0 . ( 30 )

[0071] For k>>1, the absolute value of induced frequency is 2(1−s)f.sub.0 lower than the injected frequency. Note that this frequency shift 2(1−s)f.sub.0 between the injected signal and the induced signal is independent to the frequency of the injected signal. Although the magnitude of induced signal is very small and difficult to detect, we can make use of this property to detect fault. We inject a FMCW voltage signal with a band, the frequency band of induced signal will shift 2(1−s)f.sub.0 to a lower frequency band. We then compute the cross correlation between injected signal spectrum and the induced signal spectrum by integrating all frequency components, we expect a peak component can be detected at frequency shift f=−2(1−s)f.sub.0.

[0072] To avoid interference between injected signal and induced signal, we adopt the frequency range [kf.sub.0, (k+2)f.sub.0] as the injected FMCW signal frequency range. According to (24)-(28), the FMCW signal phase can be simplified as

[00021] φ a ( t ) = 2 π ( k + u ( t ) + 1 2 ) f 0 u ( t ) + 1 2 T . ( 31 )

Fault Signature Extraction

[0073] To demonstrate our proposed broken-bar fault detection method, we simulate the stator current under healthy and faulty conditions. We set U.sub.i=0.02U.sub.0 and T=3 s. The time-domain stator current of phase A in healthy condition can be expressed as

[00022] i a ( t ) = I 0 cos ( 2 π f 0 t + φ 0 ) + I i cos ( φ a ( t ) ) = I 0 cos ( 2 π f 0 t + φ 0 ) + I i cos ( 2 π ( k + u ( t ) + 1 2 ) f 0 u ( t ) + 1 2 T ) , ( 32 )

The time-domain stator current of phase A in faulty condition can be expressed as

[00023] ki aF ( t ) = I 0 cos ( 2 π f 0 t + φ 0 ) + I i cos ( φ af ( t ) ) + I F cos ( φ af ( t ) - 2 π × 2 ( 1 - s ) f 0 t ) = I 0 cos ( 2 π f 0 t + φ 0 ) + I i cos [ 2 π ( k + u ( t ) + 1 2 ) f 0 u ( t ) + 1 2 T ] + I F cos [ 2 π ( k + u ( t ) + 1 2 ) f 0 u ( t ) + 1 2 T - 2 π × 2 ( 1 - s ) f 0 t ] , ( 33 )

where the footscript ‘0’ represents operating signal, footscript ‘i’ represents injected signal, and the footscript ‘F’ represents fault signal. In the frequency domain, we can write the stator current spectrum in healthy condition as


I.sub.a(ω)=I.sub.0(ω)δ(ω−2πf.sub.0)+Σ.sub.f=kf.sub.0.sub.,kf.sub.0.sub.+Δf, . . . ,(k+2)f.sub.0,I.sub.i(ω)δ(ω−2πf),   (34)

where δ(⋅) is the dirac delta function, Δf is the frequency resolution related the to signal length in time, and Σ.sub.f=kf.sub.0.sub.,kf.sub.0.sub.+Δf, . . . ,(k+2)f.sub.0.sub.,I.sub.i(ω)δ(ω−2πf) represents the injected signal frequency spectrum.

[0074] Correspondingly, in the frequency domain, we can write the stator current spectrum in faulty condition as


I.sub.af(ω)=I.sub.0(ω)δ(ω−2πf.sub.0)e.sup.−jϕ.sup.0+Σ.sub.f=kf.sub.0.sub.,kf.sub.0.sub.+Δf, . . . ,(k+2)f.sub.0.sub.,I.sub.i,f(ω)δ(ω−2πF)e.sup.−jϕ.sup.f+Σ.sub.f=kf.sub.0.sub.,kf.sub.0.sub.+Δf, . . . ,(k+2)f.sub.0.sub.,I.sub.F,f(ω)δ(ω−2πf−2π×2(1−s)f.sub.0t)e.sup.−jϕ′.sup.f   (35)

where Σ.sub.f=kf.sub.0.sub.,kf.sub.0.sub.+Δf, . . . ,(k+2)f.sub.0.sub.,I.sub.F,f(ω)δ(ω−2πf−2π×2(1−s)f.sub.0t)e.sup.−jϕ′.sup.f represents the frequency spectrum of fault signal induced by the injected signal and I.sub.F,f is the magnitude of fault signal at frequency f in the frequency domain.

[0075] Typically I.sub.F,f<<I.sub.i,f and I.sub.F,f<<I.sub.0, meaning the induced fault signal magnitude is much smaller than the injected signal magnitude and the operating signal magnitude.

[0076] FIGS. 5A and 5B are exemplar plots of stator current spectrum with FMCW injection under healthy and faulty conditions respectively, with injected signal frequency band 650 Hz˜750 Hz, or k=13.sup.th˜15.sup.th harmonics, according to some embodiments of the invention. It is clear that the induced fault signal magnitude from 550 Hz˜650 Hz is more than 20 dB lower than the injected signal magnitude, and more than 80 dB lower than the operating signal magnitude at 50 Hz. The small fault signal magnitude makes it difficult to detect, especially under noisy measurements.

[0077] To improve the detection performance, we analyze the spectrum correlation in the frequency domain. We compute the cross correlation between the injected signal and the induced signal spectrum as

[00024] R U ia ( ω ) , I af ( ω ) ( ω d ) = .Math. ω U ia ( ω + ω d ) I af * ( ω ) ( 35 ) [ .Math. f = kf 0 , kf 0 + Δ f , .Math. , ( k + 2 ) f 0 , I i , f ( ω ) δ ( ω + ω d - 2 π f ) e - j ϕ f ] .Math. [ I 0 ( ω ) δ ( ω - 2 π f 0 ) e - j ϕ 0 + Σ f = kf 0 , kf 0 + Δ f , .Math. , ( k + 2 ) f 0 , I i , f ( ω ) δ ( ω - 2 π f ) e - j ϕ f + s ) f 0 t ) e - j ϕ f ] *

[0078] FIGS. 5C and 5D are exemplar plots of processed current spectrum using cross correlation analysis for fault signature extraction under healthy and faulty conditions respectively, according to some embodiments of the invention. Fault signature is then extracted based on the cross correlation function R.sub.U.sub.ia.sub.(ω),I.sub.af.sub.(ω)(ω.sub.d). We observe that the fault signature magnitude at frequency shift f=−2(1−s)f.sub.0 is about 40 dB lower than the maximum cross correlation value, with more than 30 dB improvement compared to that of single frequency signal injection. Therefore, with FMCW signal injection, we can extract the fault signature effectively. Alternatively, when we extract fault signature in cross correlation function R.sub.U.sub.ia.sub.(ω),I.sub.af.sub.(ω)(ω.sub.d)=−R.sub.I.sub.af.sub.(ω),U.sub.ia.sub.(ω)(ω.sub.d), the fault signature frequency will be f=2(1−s)f.sub.0.

[0079] FIG. 6 shows a block diagram illustrating the steps of a computer-implemented fault signal measuring method for automatically detecting broken bar faults during operations of an induction motor powered by a stator voltage. The computer-implemented fault signal measuring method includes at least steps of injecting FMCW signal in stator voltage in 610, receiving measurements of stator current in 620, spectral analysis and signal processing in 630, and determining the fault if a fault signature is extracted in 640.

[0080] First, the FMCW signal (FIGS. 4A and 4B) is injected to the stator voltage to power the squirrel-cage induction motor in step 610. During operation, the stator current is measured, as shown in equations (32) and (33). The method then analyzes the frequency spectrum of stator current in step 630, as shown in FIG. 5A and FIG. 5B for healthy motor and faulty motor respectively. The cross correlation between the stator current spectrum and the injected signal spectrum is computed according to equation (35), with results shown in FIG. 5C and FIG. 5D for healthy motor and faulty motor respectively. The fault signature at frequency f=±2(1−s)f.sub.0 in the cross-correlation function is extracted for further evaluation.

[0081] FIG. 7 is a block diagram illustrating the process steps of a computer-implemented fault signal measuring method (fault detection program 230) for automatically detecting the faults in the induction motor according to another embodiment of the invention.

[0082] With injected FMCW signal in the power voltage, we monitor the stator current, as shown in equations (32) and (33). The frequency spectra of the stator current (FIG. 5A and FIG. 5B for healthy motor and fault motor, respectively) and the injected signal are analyzed in step 730. The cross correlation between the injected signal spectrum and the stator current spectrum is computed in step 720, as shown in FIG. 5C and FIG. 5D for healthy motor and faulty motor, respectively. The method then extracts fault signature at frequency f=±2(1−s)f.sub.0 in the cross-correlation function in step 740. If the fault signature magnitude is greater than a threshold in step 710, a broken-bar fault is detected in step 770. In other words, the system determines that the broken-bar fault takes place. Otherwise, the system keeps monitoring stator current for analysis in step 750. In some cases, the threshold can be defined around −50 dB compared to the maximum cross correlation value.

[0083] The above-described embodiments of the present invention can be implemented in any of numerous ways. For example, the embodiments can be implemented using hardware, software or a combination thereof. When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computer or distributed among multiple computers, for example, in a computer cloud. Such processors can be implemented as integrated circuits, with one or more processors in an integrated circuit component. Though, a processor can be implemented using circuitry in any suitable format.

[0084] Further, it should be appreciated that a computer can be embodied in any of a number of forms, such as a rack-mounted computer, a desktop computer, a laptop computer, minicomputer, or a tablet computer. Such computers can be interconnected by one or more networks in any suitable form, including as a local area network or a wide area network, such as an enterprise network or the Internet. Such networks can be based on any suitable technology and can operate according to any suitable protocol and can include, for example, wireless networks, wired networks or fiber optic networks.

[0085] Also, the embodiments of the invention can be embodied as a method, of which an example has been provided. The steps performed as part of the method can be ordered in any suitable way. Accordingly, embodiments can be constructed in which acts are performed in an order different than illustrated, which can include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.

[0086] Although the invention has been described by way of examples of preferred embodiments, it is to be understood that various other adaptations and modifications can be made within the spirit and scope of the invention. Therefore, it is the object of the appended claims to cover all such variations and modifications as come within the true spirit and scope of the invention.