Next Article in Journal
Semantic Segmentation Using Pixel-Wise Adaptive Label Smoothing via Self-Knowledge Distillation for Limited Labeling Data
Next Article in Special Issue
Single-Phase Grounding Fault Types Identification Based on Multi-Feature Transformation and Fusion
Previous Article in Journal
Fully Customized Photoacoustic System Using Doubly Q-Switched Nd:YAG Laser and Multiple Axes Stages for Laboratory Applications
Previous Article in Special Issue
A Gaussian Process State Space Model Fusion Physical Model and Residual Analysis for Fatigue Evaluation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Geometric Analysis of Signals for Inference of Multiple Faults in Induction Motors

by
Jose L. Contreras-Hernandez
1,
Dora L. Almanza-Ojeda
1,
Sergio Ledesma
1,
Arturo Garcia-Perez
1,
Rogelio Castro-Sanchez
1,
Miguel A. Gomez-Martinez
2 and
Mario A. Ibarra-Manzano
1,*
1
Department of Electronics Engineering, Universidad de Guanajuato, Salamanca 36885, Mexico
2
Department of Electrical Engineering, Universidad de Guanajuato, Salamanca 36885, Mexico
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(7), 2622; https://doi.org/10.3390/s22072622
Submission received: 1 March 2022 / Revised: 24 March 2022 / Accepted: 26 March 2022 / Published: 29 March 2022

Abstract

:
Multiple fault identification in induction motors is essential in industrial processes due to the high costs that unexpected failures can cause. In real cases, the motor could present multiple faults, influencing systems that classify isolated failures. This paper presents a novel methodology for detecting multiple motor faults based on quaternion signal analysis (QSA). This method couples the measured signals from the motor current and the triaxial accelerometer mounted on the induction motor chassis to the quaternion coefficients. The QSA calculates the quaternion rotation and applies statistics such as mean, variance, kurtosis, skewness, standard deviation, root mean square, and shape factor to obtain their features. After that, four classification algorithms are applied to predict motor states. The results of the QSA method are validated for ten classes: four single classes (healthy condition, unbalanced pulley, bearing fault, and half-broken bar) and six combined classes. The proposed method achieves high accuracy and performance compared to similar works in the state of the art.

1. Introduction

Induction motors are the most used electromechanical elements in the industry. Early fault detection allows repairing and maintaining the line production with a low cost and high reliability [1]. Mechanical and electrical stresses produce typical defects in induction motors such as broken rotor bars, bearing faults, and rotor unbalance [2]. Fault detection has become an important research topic due to the time and economic cost it saves in critical industrial procedures.
Different methods have been developed for multiple faults detection through signal monitoring such as vibration, current, temperature, voltage, power, and acoustic [3]. The electric current has become the primary signal analyzed by researchers because many faults affect the electromagnetic field, which induces changes in the stator current. Likewise, vibration signals exhibit changes when a failure occurs because of the produced vibration forces. Additionally, the methods for data acquisition of electric current and vibration are noninvasive and are easy to perform. The use of both of these signals improves the detection of multiple faults when the signals or their properties are analyzed using artificial intelligence methods [2].
In the literature, the most popular methods are based on an analysis in the frequency domain. Among these is the work presented in [4], where statistical calculations are applied to data obtained from the application of the Fast Fourier Transform (FFT) to detect seven faults, in which two of them are classified into two levels. The efficiency of this work ranges from 80 % to 90 % , classified by the support vector machine (SVM). FFT and independent component analysis (ICA) methods are fused to detect a bearing fault, half, one, and two broken rotor bars by current signals [5]. On the other hand, wavelet packet decomposition is applied in [6] to extract coefficients and thus detect three failure modes. SVM is used to classify failures, with 90 % of assertiveness.
The authors in [7] use vibration and current signals to obtain fifteen and fourteen statistical features in the time and frequency domain, respectively. Signals in the frequency domain are obtained through the F F T technique. Then, the principal component analysis ( P C A ) and the linear discriminant analysis ( L D A ) are applied to reduce features dimension. Finally, an NN-based classifier is used to detect healthy induction motor and bearing faults from 1 mm to 5 mm with a class ratio greater than 98.7 % . Similarly, in [8], eleven statistical features are extracted from electric current and vibration signals to diagnose six different faults with an ANN classifier. This method is developed in the time domain, asserting 87.925 % to 92.95 % . In [9], a convolutional neural network (CNN) is used to detect three motor faults through a technique based on pattern recognition from an electric current signal, a speed measurement, and a vibration signal, achieving an efficiency from 98.8 % to 100 % .
Machine learning techniques are also applied to motor fault detection, as is shown in [10,11,12]. The authors in [10] developed a method using twenty-one statistical calculations in time and frequency domain obtained from vibration signals with five thousand samples. S V M , K-nearest neighbors ( K N N ), decision tree, and LDA are proven to detect healthy or broken rotor bars and bearing faults with accuracy from 88.2% to 98.2%. In addition to the techniques mentioned, the fuzzy Artmap network (FAM) is another machine learning method shown in [11], which presents 74.05 % of assertiveness. Variations in existing methods are developed as in [12], where sparse deep stacking networks (SDSN) are valued with vibration signals to detect five faults; the obtained results have effectiveness from 93.8% to 100%.
Most research works present the detection of multiple isolated faults because the identification of multiple combined failures implies the existence of conflicts among two or more characteristic values, which is complex to classify [13]. In real rotary machines, multiple combined faults can occur due to the efforts to which they are exposed [14]. There are several works where the identification of multiple combined faults are presented, such as in [15] where two single faults and three combined are classified with more than 99 % of accuracy using maximal overlap discrete wavelet transform ( M O D W T ) in current signal and a C N N architecture to classify. The work presented in [16] classifies healthy bearing, healthy rotor, and four different fault combinations with an accuracy of 99.70 % using C N N based on adaptive gradient applied to vibration signals. In [13], three combined faults are detected through the entropy analysis of one phase current. A fuzzy algorithm is applied to classify entropy calculus with an assertiveness from 80 % to 100 % .
The combination of two and three faults presents difficulty in identification because the characteristics of the faults are altered when they are joined. Therefore, few works present this type of classification. In addition, one and two broken rotor bars are complex to identify combined with other faults due to their similar characteristics. The contribution of this research work is a novel methodology based on quaternion rotation and statistical analysis to detect 10 motor faults, among which are multiple failures of broken bars. The electric current and the three-axis vibration signals of an induction motor are analyzed to detect four single classes: (1) healthy condition (HT), (2) unbalanced pulley (BA), (3) bearing fault (BN), and (4) half-broken bar (HB). In addition, the combinations of single motor fault classes generate six additional categories: (5) BN–BA, (6) HB–BA, (7) one broken bar–bearing fault (OB–BN), (8) two broken bar–bearing fault (TB–BN), (9) OB–BN–BA, and (10) TB–BN–BA.
The paper is organized into four sections, as follows: an introduction to fault detection in the motor is given in Section 1; Section 2 describes the theoretical background of the quaternion signal analysis and statistical measure methodology, and how it was adapted to detecting multiple faults in the motor using current and vibration. The results are presented and discussed in Section 3; we compare our results with other common machine learning techniques used for motor fault classification at the end of this section. Likewise, results are correlated with works that present multiple faults. Section 4 draws some conclusions and future works.

