Review On Machine Learning Algorithm Bas
Review On Machine Learning Algorithm Bas
https://doi.org/10.1007/s11831-020-09446-w
ORIGINAL PAPER
Abstract
Fault detection prior to their occurrence or complete shut-down in induction motor is essential for the industries. The fault
detection based on condition monitoring techniques and application of machine learning have tremendous potential. The
power of machine learning can be harnessed and optimally used for fault detection. The faults especially in induction motor
needs to be addressed at a proper time for avoiding losses. Machine learning algorithm applications in the domain of fault
detection provides a reliable and effective solution for preventive maintenance. This paper presents a review of the machine
learning algorithm applications in fault detection in induction motors. This paper also presents the future prospects and
challenges for an efficient machine learning based fault detection systems.
13
Vol.:(0123456789)
P. Kumar, A. S. Hati
13
Review on Machine Learning Algorithm Based Fault Detection in Induction Motors
spectrum and occurs at rotational frequency and its side- eccentricity and mixed eccentricity. In static eccentricity,
bands are given by: there is a persistent offset between centreline of stator and
rotor. Dynamic eccentricity caused from mutable offset
fbrb = frot ± fp (6) between the centreline of stator and rotor. Eccentricity may
be caused due to bearing wear and tear, bent rotor shaft,
fp = (fsyn − fr ) ⋅ P (7) mechanical resonance etc. An air-gap eccentricity of up to
10% is permissible. Static and dynamic eccentricity gener-
where fp is the pole pass frequency, P is the number of poles ally co-occur.
and fsyn is synchronous speed [21]. These side-bands are
predominantly present in higher harmonics of rotational
speed ( 2frot , 3frot,...). The broken rotor bar detection using 3 Machine Learning Algorithms Theory
Eqs. 6 and 7 have been used in several literatures and has
high practical implementation [60]. The low value of slip or Machine learning algorithm have become renowned in fault
slight loading causes the rotational frequency frot to be close detection system due to their reliability, adaptability and
to the synchronous speed and side-bands is closer to the robustness. The application of these algorithms have helped
principle slot harmonics makes it difficult to identify in the in developing an efficient system. These systems do not need
vibration signal spectrum. Broken rotor bar (BRB) fault is prior knowledge for their operation [56]. The algorithms
among the most common fault occurring in the underground like Support Vector Machines (SVM), k-Nearest Neighbors
mines. Due to BRB fault, side-bands are visible around the (k-NN), Artificial Neural Network (ANN), Decision trees,
principle slot harmonics in the current spectrum and is given Bayesian Classifier, random forest and Convolutional Neural
by Gyftakis et al. [24]. Network (CNN) are commonly used in fault prognosis and
flsb = f (1 − 2ks)Hz (8) diagnostic.
13
P. Kumar, A. S. Hati
optimization technique so that margin is kept maximum 3.3 Artificial Neural Network (ANN)
and error is minimum. Lastly, SVM models is developed
which can predict the class of new data. The traditional ANN is among the handiest tool for non-linear analysis.
approach in machine learning is to minimize the error on ANN is an information paradigm that is motivated by the
the training data set and it is called empirical risk minimiza- way the biological nervous system works and processes
tion. However, support vector machines (SVM) is based on information with the help of the brain. The most common
structural risk minimization [40, 92]. SVM can handle large form of ANN has three layers: input layer, hidden layer
data sets efficiently. The training of SVM is done so that the and output layer. ANN can be represented by a set of links
13
Review on Machine Learning Algorithm Based Fault Detection in Induction Motors
between input layer and hidden layer connected with the individual tree in the random forest tells about a class pre-
multiple of weight and associated bias. ANN has connected diction. The class with maximum votes are selected as our
units called artificial neurons which emulates the neurons of prediction model. The low correlation between the model is
the biological brain. The connected units transmit a signals the key. The random forest provides an optimum classifica-
like the synapses in biological neurons. A simple structure tion performance because the tree protect each other from
of ANN in shown in Fig. 3. their individual errors (as long as they don’t constantly all
ANN takes an input x1 , x2 , x3 and output is given as: err in the same direction). Decision trees are very sensitive
( ) to changes to the data they are trained on. Even the small
T
∑ changes to the training set results in different tree structure.
y = A(W x) = A Wi xi + b (12)
i=1
So, the performance also varies [29].
and
∏
O = arg maxcj P(O = md ) P(I (t) = i(t) |O = md ) (16)
t
13
P. Kumar, A. S. Hati
and multiple layers to extract features from the raw input have used poly-coherent composition spectrum (p-CCS)
signals [5]. along with data fusion technique for fault diagnosis [105].
Deep learning refers to the deep and multiple layers for
handling the complex structures. DL has substantial credit 4.2 Support Vector Machine Based Fault Detection
assignment path (CAP) which is basically about finding
weight that makes the network to exhibit desired behaviour. SVM is among the powerful tool for the classification of
CAP is the sequence of transformation from input to out- faults in IMs. The selection of kernel functions directly
put. In a feed-forward NN, depth of CAP’s is equal to the affects the performance of SVM classifiers. For developing
network and hidden layers plus one for output as it is para- an efficient fault detection system, several structures of SVM
metrised. In the network where signals might propagate mul- has been developed in recent times. The particle swarm opti-
tiple times through a layer, potentially CAP depth is incal- mization algorithm and least square-SVM has been proposed
culable. Deep learning models have CAP > 2 for efficient to diagnose the faults of the motor bearing [16]. Authors
extraction of features and better performance than shallow have used higher order statistics technique along with the
structures. The multiple layers in DL based networks helps SVM for condition monitoring and fault diagnosis in the
in learning features eloquently [80]. rotating machines [73]. Acceleration signal based full spec-
trum are being used as a feature input vector for SVM for
analysing rotor faults [20]. A hybrid intelligent technique
based on wavelet transform, principal component analysis
4 Machine Learning Algorithm Based and twin SVM has been presented for classifying multiple
Condition Monitoring of IMs faults in rotating machines [58]. An empirical mode decom-
position (EMD) along with the weighted least square SVM
4.1 Pre‑processing of Data has been used for improving the performance of fault detec-
tion system [57]. High-frequency intermittent components
The application of machine learning algorithm for condition and non-Gaussian noises have been suppressed with the help
monitoring of IMs require signal processing of raw data. of weighted least square SVM. The c-SVC and mu-SVC
The implementation of AI technique in real world requires model of SVM is presented with four kernel functions for
the feature extraction and feature vector as an input vector faults classification using statistical features calculated from
[55]. Analysis like frequency-domain analysis, time-domain vibration signal under healthy and faulty condition [74]. A
analysis, time frequency analysis has been done for develop- methodology based on pseudo Wigner–Ville Distribution
ing the pattern for fault recognition. Statistical features like (PWVD) and SVM in combination has been demonstrated
mean, standard deviation, kurtosis and skewness is estimated for time-domain feature extraction and fault identification
for generating the feature vector. Frequency domain analysis with acoustic emission signals [51].
like Fast Fourier Transform (FFT) and bi-spectrum analysis The practical application and need of industries motivated
are used for analysis of the signals. Time-frequency analysis the researchers for improved and more efficient SVM for
like wavelet analysis [101], short-time fourier transform [2], fault prognosis and diagnosis. Authors have used multiclass
wavelet packet transformation [41], Hilert–Huang tranform SVM and features were extracted for SVM based on binary
[66] and sparse decomposition [102] are used for feature particle swarm optimization algorithm from the vibration
extraction. The availability of highly efficient computational data [110]. An empirical mode decomposition and multi-
machines have contributed a lot in applying machine learn- class transductive SVM are used in combination to diag-
ing algorithms in fault detection. The concepts like inter- nose the faults in gear reducer [85]. Feature extraction based
net of things, remote diagnostics, wireless monitoring have on statistical parameters from a wavelet packet transform
changed the way in which fault detection is done. Due to this (WPT) has been used along with distance evaluation tech-
development, there is a large amount of data accumulation nique (DET) and a support vector regression (SVR)-based
for developing more accurate fault detection system [49]. generic multi-class solver for fault detection [84]. SVM
The availability of humongous amount of data is also pos- based on modified shuffled frog-leaping algorithm (MSFLA)
ing a challenge to data pre-processing task. The data fusion has been presented for an efficient fault classification [104].
and dimensionality reduction has become an integral part Features for modified SVM were extracted from wavelet
of fault detection system. In [8], authors have used princi- energy time spectrum and power spectrum of maximum
pal component analysis for dimensionality reduction of data wavelet energy level. A comparison is done based on dif-
obtained from fast fourier transform. In [82], preprocessing ferent machine learning algorithms to SVM for developing
of vibration signal has been done using principal compo- efficient system [25]. A comparative study based on ANN
nent analysis for reducing the dimension of feature vector and SVM for detecting bearing faults based on statistical
without compromising the performance of system. Authors features [37].
13
Review on Machine Learning Algorithm Based Fault Detection in Induction Motors
4.3 k‑Nearest Neighbors based fault detection method for online rotor bar detection using feature repre-
sentation as an input vector to ANN network [71]. A fea-
k-NN is an instance based learning and has worked well in ture extraction based on WPD and EMD has been used as
fault classification problems. Authors have presented a bear- an input to backpropagation neural network for early fault
ing health monitoring based on feature extraction from spec- detection in rotating machinery [6]. Authors have analysed
tral kurtosis and cross relation along with principal com- the performance of ANN and SVM in faulty rotor bearing
ponent analysis and k-NN [90]. An advanced k-NN based systems [38]. It also showed that ANN performance was
fault severity detection model has been developed using better than SVM classifier. A RBF-NN based electrical and
redundant statistical features estimated from wavelet packet mechanical fault detection has been proposed for induction
transform [94]. k-NN algorithm based on feature extraction machine fault diagnosis [100]. Feature extraction was done
from vibration signal has been presented for unbalanced from power spectra of vibration signal. A high-dimensional
fault detection [61]. Authors investigated multiscale energy hybrid model for machine fault diagnosis based on multi-
analysis of discrete wavelet transformation to generate low ple feature selection and RBF neural network is presented
dimensional feature vector for k-NN based classifiers for [106]. Authors have presented an intelligent fault diagnosis
machine fault diagnosis [36]. A condition monitoring system method for bearing faults based on probabilistic theory and
based on k-NN classifiers has been developed using load and a fuzzy neural networks using frequency features as an input
acceleration indices as feature from vibration signal along vector [95]. The online fault detection in induction motors
with principal component analysis for dimensionality reduc- is developed by combining the discrete wavelet transform
tion [72]. A bearing fault diagnosis system has been demon- (DWT), feature extraction, genetic algorithm (GA), and
strated using low dimensional feature extracted by Hilbert neural network (ANN) techniques [26]. Samanta et. al.
Huang Transform (HHT) as an input vector to the k-NN clas- [76] have used feature extraction from vibration signal with
sifier [65]. A multi-fault detection system based on feature selection of optimal feature by genetic algorithm as an input
extraction from acoustic signal and using it as an input to to ANN, MLP and RBF network for bearing fault detection.
Nearest Neighbour [23]. Lein and Zuo presented a weighted The performance of three networks has been compared too.
k-NN for identifying the severity of gear crack based on A recurrent neural network has been used for bearing fault
feature extraction by two-stage feature selection and weight- diagnosis in the form of an autoencoder [54]. A fault detec-
ing technique (TFSWT) via Euclidean distance evaluation tion for rotating machinery has been developed with the help
technique (EDET) [50]. A k-NN based fault detection is of multi-sensor data fusion and bottleneck layer optimized
presented by developing isolation index by decomposing CNN [96].
the k-NN distance [109]. The selection of k is an important
parameter in an efficient k-NN algorithm implementation 4.5 Decision Trees and Random Decision Forest
and it should be wisely selected. Based Fault Detection
4.4 Artificial Neural Network (ANN) Based Fault Sun et. al. [88] proposed the fault diagnosis system based on
Detection decision trees using principal component analysis as way to
reduce features after feature extraction. It has been shown
ANN is a powerful tool for pattern recognition in several that decision tree and PCA based system has good accuracy
applications. It is among the most commonly used classi- and reduced training time than backpropagation neural net-
fiers in developing an intelligent fault detection systems. A work systems. Decision tree algorithm is used for faults clas-
fault detection system based on ANN and radial basis func- sification and feature extraction has been done from wavelet
tion (RBF) classifier is presented by feature extraction from transformations [78]. In most of the cases, decision trees are
multiresolution analysis of vibration signals for automatic used along with other classifiers for an efficient fault detec-
detection of cracks in rotors [12]. Multi-layer perceptron is a tion system. Standalone use of decision trees are less in fault
kind of ANN consists of only forward connections to units in detection systems.
subsequent layers [31]. A feature vector from vibration sig-
nal is developed by calculating standard deviation of wavelet 4.6 Naive Bayes Classifier Based Fault Detection
packet coefficients which is used an input vector for ANN
classifiers [69]. An artificial neural networks based robust This method is suitable only for independent feature vector
fault detection system is developed using outer bounding i.e. mostly the statistical features. Authors have proposed a
ellipsoid algorithm for estimating model uncertainty [62]. model to extract the frequency based features from wavelet
A multilayer perceptron neural network has been developed packet transform [19]. This feature is used as an input to
using as statistical features derived from wavelet transform Naive Bayes classifier for bearing fault detection in induc-
as input to the network [77]. Authors have presented a tion motors. A Naive Bayes classifier is used along with
13
P. Kumar, A. S. Hati
frequency spectrum estimation for optimising the shaft volt- been developed by using combination of Stochastic gradient
age condition monitoring [17]. Authors have presented a descent, restricted Boltzmann machines and particle swarm
broken rotor bar detection based analysis and results were optimization [83].
compared from Naive Bayes classifier [68]. Authors have Convolutional neural network (CNN) is a class of deep
proposed a combinational method for fault detection in neural networks which has been used for fault detection
transformers based on Bayesian network and AdaboostMI in recent times. A 1-D convolutional neural network hav-
algorithm [108]. Authors have compared fault detection sys- ing self feature extraction and classification properties has
tem based on feedforward ANN and Naive Bayes for induc- been designed [32]. CNN provides a functionality of fea-
tion motors. The features for classifiers were extracted by the ture extraction form raw data and enable fault detection in
dual tree complex wavelet transform [82]. motor bearings [97]. CNN has been used for bearing fault
The comparison has been made in several papers in detection without feature extraction based on conversion of
between Naive Bayes classifier and other classifiers. Authors 1-dimensional vibration signal to 2-dimensional vibration
[64] have discussed a pattern classification methods for fault image [30]. Deep learning is comparatively new and fault
detection based on Naive Bayes classifiers, k-NN, SVM and detection system based on it has been developed recently.
ANN using time domain features as input vector. A fault Deep learning has great potential owing to its deep architec-
diagnosis based on automated segmentation method of ther- tures and its use will help in developing a better and reliable
mographic images has been developed using Naive Bayes fault diagnostic systems.
classifiers and C-45 decision trees [39].
4.7 Deep Learning Based Fault Detection 5 Discussion, Limitations and Future Scopes
Deep learning methods learns the features automatically at The machine learning algorithm based fault detection system
multiple levels of abstraction in the network. The abstraction has more reliability and adaptability. It is being used widely
at multiple level allows the automatic learning of the com- in fault detection. Moreover, a decision of choosing the right
plex function directly from the raw data. ANN is often used algorithm depending on the data is foremost important. The
to develop a deep neural networks. Deep Neural Networks pros and cons of algorithms are mentioned in Table 1.
(DNNs) have overcome the disadvantage of ANN by using SVM works really well for small datasets with an excel-
deep architectures instead of shallow one as in case of ANN. lent generalization properties. SVM can also classify non-
DNN allows the processing of raw data without much pro- linear datas with the help of kernel functions. SVM provides
cessing and can handle complex non-linear functions [35]. high accuracy in fault detection and diagnosis. k-NN is an
A deep belief network (DBN) based diagnostic network instance based learning and is often called lazy learner. In
has proved to be more reliable for fault classification than k-NN algorithm, k denotes the data points of training set
SVM and back propagation neuron networks (BPNN) and lying in the vicinity of the data points of test data sets. It is
it also overcomes the problem of disturbances and noises faster during training process, however it is slow during clas-
[22]. A deep belief network for bearing fault detection has sification process. ANN is among the efficient classifiers and
13
Review on Machine Learning Algorithm Based Fault Detection in Induction Motors
has been used significantly in fault detection systems. The Compliance with Ethical Standards
structure of ANN can be adjusted for achieving better classi-
fication properties. It can be used for an efficient fault detec- Conflict of interest The authors declare that they have no conflict of
tion systems. A decision tree represents a tree-like structure. interest.
Decision trees are often used for fault classification proper-
ties. A higher version of decision trees, i.e. random forests
can be used as it is immune to external noises and easier to
interpret. Naive Bayes classifiers depends on the probability References
of two independent sets. It rather tells about the probability
1. Acosta G, Verucchi C, Gelso E (2006) A current monitoring sys-
of an instance belonging to a particular class rather then the tem for diagnosing electrical failures in induction motors. Mech
classification. Deep learning is relatively a new technique in Syst Signal Process 20(4):953–965
the field of fault detection systems. It overcomes some of the 2. Banerjee TP, Das S, Roychoudhury J, Abraham A (2010) Imple-
disadvantages of other algorithms. Generally, SVM, ANN mentation of a new hybrid methodology for fault signal clas-
sification using short-time fourier transform and support vector
and deep learning performs well in multi-dimensional and machines. In: Soft computing models in industrial and environ-
continuous data and k-NN, decision trees and Naive Bayes mental applications, 5th international workshop (SOCO 2010),
works well for discrete data [47]. Springer, pp 219–225
The future of AI is immense and needs more attention, 3. Baraldi P, Podofillini L, Mkrtchyan L, Zio E, Dang VN (2015)
Comparing the treatment of uncertainty in Bayesian networks
especially in the field of deep learning. Some of the future and fuzzy expert systems used for a human reliability analysis
scope and possibilities are enlisted below: application. Reliab Eng Syst Saf 138:176–193
4. Benbouzid MEH (2000) A review of induction motors signature
analysis as a medium for faults detection. IEEE Trans Ind Elec-
1. With the availability of high computational machines,
tron 47(5):984–993
a hybrid deep learning based fault detection system can 5. Bengio Y et al (2009) Learning deep architectures for AI. Found
be developed which will be fail-safe and can improve Trends® Mach Learn 2(1):1–127
diagnostic performance. 6. Bin G, Gao J, Li X, Dhillon B (2012) Early fault diagnosis of
rotating machinery based on wavelet packets-empirical mode
2. Current system are dependent on feature selection, fea-
decomposition feature extraction and neural network. Mech Syst
ture extraction, data collection and so many processes. Signal Process 27:696–711
Deep learning has the potential to develop a complete 7. Bonnett AH, Soukup GC (1986) Rotor failures in squirrel cage
diagnostic system and needs more attention. induction motors. IEEE Trans Ind Appl 6:1165–1173
8. Cai B, Zhao Y, Liu H, Xie M (2016) A data-driven fault diagno-
3. Smart-hybrid fault detection system can be developed
sis methodology in three-phase inverters for PMSM drive sys-
for a real time applications based on deep learning. tems. IEEE Trans Power Electron 32(7):5590–5600
9. Cameron J, Thomson W, Dow A (1986) Vibration and current
monitoring for detecting airgap eccentricity in large induction
motors. In: IEE Proceedings B (electric power applications), IET,
6 Conclusion vol 133, pp 155–163
10. Cao L, Chua KS, Chong W, Lee H, Gu Q (2003) A comparison
This paper has presented a detailed review of machine of PCA, KPCA and ICA for dimensionality reduction in support
learning-based algorithm for fault detection. This review is vector machine. Neurocomputing 55(1–2):321–336
11. Casimir R, Boutleux E, Clerc G, Yahoui A (2006) The use of
fruitful for developing an effective fault monitoring system
features selection and nearest neighbors rule for faults diagnostic
for induction motors. The fault detection based on machine in induction motors. Eng Appl Artif Intell 19(2):169–177
learning has improved the reliability and efficiency. The 12. Castejón C, García-Prada J, Gómez M, Meneses J (2015)
machine learning algorithms like ANN, k-NN, SVM, deci- Automatic detection of cracked rotors combining multireso-
lution analysis and artificial neural networks. J Vib Control
sion trees and deep learning have been discussed thoroughly.
21(15):3047–3060
The machine learning algorithm based fault detection has 13. Chandrashekar G, Sahin F (2014) A survey on feature selection
been given due attention in this paper. Also, latest deep methods. Comput Electr Eng 40(1):16–28
learning algorithms like convolutional neural network and 14. Cover TM, Hart P et al (1967) Nearest neighbor pattern clas-
sification. IEEE Trans Inf Theory 13(1):21–27
deep belief network have been reviewed for fault detection.
15. Cusido J, Romeral L, Espinosa AG, Ortega JA, Riba Ruiz
Application of deep learning gives an advantage of self-fea- JR (2011) On-line fault detection method for induction
ture extraction and selection which consequently, reducing machines based on signal convolution. Eur Trans Electr Power
the risk of human error in feature extraction and their selec- 21(1):475–488
16. Deng W, Yao R, Zhao H, Yang X, Li G (2019) A novel intelligent
tion. Along with it, future scopes have been proposed too for
diagnosis method using optimal LS-SVM with improved PSO
developing an effective system. The future of AI is immense algorithm. Soft Comput 23(7):2445–2462
and needs more attention to developing a complete and self- 17. Doorsamy W, Cronje W (2014) Optimisation of shaft voltage
learning package for unified fault prognosis and diagnosis. based condition monitoring in generators using a Bayesian
approach
13
P. Kumar, A. S. Hati
18. Elkasabgy NM, Eastham AR, Dawson GE (1992) Detection of 38. Kankar PK, Sharma SC, Harsha SP (2012) Vibration-based
broken bars in the cage rotor on an induction machine. IEEE fault diagnosis of a rotor bearing system using artificial neu-
Trans Ind Appl 28(1):165–171 ral network and support vector machine. Int J Modell Identif
19. Farajzadeh-Zanjani M, Razavi-Far R, Saif M, Rueda L (2016) Control 15(3):185–198
Efficient feature extraction of vibration signals for diagnosing 39. Karvelis P, Georgoulas G, Stylios CD, Tsoumas IP, Antonino-
bearing defects in induction motors. In: 2016 international joint Daviu JA, Ródenas MJP, Climente-Alarcón V (2014) An
conference on neural networks (IJCNN), IEEE, pp 4504–4511 automated thermographic image segmentation method for
20. Fengqi W, Meng G (2006) Compound rub malfunctions feature induction motor fault diagnosis. In: IECON 2014-40th annual
extraction based on full-spectrum cascade analysis and SVM. conference of the IEEE industrial electronics society, IEEE, pp
Mech Syst Signal Process 20(8):2007–2021 3396–3402
21. Finley WR, Hodowanec MM, Holter WG (1999) An analytical 40. Kecman V (2001) Learning and soft computing: support vector
approach to solving motor vibration problems. In: Industry appli- machines, neural networks, and fuzzy logic models. MIT press,
cations society 46th annual petroleum and chemical technical Cambridge
conference (Cat. No. 99CH37000), IEEE, pp 217–232 41. Keskes H, Braham A (2015) Recursive undecimated wavelet
22. Gan M, Wang C et al (2016) Construction of hierarchical diag- packet transform and dag SVM for induction motor diagnosis.
nosis network based on deep learning and its application in the IEEE Trans Ind Inf 11(5):1059–1066
fault pattern recognition of rolling element bearings. Mech Syst 42. Kia SH, Mabwe AM, Henao H, Capolino GA (2006) Wavelet
Signal Process 72:92–104 based instantaneous power analysis for induction machine fault
23. Glowacz A (2019) Fault diagnosis of single-phase induction diagnosis. In: IECON 2006-32nd annual conference on IEEE
motor based on acoustic signals. Mech Syst Signal Process industrial electronics, IEEE, pp 1229–1234
117:65–80 43. Kim K, Parlos AG (2002) Induction motor fault diagnosis based
24. Gyftakis KN, Antonino-Daviu JA, Garcia-Hernandez R, McCull- on neuropredictors and wavelet signal processing. IEEE/ASME
och MD, Howey DA, Cardoso AJM (2015) Comparative experi- Trans Mech 7(2):201–219
mental investigation of broken bar fault detectability in induction 44. Kliman G, Koegl R, Stein J, Endicott R, Madden M (1988) Non-
motors. IEEE Trans Ind Appl 52(2):1452–1459 invasive detection of broken rotor bars in operating induction
25. Han T, Jiang D, Zhao Q, Wang L, Yin K (2018) Comparison motors. IEEE Trans Energy Convers 3(4):873–879
of random forest, artificial neural networks and support vector 45. Kliman G, Premerlani W, Koegl R, Hoeweler D (1996) A new
machine for intelligent diagnosis of rotating machinery. Trans approach to on-line turn fault detection in AC motors. In: IAS’96.
Inst Meas Control 40(8):2681–2693 conference record of the 1996 IEEE industry applications confer-
26. Han T, Yang BS, Choi WH, Kim JS (2006) Fault diagnosis sys- ence thirty-first IAS annual meeting, IEEE, vol 1, pp. 687–693
tem of induction motors based on neural network and genetic 46. Kliman G, Stein J (1990) Induction motor fault detection via
algorithm using stator current signals. Int J Rotat Mach. https:// passive current monitoring-a brief survey. In: Proceedings of
doi.org/10.1155/IJRM/2006/61690 the 44th meeting of the mechanical failures prevention group,
27. Han Y, Song Y (2003) Condition monitoring techniques for elec- pp 49–65
trical equipment-a literature survey. IEEE Trans Power Deliv 47. Kotsiantis SB, Zaharakis ID, Pintelas PE (2006) Machine learn-
18(1):4–13 ing: a review of classification and combining techniques. Artif
28. Heller B, Hamata V (1977) Harmonic field effects in induction Intell Rev 26(3):159–190
machines. Elsevier, Amsterdam 48. LeCun Y, Bottou L, Bengio Y, Haffner P et al (1998) Gradient-
29. Ho TK (1995) Random decision forests. In: Proceedings of 3rd based learning applied to document recognition. Proc IEEE
international conference on document analysis and recognition, 86(11):2278–2324
IEEE, vol 1, pp 278–282 49. Lei Y, Jia F, Lin J, Xing S, Ding SX (2016) An intelligent fault
30. Hoang DT, Kang HJ (2017) Convolutional neural network based diagnosis method using unsupervised feature learning towards
bearing fault diagnosis. In: International Conference on Intel- mechanical big data. IEEE Trans Ind Electron 63(5):3137–3147
ligent Computing, Springer, pp 105–111 50. Lei Y, Zuo MJ (2009) Gear crack level identification based on
31. Hwang JN, Hu YH (2001) Handbook of neural network signal weighted k nearest neighbor classification algorithm. Mech Syst
processing. CRC Press, Boca Raton Signal Process 23(5):1535–1547
32. Ince T, Kiranyaz S, Eren L, Askar M, Gabbouj M (2016) Real- 51. Li X, Wang K, Jiang L (2011) The application of AE signal in
time motor fault detection by 1-d convolutional neural networks. early cracked rotor fault diagnosis with PWVD and SVM. JSW
IEEE Trans Ind Electron 63(11):7067–7075 6(10):1969–1976
33. Janssens O, Slavkovikj V, Vervisch B, Stockman K, Loccufier 52. Li Y, Yang Y, Wang X, Liu B, Liang X (2018) Early fault diag-
M, Verstockt S, Van de Walle R, Van Hoecke S (2016) Convolu- nosis of rolling bearings based on hierarchical symbol dynamic
tional neural network based fault detection for rotating machin- entropy and binary tree support vector machine. J Sound Vib
ery. J Sound Vib 377:331–345 428:72–86
34. Jardine AK, Lin D, Banjevic D (2006) A review on machinery 53. Lin SW, Ying KC, Chen SC, Lee ZJ (2008) Particle swarm opti-
diagnostics and prognostics implementing condition-based main- mization for parameter determination and feature selection of
tenance. Mech Syst Signal Process 20(7):1483–1510 support vector machines. Expert Syst Appl 35(4):1817–1824
35. Jia F, Lei Y, Lin J, Zhou X, Lu N (2016) Deep neural networks: 54. Liu H, Zhou J, Zheng Y, Jiang W, Zhang Y (2018) Fault diag-
a promising tool for fault characteristic mining and intelligent nosis of rolling bearings with recurrent neural network-based
diagnosis of rotating machinery with massive data. Mech Syst autoencoders. ISA Trans 77:167–178
Signal Process 72:303–315 55. Liu R, Meng G, Yang B, Sun C, Chen X (2016) Dislocated
36. Jung U, Koh BH (2015) Wavelet energy-based visualization and time series convolutional neural architecture: an intelligent fault
classification of high-dimensional signal for bearing fault detec- diagnosis approach for electric machine. IEEE Trans Ind Inf
tion. Knowl Inf Syst 44(1):197–215 13(3):1310–1320
37. Kankar PK, Sharma SC, Harsha SP (2011) Fault diagnosis of 56. Liu R, Yang B, Zio E, Chen X (2018) Artificial intelligence for
ball bearings using machine learning methods. Expert Syst Appl fault diagnosis of rotating machinery: a review. Mech Syst Signal
38(3):1876–1886 Process 108:33–47
13
Review on Machine Learning Algorithm Based Fault Detection in Induction Motors
57. Liu X, Bo L, Luo H (2015) Bearing faults diagnostics based on 77. Sanz J, Perera R, Huerta C (2012) Gear dynamics monitoring
hybrid LS-SVM and EMD method. Measurement 59:145–166 using discrete wavelet transformation and multi-layer perceptron
58. Liu Z, Guo W, Hu J, Ma W (2017) A hybrid intelligent multi-fault neural networks. Appl Soft Comput 12(9):2867–2878
detection method for rotating machinery based on RSGWPT, 78. Saravanan N, Ramachandran K (2009) Fault diagnosis of spur
KPCA and twin SVM. ISA Trans 66:249–261 bevel gear box using discrete wavelet features and decision tree
59. Martínez-Morales JD, Palacios-Hernández ER, Campos-Delgado classification. Expert Syst Appl 36(5):9564–9573
D (2018) Multiple-fault diagnosis in induction motors through 79. Saruhan H, Saridemir S, Qicek A, Uygur I (2014) Vibration
support vector machine classification at variable operating condi- analysis of rolling element bearings defects. J Appl Res Technol
tions. Electr Eng 100(1):59–73 12(3):384–395
60. Mehrjou MR, Mariun N, Marhaban MH, Misron N (2011) Rotor 80. Schmidhuber J (2015) Deep learning in neural networks: an over-
fault condition monitoring techniques for squirrel-cage induction view. Neural Netw 61:85–117
machine-a review. Mech Syst Signal Process 25(8):2827–2848 81. Schoen RR, Habetler TG, Kamran F, Bartfield R (1995) Motor
61. Moosavian A, Ahmadi H, Sakhaei B, Labbafi R (2014) Support bearing damage detection using stator current monitoring. IEEE
vector machine and k-nearest neighbour for unbalanced fault Trans Ind Appl 31(6):1274–1279
detection. J Quality Maint Eng 20(1):65–75 82. Seshadrinath J, Singh B, Panigrahi BK (2013) Vibration analy-
62. Mrugalski M, Witczak M, Korbicz J (2008) Confidence esti- sis based interturn fault diagnosis in induction machines. IEEE
mation of the multi-layer perceptron and its application in fault Trans Ind Inf 10(1):340–350
detection systems. Eng Appl Artif Intell 21(6):895–906 83. Shao H, Jiang H, Zhang X, Niu M (2015) Rolling bearing fault
63. Nandi S, Toliyat HA, Li X (2005) Condition monitoring and diagnosis using an optimization deep belief network. Meas Sci
fault diagnosis of electrical motors-a review. IEEE Trans Energy Technol 26(11):115002
Convers 20(4):719–729 84. Shen C, Wang D, Kong F, Peter WT (2013) Fault diagnosis of
64. Palácios RHC, da Silva IN, Goedtel A, Godoy WF (2015) A rotating machinery based on the statistical parameters of wavelet
comprehensive evaluation of intelligent classifiers for fault iden- packet paving and a generic support vector regressive classifier.
tification in three-phase induction motors. Electric Power Syst Measurement 46(4):1551–1564
Res 127:249–258 85. Shen Z, Chen X, Zhang X, He Z (2012) A novel intelligent gear
65. Pandya D, Upadhyay S, Harsha SP (2013) Fault diagnosis fault diagnosis model based on EMD and multi-class TSVM.
of rolling element bearing with intrinsic mode function of Measurement 45(1):30–40
acoustic emission data using APF-KNN. Expert Syst Appl 86. Siedlecki W, Sklansky J (1993) A note on genetic algorithms for
40(10):4137–4145 large-scale feature selection. In: Handbook of pattern recognition
66. Peng Z, Peter WT, Chu F (2005) A comparison study of improved and computer vision, World Scientific, pp 88–107
hilbert-huang transform and wavelet transform: application to 87. Su H, Chong KT (2007) Induction machine condition monitor-
fault diagnosis for rolling bearing. Mech Syst Signal Process ing using neural network modeling. IEEE Trans Ind Electron
19(5):974–988 54(1):241–249
67. Pires VF, Kadivonga M, Martins J, Pires A (2013) Motor square 88. Sun W, Chen J, Li J (2007) Decision tree and PCA-based fault
current signature analysis for induction motor rotor diagnosis. diagnosis of rotating machinery. Mech Syst Signal Process
Measurement 46(2):942–948 21(3):1300–1317
68. Quiroz JC, Mariun N, Mehrjou MR, Izadi M, Misron N, Radzi 89. Sun W, Shao S, Zhao R, Yan R, Zhang X, Chen X (2016) A
MAM (2018) Fault detection of broken rotor bar in ls-pmsm sparse auto-encoder-based deep neural network approach for
using random forests. Measurement 116:273–280 induction motor faults classification. Measurement 89:171–178
69. Rafiee J, Arvani F, Harifi A, Sadeghi M (2007) Intelligent con- 90. Tian J, Morillo C, Azarian MH, Pecht M (2015) Motor bearing
dition monitoring of a gearbox using artificial neural network. fault detection using spectral kurtosis-based feature extraction
Mech Syst Signal Process 21(4):1746–1754 coupled with k-nearest neighbor distance analysis. IEEE Trans
70. Rodriguez PJ, Belahcen A, Arkkio A (2006) Signatures of electri- Ind Electron 63(3):1793–1803
cal faults in the force distribution and vibration pattern of induc- 91. Trutt FC, Sottile J, Kohler JL (2002) Online condition monitoring
tion motors. IEE Proc Electr Power Appl 153(4):523–529 of induction motors. IEEE Trans Ind Appl 38(6):1627–1632
71. Sadeghian A, Ye Z, Wu B (2009) Online detection of broken 92. Vapnik V (2013) The nature of statistical learning theory.
rotor bars in induction motors by wavelet packet decomposi- Springer, New York
tion and artificial neural networks. IEEE Trans Instrum Meas 93. Vas P (1993) Parameter estimation, condition monitoring, and
58(7):2253–2263 diagnosis of electrical machines, vol 27. Oxford University Press,
72. Safizadeh M, Latifi S (2014) Using multi-sensor data fusion for Oxford
vibration fault diagnosis of rolling element bearings by acceler- 94. Wang D (2016) K-nearest neighbors based methods for identifica-
ometer and load cell. Inf Fus 18:1–8 tion of different gear crack levels under different motor speeds
73. Saidi L, Ali JB, Fnaiech F (2015) Application of higher order and loads: revisited. Mech Syst Signal Process 70:201–208
spectral features and support vector machines for bearing faults 95. Wang H, Chen P (2011) Intelligent diagnosis method for roll-
classification. ISA Trans 54:193–206 ing element bearing faults using possibility theory and neural
74. Saimurugan M, Ramachandran K, Sugumaran V, Sakthivel N network. Comput Ind Eng 60(4):511–518
(2011) Multi component fault diagnosis of rotational mechani- 96. Wang H, Li S, Song L, Cui L (2019) A novel convolutional neu-
cal system based on decision tree and support vector machine. ral network based fault recognition method via image fusion of
Expert Syst Appl 38(4):3819–3826 multi-vibration-signals. Comput Ind 105:182–190
75. Samanta B (2004) Gear fault detection using artificial neural 97. Wen L, Li X, Gao L, Zhang Y (2017) A new convolutional neural
networks and support vector machines with genetic algorithms. network-based data-driven fault diagnosis method. IEEE Trans
Mech Syst Signal Process 18(3):625–644 Ind Electron 65(7):5990–5998
76. Samanta B, Al-Balushi KR, Al-Araimi SA (2006) Artificial neu- 98. Widodo A, Yang BS (2007) Support vector machine in machine
ral networks and genetic algorithm for bearing fault detection. condition monitoring and fault diagnosis. Mech Syst Signal Pro-
Soft Comput 10(3):264–271 cess 21(6):2560–2574
13
P. Kumar, A. S. Hati
99. Witten IH, Frank E, Hall MA, Pal CJ (2016) Data mining: practi- models and radial basis function networks. Neurocomputing
cal machine learning tools and techniques. Morgan Kaufmann, 74(17):2941–2952
Burlington 107. Zhang P, Du Y, Habetler TG, Lu B (2010) A survey of condition
100. Wu S, Chow TW (2004) Induction machine fault detection monitoring and protection methods for medium-voltage induc-
using som-based RBF neural networks. IEEE Trans Ind Electron tion motors. IEEE Trans Ind Appl 47(1):34–46
51(1):183–194 108. Zhao W, Zhang Y, Zhu Y (2009) Diagnosis for transformer faults
101. Yan R, Gao RX, Chen X (2014) Wavelets for fault diagnosis based on combinatorial Bayes network. In: 2009 2nd interna-
of rotary machines: a review with applications. Signal Process tional congress on image and signal processing, IEEE, pp. 1–3
96:1–15 109. Zhou Z, Wen C, Yang C (2016) Fault isolation based on k-nearest
102. Yang B, Liu R, Chen X (2017) Fault diagnosis for a wind turbine neighbor rule for industrial processes. IEEE Trans Ind Electron
generator bearing via sparse representation and shift-invariant 63(4):2578–2586
K-SVD. IEEE Trans Ind Inf 13(3):1321–1331 110. Ziani R, Felkaoui A, Zegadi R (2017) Bearing fault diagnosis
103. Yang H, Mathew J, Ma L (2005) Fault diagnosis of rolling ele- using multiclass support vector machines with binary particle
ment bearings using basis pursuit. Mech Syst Signal Process swarm optimization and regularized fisher’s criterion. J Intell
19(2):341–356 Manuf 28(2):405–417
104. You L, Fan W, Li Z, Liang Y, Fang M, Wang J (2019) A fault
diagnosis model for rotating machinery using VWC and MSFLA- Publisher’s Note Springer Nature remains neutral with regard to
SVM based on vibration signal analysis. Shock Vib 2019:1–16 jurisdictional claims in published maps and institutional affiliations.
105. Yunusa-Kaltungo A, Sinha JK, Elbhbah K (2014) An improved
data fusion technique for faults diagnosis in rotating machines.
Measurement 58:27–32
106. Zhang K, Li Y, Scarf P, Ball A (2011) Feature selection for
high-dimensional machinery fault diagnosis data using multiple
13