Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

2017 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC 2017).

Ixtapa, Mexico

Half-Broken Rotor Bar Detection on IM by using


Sparse Representation under Different Load
Conditions
Carlos Morales-Perez∗ , Jose Rangel-Magdaleno∗ , Hayde Peregrina-Barreto† , and Juan Ramirez-Cortes∗
∗ Electronics Department
† Computer Science Department

National Institute for Astrophysics, Optics and Electronics (INAOE). Puebla, Mexico.
E-mail: {carlosj.morales, jrangel, hperegrina, jmram}@inaoep.mx

Abstract—Currently, the Induction Motor is widely used in Network [4], Mathematics Morphology [5], Empirical Mode
industry, due to its easy installation and operation. Induction Decomposition Analysis [6], to name a few. Besides, Discrete
motors require a more reliable monitoring due to constant Wavelets Transform (DWT) [7], Extended Kalman Filter [8],
operation increases the possibility of faults, for example, a broken
rotor bar fault. Early stage, broken bar is not easy to detect, and Counter-Current Braking Method [9] are using to perform
its evolves is slow and quiet. In the most of cases, it is detected the detection. But, current signals are not the only ones
when the fault is critical and other faults have appeared. Many used, others such as Air-Gap Torque Analysis [10], Vibration
techniques have been proposed in the literature, but majority of Signals Analysis (VSA)[11], [12], or Infrared Data Analysis
these performs analysis in frequency domain, applying additional [13] can also be applied. All these techniques have found the
transformation or preprocessing methods. In this paper, a novel
methodology to detect a half-broken bar fault is proposed, fault in the frequency domain, and have been involved the
making use of the vibration signal from induction motor under usage of preprocessing and transformation methods.
two fault conditions: healthy and half-broken bar; and three On the other hand, the signals decomposition has been
load conditions: unloaded, half-loaded and three-fourths loaded. widely studied by Compressive Sensing Reconstruction (CSR)
The detection is possible due to the sparse representation of field [14], [15], where its accuracy has been proven. Sparse
the raw signal which is obtained and then evaluated by minimal
decomposition error criterion. In this way, preprocessing methods Representation (SR) [16] is the technique use in this perfor-
are not needed, and the fault is detected early and directly. These mance, which it is not only effective to accomplish decom-
tests were developed in Matlab software, with vibration signals position of signals, but also it can be used to perform signals
from induction motors in steady state. classification as proven in [17], where the information obtained
by sparse representation of signals is evaluated and classified
Keywords—Broken rotor bar, induction motor, raw signal,
signal classification, sparse representation, time domain. with high success. This way, by performing decomposition of
signals from an IM, helps to achieve a correct detection of the
fault.
I. I NTRODUCTION
In this paper, a novel methodology to accomplish half-
In recent years the Induction Motors (IMs) has been widely broken bar (HBB) detection is proposed. It consists by ob-
used in industry, due to its low cost, reliability, fast installation, taining vibration signals from IM in an steady state and under
among other reasons. Due to its extensive use, this machine different load conditions: unloaded, half loaded and three-
has been an important production piece which requires high- fourths loaded; then, the SR of the raw signal (in time domain)
efficient maintenance programs, because non-programmed in- is obtained. Thus, this information is evaluated and finally the
terventions could generate time and economic losses. An detection is performed. This is possible due to the SR allowing
important fault is the Broken Rotor Bar (BRB) that generates to detect particular features in the signal decomposed, in this
anomalies in the IM and involved systems. This fault can case, HBB fault. In order to do this, a criterion of minimal
be attributed to different causes (operating environments and error decomposition is used to evaluate the SR information,
manufacturing defects included) and it should be dealt with allowing the HBB detection with about 94% of success.
early on, otherwise more faults can be produced as: ruptures
in other bars, bearing faults, and in the worst of case, a totally II. S PARSE REPRESENTATION OF A SIGNAL
damage. Actually, the SR of signals is widely used in the signal
According BRB faults, recently many techniques for its analysis (SA) due to this helps to represent signals in a linear
detection have been proposed. A commonly used technique combination of a small set of elemental signals from a specific
for its detection is the Motor Current Signal Analysis (MCSA) dictionary (1).
[1], [2], [3], where the current signals from IM electrical m
phases are processed and analyzed to find the fault. In addition, 
x = Dα + r = αi di + r (1)
MCSA is improved by using other techniques as Neural i=1