2. Materials and Methods

The flowchart of the method proposed in this work is shown in Figure 1; this flowchart is divided into two parts: the QSA method formed by quaternion and statistical calculus and the classification method.

2.1. QSA Method

Initially, the quaternion q is formed as is shown in (1), where q 0 , q 1 , q 2 , and q 3 are the coefficients of complex numbers with four components (1, i, j, and k).
q = q 0 + q 1 i + q 2 j + q 3 k
The induction motor current I(t) and the vibration measurements x(t), y(t), and z(t) are discrete signals with m samples which are adapted to the quaternion, as in (2).
q ( t ) = I ( t ) + x ( t ) i + y ( t ) j + z ( t ) k
Similarly, the quaternion is delayed Δ t samples to obtain a displaced quaternion q d ( t ) , as in (3).
q d ( t ) = q ( t + Δ t )
Present quaternion q ( t ) and rotation q r o t ( t ) describe the conduct to obtain time-displaced quaternion q d ( t ) , as is presented in Equation (4).
q d ( t ) = q r o t ( t ) q ( t ) q r o t 1 ( t ) .
In the same way, the equation can be presented as is shown in (4).
q d ( t ) = q r o t ( t ) · q ( t ) .
Thus, the equation can be expressed as is shown in (6) to obtain a three-dimensional model of orientations and rotations q r o t , which describes the conduct of present quaternion to obtain delayed quaternion [17].
q r o t = 1 2 q d 2 2 2 q d 3 2 2 ( q d 1 q d 2 + q d 0 q d 3 ) 2 ( q d 1 q d 3 q d 0 q d 2 ) 2 ( q d 1 q d 2 q d 0 q d 3 ) 1 2 q d 1 2 2 q d 3 2 2 ( q d 2 q d 3 + q d 0 q d 1 ) 2 ( q d 1 q d 3 + q d 0 q d 2 ) 2 ( q d 2 q d 3 q d 0 q d 1 ) 1 2 q d 1 2 2 q d 2 2 q 1 q 2 q 3
Each rotation model is described as is shown in (7).
q r o t ( t ) = q r 1 ( t ) i + q r 2 ( t ) j + q r 3 ( t ) k
The statistical analysis of the model describes its behavior, whereby M modulus of q r o t ( t ) are calculated to generate a window w m , as is shown in (8).
w m [ n ] = | q r o t ( t ) | , | q r o t ( t + Δ t ) | , | q r o t ( t + 2 Δ t ) | | q r o t ( t + M Δ t ) |
Statistical values such as mean ( μ ), variance ( V A ), cluster shape ( C P ), standard deviation ( S D ), kurtosis ( K T ), root mean square ( R M S ), and shape factor ( S F ) are calculated from w m . Equations (9)–() show the statistical features, and they determine the evolution of signals in the time–space domain [2,8].
μ = 1 N w m
V A = 1 N w m μ 2
C S = 1 N w m μ 3
S D = V A
K T = w m μ 4 S D 4
R M S = 1 N w m 2
S F = R M S 1 N w m
These statistical evaluations are selected from multiple statistical calculations due to better property separation between faults.

