Shock and Vibration
Volume 2016 (2016), Article ID 4860309, 10 pages
http://dx.doi.org/10.1155/2016/4860309

Research Article

Shannon Entropy and -Means Method for Automatic Diagnosis of Broken Rotor Bars in Induction Motors Using Vibration Signals

David Camarena-Martinez,¹ Martin Valtierra-Rodriguez,² Juan P. Amezquita-Sanchez,² David Granados-Lieberman,³ Rene J. Romero-Troncoso,¹ and Arturo Garcia-Perez¹

¹División de Ingenierías, Universidad de Guanajuato, Campus Irapuato-Salamanca, Carretera Salamanca-Valle de Santiago Km 3.5 + 1.8, Comunidad de Palo Blanco, 36885 Salamanca, GTO, Mexico
²Facultad de Ingeniería, Universidad Autónoma de Querétaro, Campus San Juan del Río, Río Moctezuma 249, Col. San Cayetano, 76807 San Juan del Río, QRO, Mexico
³Departamento de Ingeniería Electromecánica, Instituto Tecnológico Superior de Irapuato, Carretera Irapuato-Silao Km 12.5, Colonia El Copal, 36821 Irapuato, GTO, Mexico

Received 2 June 2016; Revised 1 August 2016; Accepted 21 August 2016

Academic Editor: Lu Chen

Copyright © 2016 David Camarena-Martinez et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

For industry, the induction motors are essential elements in production chains. Despite the robustness of induction motors, they are susceptible to failures. The broken rotor bar (BRB) fault in induction motors has received special attention since one of its characteristics is that the motor can continue operating with apparent normality; however, at certain point the fault may cause severe damage to the motor. In this work, a methodology to detect BRBs using vibration signals is proposed. The methodology uses the Shannon entropy to quantify the amount of information provided by the vibration signals, which changes due to the presence of new frequency components associated with the fault. For automatic diagnosis, the -means cluster algorithm and a decision-making unit that looks for the nearest cluster through the Euclidian distance are applied. Unlike other reported works, the proposal can diagnose the BRB condition during startup transient and steady state regimes of operation. Additionally, the proposal is also implemented into a field programmable gate array in order to offer a low-cost and low-complex online monitoring system. The obtained results demonstrate the proposal effectiveness to diagnose half, one, and two BRBs.

1. Introduction

Inductions motors are widely used in many applications because of their easy maintenance, ruggedness, low cost, versatility, and ease control [1]. During their service life, they are subject to unavoidable failures as a result of mechanical, environmental, thermal, and electrical stresses [2]. These faults such as bearing faults, air gap eccentricity, and broken rotor bars (BRBs) can yield a reduction on production, product quality, and an increase on costs, besides being a hazard for people and machinery [3]. Among the different faults that can occur in induction machines, BRB is a silent failure that allows operating the motor with apparent normality, but it can cause an excessive vibration, a change in current consumption, and higher thermal stress with catastrophic consequences if the situation is not solved at early stages [4, 5]. In this regard, condition monitoring equipment has become an essential tool in many industrial areas. Yet, this task is very challenging because depending on the application the motor may be subject to transient and/or steady (nominal) regimes of operation, which changes its mechanical and electrical conditions by affecting and limiting the performance of equipment that only operates in a specific regime. From this point of view, an online and real-time monitoring system for an early detection of BRB in transient and steady regimes is a needed equipment in many industrial areas, since it will allow scheduling maintenance operations in order to minimize its negative impact as well as saving time and money.

