Next Article in Journal
Smart Chatbot for User Authentication
Previous Article in Journal
Machine Learning Algorithms Application in COVID-19 Disease: A Systematic Literature Review and Future Directions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multiclass Fault Diagnosis Framework Using Context-Based Multilayered Bayesian Method for Centrifugal Pumps

by
Sharanya Selvaraj
1,
Balasubramanian Prabhu Kavin
1,
C. Kavitha
2,* and
Wen-Cheng Lai
3,4,*
1
Department of Data Science and Business Systems, SRM Institute of Science and Technology, SRM Nagar, Kattankulathur 603203, India
2
Department of Computer Science and Engineering, Sathyabama Institute of Science and Technology, Chennai 600119, India
3
Bachelor Program in Industrial Projects, National Yunlin University of Science and Technology, Douliu 640301, Taiwan
4
Department Electronic Engineering, National Yunlin University of Science and Technology, Douliu 640301, Taiwan
*
Authors to whom correspondence should be addressed.
Electronics 2022, 11(23), 4014; https://doi.org/10.3390/electronics11234014
Submission received: 8 November 2022 / Revised: 29 November 2022 / Accepted: 30 November 2022 / Published: 3 December 2022
(This article belongs to the Section Artificial Intelligence)

Abstract

:
The notion of predictive maintenance is perceived as a breakthrough in the manufacturing and other industrial sectors. The recent developments in this field can be attributed to the amalgamation of Artificial Intelligence- and Machine Learning (ML)-based solutions in predicting the health state of the machines. Most of the existing machine learning models are a hybridization of common ML algorithms that require extensive feature engineering. However, the real time deployment of these models demands a lower computational effort with higher accuracy. The proposed Multi-labeled Context-based Multilayered Bayesian Inferential (M-CMBI) predictive analytic classification framework is a novel approach that uses a cognitive approach by mimicking the brain’s activity, termed MisMatch Negativity (MMN), to classify the faults. This adaptive model aims to classify the faults into multiple classes based on the estimated fault magnitude. This model is tested for efficacy on the Pump dataset which contains 52 items of raw sensor data to predict the class into normal, broken and recovering. Not all sensor data will contribute to the quality of prediction. Hence, the nature of the sensor data is analyzed using Exploratory Data Analysis (EDA) to prioritize the significance of the sensors and the faults are classified based on their fault magnitude. The results of the classification are validated on metrics such as accuracy, F1-Score, Precision and Recall against state of art techniques. Thus, the proposed model can yield promising results without time-consuming feature engineering and complex signal processing tasks, making it highly favorable to be deployed in real-time applications.

1. Introduction