2.2. Classification

Finally, some classification algorithms are applied to the statistical features to detect ten motor conditions proposed in this work. Some tools in machine learning, such as a decision tree classifier, KNN, LDA, and LSTM, are used to compare our method efficiency with other classifiers.
The decision tree classifier is a simple classification method that evaluates the feature space with criteria to generate recursive partitions. The evaluation criteria in each internal node are selected by the training set from the top node known as “the root node” to the last nodes called “leaves”. Once the decision tree classifier is trained, new input values are compared to the evaluation criterion in each node to select the most appropriate branch until a leaf node is selected. The last node contains a class label assigned to the input values classification. Leaves nodes can be eliminated to present the best classification results; this method is known as the “pruning decision tree” [18].
The KNN classifier is based on a nonparametric method used in regression tasks. In this classifier, neighborhoods are determined by the distance among elements of the training data assigned to a label. A new instance is classified by selecting the “k closest neighbors” in the training set. Lastly, the most predominant label is attached [19].
The LDA classifier is based on a classical statistical method that minimizes the within-class distance and simultaneously minimizes the between-class distance, discriminating the least amount of information. This method obtains the best linear combination of features that classify a database with multiple classes [20].
The LSTM classifier is an extended architecture of a recurrent neural network ( R N N ), where the nodes of an R N N are replaced with memory blocks, which contain temporal state in the memory cell and control the information flows in the block with special adaptive multiplicative units called gates. The memory blocks present the input gate to determine the information amount in the cell state, the forget gate to establish which information is deleted, and the output gate to decide the information in the output [21].

2.3. Experimental Setup

Our approach identifies ten motor states through four signals measured from a three-phase induction motor (WEG 00136APE48T) with a weight of 9 kg, a width of 150 mm, and a length of 239 mm. The mentioned motor presents a power of 0.75 hp, with twenty-eight rotor bars and two poles. The signal acquisition of the electric motor current is obtained by a Fluke i200s current clamp measuring the power cable. The three vibration signals are acquired by a three-axis MEMS-based accelerometer (LIS3L02AS4), which is mounted on the induction motor chassis. The four signals are processed from sensors with a 16-bit ADC (ADS7809) and a DAS based on an FPGA system with 4096 samples and a sampling frequency of 1.5 kHz per test during steady-state motor operation running at 3402 rpm. The experimental setup is shown in Figure 2.
The isolated faults BN, BA, HB, OB, and TB are intentionally provoked, as is shown in Figure 3. BN is produced by a drilled hole with a diameter of 7.938 mm. BA is caused by adding mass to the pulley. HB, OB, and TB are produced by a partially drilled hole into one rotor bar, a total drilled hole into one rotor bar, and total drilled holes into two rotor bars.
The central test bench is structured by one hundred and ten archives, of which HT, BA, HB, and HB–BA each have twenty measurements. On the other hand, BN, BN–BA, OB–BN, TB–BN, OB–BN–BA, and TB–BN–BA have five archives for each. A sample of the entire bench is shown in Figure 4.

3. Results

This section presents the results by repeating the proposed method using forty test benches. The number of test files per bench is equalized by the random selection of five archives per class. One archive of each class is randomly selected to train the classifiers, and the remaining four are used for testing. The QSA is applied to the test bench with window samples from one hundred to four thousand.
Table 1 and Table 2 show the results for the accuracy, precision, recall, and F1 of each proved classifications. The results are presented for five different window sizes: one hundred, five hundred, one thousand, two thousand, and four thousand.
The results of QSA applied to the four single classes HT, BA, BN, and HB are presented in Table 1: LDA, KNN, and decision tree classifications with 1.0 accuracy using five hundred window samples. Nevertheless, KNN and decision tree presented a precision, a recall, and an F1 less than those for LDA. These values improve in one thousand window samples. The LSTM classifier presented a high accuracy, but it did not reach the value of 1.
In Table 2, the test bench of the four single classes mentioned above and six combined categories (BN–BA, HB–BA, OB–BN, TB–BN, OB–BN–BA, and TB–BN–BA) is valued. The precision, recall, and F1 of four single classes are shown to analyze the table better. The accuracy in LDA and KNN increase from 0.80 to 0.96 , and 0.76 to 0.96 , respectively, as the number of samples in the window increases. Both classifiers presented an accuracy of 0.96 in four thousand samples; however, KNN obtains a higher value in precision, recall, and F1. The decision tree gives less efficiency than the LDA and KNN; nevertheless, the accuracy is 0.92 with a window size of one thousand. On the other hand, LSTM needs many data to train, and the effective accuracy is 0.76 .
Figure 5 and Figure 6 show the previously analyzed results using polar graphs where the correct classes are displayed around the graph, where the valued classes are shown around the graphics, and levels present their percentages. In Figure 5, precision, recall, and F1 results are shown when the QSA is applied with four thousand window samples to four individual classes. The method is evaluated with the classifiers mentioned above. The results in graphs show that the four classifiers are optimal to obtain high-precision testing for four individual classes with low variations of recall and F1, as is described in the analysis of Table 1.
In the same way, Figure 6 presents the QSA method applied to four single classes and six combined classes with four thousand window samples using the same classifiers. In this case, the results of the QSA method obtained from LDA and KNN show similar precision in individual and combined faults, while LSTM presents low precision as recall and F1. The decision tree classifier has low precision in two combined faults. Therefore, it is a good option when applying the other faults.
Table 3 shows the comparison of the QSA results presented. The table includes the applied method and its classification. Parentheses separate the number of single and combined classes, and the total number of classes results from the sum of both values. In addition, the accuracy of the method is presented. The neural-network-based classifiers tend to perform well in the attributes classification, using sophisticated and straightforward methods. KNN is the method that presents the best results in this work, classifying four single classes and ten multiple classes (four single and six combined). In the analyzed works, the total amounts of classes range from four to eight with high accuracy values from 0.73 to 1.0 . Most of the presented papers use high samples amount; our approach is evaluated with four single classes and five hundred samples, which presents 1.0 accuracy and a range of recall and specificity from 0.995 to 1.0 ( 0.995 1.0 recall and 0.997 1.0 specificity). The QSA evaluation with combined class shows a 0.96 accuracy in four thousand samples, and recall and specificity range from 0.81 to 1.0 ( 0.81 1.0 recall and 0.84 1.0 specificity).