978-1-5386-0819-7/17/$31.00 2017
c IEEE
2017 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC 2017). Ixtapa, Mexico

where x ∈ Rn×1 is an input signal with n samples, D = III. M ETHODOLOGY


{d1 , d2 , ..., dm } ∈ Rn×m is a dictionary with m elemental This methodology uses vibration signals by obtaining
signals (atoms), α ∈ Rm×1 is the sparse vector that provides a MEMs-based triaxial accelerometer with ±2/±6 g user-
the weight for each elementary signal from the dictionary, r = selectable full scale vibration primary element (VE), installed
x − Dα ∈ Rn×1 is a residual of representation, αi ∈ R on IM. The signals are converted to digital format by a 12-
and di ∈ Rn×1 is the i − th sparse coefficient and atom bits four-channel analog-to-digital converter ADS7841 with a
respectively. In this way, x can be represented in atoms from 200 kHz conversion rate. Then, these raw signals are sent
D contained in α (see Fig. 1). to a computer by a MAX3243 transceiver for digital data
communication through RS-232 interface. Finally, the signals
 
  
are saved in the computer where the Signal Decomposition

  

  
  Analysis (SDA) will be applied.
 

 

 
         
   

(a) (b)
    


  

  
 
(a) (b)
 
Fig. 2. Simulate damage made to the rotor: (a) healthy; and (b) HBB.
 
The raw signals consists in the acquisition of the vibration
 
         
signal on the x-axis (parallel to rotor-axis) during one second
    with 3200 samples, as depicted in Fig. 3. The VE were
(c) (d) installed in three 1-hp IMs with different conditions. Damage
to the rotor bar was made by a milling machine to simulate the
Fig. 1. Comparison between a signal with 512 samples, and its sparse HBB fault (see Fig. 2). Three loads conditions were applied:
representation with: (a) 4 atoms; (b) 8 atoms; (c) 12 atoms; and (d) 16 atoms.
unloaded, half loaded, and three-fours loaded.
The aim of SR is to provide a version of the original
signal with fewest number of atoms. So, a high-efficient 
representation is found when the residual (r) is minimal. Thus,
the optimization problem for SR is formulated as 

 

argminα0 s.t. r22 → 0 (2) 


α
In the literature, algorithms have been proposed to perform 
the optimization problem presented above: Basis Pursuit (BP)
[18], Matching Pursuit (MP) [19], Orthogonal Matching Pur- 
suit (OMP) [20], [21] or other greedy algorithms. Moreover,
SR not only depends on the implemented algorithm, it also de- 
pends of the bases contained in the dictionary used to perform
the representation. Hereby, the process to obtain or train the 
dictionaries is a discussion topic in the literature. A proposed     
solution is a process named Dictionary Learning (DL) [17].  
It is performed by K-Singular Value Decomposition (K-SVD)
algorithm [22], [23], [24], among others. This process focuses Fig. 3. Example vibration signal obtained from VE installed on IM.
in the optimization problem stated as follow:
To accomplish the detection based on this methodology,
minX − Dα22 s.t. α0 ≤ m (3) Dictionary Training Process (DTP) must be applied before the
α,D
SDA as exposed below.
where X ∈ Rn×M is a set of M training signals with
particular features. K-SVD allows adapting an overcomplete A. Dictionary Training Process
dictionary (D) to the features contained in the set of signals To apply the SDA process, DL is needed (see Fig. 4). This
(X). On this manner, (1) can be applied and (2) is fulfilled. consists in:
2017 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC 2017). Ixtapa, Mexico

1) Take a set of raw signals (X) from IMs with particular signal, only one dictionary will accomplish a better decom-
features. position than the remainder. In other words, each dictionary
2) Put the taken set into an algorithm to train a specific has been trained with particular features (fault conditions),
dictionary (D) [17]. so that the signal is better decomposed with the dictionary
3) Save and label the obtained dictionary for future uses. that contains the fault. The SR af a signal provides important
information that can be evaluated by a criterion based on
the obtained decomposition differences (even if these are
be minimal) between the used dictionaries [17], to finally
performed a successful classification.
The DTP was performed with sets of 150 signals for each
fault condition (see Table I). In fact, 900 signals were used,
and the dictionaries obtained were 6 matrices of 3200 × 11200
each one.
Additionally, 100 signals per condition were used to accom-
plish the SDA process, and the load conditions were the same
as in the DTP.

Fig. 4. Dictionary Training Process proposed to perform the detection. TABLE I


V IBRATION S IGNALS PER CONDITION .
This process is executed for each fault condition and load Training Testing
Fault Total
condition. The training process is executed only once because A B C A B C
the SDA process uses the same dictionary (or dictionaries) in 0 150 150 150 100 100 100 750
1 150 150 150 100 100 100 750
every representation. Total 300 300 300 200 200 200 1,500

B. Signal Decomposition Analysis


Once the dictionaries have been obtained, the SDA process Table I contains the distribution of the used number of
based on SR can be applied (see Fig. 5). This methodology signals that perform this work. Letters A, B, and C are
consists in: used to denote Unloaded, Half loaded and Three-fours loaded
conditions respectively; and the numbers 0 and 1 for Healthy
1) Take a raw signal from the IM to diagnose.
and HBB condition respectively.
2) Perform the decomposition by a greedy algorithm.
This work (as in the beginning was mentioned) is based
3) Evaluate the information obtained by a criterion.
on obtains the SR of a signal from specifics dictionaries as
4) Give a diagnosis.
depicted above.

 
  

     



 

 

 

 

 
     
   

(a) (b)

Fig. 6. Zoom of reconstruction of a vibration signal from a IM with HBB and


Fig. 5. Signal Decomposition Process proposed to perform the detection. Half loaded, with: (a) Healthy condition Dictionary; and (b) HBB condition
Dictionary.
The executed algorithm must decompose the input signal
(x) from contained atoms (di ) in a specific dictionary (D), In Fig. 6, the reconstruction of a signal with two specifics
giving information to detect the fault. dictionaries are shown. The differences are not detected to the
naked eye because they are minimal. But these differences can
IV. E XPERIMENTAL RESULTS be evaluated by criteria, and getting a success classification.
The SDA can be applied to develop a signal classifier due Therefore, in this paper is used a criterion based on the
to the decomposition of signals (SR) is better improved when minimal decomposition error, due to the signal group that
the dictionary provides an accurate bases (atoms). If different is determined by the dictionary that gives the best bases to
dictionaries are provided to perform the decomposition of a decomposition, or
2017 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC 2017). Ixtapa, Mexico

In future works, this methodology will be implemented


r g  on FPGA, also the reduction of time-consumption of the
F = argmin|eg | s.t. eg = (4)
g={0,1} x algorithm will be researched.
where g = {0, 1} are the dictionaries: 0 for healthy and
1 for HBB types; and  is the -norm. In the case of the ACKNOWLEDGMENT
signal depicted in Fig. 6, the criterion was applied and the The author Carlos Morales-Perez thanks to Red de
results were e0 = 0.6913 and e1 = 0.6691. So, (4) determined Inteligencia Computacional Aplicada (RedICA-CONACyT,
that the decomposed signal belongs to HBB group: a success Mexico) for the support to attend the conference, and to
classification. The load condition of the dictionaries was National Council for Science and Technology (CONACyT,
selected manually. Mexico) for the support to the postgraduate studies in the
National Institute for Astrophysics, Optics and Electronics
TABLE II (INAOE, Mexico).
C LASSIFICATION PERCENTAGES .

Success with 1 Success with 2 R EFERENCES


Fault
A B C A B C
0 100% 86% 96% 100% 87% 96%
[1] J. Rangel-Magdaleno, J. Ramirez-Cortes, and H. Peregrina-Barreto,
1 100% 82% 100% 100% 85% 99%
“Broken bars detection on induction motor using mcsa and mathematical
AS 100.0% 84.0% 98.0% 100.0% 86.0% 97.5% morphology: An experimental study,” in 2013 IEEE International In-
strumentation and Measurement Technology Conference (I2MTC), May
Table II shown the results of the detection. There can noted, 2013, pp. 825–829.
[2] A. Kumar and M. Sinha, “A new burg method based approach to mcsa
the error based on 2 is better than based on 1 . This is clear for broken rotor bar detection,” in 2012 IEEE International Conference
when the average success (AS) is calculated as stated in (5). on Power Electronics, Drives and Energy Systems (PEDES), Dec 2012,
 pp. 1–4.
Nss [3] Y. Gritli, A. O. D. Tommaso, F. Filippetti, R. Miceli, C. Rossi, and
AS = × 100% (5) A. Chatti, “Investigation of motor current signature and vibration anal-
Nts ysis for diagnosing rotor broken bars in double cage induction motors,”
where Nss is the number of correctly classified signals, and in International Symposium on Power Electronics Power Electronics,
Electrical Drives, Automation and Motion, June 2012, pp. 1360–1365.
Nts is the number of total signals. So, the accuracy (AC) of [4] S. Guedidi, S. E. Zouzou, W. Laala, K. Yahia, and M. Sahraoui,
this method per -norm is obtained by “Induction motors broken rotor bars detection using mcsa and neural
 network: experimental research,” International Journal of System
ASl Assurance Engineering and Management, vol. 4, no. 2, pp. 173–181,
AC = (6) 2013. [Online]. Available: http://dx.doi.org/10.1007/s13198-013-0149-6
Nl [5] J. de Jesus Rangel-Magdaleno, H. Peregrina-Barreto, J. M. Ramirez-
where ASl is the AS by load condition (l), and Nl is the Cortes, P. Gomez-Gil, and R. Morales-Caporal, “Fpga-based broken bars
detection on induction motors under different load using motor current
number of load conditions. The application of (6) for this work signature analysis and mathematical morphology,” IEEE Transactions
resulted: AC1 = 94.0% and AC2 = 94.5%. on Instrumentation and Measurement, vol. 63, no. 5, pp. 1032–1040,
May 2014.
V. C ONCLUSION [6] R. Valles-Novo, J. de Jesus Rangel-Magdaleno, J. M. Ramirez-Cortes,
H. Peregrina-Barreto, and R. Morales-Caporal, “Empirical mode decom-
The detection of HBB is performed by a new methodology position analysis for broken-bar detection on squirrel cage induction mo-
presented in this paper. This is based on the analysis of the tors,” IEEE Transactions on Instrumentation and Measurement, vol. 64,
no. 5, pp. 1118–1128, May 2015.
sparse representation of raw vibration signal obtained from [7] J. C. Hernndez, J. Antonino-Daviu, F. Martnez-Gimnez, and A. Peris,
IMs under different load conditions, and the fault is determined “Comparison of different wavelet families for broken bar detection in
by a criterion based on the minimal decomposition error (4). induction motors,” in 2015 IEEE International Conference on Industrial
Technology (ICIT), March 2015, pp. 3220–3225.
The best accuracy of the methodology was 94.5% with the [8] M. Rayyam, M. Zazi, and Y. Hajji, “Detection of broken bars in
2 norm, and this is supported by the bases contained in the induction motor using the extended kalman filter (ekf),” in 2015 Third
dictionaries, which were trained with desired features to detect. World Conference on Complex Systems (WCCS), Nov 2015, pp. 1–5.
[9] D. G. Jerkan, D. D. Reljic, and D. Marcetic, “Broken rotor bar fault
To perform the dictionary training process, an algorithm that detection of im based on the counter-current braking method,” IEEE
solve (3) was used; and to perform the signal decomposition, Transactions on Energy Conversion, vol. PP, no. 99, pp. 1–1, 2017.
an algorithm that resolve (1) was applied. On this manner, a [10] A. M. da Silva, R. J. Povinelli, and N. A. O. Demerdash, “Rotor bar fault
detector based on sparse representation that use signals in the monitoring method based on analysis of air-gap torques of induction
motors,” IEEE Transactions on Industrial Informatics, vol. 9, no. 4, pp.
time domain (raw signal) is possible, as proven in this paper. 2274–2283, Nov 2013.
Nevertheless, the sparse representation is a time-consuming [11] V. Climente-Alarcon, J. A. Antonino-Daviu, F. Vedreo-Santos, and
process, because the used dictionaries have a high dimensions R. Puche-Panadero, “Vibration transient detection of broken rotor bars
by psh sidebands,” IEEE Transactions on Industry Applications, vol. 49,
due to higher number of atoms provides a better representation, no. 6, pp. 2576–2582, Nov 2013.
and each atom contains a considerable number of samples. [12] J. d. J. Rangel-Magdaleno, R. d. J. Romero-Troncoso, R. A. Osornio-
However, the using of raw signals allows to save time that Rios, E. Cabal-Yepez, and L. M. Contreras-Medina, “Novel method-
ology for online half-broken-bar detection on induction motors,” IEEE
can be used in the signal decomposition process, because Transactions on Instrumentation and Measurement, vol. 58, no. 5, pp.
preprocessing techniques are not needed. 1690–1698, May 2009.
2017 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC 2017). Ixtapa, Mexico

[13] M. J. Picazo-Rdenas, J. Antonino-Daviu, V. Climente-Alarcon, R. Royo-


Pastor, and A. Mota-Villar, “Combination of noninvasive approaches for
general assessment of induction motors,” IEEE Transactions on Industry
Applications, vol. 51, no. 3, pp. 2172–2180, May 2015.
[14] H. Rabah, A. Amira, B. K. Mohanty, S. Almaadeed, and P. K. Meher,
“Fpga implementation of orthogonal matching pursuit for compressive
sensing reconstruction,” IEEE Transactions on Very Large Scale Inte-
gration (VLSI) Systems, vol. 23, no. 10, pp. 2209–2220, Oct. 2015.
[15] Z. Yu, J. Su, F. Yang, Y. Su, X. Zeng, D. Zhou, and W. Shi, “Fast
compressive sensing reconstruction algorithm on fpga using orthogonal
matching pursuit,” in 2016 IEEE International Symposium on Circuits
and Systems (ISCAS), May 2016, pp. 249–252.
[16] J. Wright, Sparse Coding. Boston, MA: Springer US, 2014,
pp. 744–748. [Online]. Available: http://dx.doi.org/10.1007/978-0-387-
31439-6-326
[17] R. Dı́az-Hernández, H. Peregrina-Barreto, L. Altamirano-Robles, J. A.
González-Bernal, and A. E. Ortiz-Esquivel, “Automatic stellar spectral
classification via sparse representations and dictionary learning,”
Experimental Astronomy, vol. 38, no. 1, pp. 193–211, 2014. [Online].
Available: http://dx.doi.org/10.1007/s10686-014-9413-2
[18] S. S. Chen, D. L. Donoho, and M. A. Saunders, “Atomic decomposition
by basis pursuit,” SIAM Review, vol. 43, no. 1, pp. 129–159, 2001.
[Online]. Available: http://dx.doi.org/10.1137/S003614450037906X
[19] P. Vincent and Y. Bengio, “Kernel matching pursuit,” Machine
Learning, vol. 48, no. 1, pp. 165–187, 2002. [Online]. Available:
http://dx.doi.org/10.1023/A:1013955821559
[20] T. T. Cai and L. Wang, “Orthogonal matching pursuit for sparse signal
recovery with noise,” IEEE Transactions on Information Theory, vol. 57,
no. 7, pp. 4680–4688, July 2011.
[21] C. Morales-Perez, J. Rangel-Magdaleno, I. Cruz-Vega, J. Ramirez-
Cortes, and H. Peregrina-Barreto, “Fpga implementation of orthogonal
matching pursuit algorithm,” in 2016 13th International Conference
on Electrical Engineering, Computing Science and Automatic Control
(CCE), Sept 2016, pp. 1–6.
[22] Q. Zhang and B. Li, “Discriminative k-svd for dictionary learning in face
recognition,” in 2010 IEEE Computer Society Conference on Computer
Vision and Pattern Recognition, June 2010, pp. 2691–2698.
[23] M. Aharon, M. Elad, and A. Bruckstein, “K-svd: An algorithm for
designing overcomplete dictionaries for sparse representation,” IEEE
Transactions on Signal Processing, vol. 54, no. 11, pp. 4311–4322, Nov
2006.
[24] Z. Jiang, Z. Lin, and L. S. Davis, “Learning a discriminative dictionary
for sparse coding via label consistent k-svd,” in CVPR 2011, June 2011,
pp. 1697–1704.

You might also like