The health assessment of any type of equipment holds a profound place in the industrial sector. The terminologies such as condition monitoring, fault prediction and fault diagnosis are closely interrelated. The course of Condition Monitoring (CM) is shown in Figure 1. CM is the unceasing process of system surveillance, which can be decomposed into system monitoring, failure detection, failure diagnostics and failure prognostics. The real-time deployment of CM in industries is executed through monitoring critical variables that characterize the health state of the system under observation. Isolating the critical variables in any system can be completed by domain experts. The notion of CM is bifurcated into reactive and proactive strategies; the reactive strategies initiate the recovery actions after the occurrence of faults while the proactive strategies predict the faults before their occurrence [1]. The proactive fault diagnosis in industries is reinforced by exploring the domain of predictive analytics [2] that integrates the CM data and Artificial Intelligence algorithms to predict the health status of the machine to carry out equipment maintenance activities [3]. The reactive strategies are simple but are not cost-effective; they demand the scheduling of unnecessary maintenance activities. Nevertheless, the proactive CM strategies are initiated only when there is a demand, thus saving the maintenance costs.
Equipment maintenance is crucial for any organization. Nonadherence to proper maintenance policies can lead to adverse effects such as a decrease in production, a loss of equipment, labor overtime, an insufficient knowledge of machine life cycles, rescheduling work and a decline in overall performance. Industrial equipment maintenance strategies are classified into reactive and proactive strategies which are similar to the CM process. The proactive strategies are categorized into predictive and preventive maintenance. Preventive maintenance can be (1) usage-based in which the maintenance activities are performed after predefined running time of the equipment or (2) time-based in which the maintenance is completed after a specified duration from the time of equipment purchase [4]. Both strategies are the classical maintenance strategies adopted in most of industries because of their simplicity. On the other hand, Predictive maintenance uses AI-based learning algorithms and other computing technologies to predict the equipment failures so as to schedule the maintenance activities before the down time of the equipment. The complete taxonomy of equipment maintenance policies is provided in Figure 2.
Implementation of a complete predictive maintenance framework in industries will substantiate uninterrupted equipment operation by learning the system characteristics through the critical parameters. Any deviation from the normal profile can be an early sign of the occurrence of faults. Thus, the AI-based systems will be able to forewarn the failures based on the past and present data that emanate from the system to facilitate the scheduling of maintenance activities. Techniques such as sensor technologies, intelligent robotic probes, commissioning of automatic plant monitoring, remote monitoring, telecommunication technologies, Big Data Analytics, Fuzzy logic [5], Predictive Analytics, Expert Systems [6] and other cutting-edge techniques are widely used in maintenance sectors with predictive maintenance as their foundation.
Industrial machineries are comprised of a multitude of small and large components for their operation. The condition monitoring of these components is vital for their proper functioning. Centrifugal Pumps are indispensable components that transfer liquids by exploring the rotational energy in a moving fluid. The fact that liquids are easy to contain but hard to control or manipulate compels the deployment of predictive maintenance of pumps in industries. Pump failures may occur due to a variety of reasons such as fatigue, lack of lubrication, contamination, corrosion, fouling, hydraulic imbalance and faulty installation. The pump failures may reduce the effective production time and may become a reason for unanticipated maintenance. Sometimes this failure may cause devastating effects such as the shutdown of an entire plant. A detailed analysis of the cause and effect of failures in Primary Loop Recirculating (PLR) in boiling water reactors can be found in [7]. The common parameters that are monitored in centrifugal pumps are vibration, temperature, fluid level and motor current. Any early sign of deviations from the normal operating profiles of these parameters is a warning of failure.
Modern condition monitoring through sensors has led to streaming online data, which are abundant and rich in features. The classical methods of extracting useful information from the data such as constructing physical models, statistical methods, etc., have become obsolete [8] because of their inherent limitations such as the inability to handle a greater number of parameters and assumptions made based on the physics of failure. This naturally led to the resurgence of data-driven models which extract useful knowledge from the voluminous sensor data, which are used to predict the occurrence of failures from early signs of deviant values. The existing models are supported by Artificial Intelligence (AI), Extreme Learning Machines (ELM), Machine Learning (ML) and Deep Learning (DL) techniques augmented by signal processing and feature engineering methodologies [9]. The literature in the domain of fault diagnosis and condition monitoring using these learning techniques highlight the fact that a considerable amount of time and effort are expedited in deriving information from the signals and figuring out the right features from the data. The proposed methodology labels the health state of the machine (centrifugal pumps) by learning the trends and patterns from the raw signals without tiresome feature engineering and signal processing tasks. The motivation for the proposed methodology is derived from MisMatch Negativity (MMN), a physiological phenomenon that makes the brain respond faster to the negative stimulus than the positive one [10].
The primary contributions of this article are:
  • A Multi-labeled Context-based Multilayered Bayesian Inferential (M-CMBI) predictive analytic classification framework which leverages the MMN, a physiological activity happening in the human brain;
  • The proposed framework is deployed in classifying surface-level defects in industrial steel plates;
  • The work presents extensive Exploratory Data Analysis to learn about the sensors that contribute to faults apart from investigating the recovery time of industrial pumps.
The organization of the article is presented here. Section 2 briefs on the state-of-the-art in AI-based condition monitoring in pumps. Section 3 explains the proposed context-based multilayered Bayesian inferential predictive analytic framework for multi class fault classification of pumps. The experimental setup and significant results are discussed in Section 4. Section 5 concludes the work with the scope for future research.

2. Literature Survey