4. Conclusions

The QSA is a simple method because the signals are processed in the time domain without any space transformation. This method has been proved to isolate faults in an induction motor using a window with few samples, and the results presented high accuracy with narrow ranges of variation. Besides, the QSA was applied to multiple failures, among which are signals of single and combined faults with a total of ten classes to classify. The analyzed signals presented a high accuracy when the appropriate classifier was used. Although the accuracy was not perfect, it remained among the best values that other works gave. In addition, our work is limited in the number of combined failures due to statistical values. A more robust classification algorithm with more statistics could present better results and increase the number of classifications in the combined failures.
The results from the computer simulations clearly show that the QSA is a powerful method to detect isolated and combined faults in induction motors. Our approach presents high accuracy and precision using a window with only a few samples, resulting in short processing time. Because of its characteristics, our approach could be implemented in portable systems and mounted on induction motors of the actual manufacturing process to detect early single and multiple faults without stopping the process involved. As future work, we are interested in increasing the statistics amount and improving the classification method to classify more combined faults supported by an algorithm to select the best features. On the other hand, we want to use the QSA method and regression models to estimate the degree of bar faults.

Author Contributions

Conceptualization, J.L.C.-H., D.L.A.-O. and M.A.I.-M.; methodology, J.L.C.-H. and M.A.I.-M.; software, J.L.C.-H., D.L.A.-O. and S.L.; validation, A.G.-P. and M.A.I.-M.; formal analysis, R.C.-S. and M.A.G.-M.; writing—original draft preparation, J.L.C.-H. and M.A.I.-M.; writing—review and editing, D.L.A.-O., S.L. and A.G.-P. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by Universidad de Guanajuato under POA 2022.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Motor signals database and their corresponding diagnosis were provided in collaboration with national and international partners based on a privacy agreement with the University of Guanajuato. The agreement avoids publicly sharing or distributing any kind of data.

Conflicts of Interest

The authors declare no conflict of interest. Also, the funders had no role in the study’s design, in the collection, analyses, or interpretation of data, in the writing of the manuscript, or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
QSAQuaternion Signal Analysis
FFTFast Fourier Transform
SVMSupport Vector Machine
ICAIndependent Component Analysis
ANNArtificial Neural Network
CNNConvolutional Neural Network
MLPMultilayer Perceptron
KNNk-Nearest Neighbors
SMOSequential Minimal Optimization
FAMFuzzy ArtMap Network
SDSNSparse Deep Stacking Network
HTHealthy Condition
BAUnbalanced Pulley
BNBearing Fault
HBHalf Broken Bar
OBOne Broken Bar
TBTwo Broken Bar
μ Mean
VAVariance
CSCluster Shape
SDStandard Deviation
KTKurtosis
RMSRoot Mean Square
SFShape Factor
LDALinear Discriminant Analysis
LSTMLong Short-Term Memory
RNNRecurrent Neural Network