During the last decade, several vibration and current analysis-based processing techniques for BRB detection have been proposed. The conventional signal processing technique used to perform this task is the fast Fourier transform (FFT) [6–8]. However, it is limited in its capability for extracting features from signals that exhibit nonlinear and nonstationary characteristics, besides being susceptible to noise, making a correct identification of features related to the BRB fault difficult [9]. More recently, other powerful signal processing techniques, such as multiple signal classification (MUSIC) algorithm [10, 11], wavelet transform (WT) [9, 12–16], Empirical mode decomposition combined with Hilbert transform known as Hilbert-Huang transform (HHT) [16], and Wigner-Ville distribution (WVD) [17], have been used for BRB detection. Nevertheless, although prominent results have been obtained, the aforementioned signal processing techniques present some unresolved difficulties. For instance, MUSIC requires a priori knowledge of the interest frequencies and consumes significant computational resources [11]. The WT capabilities are significantly degraded in noisy signals, and the mother wavelet has to be appropriately chosen to obtain reliable results [4]. On the other hand, the WVD introduces cross-term interference in the estimated signal components, which inhibits the efficient estimation of the instantaneous frequencies, besides suffering aliasing problem [18]. The HHT suffers from the mode mixing effect, which means that waves with the same frequency are assigned to different intrinsic mode functions, affecting the accurate estimation of the instantaneous frequencies. In general, many advantages and disadvantages of the aforementioned techniques may be further discussed; yet, from a monitoring equipment viewpoint, two aspects become important. The first one is the performance capabilities; it means that the equipment does not degrade its performance when it analyzes transient or stationary signals. This desirable feature may be achieved either using a nonsusceptible signal processing technique or using different techniques for each scenario. The second one is the complexity since it may compromise the online analysis if low-end digital signal processors are used. In this regard, it would be desirable to have a signal processing algorithm with both the ability of identifying suitable and reliable features of signals for identifying BRB fault in different operating states and a low complexity for online analysis.

Similar to signal processing techniques, the classification algorithms play an important role in the automatic diagnosis of faults [19]. Different classification techniques such as neural networks [20, 21] and fuzzy logic [22, 23] have been successfully applied for monitoring the condition of induction motors. Unfortunately, the neural networks and other conventional artificial intelligent techniques require enough samples and have limitations on generalization of results in models that can overfit the samples [13]. Therefore, having in mind that online monitoring equipment may require low-complexity procedures, a classification algorithm with a suitable accuracy without the need of complicated processing, that requires a small number of samples, and, mainly, that allows developing a methodology capable of identifying several faults in different scenarios is a desirable tool. A promising classification technique is the -means algorithm. It is a well-known signal classification technique that has been successfully utilized in many applications such as neuroscience [24], structural engineering [25], and mechanics [26]. This approach provides a high accuracy and good generalization for a small number of features; besides its computational cost during and after its design is relatively low.

In this work, a methodology to detect automatically the BRB fault in induction motors using vibration signals is presented. The proposal considers the analysis of both the startup transient and the steady state of operation, which is very important since the induction motor may be subject to both scenarios in real applications; besides, an implementation into a field programmable gate array (FPGA) is also presented as system-on-chip (SoC) solution. This allows offering a system for online and continuous monitoring. Regarding the BRB condition, half, one, and two bars are considered. For the analysis, the Shannon entropy is used as a measure of the information contained in the vibration signals. This information presents changes associated with the fault. Then, the obtained entropy values are classified for automatic diagnosis using the -means algorithm. The results show that the proposal can be a low-complex and suitable tool for BRB detection in both the startup transient and the steady state of operation.

2. Theoretical Background

In this section, the two main topics of the proposed methodology are briefly described.

2.1. Entropy

In information theory, entropy describes how much information about the data randomness is provided by a signal or event [27]. It has been used in image processing [28], in gearbox fault detection [29], in structural health monitoring [30], for analysis of electroencephalogram signals to diagnose the patient’s clinical condition [31], and in fault motor diagnosis [15, 19, 32] among others. In particular, Shannon entropy, named after Claude Shannon, of a random signal with possible outcomes and with a probability of can be computed as follows:

where it is bounded by .

Due to the number of applications and to the requirements of processing time, a hardware processing unit based on FPGA for entropy estimation is presented by [33], where a simplified mathematical expression is given as follows:

where is the incidence rate or histogram of a signal ; therefore, is . In general, this expression follows the structure shown in Figure 1.