The domain of AI-based data-driven predictive maintenance has a very rich literature. It envisions all of the recent advancements such as the Internet of Things (IoT), Internet of Everything (IoE) and quantum computing to implement predictive maintenance in industrial components.
Fault diagnosis of ground-source heat pumps from multisource sensors was performed by Baoping Cai et al. [11]. This model was based on the cause–effect relationship that was implemented in two layers, namely, the fault layer and the fault symptom layer. The complete model was built by integrating the two Bayesian layers to achieve a higher fault classification accuracy. This model was able to diagnose multiple faults simultaneously by fusing the information from multiple data sources. This work focuses on only limited symptoms. Hence, there is room for expanding the set of symptoms from which faults could be identified.
Muralidharan et al. conceived the idea of detecting multiple faults such as impeller faults, bearing faults and cavitation in centrifugal pumps by using stationary wavelet transform to extract useful features form the vibration signals [12]. J48, a top-down inductive decision tree algorithm was used to classify the faults. This proved to have a decent classification accuracy but suffered with the limitation of model overfitting. The advent of ELMs reduced the intensity of tiresome feature engineering. Ye Tian et al. designed an ELM which processed the data extracted through Singular Value and Local Mean Decomposition [13]. A significant amount of accuracy has been improved by using ELM in classifying the pump fault state within a shorter time. This method demands extensive signal processing, which is very expensive. Another interesting application of ELMs is the diagnosis of slipper abrasion defects in axial piston pumps [12]. This method uses Wavelet Packet Transform (WPT), Empirical Mode and Local Mean Decomposition along with Local Tangent Space Alignment as signal processing techniques. ELM is used to recognize the fault patterns from the data extracted through the above-mentioned signal processing methods.
Rapur, J.S. et al. built an SVM-based model that could determine the severity of multiple faults occurring in centrifugal pumps from the motor current and vibration data [14]. The hyper parameters were chosen through fivefold cross validation, and a wrapper model was used to select the features. Though this methodology could isolate multiple faults with their severity, it suffered from tiresome parameter tuning. An amalgamation of wavelet transforms, fuzzy and neural networks for fault diagnosis was proposed by Fansen Kong et al. [15]. A more robust algorithm for fault classification in centrifugal pumps by hybridizing Artificial Neural Networks, SVM with genetic algorithms and Particle Swarm Optimization (PSO) proved to be more accurate than the state-of-the-art techniques [16]. This algorithm exhibited enhanced classification even with noisy data, thus making it more deployable in a real-time industrial scenario. The major limitation of this work is that integrating the algorithms increases the computational complexity.
Decision Trees (DT) attempt to select the significant features from the underlying data based on Gini index or entropy. This work leveraged Top-Down Inductive Decision Tree (TDIDT) to predict faults in monoblock centrifugal pumps. The purity of the class is preserved by pessimistic pruning of redundant and nonprominent sub trees [17]. Myeong-Seok Lee et al. examined the vibration signals, fluid pressure and flow rate, and deployed them to design a fault prognosis framework for gear pumps [11]. The notable feature of this work was the construction of a degradation index by augmenting the variance of data, predictability and stochastic significance of the statistical features extracted from the dataset through Kalman filters. These temporal data are tapped by Bidirectional Long Short-Term Memory to obtain accurate fault prediction.
A popular method of using an Inverse Gaussian (IG) process in the health management of hydraulic piston pumps is proposed by Bo Sun et al. [18]. This model considers the measurement errors as well as other random forces in the prediction process. The proposed model used the Expectation Maximization algorithm augmented with Monte Carlo integration to estimate the parameters. Industry 4.0 has witnessed the deployment of advanced manufacturing and computing technologies to improve productivity and reliability. One such concept is digital twin, which is gaining momentum in the creation of Electric Submersible Pump (ESP) systems [19]. The dynamics of physics, designing of ESP subsystems along with AI-based solutions are extensively used in pump-failure monitoring and prediction in industries.
The brief literature on fault classification in pumps shows that a wide range of signal processing, feature engineering, machine learning and deep learning techniques are used in classifying its health state. The challenges confronted during the study included expensive feature selection, complex computations in extracting information from the signals, overfitting, tuning hyper parameters and too much specificity of the models. Hence, the proposed model classifies the health state of pumps by learning the trends and patterns from the raw signals collected from multiple heterogeneous sources. In addition, this methodology highlights the duration in which the pumps were under a recovering stage to facilitate the maintenance engineers in gaining more insight.