References

  1. St-Onge, X.; Cameron, J.; Saleh, S.; Scheme, E. A Symmetrical Component Feature Extraction Method for Fault Detection in Induction Machines. IEEE Trans. Ind. Electron. 2019, 66, 7281–7289. [Google Scholar] [CrossRef]
  2. Saucedo-Dorantes, J.; Delgado-Prieto, M.; Osornio-Rios, R.; Romero-Troncoso, R. Multifault Diagnosis Method Applied to an Electric Machine Based on High-Dimensional Feature Reduction. IEEE Trans. Ind. Appl. 2017, 53, 3086–3097. [Google Scholar] [CrossRef] [Green Version]
  3. Ali, M.Z.; Shabbir, M.N.S.K.; Liang, X.; Zhang, Y.; Hu, T. Machine Learning-Based Fault Diagnosis for Single- and Multi-Faults in Induction Motors Using Measured Stator Currents and Vibration Signals. IEEE Trans. Ind. Appl. 2019, 55, 2378–2391. [Google Scholar] [CrossRef]
  4. Gangsar, P.; Tiwari, R. Online Diagnostics of Mechanical and Electrical Faults in Induction Motor Using Multiclass Support Vector Machine Algorithms Based on Frequency Domain Vibration and Current Signals. ASCE-ASME J. Risk Uncertain. Eng. Syst. Part B Mech. Eng. 2019, 5, 031001. [Google Scholar] [CrossRef]
  5. Yang, T.; Pen, H.; Wang, Z.; Chang, C.S. Feature Knowledge Based Fault Detection of Induction Motors Through the Analysis of Stator Current Data. IEEE Trans. Instrum. Meas. 2016, 65, 549–558. [Google Scholar] [CrossRef]
  6. Guo, H.; Liu, M.K. Induction motor faults diagnosis using support vector machine to the motor current signature. In Proceedings of the 2018 IEEE Industrial Cyber-Physical Systems, ICPS 2018, St. Petersburg, Russia, 15–18 May 2018; pp. 417–421. [Google Scholar] [CrossRef]
  7. Saucedo-Dorantes, J.J.; Zamudio-Ramirez, I.; Cureno-Osornio, J.; Osornio-Rios, R.A.; Antonino-Daviu, J.A. Condition Monitoring Method for the Detection of Fault Graduality in Outer Race Bearing Based on Vibration-Current Fusion, Statistical Features and Neural Network. Appl. Sci. 2021, 11, 8033. [Google Scholar] [CrossRef]
  8. Jigyasu, R.; Mathew, L.; Sharma, A. Multiple Faults Diagnosis of Induction Motor Using Artificial Neural Network. In International Conference on Advanced Informatics for Computing Research; Springer: Singapore, 2018; pp. 701–710. [Google Scholar] [CrossRef]
  9. Senanayaka, J.; Van Khang, H.; Robbersmyr, K. Multiple Fault Diagnosis of Electric Powertrains under Variable Speeds Using Convolutional Neural Networks. In Proceedings of the 2018 23rd International Conference on Electrical Machines, ICEM 2018, Alexandroupoli, Greece, 3–6 September 2018; Network. pp. 1900–1905. [Google Scholar] [CrossRef]
  10. Kafeel, A.; Aziz, S.; Awais, M.; Khan, M.A.; Afaq, K.; Idris, S.A.; Alshazly, H.; Mostafa, S.M. An Expert System for Rotating Machine Fault Detection Using Vibration Signal Analysis. Sensors 2021, 21, 7587. [Google Scholar] [CrossRef] [PubMed]
  11. Godoy, W.; Goedtel, A.; da Silva, I.; Palacios, R.; L’Erario, A. Intelligent systems applied to the classification of multiple faults in inverter fed induction motors. Commun. Comput. Inf. Sci. 2019, 968, 115–125. [Google Scholar] [CrossRef]
  12. Sun, C.; Ma, M.; Zhao, Z.; Chen, X. Sparse Deep Stacking Network for Fault Diagnosis of Motor. IEEE Trans. Ind. Inform. 2018, 14, 3261–3270. [Google Scholar] [CrossRef]
  13. Romero-Troncoso, R.J.; Saucedo-Gallaga, R.; Cabal-Yepez, E.; Garcia-Perez, A.; Osornio-Rios, R.A.; Alvarez-Salas, R.; Miranda-Vidales, H.; Huber, N. FPGA-based online detection of multiple combined faults in induction motors through information entropy and fuzzy inference. IEEE Trans. Ind. Electron. 2011, 58, 5263–5270. [Google Scholar] [CrossRef]
  14. Fireteanu, V.; Constantin, A.; Popa, M. Influence of single or multiple faults short-circuit, broken rotor bar and eccentricity on the torque and rotor force in induction motors. In Proceedings of the 2018 23rd International Conference on Electrical Machines, ICEM 2018, Alexandroupoli, Greece, 3–6 September 2018; pp. 1868–1874. [Google Scholar] [CrossRef]
  15. Jimenez-Guarneros, M.; Morales-Perez, C.; Rangel-Magdaleno, J. Diagnostic of Combined Mechanical and electrical faults in ASD-powered Induction Motor using MODWT and a Lightweight 1D CNN. IEEE Trans. Ind. Inform. 2021. [Google Scholar] [CrossRef]
  16. Kumar, P.; Hati, A.S. Deep convolutional neural network based on adaptive gradient optimizer for fault detection in SCIM. ISA Trans. 2021, 111, 350–359. [Google Scholar] [CrossRef] [PubMed]
  17. Vince, J. Quaternions for Computer Graphics; Springer: London, UK, 2011; p. 140. [Google Scholar] [CrossRef]
  18. Guan, X.; Liang, J.; Qian, Y.; Pang, J. A multi-view OVA model based on decision tree for multi-classification tasks. Knowl.-Based Syst. 2017, 138, 208–219. [Google Scholar] [CrossRef]
  19. Wang, A.; An, N.; Chen, G.; Li, L.; Alterovitz, G. Accelerating wrapper-based feature selection with K-nearest-neighbor. Knowl.-Based Syst. 2015, 83, 81–91. [Google Scholar] [CrossRef]
  20. Ji, S.; Ye, J. Generalized Linear Discriminant Analysis: A Unified Framework and Efficient Model Selection. IEEE Trans. Neural Netw. 2008, 19, 1768–1782. [Google Scholar] [CrossRef] [PubMed]
  21. Liu, Y.; Yang, C.; Huang, K.; Gui, W. Non-ferrous metals price forecasting based on variational mode decomposition and LSTM network. Knowl.-Based Syst. 2019, 188, 105006. [Google Scholar] [CrossRef]
  22. Abid, A.; Khan, M.; Ullah, A.; Alam, M.; Sohail, M. Real time health monitoring of industrial machine using multiclass support vector machine. In Proceedings of the 2017 2nd International Conference on Control and Robotics Engineering, ICCRE 2017, Bangkok, Thailand, 1–3 April 2017; pp. 77–81. [Google Scholar] [CrossRef]
  23. Manjurul Islam, M.; Kim, J.M. Reliable multiple combined fault diagnosis of bearings using heterogeneous feature models and multiclass support vector Machines. Reliab. Eng. Syst. Saf. 2019, 184, 55–66. [Google Scholar] [CrossRef]
  24. Martinez-Herrera, A.L.; Ferrucho-Alvarez, E.R.; Ledesma-Carrillo, L.M.; Mata-Chavez, R.I.; Lopez-Ramirez, M.; Cabal-Yepez, E. Multiple Fault Detection in Induction Motors through Homogeneity and Kurtosis Computation. Energies 2022, 15, 1541. [Google Scholar] [CrossRef]
  25. Saucedo-Dorantes, J.J.; Jaen-Cuellar, A.Y.; Delgado-Prieto, M.; de Jesus Romero-Troncoso, R.; Osornio-Rios, R.A. Condition monitoring strategy based on an optimized selection of high-dimensional set of hybrid features to diagnose and detect multiple and combined faults in an induction motor. Measurement 2021, 178, 109404. [Google Scholar] [CrossRef]
  26. Duong, B.P.; Kim, J.M. Non-Mutually Exclusive Deep Neural Network Classifier for Combined Modes of Bearing Fault Diagnosis. Sensors 2018, 18, 1129. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Flowchart of the proposed methodology, where current and acceleration signals are gotten into and single and combined classes are obtained.