Figure 1: General structure for the entropy processor.

2.2. -Means

In general, cluster analysis consists of creating groups of objects with similar features [34]. It implies that an object has to comply or has certain features for belonging to a specific group. In this regard, a classification task for unseen data can be carried out by looking for a group that fits better.

-means is a simple and popular algorithm to solve clustering problems. The goal of the algorithm is to divide a data set with data into clusters. The number of clusters is fixed a priori. The objective function based on squared Euclidian distances is calculated as follows [35]:

where is the number of objects of each th cluster, is the th object of the th cluster, and is the center of the th cluster, which is defined as

The overall procedure is summarized as follows [34]: (1) select randomly the initial positions of the -centroids; (2) assign the data set to the closest centroid; (3) relocate iteratively the -centroids in order to minimize the objective function. It is worth noting that -means algorithm is sensitive to the initial clusters; however, it can be applied a number of times in order to find either the global objective function minimum or an acceptable error.

3. Proposed Methodology

The overall work is carried out in two stages, design and implementation, as shown in Figure 2.

(a)

(b)

Figure 2: Proposed methodology: (a) design stage and (b) implementation stage.

3.1. Design Stage

In this stage, the extraction of the -centroids for automatic diagnosis of BRBs in induction motors is carried out and shown in Figure 2(a). First, a set of vibration signals for each induction motor condition, healthy (HLT), half broken rotor bar (HBRB), one broken rotor bar (1BRB), and two broken rotor bars (2BRB), are acquired during the startup transient and the steady state. The vibration signals are measured through a triaxial accelerometer (, , and ). Second, the Shannon entropy of each signal is computed using (2). Third, the -means clustering algorithm is applied several times in order to look for the best clusters for each induction motor condition. The overall analysis is carried out using Matlab software. It is found, as will be discussed in the next sections, that the entropy values, and , present the best classification results; therefore, the and centroids for each cluster are selected as baseline for each condition.

3.2. Implementation Stage

In order to offer an online diagnosis tool, the proposed methodology is implemented into an FPGA as shown in Figure 2(b). First, the -centroids for startup transient and steady state of each induction motor condition are stored into read-only memories, which are chosen by the user according to the actual motor operation. Second, the entropy values are estimated using the entropy processor, which follows the digital structure presented in Figure 1. Third, the Euclidian distances from entropy values to each cluster are computed using the coordinate rotation digital computer (CORDIC) algorithm [36]. Finally, a decision-making unit looking for the nearest cluster determines the induction motor condition.

4. Experimentation and Results

4.1. Design Stage

The vibration signals acquired for each induction motor condition during startup transient and steady state are presented in Figures 3 and 4, respectively. The total number of tests for each condition is 20, giving a total of 160 tests; their entropy values are shown in Figure 5. These values are bounded by the mean () and ±3 standard deviation () in order to ensure an occurrence of 99.7% [33]; Table 1 presents the numerical values. The best -means clusters are obtained using and since they offer more nonoverlapped patterns. The clusters are shown in Figure 6, where the Voronoi cells are used. The estimated values for the and centroids are summarized in Table 2.

Table 1: Entropy values.

Condition
Entropy (μ, σ)

Startup transient
Steady state

HLT
8.7530, 0.0416
9.1929, 0.0484
9.0489, 0.0644
8.6236, 0.715
9.4280, 0.0526
9.0940, 0.0941

HBRB
8.1024, 0.0445
8.9868, 0.0487
8.7272, 0.0566
7.8979, 0.0528
9.0849, 0.0544
8.6348, 0.0596

1BRB
9.0152, 0.0716
9.3918, 0.0345
9.7105, 0.0345
8.4532, 0.1763
8.9832, 0.0927
9.8297, 0.0927

2BRB
9.1787, 0.0511
9.4535, 0.0430
9.2498, 0.0589
8.8621, 0.0629
9.6350, 0.0647
9.2908, 0.0484

Table 2: Values of the -centroids.