3. Context-Based Multilayered Bayesian Inferential Predictive Analytic Framework

The proposed framework is a cognitive approach that mimics the human brain’s potential to detect surprising or abnormal events. This phenomenon is called MisMatch Negativity (MMN) through which brains learn faster from abnormal elicited sensory signals. The theory of MMN is supported by Bayesian Brain (BB), which exhibits dynamic generative predictive coding to catalyze the convergence of the internal state of the brain.

3.1. MisMatch Negativity

MMN is based on Newton’s free energy principle, which states that all biological systems maintain their equilibrium condition by suppressing their internal variation in free energy [17]. This postulate is confirmed by the Helmholtz agenda which aligns to the fact that this variational free energy is converted into work completed (momentum) by the biological system. This physiological process of the brain can be explored to detect the abnormal changes happening in the health state of the machine [20]. As given in Equation (1), the MMN can be quantified as the measure of variational free energy with error E′:
MMN = Free_Energy + E

3.2. Bayesian Brain (BB)

BB is perceived as an implementation of MMN with a cause–effect relationship. The probable causes for the elicited sensory signals are derived through BB [21]. The measure of elicited signals is a direct implication for the change in the internal state of the brain because of the deviation caused due to internal free energy. The steady state of the brain could be achieved only if there is no deviation in the internal free energy, which means that there is no change in the level of sensory inputs [22]. The entire process is shown in Figure 3.

3.3. Dynamic Hierarchical Predictive Coding

Dynamic Hierarchical Predictive Coding is the technique used to accumulate the causes of the sensor inputs and transfer them to the next level of neurons in a hierarchical fashion. The predictions are also passed in the same way. This is a faster method to aggregate the signals among various neuronal levels. Unlike the ANNs, the predictive coding communicates the prediction errors to the next level, thus hastening the process of convergence of the state. The brain adaptively learns the abnormal sensory signals and changes its state accordingly. There should be an inhibiting factor that controls the proposed model from learning the abnormal signals. In this view, a novel hyperparameter called Context (C) is introduced that mitigates the model from adaptively learning the abnormal signals. The input vector fi, with the present state si, is treated as given in Equation (2) with the Context that helps in convergence:
g f i , s i ; C = s i 1 2 π exp ( f i / 2 ) 2
y i g f i , s i ; C + E i , E i 0 , π λ 1
The fault magnitude (yi) is estimated by Equation (3). The machine health state is classified into three classes through Equation (4). The threshold and context values are determined experimentally and Ei is the error component that is propagated hierarchically:
h f i , s i ; C = Normal ,   y i < μ 1 Faulty   y i = μ 1 Recovering ,   μ 1 < y i μ 2
The next state information (si+1) is predicted from the Equation (5):
s i + 1 g f i , s i ; C + E i ,   E i 0 , π λ 1
Thus, the proposed methodology classifies machine states into normal, faulty and recovering based on the fault magnitude. The threshold values can be modified based on the equipment under study.

4. Experimental Procedure

The proposed methodology was used to classify the health status of 7 centrifugal pumps numbered from 0 to 6. The real-time temporal data were collected from multiple centrifugal pumps by installing 52 sensors at various locations. The parameters monitored were vibration, temperature and pressure at the site of the pump. The distribution of the data is given in Figure 4. The recovering status of the sensor is the duration in which the pumps are reported to be faulty but still under faulty state only.
The Exploratory Data Analysis (EDA) of the sensors is given in Figure 5. The EDA was conducted to find the sensors which had a deviation in the sensor values in due course of time. The number of units of a particular deviant value is given in the Y axis, and the exact sensor value is given in the X axis. From the EDA, it was evident that sensor 15 had null values, hence it was discarded. The time-based analysis of the pump dataset contained signals from pumps at three different health conditions, namely, normal, broken and recovering. The broken status indicated that the pump deviated from the normal range of signals. The recovering status indicated that the pump was still in a broken state and will remain in the recovering state until its signals fall under the normal operational range. The dataset contained values from heterogeneous sensors, namely, temperature, vibration and pressure. The Fused Input Vector (F_IV) was formed by the weighted variances (Vi) of Sensor values (Si):
F_IV = S 1 V 1 + S 2 V 2 + + S n V n V 1 1 + V 2 1 + + V n 1
The sensor values were fused together to form a distinct metric, F_IV, which was used as the input vector. This metric considered the variances of the sensor values to decide the weight of the data. Hence, a sensor with a greater variance in data is the one with the potential to decide the occurrence of faults. This can be associated with the fact that the faults in machinery are sensed from the deviation or variance in sensor values. Table 1 shows the duration of pumps in the recovering stage with the time in hours. The occurrence of pump failures is shown in Figure 6. The comparative chart of the recovering time of the pumps is given in Figure 7. The pump failure at pump number 5 and 6 was recovered faster than the others. The Mean Time to Failure is an important metric that was be estimated from Figure 6, and was an important parameter in manual Failure mode and Effect analysis.

Analysis of the Health State Classification

The pump dataset with disproportionate data was taken from Kaggle. This dataset contains vibration data from 52 pumps across various time periods. This is a labeled dataset with three classes, namely broken, normal and recovering. The failure data are very scarce. Hence, the machine is considered to be in recovering state until it resumes normal operation. This is a measure to balance the distribution of data among multiple labels. The performance analysis of the classification using M-CBMI was validated using precision, recall, F-measure, AUC and accuracy.
The value of Context, the novel hyperparameter, was determined by empirical analysis as shown in Figure 8. The value of Context varied between 2 and 22. The best results of accuracy both in testing and training was 18, after which there was a decline in the results. This is due to the fact that the model started learning much of its previous value and began to overfit. Both the testing and training phases confirmed that the pump dataset overfit when the context value increased beyond 18.
The dataset comprises data from about 7 pumps with 52 sensors. The contribution of each sensor value is given in Figure 9. The vibration sensor labeled sensor_00 held higher prominence in the classification task. The Extreme Gradient Boost (XGBoost) was deployed to rank the features.
(i)
Precision:
This is a measure of correctly classified samples in the right class, which corresponds to positive samples belonging to a positive class. Precision is an important metric, especially in critical tasks such as fault diagnosis where the False Positives have a greater impact on the classification.
The expression is given in Equation (7):
Precision = i = 1 n TruePositives i i = 1 n TruePositives i + FalsePositives i
(ii)
Recall:
This is a measure of positive class samples out of all the samples classified as true positives and false negatives. Recall is the metric that gives more weight to False Negatives. In the domain of fault diagnosis, this holds higher importance, as a fault should not be left unpredicted. This could cause severe devastation to the industrial equipment and machinery. The expression is given in Equation (8):
Recall = i = 1 n TruePositives i i = 1 n TruePositives i + FalseNegatives i
(iii)
F1-Score:
Neither precision nor the recall can precisely define the purity of the class. Hence, the F1-Score is the harmonic mean of precision and recall and is given by the formula in Equation (9). This measure integrates the costs of False Negatives and False Positives, as both would affect the reliability of the systems:
F1-Score = 2     Precision     Recall Precision + Recall
(iv)
Classification Accuracy:
This is the classical metric which determines how many samples are rightly classified among the entire dataset. The expression is given in Equation (10). This is a very generic metric that considers only the correctly classified samples:
Accuracy = TruePositives + FalseNegatives Total   number   of   samples
(v)
Area under the Curve:
This is an indication of the potential of the developed model to distinguish between examples of different classes. In other words, it is a measure of inseparability.
The result of the proposed framework is given in Table 2.
Figure 10 shows the comparison of the state-of-the-art techniques with the proposed methodology in terms of their accuracy [22,23,24]. The proposed M-CBMI showed improved accuracy of 99.67% because the Context hyperparameter augmented the previously classified health states, thus enhancing the model’s performance. The other models were also competent enough with the proposed model in terms of accuracy. The Generative Adversarial Network with Sparse Auto Encoders (GAN-SAE) is a more popular algorithm for classification. The relatively low performance of this model is such that it could not effectively learn the data space.
The precision and recall measures of the proposed model is better than its peers. The model can mitigate the rate of false positives and true negatives as any time-critical application would demand. Figure 11 illustrates the results of this comparison. The F1-score of the model also showed promising results. It is evident that the model’s misclassification costs were lower than other state-of-the-art techniques. The comparative study of F1-scores of different models is portrayed in Figure 12. The AUC value of the model also confirmed that the proposed model outperformed others, which can be seen from Figure 13.

5. Conclusions and Future Work

The domain of predictive maintenance demands the classification of the health state of machines to gain insight into scheduling maintenance activity. The proposed framework M-CBMI is a novel cognitive approach that eliminates the tiresome feature engineering and complex signal processing task. This method is very robust in that it can combine the multifaceted data by using the weighted variances method and then apply the proposed algorithm. This algorithm is one of the first of its kind to explore the MMN phenomenon in the human brain. The proposed methodology outshines some of the classical techniques such as SVM, GAN with SAE, XGBOOST and KNN. The proposed work assesses the performance of the model using the sensor values obtained from 52 sensors. However, the computational complexity of the model must be greatly reduced by deploying sensor fusion technology, which has not been examined in this work. The work can be extended by using more powerful ensemble classifiers. This work is competitive in the context of predicting the exact time of failure of the equipment under study.

Author Contributions

S.S. and C.K.: research concept and methodology, writing—original draft preparation; B.P.K.: Review and editing; W.-C.L.: Validation and funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Yunlin University of Science and Technology, Douliu.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zio, E. Diagnostics and Prognostics of Engineering Systems: Methods and Techniques, Engineering Science Reference; IGI Global: Hershey, PA, USA, 2012; 461p. [Google Scholar]
  2. Lei, Y.; Jia, F.; Lin, J.; Xing, S.; Ding, S.X. An Intelligent Fault Diagnosis Method Using Unsupervised Feature Learning Towards Mechanical Big Data. IEEE Trans. Ind. Electron. 2016, 63, 3137–3147. [Google Scholar] [CrossRef]
  3. Sharanya, S.; Venkataraman, R. Empirical analysis of machine learning algorithms in fault diagnosis of coolant tower in nuclear power plants. In Proceedings of the International Conference on Computational Vision and Bio Inspired Computing, Coimbatore, India, 29–30 November 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 1325–1332. [Google Scholar]
  4. Sharanya, S.; Venkataraman, R.; Murali, G. Estimation of remaining useful life of bearings using reduced affinity propagated clustering. J. Eng. Sci. Technol. 2021, 25, 3737–3756. [Google Scholar]
  5. Sohrabi, M.; Zandieh, M.; Shokouhifar, M. Sustainable inventory management in blood banks considering health equity using a combined metaheuristic-based robust fuzzy stochastic programming. Socio-Econ. Plan. Sci. 2022, 101462, in press. [Google Scholar] [CrossRef]
  6. Esmaeili, H.; Hakami, V.; Bidgoli, B.M.; Shokouhifar, M. Application-specific clustering in wireless sensor networks using combined fuzzy firefly algorithm and random forest. Expert Syst. Appl. 2022, 210, 118365. [Google Scholar] [CrossRef]
  7. Ohashi, H. Case Study of Pump Failure Due to Rotor-Stator Interaction. Int. J. Rotating Mach. 1994, 1, 53–60. [Google Scholar] [CrossRef]
  8. Schwabacher, M. A survey of data-driven prognostics. In Proceedings of the Infotech Aerospace Conferences, Kissimmee, FL, USA, 5–9 January 2015. [Google Scholar]
  9. Jegadeeshwaran, R.; Sugumaran, V. Fault diagnosis of automobile hydraulic brake system using statistical features and support vector machines. Mech. Syst. Signal Process. 2015, 52, 436–446. [Google Scholar] [CrossRef]
  10. Friston, K. The free-energy principle: A rough guide to the brain? Trends Cogn. Sci. 2009, 13, 293–301. [Google Scholar] [CrossRef] [PubMed]
  11. Cai, B.; Liu, Y.; Fan, Q.; Zhang, Y.; Liu, Z.; Yu, S.; Ji, R. Multi-source information fusion based fault diagnosis of ground-source heat pump using Bayesian network. Appl. Energy 2014, 114, 1–9. [Google Scholar] [CrossRef]
  12. Muralidharan, V.; Sugumaran, V. Gaurav Pandey. Fault Diagnosis of Monoblock Centrifugal Pump using Stationary Wavelet Features and J48 Algorithm. Int. J. Prod. Technol. Manag. 2011, 1, 65–70. [Google Scholar]
  13. Tian, Y.; Ma, J.; Lu, C.; Wang, Z. Rolling bearing fault diagnosis under variable conditions using LMD-SVD and extreme learning machine. Mech. Mach. Theory 2015, 90, 175–186. [Google Scholar] [CrossRef]
  14. Lan, Y.; Hu, J.; Huang, J.; Niu, L.; Zen, X.; Xiong, X.; Wu, B. Fault diagnosis on slipper abrasion of axial piston pump based on Extreme Learning Machine. Measurement 2018, 124, 378–385. [Google Scholar] [CrossRef]
  15. Rapur, J.S.; Tiwari, R. On-line Time Domain Vibration and Current Signals Based Multi-fault Diagnosis of Centrifugal Pumps Using Support Vector Machines. J. Nondestruct. Eval. 2019, 38, 6. [Google Scholar] [CrossRef]
  16. Kong, F.; Chen, R. A combined method for triplex pump fault diagnosis based on wavelet transform, fuzzy logic and neuro-networks. Mech. Syst. Signal Process. 2004, 18, 161–168. [Google Scholar] [CrossRef]
  17. Lee, M.-S.; Shifat, T.A.; Hur, J.-W. Kalman Filter Assisted Deep Feature Learning for RUL Prediction of Hydraulic Gear Pump. IEEE Sens. J. 2022, 22, 11088–11097. [Google Scholar] [CrossRef]
  18. Sun, B.; Li, Y.; Wang, Z.; Ren, Y.; Feng, Q.; Yang, D. An improved inverse Gaussian process with random effects and measurement errors for RUL prediction of hydraulic piston pump. Measurement 2021, 173, 108604. [Google Scholar] [CrossRef]
  19. Lastra, R. Electrical Submersible Pump Digital Twin, the Missing Link for Successful Condition Monitoring and Failure Prediction. In Proceedings of the Abu Dhabi International Petroleum Exhibition & Conference 2019, Abu Dhabi, United Arab Emirates, 11–14 November 2019. [Google Scholar] [CrossRef]
  20. Lieder, F.; Stephan, K.E.; Daunizeau, J.; Garrido, M.I.; Friston, K.J. A Neurocomputational Model of the Mismatch Negativity. PLoS Comput. Biol. 2013, 9, e1003288. [Google Scholar] [CrossRef]
  21. Abdalla, R.; Samara, H.; Perozo, N.; Carvajal, C.P.; Jaeger, P. Machine Learning Approach for Predictive Maintenance of the Electrical Submersible Pumps (ESPs). ACS Omega 2022, 7, 17641–17651. [Google Scholar] [CrossRef] [PubMed]
  22. Azadeh, A.; Saberi, M.; Kazem, A.; Ebrahimipour, V.; Nourmohammadzadeh, A.; Saberi, Z. A flexible algorithm for fault diagnosis in a centrifugal pump with corrupted data and noise based on ANN and support vector machine with hyper-parameters optimization. Appl. Soft Comput. 2013, 13, 1478–1485. [Google Scholar] [CrossRef]
  23. Javed, A.R.; Ur Rehman, S.; Khan, M.U.; Alazab, M.; Reddy, T. CANintelliIDS: Detecting In-Vehicle Intrusion Attacks on a Controller Area Network Using CNN and Attention-Based GRU. IEEE Trans. Netw. Sci. Eng. 2021, 8, 1456–1466. [Google Scholar] [CrossRef]
  24. Jhaveri, R.H.; Ramani, S.V.; Srivastava, G.; Gadekallu, T.R.; Aggarwal, V. Fault-Resilience for Bandwidth Management in Industrial Software-Defined Networks. IEEE Trans. Netw. Sci. Eng. 2021, 8, 3129–3139. [Google Scholar] [CrossRef]
Figure 1. Steps in the process of Condition Monitoring.
Figure 1. Steps in the process of Condition Monitoring.
Electronics 11 04014 g001
Figure 2. Taxonomy of equipment maintenance policies in industrial maintenance.
Figure 2. Taxonomy of equipment maintenance policies in industrial maintenance.
Electronics 11 04014 g002
Figure 3. Relationship between Hierarchical BB and free energy principle.
Figure 3. Relationship between Hierarchical BB and free energy principle.
Electronics 11 04014 g003
Figure 4. Distribution of sensor values of sensor 2.
Figure 4. Distribution of sensor values of sensor 2.
Electronics 11 04014 g004
Figure 5. Exploratory data analysis.
Figure 5. Exploratory data analysis.
Electronics 11 04014 g005aElectronics 11 04014 g005b
Figure 6. Pump failure status.
Figure 6. Pump failure status.
Electronics 11 04014 g006
Figure 7. Duration of recovery phase for the 7 pump failures.
Figure 7. Duration of recovery phase for the 7 pump failures.
Electronics 11 04014 g007
Figure 8. Determining the Context value.
Figure 8. Determining the Context value.
Electronics 11 04014 g008
Figure 9. Ranking the features using XGBOOST.
Figure 9. Ranking the features using XGBOOST.
Electronics 11 04014 g009
Figure 10. Comparison of Accuracy of some state-of-the-art techniques.
Figure 10. Comparison of Accuracy of some state-of-the-art techniques.
Electronics 11 04014 g010
Figure 11. Comparison of Precision and Recall of some state-of-the-art techniques.
Figure 11. Comparison of Precision and Recall of some state-of-the-art techniques.
Electronics 11 04014 g011
Figure 12. Comparison of F1-Score of some state-of-the-art techniques.
Figure 12. Comparison of F1-Score of some state-of-the-art techniques.
Electronics 11 04014 g012
Figure 13. Comparison of AUC some state-of-the-art techniques.
Figure 13. Comparison of AUC some state-of-the-art techniques.
Electronics 11 04014 g013
Table 1. Pump recovery status.
Table 1. Pump recovery status.
Row Number with ‘BROKEN’ StatusRow Number in Which Pump RecoveredDuration of ‘RECOVERY’ (in hrs.)
1715594515.8
24510311151.9
69318131321.9
7779060610.1
1280408391139.8
141131420.7
166440761.3
Table 2. Results of classification.
Table 2. Results of classification.
MetricValue (in %)
Accuracy99.67
F1-Score98.02
Recall97.5
Precision98.56
AUC97
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Selvaraj, S.; Prabhu Kavin, B.; Kavitha, C.; Lai, W.-C. A Multiclass Fault Diagnosis Framework Using Context-Based Multilayered Bayesian Method for Centrifugal Pumps. Electronics 2022, 11, 4014. https://doi.org/10.3390/electronics11234014

AMA Style

Selvaraj S, Prabhu Kavin B, Kavitha C, Lai W-C. A Multiclass Fault Diagnosis Framework Using Context-Based Multilayered Bayesian Method for Centrifugal Pumps. Electronics. 2022; 11(23):4014. https://doi.org/10.3390/electronics11234014

Chicago/Turabian Style

Selvaraj, Sharanya, Balasubramanian Prabhu Kavin, C. Kavitha, and Wen-Cheng Lai. 2022. "A Multiclass Fault Diagnosis Framework Using Context-Based Multilayered Bayesian Method for Centrifugal Pumps" Electronics 11, no. 23: 4014. https://doi.org/10.3390/electronics11234014

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