Figure 1. Flowchart of the proposed methodology, where current and acceleration signals are gotten into and single and combined classes are obtained.
Sensors 22 02622 g001
Figure 2. Experimental setup.
Figure 2. Experimental setup.
Sensors 22 02622 g002
Figure 3. Faults setup. Healthy condition (HT), half broken bar (HB), one broken bar (OB), two broken bar (TB), unbalanced pulley (BA), and bearing fault (BN). Drilled holes in broken bars are shown in purple boxes.
Figure 3. Faults setup. Healthy condition (HT), half broken bar (HB), one broken bar (OB), two broken bar (TB), unbalanced pulley (BA), and bearing fault (BN). Drilled holes in broken bars are shown in purple boxes.
Sensors 22 02622 g003
Figure 4. Signals samples. (a) Current signals. (b) x-axis vibration signals. (c) y-axis vibration signals. (d) z-axis vibration signals.
Figure 4. Signals samples. (a) Current signals. (b) x-axis vibration signals. (c) y-axis vibration signals. (d) z-axis vibration signals.
Sensors 22 02622 g004
Figure 5. The resulting graphs of four single classes: (a) precision, (b) recall, and (c) F1.
Figure 5. The resulting graphs of four single classes: (a) precision, (b) recall, and (c) F1.
Sensors 22 02622 g005
Figure 6. Resulting graph of four single classes and six combinations: (a) precision, (b) recall, and (c) F1.
Figure 6. Resulting graph of four single classes and six combinations: (a) precision, (b) recall, and (c) F1.
Sensors 22 02622 g006
Table 1. Accuracy, precision, recall, and F1 of four single classes.
Table 1. Accuracy, precision, recall, and F1 of four single classes.
ClasificatorSamplesAccuracyPrecisionRecallF1
HTBABNHBHTBABNHBHTBABNHB
1000.990.98 ± 0.011.00 ± 0.001.00 ± 0.000.99 ± 0.010.99 ± 0.011.00 ± 0.001.00 ± 0.000.98 ± 0.020.99 ± 0.011.00 ± 0.001.00 ± 0.000.99 ± 0.01
5001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
LDA10001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
20001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
40001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
1000.990.99 ± 0.011.00 ± 0.001.00 ± 0.000.97 ± 0.010.97 ± 0.011.00 ± 0.001.00 ± 0.000.99 ± 0.020.98 ± 0.011.00 ± 0.001.00 ± 0.000.98 ± 0.01
5001.001.00 ± 0.011.00 ± 0.001.00 ± 0.000.99 ± 0.010.99 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
KNN10001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
20001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
40001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
1000.910.97 ± 0.010.98 ± 0.000.98 ± 0.000.80 ± 0.010.71 ± 0.010.96 ± 0.000.99 ± 0.000.99 ± 0.020.79 ± 0.010.97 ± 0.000.98 ± 0.000.88 ± 0.01
5000.950.97 ± 0.011.00 ± 0.000.99 ± 0.000.88 ± 0.010.82 ± 0.010.99 ± 0.001.00 ± 0.001.00 ± 0.020.88 ± 0.010.99 ± 0.001.00 ± 0.000.93 ± 0.01
LSTM10000.970.97 ± 0.011.00 ± 0.001.00 ± 0.000.93 ± 0.010.90 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.020.92 ± 0.011.00 ± 0.001.00 ± 0.000.96 ± 0.01
20000.981.00 ± 0.011.00 ± 0.001.00 ± 0.000.94 ± 0.010.91 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.020.93 ± 0.011.00 ± 0.001.00 ± 0.000.96 ± 0.01
40000.990.99 ± 0.010.99 ± 0.000.99 ± 0.000.98 ± 0.010.96 ± 0.010.99 ± 0.001.00 ± 0.000.99 ± 0.020.96 ± 0.010.99 ± 0.001.00 ± 0.000.98 ± 0.01
1000.990.99 ± 0.011.00 ± 0.001.00 ± 0.000.97 ± 0.010.96 ± 0.011.00 ± 0.001.00 ± 0.000.99 ± 0.020.98 ± 0.011.00 ± 0.001.00 ± 0.000.98 ± 0.01
5001.001.00 ± 0.011.00 ± 0.001.00 ± 0.000.99 ± 0.010.99 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
TREE10001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
20001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
40001.001.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.011.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.021.00 ± 0.011.00 ± 0.001.00 ± 0.001.00 ± 0.01
Table 2. Accuracy, precision, recall, and F1 of four single classes and six combinations.
Table 2. Accuracy, precision, recall, and F1 of four single classes and six combinations.
ClasificatorSamplesAccuracyPrecisionRecallF1
HTBABNHBHTBABNHBHTBABNHB
1000.800.88 ± 0.050.63 ± 0.060.90 ± 0.070.99 ± 0.010.93 ± 0.060.69 ± 0.090.91 ± 0.080.98 ± 0.020.90 ± 0.030.65 ± 0.040.90 ± 0.030.99 ± 0.01
5000.910.99 ± 0.050.82 ± 0.060.92 ± 0.071.00 ± 0.010.97 ± 0.060.92 ± 0.090.99 ± 0.081.00 ± 0.020.98 ± 0.030.86 ± 0.040.95 ± 0.031.00 ± 0.01
LDA10000.931.00 ± 0.050.83 ± 0.060.93 ± 0.071.00 ± 0.010.98 ± 0.060.93 ± 0.090.99 ± 0.081.00 ± 0.020.99 ± 0.030.87 ± 0.040.96 ± 0.031.00 ± 0.01
20000.941.00 ± 0.050.85 ± 0.060.94 ± 0.071.00 ± 0.010.97 ± 0.060.93 ± 0.091.00 ± 0.081.00 ± 0.020.98 ± 0.030.87 ± 0.040.97 ± 0.031.00 ± 0.01
40000.961.00 ± 0.050.91 ± 0.060.94 ± 0.071.00 ± 0.010.98 ± 0.060.99 ± 0.091.00 ± 0.081.00 ± 0.020.99 ± 0.030.94 ± 0.040.97 ± 0.031.00 ± 0.01
1000.760.89 ± 0.050.56 ± 0.060.88 ± 0.070.97 ± 0.010.81 ± 0.060.60 ± 0.090.93 ± 0.080.98 ± 0.020.85 ± 0.030.58 ± 0.040.90 ± 0.030.98 ± 0.01
5000.910.99 ± 0.050.84 ± 0.060.92 ± 0.071.00 ± 0.010.97 ± 0.060.92 ± 0.090.99 ± 0.081.00 ± 0.020.98 ± 0.030.87 ± 0.040.95 ± 0.031.00 ± 0.01
KNN10000.941.00 ± 0.050.86 ± 0.060.92 ± 0.071.00 ± 0.010.99 ± 0.060.97 ± 0.090.99 ± 0.081.00 ± 0.020.99 ± 0.030.91 ± 0.040.95 ± 0.031.00 ± 0.01
20000.951.00 ± 0.050.89 ± 0.060.92 ± 0.071.00 ± 0.011.00 ± 0.060.97 ± 0.091.00 ± 0.081.00 ± 0.021.00 ± 0.030.92 ± 0.040.96 ± 0.031.00 ± 0.01
40000.961.00 ± 0.050.92 ± 0.060.90 ± 0.071.00 ± 0.011.00 ± 0.060.99 ± 0.091.00 ± 0.081.00 ± 0.021.00 ± 0.030.95 ± 0.040.94 ± 0.031.00 ± 0.01
1000.710.87 ± 0.050.61 ± 0.060.80 ± 0.070.95 ± 0.010.76 ± 0.060.64 ± 0.090.86 ± 0.080.93 ± 0.020.78 ± 0.030.59 ± 0.040.81 ± 0.030.92 ± 0.01
5000.760.96 ± 0.050.62 ± 0.060.90 ± 0.070.98 ± 0.010.83 ± 0.060.66 ± 0.090.86 ± 0.080.98 ± 0.020.85 ± 0.030.61 ± 0.040.85 ± 0.030.98 ± 0.01
LSTM10000.750.95 ± 0.050.64 ± 0.060.86 ± 0.071.00 ± 0.010.91 ± 0.060.61 ± 0.090.83 ± 0.080.94 ± 0.020.92 ± 0.030.57 ± 0.040.79 ± 0.030.96 ± 0.01
20000.730.95 ± 0.050.55 ± 0.060.70 ± 0.070.98 ± 0.010.87 ± 0.060.64 ± 0.090.82 ± 0.080.96 ± 0.020.89 ± 0.030.54 ± 0.040.72 ± 0.030.96 ± 0.01
40000.480.76 ± 0.050.32 ± 0.060.32 ± 0.070.84 ± 0.010.92 ± 0.060.29 ± 0.090.25 ± 0.080.56 ± 0.020.80 ± 0.030.28 ± 0.040.26 ± 0.030.60 ± 0.01
1000.760.90 ± 0.050.57 ± 0.060.87 ± 0.070.97 ± 0.010.79 ± 0.060.61 ± 0.090.93 ± 0.080.99 ± 0.020.84 ± 0.030.58 ± 0.040.89 ± 0.030.98 ± 0.01
5000.880.98 ± 0.050.80 ± 0.060.86 ± 0.071.00 ± 0.010.95 ± 0.060.89 ± 0.090.98 ± 0.081.00 ± 0.020.96 ± 0.030.83 ± 0.040.91 ± 0.031.00 ± 0.01
TREE10000.921.00 ± 0.050.84 ± 0.060.87 ± 0.071.00 ± 0.010.99 ± 0.060.93 ± 0.090.97 ± 0.081.00 ± 0.021.00 ± 0.030.87 ± 0.040.91 ± 0.031.00 ± 0.01
20000.910.99 ± 0.050.87 ± 0.060.90 ± 0.071.00 ± 0.010.96 ± 0.060.95 ± 0.090.99 ± 0.081.00 ± 0.020.98 ± 0.030.90 ± 0.040.94 ± 0.031.00 ± 0.01
40000.901.00 ± 0.050.92 ± 0.060.93 ± 0.071.00 ± 0.011.00 ± 0.060.95 ± 0.091.00 ± 0.081.00 ± 0.021.00 ± 0.030.92 ± 0.040.96 ± 0.031.00 ± 0.01
Table 3. Methods comparison table involving the proposed method.
Table 3. Methods comparison table involving the proposed method.
MethodClassificationSingle (Comb)SamplesAccuracy
Statistical Method [22]SVM3 (1)5000.85–1.00
MultirowMP and DWT [3]SVM, KNN and Ensemble3 (3)
5 (1)
30000.97–1.00
Time vibration signal [16]ADG-dCNN3 (3)21000.98–0.99
Time and frequency
analyses [23]
OAA-MCSVM3 (4)1,250,0000.73–1.00
Homogeneity and
kurtosis analysis [24]
ANN511,0591.00
Frequency and time features,
GA-PCA, LDA [25]
NN4 (4)375,000−500,0000.96–0.98
SDAE [26]NMEC-DNN4
4 (4)
250–5000.91–1.0
00.88–0.95
QSA
(Our approach)
KNN4
4 (6)
500
4000
1.00
0.96
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Contreras-Hernandez, J.L.; Almanza-Ojeda, D.L.; Ledesma, S.; Garcia-Perez, A.; Castro-Sanchez, R.; Gomez-Martinez, M.A.; Ibarra-Manzano, M.A. Geometric Analysis of Signals for Inference of Multiple Faults in Induction Motors. Sensors 2022, 22, 2622. https://doi.org/10.3390/s22072622

AMA Style

Contreras-Hernandez JL, Almanza-Ojeda DL, Ledesma S, Garcia-Perez A, Castro-Sanchez R, Gomez-Martinez MA, Ibarra-Manzano MA. Geometric Analysis of Signals for Inference of Multiple Faults in Induction Motors. Sensors. 2022; 22(7):2622. https://doi.org/10.3390/s22072622

Chicago/Turabian Style

Contreras-Hernandez, Jose L., Dora L. Almanza-Ojeda, Sergio Ledesma, Arturo Garcia-Perez, Rogelio Castro-Sanchez, Miguel A. Gomez-Martinez, and Mario A. Ibarra-Manzano. 2022. "Geometric Analysis of Signals for Inference of Multiple Faults in Induction Motors" Sensors 22, no. 7: 2622. https://doi.org/10.3390/s22072622

APA Style

Contreras-Hernandez, J. L., Almanza-Ojeda, D. L., Ledesma, S., Garcia-Perez, A., Castro-Sanchez, R., Gomez-Martinez, M. A., & Ibarra-Manzano, M. A. (2022). Geometric Analysis of Signals for Inference of Multiple Faults in Induction Motors. Sensors, 22(7), 2622. https://doi.org/10.3390/s22072622

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop