Next Article in Journal
A Novel Dentary Bone Conduction Device Equipped with Laser Communication in DSP
Next Article in Special Issue
Crack Size Identification for Bearings Using an Adaptive Digital Twin
Previous Article in Journal
A Standard-Based Internet of Things Platform and Data Flow Modeling for Smart Environmental Monitoring
Previous Article in Special Issue
Ventilation Diagnosis of Angle Grinder Using Thermal Imaging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

A Novel Feature Extraction and Fault Detection Technique for the Intelligent Fault Identification of Water Pump Bearings

1
Electrical Engineering Department, College of Engineering, Najran University, Najran 61441, Saudi Arabia
2
Department of Automatic, Control and Robotics, AGH University of Science and Technology, 30-059 Kraków, Poland
3
Department of Computer Science, Edge Hill University, St Helens Road, Ormskirk L39 4QP, UK
4
Mechanical Engineering Department, College of Engineering, Najran University Saudi Arabia, Najran 61441, Saudi Arabia
5
Faculty of Integrated Technologies, Universiti Brunei Darussalam, Jalan Tungku Link, Gadong BE1410, Brunei
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(12), 4225; https://doi.org/10.3390/s21124225
Submission received: 24 May 2021 / Revised: 13 June 2021 / Accepted: 15 June 2021 / Published: 20 June 2021
(This article belongs to the Special Issue Artificial Intelligence for Fault Diagnostics and Prognostics)

Abstract

:
The reliable and cost-effective condition monitoring of the bearings installed in water pumps is a real challenge in the industry. This paper presents a novel strong feature selection and extraction algorithm (SFSEA) to extract fault-related features from the instantaneous power spectrum (IPS). The three features extracted from the IPS using the SFSEA are fed to an extreme gradient boosting (XBG) classifier to reliably detect and classify the minor bearing faults. The experiments performed on a lab-scale test setup demonstrated classification accuracy up to 100%, which is better than the previously reported fault classification accuracies and indicates the effectiveness of the proposed method.

1. Introduction

Induction motors have a simple, cost-effective design and they are easy to manufacture. These motors are designed to operate in tough environmental conditions. This feature makes them reliable for complex industry operations [1,2]. The stator, rotor and bearings are the main components of the induction motor. The performance of the motor is degraded if a fault appears in any of these components. Severe defects can cause a breakdown of the motor, which can create huge losses for the industry in terms of maintenance time, production stops, material waste and delay in the scheduled delivery of products [3,4,5,6,7,8]. The continuous monitoring of the status of motor parts could give an early indication about faults and provide an opportunity for the maintenance staff to assess the motor condition, take corrective measures and plan maintenance activity along with the budget. Condition monitoring of machines and systems is one of the core elements of Industry 4.0. Thanks to the digital shadow, the current status of a motor in the form of voltage, current and power or vibration could be virtually available everywhere for analysis and fault detection purposes [9,10]. Induction motors are an important component of water pumps. Condition monitoring of water pumps is very crucial to save maintenance costs and achieve the production targets of the industry. Figure 1 indicates that 70% of the maintenance cost in petrochemical plants is associated with centrifugal pumps [10]. The important elements of the centrifugal pump are shown in Figure 2. The majority of the water pumps suffer burnout due to bearing faults. The bearing faults are the cause of 44% of motor breakdowns in the industry [11] and, for this reason, the focus of this paper is on the diagnostics of bearing failures. Bearings are designed to operate for long-running hours; however, they might fail prematurely, mainly due to dirt, contamination, excessive loading, misalignment, corrosion and lack of lubrication [12]. The most common and frequent types of bearing fault reported in the literature are dents, fretting, spalling, scratches, improper fits and holes in the raceways [11,12,13,14,15].
The condition monitoring of the motor is performed through the acquisition of the data from various sensors, such as vibration sensors (accelerometer, velocity meter, displacement sensor), stator current sensors, voltage sensors, magnetic flux sensors, temperature sensors and noise sensors [16]. The name of the condition monitoring technique is decided based on the type of sensor used. Vibration analysis (VA) is a famous fault analysis technique that has been researched and practiced in the industry for a long time. The vibration information, mostly collected through accelerometers, can give information about the health of the motor [17,18]. The accuracy of the vibration analysis method is related to the accuracy of the accelerometer installation on the motor bearing. Another issue with vibration-based diagnostics is the high cost of accelerometers. Furthermore, some motors in the plant are located in places where access to the motor for accelerometer installation is nearly impossible [15,16,17,18,19,20]. Similarly, temperature analysis, noise analysis and flux analysis techniques are invasive and involve high costs for the system development [21]. The motor current analysis (MCA) technique is based on the analysis of the stator current, which is measured using current sensors, and these sensors are installed in the connection box wire terminal and thus do not require access to the motor. This feature makes MCA non-invasive and it overcomes the limitations of the VA technique [22]. The MCA supervisor decides about the health of the motor based on the amplitude of the two frequency components, which are located around the fundamental component. However, the accuracy and reliability of the fault diagnostics through MCA are affected when the amplitudes of the fault frequencies are suppressed by the high amplitude of the fundamental frequency [11]. The non-intrusive motor current analysis technique is quite inexpensive; however, its reliability is affected by environment noise while detecting minor bearing faults. Reliable fault detection and classification is a real challenge when using MCA. Researchers have achieved classification accuracy of up to 89.26% using MCA with various machine learning and deep learning tools.
The raw data obtained through sensors require further analysis to extract meaningful information about the machine’s status [23]. Various signal processing methods, such as fast Fourier transform (FFT), time-domain analysis and time-frequency analysis, have been developed and widely used in the past to analyze fault-related features such as frequency components, kurtosis, entropy and standard deviation [24,25]. The choice of the signal processing technique is depended upon the type of fault diagnosis and the nature of the fault features.
A lot of research has been conducted in the past on the diagnosis of holes or dents in the bearing raceways and it has been shown that a small-sized hole (diameter < 1 mm) can produce tinny amplitudes; it is thus a great challenge to reliably diagnose these small faults [26,27,28,29,30]. Some studies have used noise filtration and threshold-based statistical analysis algorithms to enhance the reliability of the small-sized hole diagnostics [26,27]. Although there is a huge literature available on the diagnostics of hole-type faults in the bearing, very little research has been conducted on diagnosing the initial stage of these faults that appears in the form of scratches [28]. The unexpected breakdowns of motors in the industry could be reduced if the faults are diagnosed at the initial stage of their occurrence so that proper preventive measures can be adopted. Thus, the incipient fault diagnostics of bearings requires greater attention.
In the current decade, the use of artificial intelligence (AI) has been significantly increased for the reliable diagnostics and classification of machine faults [29]. AI techniques such as machine learning and deep learning can be trained to accomplish specific tasks by processing a large amount of data and recognizing fault trends in them [30,31,32]. There are various types of algorithms for machine learning and deep learning and the selection of the algorithm is a challenging task. Several factors, such as reliability, accuracy and processing time, should be considered to make the condition monitoring system compatible with the industry requirements. The k-nearest neighbor algorithm was used in [33] to detect and classify bearing faults and gear faults. Vibration analysis was used as a data collection technique and time-domain features were extracted and utilized for fault classification. The outer race fault size of 0.533 mm was studied; however, minor scratches diagnosis was not in the scope of this work. The performance of the k-NN algorithm was tested on various window sizes. The optimization of the model was performed through a genetic algorithm. The authors concluded that the k-NN algorithm along with a GA could be a reliable diagnostic tool for bearing condition monitoring. The support vector machine (SVM) and multilayer perception (MLP) algorithms were used in [34] to analyze centrifugal pump seal leakages. The authors used the accelerometer data collected from the installation site over four years. The SVM algorithm has been reported to achieve a maximum accuracy of 98.1% and MLP has achieved an accuracy of 98.2%. The light neural network model has been implemented on vibration signals collected from bearings and gears [35]. The authors concluded that the performance of the light neural network is better than that of other approaches. A comprehensive review of machine learning and deep learning techniques has been provided in [36]. The advantages and limitations of k-NN, naive Bayes, SVM and CNN algorithms are discussed and performance comparisons are also provided for each method.
The aim of this study was to diagnose bearing faults of minor sizes using non-invasive instantaneous power analysis (IPA) as a signal processing tool, SFSEA as a feature extraction tool and XGB as a machine learning tool. Two types of faults were simulated in the bearing: a type 1 fault is a hole of diameter 0.5 mm and a type 2 fault is a scratch of width 0.5 mm, depth 0.5 mm and length 5 mm. These dimensions were selected to allow a fair comparison of the proposed method with the benchmark paper [28], as this benchmark study used the same dimensions. The contributions of this paper are:
  • The harmonic identification using the IPA technique. The IPA provides an advantage over conventional MCA by providing three harmonics related to fault analysis while the MCA provides only two fault-related harmonics. This extra fault harmonic helps to enhance the reliability and accuracy of the condition monitoring system.
  • The design of an SFSEA for the feature extraction from the IPA data. The SFSEA extracts strong features by eliminating those features whose amplitudes are dominated by environment noise.
  • The development of an XGB classifier to classify the bearing faults using the features extracted through the SFSEA.
The rest of the paper is organized as follows. Section 2 describes the SFSEA. Section 3 provides the experiment procedures and Section 4 presents the results. Finally, Section 5 presents the conclusion of this study.

2. Feature Selection, Extraction and Detection Framework

2.1. Feature Calculations and SFSEA Framework

The instantaneous power spectrum was plotted in LabVIEW through the measured voltage and current signals. The key reason to use the instantaneous power spectrum is that it gives three harmonics related to the fault. One harmonic is located at the shaft rotational frequency and two harmonics are located around the fundamental frequency. The traditional MCA technique provides only two harmonics for the fault analysis. The locations of the fault-related features in the spectrum are shown in Table 1. The mathematical relations used to calculate the locations of the fault features are described in Equations (1)–(3). In Table 1, X1 represents the harmonic at the rotational frequency and X2, X3 represent two sidebands around 100 Hz.
F a u l t   H a r m o n i c s   ( X 2 ,   X 3 ) = | 2 × X f   ±   o u t e r   r i n g   f a u l t   h a r m o n i c |
O u t e r   R i n g   F a u l t   H a r m o n i c   ( X 1 ) = 0.4 × n u m b e r   o f   b a l l s × X r
X r = X f 2 ( 1 s l i p )
where X f is the fundamental frequency and X r is the shaft rotational frequency.
After identifying the fault features in the instantaneous spectrum, the strong features selection and extraction algorithm was deployed in the following steps:
  • The frequency spectrum is plotted using an instantaneous power algorithm developed in LabVIEW;
  • The fault frequencies are identified using the mathematical model of the instantaneous power;
  • The healthy bearing amplitudes are collected and saved as baseline data;
  • The faulty bearing amplitudes are collected and compared with the baseline data to measure the amplitude difference (AD) (AD = measured amplitude value at characteristic frequency − baseline amplitude value at the characteristic frequency);
  • If the AD is zero, then it is an indication of a healthy bearing;
  • If the AD is greater than zero, then it is an indication of the presence of a fault;
  • Signature with an AD is greater than zero are finally compared with the statistical threshold to eliminate the impact of the environment noise. Those signatures which are greater than the threshold are selected as the strong features and are fed to the XGB for the fault classification.
A flow chart of the SFSEA deployment is shown in Figure 3.

2.2. The Description of the Machine Learning Approaches

In general, there are two types of machine learning algorithms: supervised and unsupervised. The target variables (TVs) in supervised algorithms are those that may be predicted from a known set of independent variables. These variables are used to construct the function and input maps to get the correct result and accomplish the target. They go through a training process to improve their accuracy. The training procedure is repeated before the model reaches optimal accuracy. Unsupervised algorithms, on the other hand, do not have a TV and therefore they use the clustering strategy. The literature indicates that supervised learning is adopted for machine fault classification. The SVM, k-NN and CNN algorithms are the algorithms famous in condition monitoring applications.

2.2.1. Support Vector Machine (SVM)

The SVM algorithm is primarily used for classification and regression problems. The margin and hyperplane are the fundamental parameters of the SVM algorithm. The margin identifies the dataset vectors while the hyperplane divides the datasets and executes the classification operation. The SVM algorithm classifies data by determining the best hyperplane for maximizing the margin width between various classes. The overlapping issue among various classes can be minimized by increasing the margin width. In general, there are two forms of margins: soft margins and hard margins. In the present study, a soft margin was used since the bearing fault diagnosis was a nonlinear classification problem.
Three parameters can affect the accuracy of the SVM algorithm. These parameters are the kernel function, the threshold function and the cost parameter (C). The kernel function’s primary purpose is to map the input at high-dimensional features, allowing for nonlinear classification. The gamma parameter influences data classification in the RBF kernel. The role of the threshold function is to develop the feature recognition ability. The cost parameter balances the tradeoff between a smooth boundary state determination and classification of the training points. When a large value is used as the cost parameter, low bias and high variance may be obtained. The gamma parameter sets the sequence contrast in relation to the expense function. Due to overfitting, the cost and gamma parameters should not be too large, and they should not be too poor because of underfitting issues. These parameters may be fine-tuned by choosing the right ranges of programming.
The training features are mostly used to determine the best hyperplane. Cross-validation, re-sampling and matrix scan techniques aid in the automated selection of cost and gamma parameter values during the diagnosis. In machine learning, cross-validation assists in the preparation of the algorithm utilizing the right hyper-parameters. Re-sampling is a collection of techniques for reconstructing reference data sets, such as preparation and analyzing datasets. Grid quest is an iterative approach for finding the right parameter value for a machine learning algorithm.

2.2.2. K-Nearest Neighbor (k-NN) Algorithm

The k-NN algorithm is a non-parametric and robust learning algorithm that can be used to solve both classification and regression problems. Rather than studying the discriminative function, this algorithm memorizes the testing datasets. By memorizing the training sets, instance-based learning aids in the avoidance of errors. The non-parametric in the model is not set in advance and differs depending on the sample size. The drawbacks of k-NN include its huge memory footprint, long prediction period and excessive sensitivity to irrelevant functionality.
k-NN uses the k-nearest training samples around the test results to conduct classification of the data. k-NN is largely based on two factors: (1) a distance metric for measuring the distance between two points and (2) the value of “k” for defining the number of neighbors. The form of the judgment boundary is defined by the value of k. If one raises the value of k in the neighbor selection, the boundary becomes smoother. Small k values produce a hard boundary state technically, but they also result in a more stable match with low bias and large variance.

2.2.3. Convolutional Neural Network (CNN) Algorithm

The standard versions of deep learning are denoising auto-encoders, deep conviction networks and convolutional neural networks (CNNs). CNNs are often used in the medical field but seldom used for motor condition monitoring applications. CNNs are often referred to as a form of machine learning, but they belong to the AI subclass. Both controlled and unsupervised programs may be executed on the network. To put it another way, the network is made up of several layers, each of which contains secret layers that are used to train the input. A CNN was chosen from among the different architectures because of advantages such as shift-variance, weight sharing, a high accuracy rate and data encoding.

3. Experimental Procedure

A current sensor (SCT-00-15) and a voltage sensor were used to collect the data from the 2 HP induction motor. The bearing used in this study was a 6202-2z bearing. It had eight balls located between the outer and inner rings. Two types of faults were simulated in the bearing: a Type 1 fault was a hole of diameter 0.5 mm and a Type 2 fault was a scratch of width 0.5 mm, depth 0.5 mm and length 5 mm. The data from the sensors were fed to the LabVIEW software through the National Instruments NI PXIe 1082 interface. A photo of the laboratory-scale test setup is shown in Figure 4 and simulated bearing faults are shown in Figure 5.

4. Results and Discussion

Plots of the IPA signals for no load (NL), medium load (ML) and full load (FL), for a normal bearing and defective bearing (type 1 and type 2), are shown in Figure 6, Figure 7 and Figure 8. The frequencies are plotted on the X-axes and amplitudes are plotted on the Y-axes. In the graphs, ″X″ denotes the frequency and ″Y″ denotes the amplitude at that frequency. The normal bearing data was taken as the baseline data and any deviation of amplitudes from the baseline data was considered as the presence of a fault. An amplitude difference (AD) of 4 dB was recorded for the type 1 fault and of 8 dB for the type 2 fault under NL operation. Similarly, ADs of 10 dB and 12 dB were found in the case of ML. Finally, ADs of 14 dB and 16 dB were observed in the FL operation of the motor. A summary of the amplitude calculations for various scenarios is given in Table 2.
The amplitude differences (were measured by analyzing the plots of the normal bearing and defective bearing and they are listed in Table 2. The AD values were calculated for each case to confirm the presence of the fault. The case where AD > 0 was considered as a faulty case. The motor operates in the industrial environment and any noise level adversely affects the signal amplitudes. This noise can create a false alarm. Thus, a threshold was established and the amplitudes of the measured signal were compared with the threshold value. Those signal features whose amplitudes were greater than the statistical threshold were considered as strong features and rest of the features were considered as weak features. The algorithm designed to accomplish this process was called the SFSEA.

5. Fault Classification Algorithm

The bearing features were extracted using the SFSEA and were fed to a machine learning algorithm for the machine health classification. The extreme gradient boosting (XGB) classifier was used as a machine learning algorithm to classify nine different classes of machine health conditions. The XGB classifier is known for its fast execution speed and high classification performance in several domains [37,38]. Therefore, it was used to classify the machine’s health conditions. The nine classes were NL (no load with no defect), NL1 (no load with type 1 defect), NL2 (no load with type 2 defect), ML (medium load with no defect), ML1 (medium load with type 1 defect), ML2 (medium load with type 2 defect), FL (full load with no defect), FL1 (full load with type 1 defect) and FL2 (full load with type 2 defect). The three features used to classify were Y1 (amplitude in dB against first frequency point, i.e., X1), Y2 (amplitude in dB against second frequency point, i.e., X2) and Y3(amplitude in dB against third frequency point, i.e., X3). All these points (X1, Y1; X2, Y2; X3, Y3) are shown in Figure 6, Figure 7 and Figure 8. These classes and features are shown in Table 3.
To identify the strength of each feature in classifying the machine health, seven experiments were conducted, as shown in Table 4, using different feature combinations. An ✔ indicates when a feature was used to classify the nine machine health conditions and an ✖ indicates when the particular feature was not used for classification. For instance, in E1, only the Y1 feature was used for classification while others were not used. Moreover, in E7, all features were used to classify the machine health states. The dataset contained 640 samples of all classes. For cross-validation, a 70/30 train/test split was used, where 70% of the data samples (448 samples) were used to train the XGB classifier and the remaining 30% (192 samples) were used to test and to compute the performance. The XGB parameters were set as: max_depth = 50, min_child_weight = 1, n_estimators = 100, n_jobs = −1, verbose = 1, learning_rate = 0.1. The experimentation was performed using the XGBboost library for Python [39].
The findings of the proposed XGB classifier using different experiments are presented in Table 4 and Table 5. It is quite evident from the results that almost all combinations achieved performances of above 96% and most of the experiments (five out of seven) achieved performances of 100%. One interesting fact is that the Y2 feature alone was able to classify all the nine classes of machine health conditions with 100% performance, and Y1 and Y3 alone achieved performances of 96.57% and 99.69%, respectively. All the feature remaining combinations achieved performances of 100% regardless of the number of features used. The respective confusion matrices of the first four experiments are presented in Table 5.
These findings are quite encouraging and show the strength of the proposed SFSEA for feature extraction and of the XGB-based machine learning model in classifying the nine different machine health conditions. The analysis further emphasizes the fact that even a single feature (Y2) is sufficient to achieve 100% performance in classifying all the different health conditions.
The performances of the developed SFSEA and XGB algorithm were compared with other published papers. The study [28] was chosen as a benchmark study as the authors used a similar experimental framework, a similar number of samples and similar bearing fault types. The authors of [28] compared the performances of the support vector machine algorithm, a k-nearest neighbor network and a convolutional neural network. They reported classification accuracy of 83.04% for the SVM algorithm, 87.85% for the k-NN network and 89.26% for the CNN. However, the techniques proposed in this paper using SFSEA for feature extraction and XGB as the classifier achieved an accuracy of 100%. Thus, the method proposed in this paper outperformed the SVM, k-NN and CNN algorithms.

6. Conclusions

The accurate and cost-effective fault detection of centrifugal water pumps has gained great importance in modern industry and this paper therefore presented an intelligent condition monitoring system for the fault diagnosis of water pump bearings. A mathematical framework to identify the fault harmonics in the IPS data was established, and then a novel SFSEA was developed to extract the features from the IPS spectrum. Three fault features identified in the spectrum were extracted and compared with the baseline data to verify the amplitude difference. The fault feature amplitudes were compared with the threshold to remove the impact of noise. An XGB classifier was developed to classify nine health conditions of the water pump and it was found that the proposed method achieved 100% classification accuracy. The significance of the developed method is evident from the performance comparison with other state-of-the-art techniques, namely the SVM, k-NN and CNN algorithms.

Author Contributions

M.I., S.R. and M.A. performed the experiments, analyzed the data and wrote the paper. A.S.A. and M.J. were responsible for project and resource management. A.G. and W.C. were responsible for editing, resource management and data visualization. O.A. and M.K.A.K. edited and re-wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Ministry of Education, Saudi Arabia, under the institutional funding committee of Najran University, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to acknowledge the support of the Deputy for Research and Innovation of the Ministry of Education, Kingdom of Saudi Arabia, for this research through a grant (NU/IFC/ENT/01/011) under the institutional Funding Committee at Najran University, Kingdom of Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dalvand, F.; Kang, M. Detection of generalized-roughness and single point bearing fault using linear prediction-based current noise cancellation. IEEE Trans. Ind. Electron. 2018, 65, 9728–9738. [Google Scholar] [CrossRef]
  2. Omar, A.; Fahad, A.; Mahmoud, M.; Irfan, M.; Adam, G.; Faisal, A.; Jaroslaw, K.; Witold, G. Sound and Acoustic Emission-based Early Condition Monitoring and Fault Diagnosis of Induction Motor: A Review Study. Adv. Mech. Eng. 2021, 13, 1687814021996915. [Google Scholar]
  3. Glowacz, A.; Glowacz, W.; Kozik, J.; Irfan, M.; Khan, Z.F. Detection of Deterioration of Three-Phase Induction Motor using Vibration Signals. Meas. Sci. Rev. 2019, 19, 241–249. [Google Scholar] [CrossRef] [Green Version]
  4. Irfan, M. Modeling of Fault Frequencies for Distributed Damages in Bearing Raceways. J. Nondestruct. Eval. 2019, 38, 1–10. [Google Scholar] [CrossRef]
  5. Riera-Guasp, M.; Antonino-Daviu, J.A.; Capolino, G.A. Advances in electrical machine, power electronic, and drive condition monitoring and fault detection: State of the art. IEEE Trans. Ind. Electron. 2015, 62, 1746–1759. [Google Scholar] [CrossRef]
  6. Kumar, R.; Singh, M. Outer race defect width measurement in taper roller bearing using discrete wavelet transform of vibration signal. Measurement 2013, 46, 537–545. [Google Scholar] [CrossRef]
  7. Irfan, M.; Saad, N.; Alwadie, A. An Automated Spectral Extraction Algorithm for the Fault Diagnosis of Gears. J. Fail. Anal. Prev. 2019, 19, 98–105. [Google Scholar] [CrossRef]
  8. Kulkarni, S.; Bewoor, A. Vibration based condition assessment of ball bearing with distributed defects. J. Meas. Eng. 2016, 4, 87–94. [Google Scholar]
  9. Kuruppu, S.S.; Kulatunga, N.A. D-Q current signature-based faulted phase localization for SM-PMAC machine drives. IEEE Trans. Industr. Electron. 2015, 62, 113–121. [Google Scholar] [CrossRef]
  10. Irfan, M.; Alwadie, A.; Glowacz, A. Design of a Novel Electric Diagnostic Technique for Fault Analysis of Centrifugal Pumps. Appl. Sci. 2019, 9, 5093. [Google Scholar] [CrossRef] [Green Version]
  11. Saad, N.; Irfan, M.; Ibrahim, R. Condition Monitoring and Faults Diagnosis of Induction Motors: Electrical Signature Analysis; CRC Press: Boca Raton, FL, USA; Routledge-Taylor & Francis Group: London, UK, 2018; ISBN 9780815389958. [Google Scholar]
  12. Irfan, M.; Saad, N.; Ibrahim, R.; Asirvadam, V.S.; Alwadie, A.; Aman, M. An Assessment on the Non-Invasive Methods for Condition Monitoring of Induction Motors. In Fault Diagnosis and Detection; InTech Publishing: London, UK, 2017; ISBN 978-953-51-5011-4. [Google Scholar]
  13. Sheikh, M.A.; Nor, N.M.; Ibrahim, T.; Bakhsh, S.T.; Irfan, M.; Daud, H.B. Non-Invasive Methods for Condition Monitoring and Electrical Fault Diagnosis of Induction Motors. In Fault Diagnosis and Detection; InTech Publishing: London, UK, 2017; ISBN 978-953-51-5011-4. [Google Scholar]
  14. Singh, S.; Kumar, N. Detection of Bearing Faults in Mechanical system using Stator Current Monitoring. IEEE Trans. Ind. Inform. 2017, 13, 1341–1349. [Google Scholar] [CrossRef]
  15. Piantsop Mbo’o, C.; Hameyer, K. Fault Diagnosis of Bearing Damage by Means of the Linear Discriminant Analysis of Stator Current Features from the Frequency Selection. IEEE Trans. Ind. Appl. 2016, 52, 3861–3868. [Google Scholar]
  16. Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques part I: Fault diagnosis with model based and signal-based approaches. IEEE Trans. Industr. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef] [Green Version]
  17. Sawalhi, N.; Randall, R.B. Vibration response of spalled rolling element bearings: Observations, simulations and signal processing techniques to track the spall size. Mech. Syst. Signal. Process. 2011, 25, 846–870. [Google Scholar] [CrossRef]
  18. Dolenc, B.; Boškoski, P.; Pfajfar, J.; Juričić, Đ. Vibration based diagnosis of distributed bearing faults. In Vibration Engineering and Technology of Machinery, Proceedings of VETOMAC X, University of Manchester, Manchester UK, 11 September 2014; Springer: Cham, Switzerland, 2014. [Google Scholar]
  19. Irfan, M.; Saad, N.; Ibrahim, R.; Asirvadam, V.S.; Magzoub, M. An Online Fault Diagnosis System for Induction Motors via Instantaneous Power Analysis. Tribol. Trans. 2017, 60, 592–604. [Google Scholar] [CrossRef]
  20. Irfan, M.; Saad, N.; Ibrahim, R.; Asirvadam, V.S. Condition Monitoring of Induction Motors via Instantaneous Power Analysis. J. Intell. Manuf. 2017, 28, 1259–1267. [Google Scholar] [CrossRef]
  21. Hurtado, Z.Y.M.; Tello, C.P.; Sarduy, J.G. A review on detection and fault diagnosis in induction machines. Publ. Cienc. Y Tecnol. 2014, 8, 11–30. [Google Scholar]
  22. Irfan, M.; Saad, N.; Ibrahim, R.; Asirvadam, V.S.; Magzoub, M. A Non Invasive Method for Condition Monitoring of Induction Motors Operating under Arbitrary Loading Conditions. Arab. J. Sci. Eng. 2015. [Google Scholar] [CrossRef]
  23. Eftekharnejad, B.; Charnley, B.; Carrasco, M.R. The application of spectral kurtosis on acoustic emission and vibrations from a defective bearing. Mech. Syst. Signal. Process. 2011, 25, 266–284. [Google Scholar] [CrossRef] [Green Version]
  24. Glowacz, A.; Glowacz, W.; Glowacz, Z.; Kozik, J.; Gutten, M.; Korenciak, D.; Khan, Z.F.; Irfan, M.; Carletti, E. Fault Diagnosis of Three Phase Induction Motor using Current Signal, MSAF-Ratio15 and Selected Classifiers. Arch. Metall. Mater. 2017, 62, 2413–2419. [Google Scholar] [CrossRef]
  25. Li, Y.; Xu, M.; Liang, X.; Huang, W. Application of bandwidth EMD and bdaptive multi-scale morphology analysis for incipient fault diagnosis of rolling bearings. IEEE Trans. Ind. Electron. 2017, 64, 6506–6517. [Google Scholar] [CrossRef]
  26. Irfan, M.; Saad, N.; Ibrahim, R.; Asirvadam, V.S.; Magzoub, M. An Intelligent Fault Diagnosis of Induction Motors in an Arbitrary Noisy Environment. J. Nondestruct. Eval. 2016, 35, 1–13. [Google Scholar] [CrossRef]
  27. Gunasekaran, S.; Esakimuthu Pandarakone, S.; Asano, K.; Mizuno, Y.; Nakamura, H. Condition Monitoring and Diagnosis of Outer Raceway Bearing Fault using Support Vector Machine. In Proceedings of the International Conference on Condition Monitoring and Diagnosis (CMD 2018), Perth, Australia, 23–26 September 2018; pp. 1–6. [Google Scholar]
  28. Pandarakone, S.E.; Mizuno, Y.; Nakamura, H. A Comparative Study between Machine Learning Algorithm and Artificial Intelligence Neural Network in Detecting Minor Bearing Fault of Induction Motors. Energies 2019, 12, 2105. [Google Scholar] [CrossRef] [Green Version]
  29. Frosini, L.; Harlisca, C.; Szabo, L. Induction Machine Bearing Fault Detection by Means of Statistical Processing of the Stray Flux Measurement. IEEE Trans. Ind. Electron. 2015, 62, 1846–1854. [Google Scholar] [CrossRef]
  30. AlShorman, O.; Irfan, M.; Saad, N.; Zhen, D.; Haider, N.; Glowacz, A. A Review of Artificial Intelligence Methods for Condition Monitoring and Fault Diagnosis of Rolling Element Bearings for Induction Motor. Shock Vib. J. 2020. [Google Scholar] [CrossRef]
  31. Elforjani, M.; Shanbr, S. Prognosis of Bearing Acoustic Emission Signals Using Supervised Machine Learning. IEEE Trans. Ind. Electron. 2018, 65, 5864–5871. [Google Scholar] [CrossRef] [Green Version]
  32. Soualhi, A.; Razik, H.; Clerc, G.; Doan, D.D. Prognosis of Bearing Failures Using Hidden Markov Models and the Adaptive Neuro-Fuzzy Inference System. IEEE Trans. Ind. Electron. 2014, 61, 2864–2874. [Google Scholar] [CrossRef]
  33. Tayyab, S.M.; Asghar, E.; Pennacchi, P.; Chatterton, S. Intelligent fault diagnosis of rotating machine elements using machine learning through optimal features extraction and selection. Procedia Manuf. 2020, 51, 266–273. [Google Scholar] [CrossRef]
  34. Orrù, P.F.; Zoccheddu, A.; Sassu, L.; Mattia, C.; Cozza, R.; Arena, S. Machine learning approach using MLP and SVM algorithms for the fault prediction of a centrifugal pump in the oil and gas industry. Sustainability 2020, 12, 4776. [Google Scholar] [CrossRef]
  35. Jin, T.; Yan, C.; Chen, C.; Yang, Z.; Tian, H.; Wang, S. Light neural network with fewer parameters based on CNN for fault diagnosis of rotating machinery. Measurement 2021, 109639. [Google Scholar] [CrossRef]
  36. Liu, R.; Yang, B.; Zio, E.; Chen, X. Artificial intelligence for fault diagnosis of rotating machinery: A review. Mech. Syst. Signal. Process. 2018, 108, 33–47. [Google Scholar] [CrossRef]
  37. Raza, M.; Awais, M.; Singh, N.; Imran, M.; Hussain, S. Intelligent IoT framework for indoor healthcare monitoring of Parkinson’s disease patient. IEEE J. Sel. Areas Commun. 2020. [Google Scholar] [CrossRef]
  38. Rahman, S.; Irfan, M.; Raza, M.; Moyeezullah Ghori, K.; Yaqoob, S.; Awais, M. Performance analysis of boosting classifiers in recognizing activities of daily living. Int. J. Environ. Res. Public Health 2020, 17, 1082. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  39. XGBoost Documentation. Available online: https://xgboost.readthedocs.io/en/latest/ (accessed on 10 December 2020).
Figure 1. The distribution of maintenance costs in the chemical industry.
Figure 1. The distribution of maintenance costs in the chemical industry.
Sensors 21 04225 g001
Figure 2. The important components of the centrifugal pump.
Figure 2. The important components of the centrifugal pump.
Sensors 21 04225 g002
Figure 3. The flow chart of the SFSEA.
Figure 3. The flow chart of the SFSEA.
Sensors 21 04225 g003
Figure 4. The photo of the experiment test rig.
Figure 4. The photo of the experiment test rig.
Sensors 21 04225 g004
Figure 5. Fault types simulated in the bearing.
Figure 5. Fault types simulated in the bearing.
Sensors 21 04225 g005
Figure 6. The NL plots for the (a) normal bearing, (b) type 1 defect and (c) type 2 defect.
Figure 6. The NL plots for the (a) normal bearing, (b) type 1 defect and (c) type 2 defect.
Sensors 21 04225 g006aSensors 21 04225 g006b
Figure 7. The ML plots for the defective bearing: (a) normal bearing, (b) type 1 defect and (c) type 2 defect.
Figure 7. The ML plots for the defective bearing: (a) normal bearing, (b) type 1 defect and (c) type 2 defect.
Sensors 21 04225 g007aSensors 21 04225 g007b
Figure 8. The FL plots for the defective bearing: (a) normal bearing, (b) type 1 defect and (c) type 2 defect.
Figure 8. The FL plots for the defective bearing: (a) normal bearing, (b) type 1 defect and (c) type 2 defect.
Sensors 21 04225 g008aSensors 21 04225 g008b
Table 1. The location of fault features in the IPS under various shaft loads.
Table 1. The location of fault features in the IPS under various shaft loads.
Shaft LoadShaft Speed (Revolutions per Minute)The Locations of Fault Features in the Spectrum (Hz)
X1X2X3
0% 149079.420.6179.4
50%145277.422.6177.4
100%140074.625.4174.6
Table 2. The identification of strong features and weak features through the SFSEA.
Table 2. The identification of strong features and weak features through the SFSEA.
LoadNormal Bearing Amplitude (dB)Defect ClassDefective Bearing Amplitude (dB)AD (dB)Statistical Threshold (dB)Comments
NL−81.44
−80.54
−81.22
Type 1−77.44
−76.39
−77.16
4
4.15
4.06
−73.9 dBWeak features
Type 2−73.55
−71.8
−72.6
7.89
8.7
8.62
Strong features
ML−84.49Type 1−74.3710.12−73.9 dBWeak feature
−84.77−74.610.17Weak feature
−79.42−69.1210.40Strong feature
−84.49Type 2−72.112.40−73.9 dBStrong feature
−84.77−72.9511.82Strong feature
−79.42−67.7211.7Strong feature
FL−84.55Type 1−70.3514.20−73.9 dBStrong feature
−83.19−70.0913.10Strong feature
−85.25−71.0714.18Strong feature
−84.55Type 2−67.517.05−73.9 dBStrong feature
−83.19−67.915.29Strong feature
−85.25−69.5315.72Strong feature
Table 3. Description of classes and features.
Table 3. Description of classes and features.
ClassesDescription of ClassesFeaturesDescription of Features
NLNo load with no defectY1Amplitude in db against first frequency point, i.e., X1
Y2Amplitude in db against second frequency point, i.e., X2
Y3Amplitude in db against third frequency point, i.e., X3
NL1No load with type 1 defectY1Amplitude in db against first frequency point, i.e., X1
Y2Amplitude in db against second frequency point, i.e., X2
Y3Amplitude in db against third frequency point, i.e., X3
NL2No load with type 2 defectY1Amplitude in db against first frequency point, i.e., X1
Y2Amplitude in db against second frequency point, i.e., X2
Y3Amplitude in db against third frequency point, i.e., X3
MLMedium load with no defectY1Amplitude in db against first frequency point, i.e., X1
Y2Amplitude in db against second frequency point, i.e., X2
Y3Amplitude in db against third frequency point, i.e., X3
ML1Medium load with type 1 defectY1Amplitude in db against first frequency point, i.e., X1
Y2Amplitude in db against second frequency point, i.e., X2
Y3Amplitude in db against third frequency point, i.e., X3
ML2Medium load with type 2 defectY1Amplitude in db against first frequency point, i.e., X1
Y2Amplitude in db against second frequency point, i.e., X2
Y3Amplitude in db against third frequency point, i.e., X3
FLFull load with no defectY1Amplitude in db against first frequency point, i.e., X1
Y2Amplitude in db against second frequency point, i.e., X2
Y3Amplitude in db against third frequency point, i.e., X3
FL1Full load with type 1 defectY1Amplitude in db against first frequency point, i.e., X1
Y2Amplitude in db against second frequency point, i.e., X2
Y3Amplitude in db against third frequency point, i.e., X3
FL2Full load with type 2 defectY1Amplitude in db against first frequency point, i.e., X1
Y2Amplitude in db against second frequency point, i.e., X2
Y3Amplitude in db against third frequency point, i.e., X3
Table 4. Summary of the experiments conducted to find the strength of feature combinations in classifying machine health.
Table 4. Summary of the experiments conducted to find the strength of feature combinations in classifying machine health.
Experiment (E)Features UsedAccuracy, %
Y1Y2Y3
E196.57
E2100
E399.69
E4100
E5100
E6100
E7100
Table 5. Confusion matrices of selected experiments.
Table 5. Confusion matrices of selected experiments.
(a) E1(b)E2
Sensors 21 04225 i001 Sensors 21 04225 i002
(c) E3(d) E4
Sensors 21 04225 i003 Sensors 21 04225 i004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Irfan, M.; Alwadie, A.S.; Glowacz, A.; Awais, M.; Rahman, S.; Khan, M.K.A.; Jalalah, M.; Alshorman, O.; Caesarendra, W. A Novel Feature Extraction and Fault Detection Technique for the Intelligent Fault Identification of Water Pump Bearings. Sensors 2021, 21, 4225. https://doi.org/10.3390/s21124225

AMA Style

Irfan M, Alwadie AS, Glowacz A, Awais M, Rahman S, Khan MKA, Jalalah M, Alshorman O, Caesarendra W. A Novel Feature Extraction and Fault Detection Technique for the Intelligent Fault Identification of Water Pump Bearings. Sensors. 2021; 21(12):4225. https://doi.org/10.3390/s21124225

Chicago/Turabian Style

Irfan, Muhammad, Abdullah Saeed Alwadie, Adam Glowacz, Muhammad Awais, Saifur Rahman, Mohammad Kamal Asif Khan, Mohammad Jalalah, Omar Alshorman, and Wahyu Caesarendra. 2021. "A Novel Feature Extraction and Fault Detection Technique for the Intelligent Fault Identification of Water Pump Bearings" Sensors 21, no. 12: 4225. https://doi.org/10.3390/s21124225

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