Induction motor condition
-centroids

⁢Startup transient
Steady state

HLT
8.7530
9.0489
8.6118
9.0811

HBRB
8.1024
8.7272
7.8979
8.6348

1BRB
9.0152
9.7105
8.4532
9.8297

2BRB
9.1787
9.2498
8.8614
9.2930

(a)

(b)

(c)

(d)

Figure 3: Vibration signals for startup transient: (a) HLT, (b) HBRB, (c) 1BRB, and (d) 2BRB.

(a)

(b)

(c)

(d)

Figure 4: Vibration signals for steady state: (a) HLT, (b) HBRB, (c) 1BRB, and (d) 2BRB.

(a)

(b)

Figure 5: Entropy values for (a) startup transient tests and (b) steady state tests.

(a)

(b)

Figure 6: -means clusters: (a) startup transient and (b) steady state.

4.2. Experimental Setup

The experimental setup used to test the proposal is shown in Figure 7(a). The induction motor (model WEG 00136APE48T) has two poles and 28 bars. It is fed with 220 Vac at 60 Hz. The mechanical load is provided by an ordinary alternator. The 3-axis vibration signal is measured by an accelerometer model LIS3L0AS4 placed on the top of the induction motor as shown in Figure 7(b). A 12-bit 4-channel analog to digital converter model ADS7841 is used for analog to digital conversion. The data acquisition system has a sampling frequency of 1500 Hz and captures 4096 samples (2.73 s), which is enough to capture the startup transient; the same time is used for the steady state. Figure 7(c) shows the four rotor conditions; the BRB condition is artificially created by drilling half, one, and two bars in the rotor without damaging the rotor shaft. The instrument in based on a proprietary Spartan 3E XC3S1600E FPGA with a frequency operation of 48 MHz; the FPGA resource utilization for the proposed methodology appears in Table 3. It is observed that it has a low consumption since a maximum of 11.67% is obtained; besides, the computational cost is also low since 57632 clock cycles (1.2 ms) are required to compute the final result. The overall system is tested 20 times for each motor condition. Tables 4 and 5 present the obtained classification results for startup transient and steady state, respectively. The correct results are located in the diagonals (highlighted in bold). Regarding the startup transient results, most the cases present an effectiveness of 100%, which means that, of the 20 actual HLT conditions, the system classifies 20 HLT conditions. A mistake for HBRB is obtained; yet, it is a positive false since it is classified as 1BRB. On the other hand, the classification results for steady state regimen have 100% of effectiveness in all cases.

Table 3: FPGA resources.

Available
Used
Percentage (%)

Programmable logic
29504
1870
6.33

LUTs
29504
3445
11.67

Multipliers
36
2
5.55

Clock cycles

57632

Table 4: Classification results for startup transient tests (confusion matrix).

Induction motor condition
HLT
HBRB
1BRB
2BRB
Percentage of effectiveness (%)

HLT
20
0
0
0
100

HBRB
0
19
1
0
95

1BRB
0
0
20
0
100

2BRB
0
0
0
20
100

Table 5: Classification results for steady state tests (confusion matrix).

Induction motor condition
HLT
HBRB
1BRB
2BRB
Percentage of effectiveness (%)

HLT
20
0
0
0
100

HBRB
0
20
0
0
100

1BRB
0
0
20
0
100

2BRB
0
0
0
20
100

(a)

(b)

(c)

Figure 7: Experimentation: (a) experimental setup, (b) top view accelerometer, and (c) rotors.

Finally, it is worth noting that different vibration levels generated by other faults, neighboring equipment, and uncontrolled conditions can be induced in the motor frame, which will modify the vibration patterns shown in Figure 5 and, as a consequence, the performance of the classification algorithm; in this regard, new calibrations in known conditions will be required.

4.3. Discussion

Table 6 summarizes a performance comparison of the proposed method against recently reported works in literature, where parameters such as methodology applied, analyzed state, and the percentage of effectiveness are considered. From Table 6, it is clear that the proposed methodology can detect the presence of BRB with high accuracy in both states of induction motor. Unlike other reported works [37–42], the proposal considers HBRB in both states. Although HBRB detection, in both states, has been considered in [5], the proposal outperforms in several cases the effectiveness for diagnosing the induction motor condition, which makes it more attractive for industrial applications. Further, it is important to mention that the proposal presents two essential characteristics: (1) the automatic identification of different grades of severity of broken bar faults and (2) the use of a single-parameter, which reduces the complexity and computational load. In addition, the designed FPGA implementation offers a low-cost and a real-time solution for online monitoring of induction motor condition.

Table 6: Results and characteristics of previous works and of the proposed work.

Work
Applied methodology
Analyzed state
⁢Effectiveness (%)

HLT
HBRB
1BRB
MBRB

Matić et al. [37]
() Feature selection through Hilbert transform.
() Fault diagnosis classification through support vector machine.
Steady
100
—
100
—

Da Silva et al. [38]
() Feature selection through time-stepping finite-element simulations.
() Fault diagnosis classification through a Bayesian classifier.
Steady
100
—
100
1003,5

Georgoulas et al. [39]
() Extraction features by means of complex empirical mode decomposition.
() Fault diagnosis classification through hidden Markov models.
Transient
100
—
100
100²

Keskes et al. [40]
() Stationary Wavelet Packet transform for statistical feature extraction.
() Fault diagnosis classification through improved support vector machine.
Steady
100
—
99
99²

Rangel-Magdaleno et al. [41]
() Mathematical morphology.
() Spectral analysis for identification of frequency components related to the fault using FFT.
() Amplitude analysis from estimated spectrum for statistical feature extraction.
() Fault diagnosis classification through a decision tree.
Steady
95
—
95
95²

Menacer et al. [42]
() Spectral analysis using discrete wavelet transform and Hilbert transform to obtain the envelope of the signal.
() Fault diagnosis classification through measured features (Eigenvector changes).
Transient
100
—
100
100²

Valles-Novo et al. [5]
() Signal decomposition by means of empirical mode decomposition method.
() Standard deviation of zero crossings and the time between successive zero crossings of the decompositions for fault diagnosis classification.
Transient 

Steady 

98.2 

98.2 

99.7 

98.2 

98.2 

98.5 

— 

— 

Proposal
() Shannon entropy for statistical feature extraction.
() Fault diagnosis classification through -means method.
Transient 
Steady
100
100
95
100
100
100
100² 
100²

HLT: healthy condition; HBRB: half broken rotor bar; 1BRB: one broken rotor bar; MBRB: multiple broken rotor bars, where 2 means two broken bars, 3 means three broken bars, and 5 means five broken bars.

5. Conclusions

In this work, a methodology based on Shannon entropy and -means clustering algorithm for automatic diagnosis of BRBs during the startup transient and steady state is proposed. It allows diagnosing three severities of damage, HBRB, 1BRB, and 2BRB, as well as the HLT condition. Although a triaxial accelerometer to measure , , and vibration signals is used, it is found that and provide enough information to diagnose the treated fault, which simplifies even more the computational cost of the proposal.

The FPGA implementation as SoC solution for online and continuous monitoring is also developed. In general, a low consumption of FPGA resources with a maximum of 11.67% is obtained. This is possible since the -centroids are computed offline and in the implementation stage only a search for the nearest cluster through the Euclidian distance is required. It is worth noting that the same methodology can diagnose the faults during both transient and steady regimens with a high accuracy; therefore, the processor cores can be reused with an only change in the selected -centroids.

In a future work, different load conditions in both states will be explored in order to improve the usefulness and applicability of the proposed methodology. Besides that, other mechanical and electrical faults will be analyzed using the proposed methodology; in fact, other signals such as current or temperature will be also explored in order to obtain unique and reliable patterns for each condition.

Competing Interests

The authors declare that they have no competing interests.

References

P. Zhang, Y. Du, T. G. Habetler, and B. Lu, “A survey of condition monitoring and protection methods for medium-voltage induction motors,” IEEE Transactions on Industry Applications, vol. 47, no. 1, pp. 34–46, 2011.

M. Hernandez-Vargas, E. Cabal-Yepez, and A. Garcia-Perez, “Real-time SVD-based detection of multiple combined faults in induction motors,” Computers and Electrical Engineering, vol. 40, no. 7, pp. 2193–2203, 2014.

R. J. Romero-Troncoso, A. Garcia-Perez, D. Morinigo-Sotelo, O. Duque-Perez, R. A. Osornio-Rios, and M. A. Ibarra-Manzano, “Rotor unbalance and broken rotor bar detection in inverter-fed induction motors at start-up and steady-state regimes by high-resolution spectral analysis,” Electric Power Systems Research, vol. 133, pp. 142–148, 2016.

J. A. Antonino-Daviu, M. Riera-Guasp, M. Pineda-Sanchez, and R. B. Pérez, “A critical comparison between DWT and Hilbert-Huang-based methods for the diagnosis of rotor bar failures in induction machines,” IEEE Transactions on Industry Applications, vol. 45, no. 5, pp. 1794–1803, 2009.

R. Valles-Novo, J. d. j. Rangel-Magdaleno, J. M. Ramirez-Cortes, H. Peregrina-Barreto, and R. Morales-Caporal, “Empirical mode decomposition analysis for broken-bar detection on squirrel cage induction motors,” IEEE Transactions on Instrumentation and Measurement, vol. 64, no. 5, pp. 1118–1128, 2015.

Y.-H. Kim, Y.-W. Youn, D.-H. Hwang, J.-H. Sun, and D.-S. Kang, “High-resolution parameter estimation method to identify broken rotor bar faults in induction motors,” IEEE Transactions on Industrial Electronics, vol. 60, no. 9, pp. 4103–4117, 2013.

J. Kurek and S. Osowski, “Support vector machine for fault diagnosis of the broken rotor bars of squirrel-cage induction motor,” Neural Computing and Applications, vol. 19, no. 4, pp. 557–564, 2010.

S.-R. Huang, K.-H. Huang, K.-H. Chao, and W.-T. Chiang, “Fault analysis and diagnosis system for induction motors,” Computers & Electrical Engineering, 2016.

P. K. Kankar, S. C. Sharma, and S. P. Harsha, “Rolling element bearing fault diagnosis using wavelet transform,” Neurocomputing, vol. 74, no. 10, pp. 1638–1645, 2011.

A. Bellini, A. Yazidi, F. Filippetti, C. Rossi, and G.-A. Capolino, “High frequency resolution techniques for rotor fault detection of induction machines,” IEEE Transactions on Industrial Electronics, vol. 55, no. 12, pp. 4200–4209, 2008.

A. Garcia-Perez, J. P. Amezquita-Sanchez, A. Dominguez-Gonzalez, R. Sedaghati, R. Osornio-Rios, and R. J. Romero-Troncoso, “Fused empirical mode decomposition and wavelets for locating combined damage in a truss-type structure through vibration analysis,” Journal of Zhejiang University: Science A, vol. 14, no. 9, pp. 615–630, 2013.

M. Barakat, M. El Badaoui, and F. Guillet, “Hard competitive growing neural network for the diagnosis of small bearing faults,” Mechanical Systems and Signal Processing, vol. 37, no. 1-2, pp. 276–292, 2013.

Z. Liu, H. Cao, X. Chen, Z. He, and Z. Shen, “Multi-fault classification based on wavelet SVM with PSO algorithm to analyze vibration signals from rolling element bearings,” Neurocomputing, vol. 99, pp. 399–410, 2013.

J. Rangel-Magdaleno, H. Peregrina-Barreto, J. Ramirez-Cortes, R. Morales-Caporal, and I. Cruz-Vega, “Vibration analysis of partially damaged rotor bar in induction motor under different load condition using DWT,” Shock and Vibration, vol. 2016, Article ID 3530464, 11 pages, 2016.

L. Zhang, L. Zhang, J. Hu, and G. Xiong, “Bearing fault diagnosis using a novel classifier ensemble based on lifting wavelet packet transforms and sample entropy,” Shock and Vibration, vol. 2016, Article ID 4805383, 13 pages, 2016.

R. Valles-Novo, J. D. J. Rangel-Magdaleno, J. M. Ramirez-Cortes, H. Peregrina-Barreto, and R. Morales-Caporal, “Empirical mode decomposition analysis for broken-bar detection on squirrel cage induction motors,” IEEE Transactions on Instrumentation and Measurement, vol. 64, no. 5, pp. 1118–1128, 2015.

V. Climente-Alarcon, J. A. Antonino-Daviu, M. Riera-Guasp, and M. Vlcek, “Induction motor diagnosis by advanced notch FIR filters and the wigner-ville distribution,” IEEE Transactions on Industrial Electronics, vol. 61, no. 8, pp. 4217–4227, 2014.

A. L. Martinez-Herrera, L. M. Ledesma-Carrillo, M. Lopez-Ramirez, S. Salazar-Colores, E. Cabal-Yepez, and A. Garcia-Perez, “Gabor and the Wigner-Ville transforms for broken rotor bars detection in induction motors,” in Proceedings of the 24th International Conference on Electronics, Communications and Computers (CONIELECOMP '14), pp. 83–87, IEEE, Puebla, Mexico, February 2014.

S. Pan, T. Han, A. C. C. Tan, and T. R. Lin, “Fault diagnosis system of induction motors based on multiscale entropy and support vector machine with mutual information algorithm,” Shock and Vibration, vol. 2016, Article ID 5836717, 12 pages, 2016.

N. Saravanan and K. I. Ramachandran, “Incipient gear box fault diagnosis using discrete wavelet transform (DWT) for feature extraction and classification using artificial neural network (ANN),” Expert Systems with Applications, vol. 37, no. 6, pp. 4168–4181, 2010.

G. F. Bin, J. J. Gao, X. J. Li, and B. S. Dhillon, “Early fault diagnosis of rotating machinery based on wavelet packets—empirical mode decomposition feature extraction and neural network,” Mechanical Systems and Signal Processing, vol. 27, no. 1, pp. 696–711, 2012.

R. J. Romero-Troncoso, R. Saucedo-Gallaga, E. Cabal-Yepez et al., “FPGA-based online detection of multiple combined faults in induction motors through information entropy and fuzzy inference,” IEEE Transactions on Industrial Electronics, vol. 58, no. 11, pp. 5263–5270, 2011.

D. P. Winston and M. Saravanan, “Single parameter fault identification technique for DC motor through wavelet analysis and fuzzy logic,” Journal of Electrical Engineering and Technology, vol. 8, no. 5, pp. 1049–1055, 2013.

Y. Sharma and P. Kaur, “Detection and extraction of brain tumor from MRI images using K-means clustering and watershed algorithms,” International Journal of Computer Science Trends and Technology, vol. 3, no. 2, pp. 32–38, 2015.

H. Qarib and H. Adeli, “A new adaptive algorithm for automated feature extraction in exponentially damped signals for health monitoring of smart structures,” Smart Materials and Structures, vol. 24, no. 12, Article ID 125040, 2015.

H. Zhou, Y. C. Soh, and X. Wu, “Integrated analysis of CFD data with K-means clustering algorithm and extreme learning machine for localized HVAC control,” Applied Thermal Engineering, vol. 76, pp. 98–104, 2015.

C. E. Shannon, “A mathematical theory of communication,” The Bell System Technical Journal, vol. 27, no. 3, pp. 379–423, 1948.

Y. Wu, Y. Zhou, G. Saveriades, S. Agaian, J. P. Noonan, and P. Natarajan, “Local Shannon entropy measure with statistical tests for image randomness,” Information Sciences, vol. 222, pp. 323–342, 2013.

H. H. Bafroui and A. Ohadi, “Application of wavelet energy and Shannon entropy for feature extraction in gearbox fault detection under varying speed conditions,” Neurocomputing, vol. 133, pp. 437–445, 2014.

T.-K. Lin and J.-C. Liang, “Application of multi-scale (cross-) sample entropy for structural health monitoring,” Smart Materials and Structures, vol. 24, no. 8, Article ID 085003, 2015.

A. Lay-Ekuakille, P. Vergallo, G. Griffo et al., “Entropy index in quantitative EEG measurement for diagnosis accuracy,” IEEE Transactions on Instrumentation and Measurement, vol. 63, no. 6, pp. 1440–1450, 2014.

E. Cabal-Yepez, R. J. Romero-Troncoso, A. Garcia-Perez, R. A. Osornio-Rios, and R. Alvarez-Salas, “Multiple fault detection through information entropy analysis in ASD-fed induction motors,” in Proceedings of the 8th IEEE Symposium on Diagnostics for Electrical Machines, Power Electronics & Drives (SDEMPED '11), pp. 391–396, Bologna, Italy, September 2011.

E. Cabal-Yepez, R. D. J. Romero-Troncoso, A. Garcia-Perez, and C. Rodriguez-Donate, “Novel hardware processing unit for dynamic on-line entropy estimation of discrete time information,” Digital Signal Processing, vol. 20, no. 2, pp. 337–346, 2010.

T. Velmurugan, “Performance based analysis between k-Means and Fuzzy C-Means clustering algorithms for connection oriented telecommunication data,” Applied Soft Computing Journal, vol. 19, pp. 134–146, 2014.

C. T. Yiakopoulos, K. C. Gryllias, and I. A. Antoniadis, “Rolling element bearing fault detection in industrial environments based on a K-means clustering approach,” Expert Systems with Applications, vol. 38, no. 3, pp. 2888–2911, 2011.

R. Andraka, “A survey of CORDIC algorithms for FPGA based computers,” in Proceedings of the ACMSIGDA 6th International Symposium on Field Programmable Gate Arrays (FPGA '98), pp. 191–200, Monterey, Calif, USA, February 1998.

D. Matić, F. Kulić, M. Pineda-Sánchez, and I. Kamenko, “Support vector machine classifier for diagnosis in electrical machines: application to broken bar,” Expert Systems with Applications, vol. 39, no. 10, pp. 8681–8689, 2012.

A. M. Da Silva, R. J. Povinelli, and N. A. O. Demerdash, “Rotor bar fault monitoring method based on analysis of air-gap torques of induction motors,” IEEE Transactions on Industrial Informatics, vol. 9, no. 4, pp. 2274–2283, 2013.

G. Georgoulas, I. P. Tsoumas, J. A. Antonino-Daviu et al., “Automatic pattern identification based on the complex empirical mode decomposition of the startup current for the diagnosis of rotor asymmetries in asynchronous machines,” IEEE Transactions on Industrial Electronics, vol. 61, no. 9, pp. 4937–4946, 2014.

H. Keskes, A. Braham, and Z. Lachiri, “Broken rotor bar diagnosis in induction machines through stationary wavelet packet transform and multiclass wavelet SVM,” Electric Power Systems Research, vol. 97, pp. 151–157, 2013.

J. J. Rangel-Magdaleno, H. Peregrina-Barreto, J. M. Ramirez-Cortes, P. Gomez-Gil, and R. Morales-Caporal, “FPGA-based broken bars detection on induction motors under different load using motor current signature analysis and mathematical morphology,” IEEE Transactions on Instrumentation and Measurement, vol. 63, no. 5, pp. 1032–1040, 2014.

A. Menacer, M. Boumehraz, and H. Cherif, “DWT and Hilbert transform for broken rotor bar fault diagnosis in induction machine at low load,” Energy Procedia, vol. 74, pp. 1248–1257, 2015.