A Sparse Autoencoder-Based Unsupervised Scheme for Pump Fault Detection and Isolation
Abstract
:1. Introduction
- Based on the literature review, apart from conventional fault detection models (Shewhart control charts and its variants, principal component analysis (PCA), etc.), state-of-the-art fault detection methods (i.e., multi-layer perceptron neural network and fuzzy techniques system [11], binary adaptive resonance network [12], convolutional neural networks [13], SAE, etc.) worked well on simulated and experimental data, lacking tests in real industrial applications.
- Most of the aforementioned references detect faults on specific components or fault types, lack a global health indicator from a system-wide perspective. Currently, there is a general trend to construct a system-wide health monitoring system using multivariate industrial field data.
- During the operation of modern industrial machines, a huge volume of data is collected and archived by the monitoring systems. However, most data belong to normal operating conditions, while faulty data are usually rare and sometimes cannot be obtained. Instead of classification model, it requires an anomaly detection models that are able to take full advantage of the large volume of healthy data and effectively detect the fault.
- Again, based on the literature reviews [5,18,19] and input from our sponsor (Shell), conventional fault detection systems in process industries have the problem of insensitive to incipient faults or generating a large numbers of false alarms, which may incur high maintenance costs and reduce the availability of the equipment. Therefore, there is a requirement for finding an effective fault detection model with lower false alarm rates and higher fault detection rate. Meanwhile, it is necessary to identify the most relevant variables that are strongly related to the detected fault, because this fault isolation can help determine the root cause of the fault and provide decision support for operators to timely adjust pump operation and take maintenance actions if necessary.
2. Fault Detection and Isolation Scheme
2.1. Offline Model Training
2.1.1. Data Pre-Processing
2.1.2. Sparse Autoencoder
2.1.3. Residual Evaluation and Threshold Calculation
2.2. Online Fault Detection Phase
2.2.1. Fault Detection
2.2.2. Fault Isolation
2.3. Performance Metrics
3. Experimental Data Description
- Filter out all missing values;
- Filter out downtime data, where speed is less than 10 rpm;
- Filter out all data vectors where one or more parameters have a value higher/lower than a predefined threshold (viewed as erroneous data). This step aims to delete downtime data and erroneous data due to sensor fault. In this paper, the threshold values were decided based on the manufacturer specifications. For example, all measurements with a discharge pressure lower than 130 bar or greater than 250 bar were filtered out. After this process, there might still exist some outliers in the training data. The influence of such outliers was further eliminated by setting reference fault detection thresholds in training process of both SAE and the PCA models using Equation (7).
4. Results and Discussion
4.1. Case One: Detection of a Misalignment Fault
4.2. Case Two: Detection of a Misalignment Fault and Bearing Fault
4.3. Discussion
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Azadeh, A.; Ebrahimipour, V.; Bavar, P. A pump FMEA approach to improve reliability centered maintenance procedure: The case of centrifugal pumps in onshore industry. In Proceedings of the 6th WSEAS International Conference on FLUID MECHANICS (FLUIDS09), Ningbo, China, 10–12 January 2009; pp. 38–45. [Google Scholar]
- Isermann, R. Process fault detection based on modeling and estimation methods—A survey. Automatica 1984, 20, 387–404. [Google Scholar] [CrossRef]
- Isermann, R. Fault-Diagnosis Systems: An Introduction from Fault Detection to Fault Tolerance; Springer Science & Business Media: Berlin, Germany, 2006. [Google Scholar]
- Das, A.; Maiti, J.; Banerjee, R.N. Process monitoring and fault detection strategies: A review. Int. J. Qual. Reliab. Manag. 2012, 29, 720–752. [Google Scholar] [CrossRef]
- Antzoulakos, D.L.; Rakitzis, A.C. The modified r out of m control chart. Commun. Stat. Comput. 2008, 37, 396–408. [Google Scholar] [CrossRef] [Green Version]
- Jiang, G.; Xie, P.; He, H.; Yan, J. Wind turbine fault detection using a denoising autoencoder with temporal information. IEEE ASME Trans. Mechatron. 2017, 23, 89–100. [Google Scholar] [CrossRef]
- Oakland, J.S. Statistical Process Control; Routledge: London, UK, 2007. [Google Scholar]
- Mba, D.; Rao, R.B. Development of acoustic emission technology for condition monitoring and diagnosis of rotating machines; bearings, pumps, gearboxes, engines and rotating structures. Shock Vibr. Dig. 2006, 38, 3–16. [Google Scholar] [CrossRef] [Green Version]
- Alfayez, L.; Mba, D.; Dyson, G. The application of acoustic emission for detecting incipient cavitation and the best efficiency point of a 60 kW centrifugal pump: Case study. NDT E Int. 2005, 38, 354–358. [Google Scholar] [CrossRef] [Green Version]
- Sakthivel, N.R.; Sugumaran, V.; Babudevasenapati, S. Vibration based fault diagnosis of monoblock centrifugal pump using decision tree. Expert Syst. Appl. 2010, 37, 4040–4049. [Google Scholar] [CrossRef]
- Zouari, R.; Sieg-Zieba, S.; Sidahmed, M. Fault detection system for centrifugal pumps using neural networks and neuro-fuzzy techniques. Surveillance 2004, 5, 11–13. [Google Scholar]
- Rajakarunakaran, S.; Venkumar, P.; Devaraj, D.; Rao, K.S.P. Artificial neural network approach for fault detection in rotary system. Appl. Soft Comput. 2008, 8, 740–748. [Google Scholar] [CrossRef]
- Eom, Y.H.; Yoo, J.W.; Hong, S.B.; Kim, M.S. Refrigerant charge fault detection method of air source heat pump system using convolutional neural network for energy saving. Energy 2019, 187, 115877. [Google Scholar] [CrossRef]
- Hotelling, H.; Hotelling, H. Multivariate quality control. In Techniques of Statistical Analysis; Eisenhart, C., Hastay, M.W., Wallis, W.A., Eds.; McGraw-Hill: New York, NY, USA, 1947. [Google Scholar]
- Ahmed, M.; Baqqar, M.; Gu, F.; Ball, A.D. Fault detection and diagnosis using Principal Component Analysis of vibration data from a reciprocating compressor. In Proceedings of the 2012 UKACC International Conference on Control, Cardiff, UK, 3–5 September 2012; pp. 461–466. [Google Scholar] [CrossRef] [Green Version]
- Stetco, A. Machine learning methods for wind turbine condition monitoring: A review. Renew. Energy 2019, 133, 620–635. [Google Scholar] [CrossRef]
- Pimentel, M.A.; Clifton, D.A.; Clifton, L.; Tarassenko, L. A review of novelty detection. Signal Process. 2014, 99, 215–249. [Google Scholar] [CrossRef]
- Bangert, P. Optimization for Industrial Problems; Springer Science & Business Media: Berlin, Germany, 2012. [Google Scholar]
- Bangert, P. Smart condition monitoring using machine learning. Soc. Pet. Eng. 2017. [Google Scholar] [CrossRef] [Green Version]
- Zadakbar, O.; Imtiaz, S.; Khan, F. Dynamic risk assessment and fault detection using principal component analysis. Ind. Eng. Chem. Res. 2013, 52, 809–816. [Google Scholar] [CrossRef]
- Ringberg, H.; Soule, A.; Rexford, J.; Diot, C. Sensitivity of PCA for traffic anomaly detection. ACM Sigmetr. Perform. Eval. Rev. 2007, 35, 109–120. [Google Scholar] [CrossRef]
- Thottan, M.; Ji, C. Anomaly detection in IP networks. IEEE Trans. Signal Process. 2003, 51, 2191–2204. [Google Scholar] [CrossRef] [Green Version]
- Géron, A. Hands-on Machine Learning with Scikit-Learn and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems; OReilly Media, Inc.: Newton, MA, USA, 2017. [Google Scholar]
- Wu, X.; Jiang, G.; Wang, X.; Xie, P.; Li, X. A Multi-Level-Denoising Autoencoder Approach for Wind Turbine Fault Detection. IEEE Access 2019, 7, 59376–59387. [Google Scholar] [CrossRef]
- Srivastava, N.; Hinton, G.; Krizhevsky, A.; Sutskever, I.; Salakhutdinov, R. Dropout: A simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 2014, 15, 1929–1958. [Google Scholar]
- Ng, A. Sparse autoencoder. Cs294a Lect. Notes 2011, 72, 1–19. [Google Scholar]
- Gugulothu, N.; Malhotra, P.; Vig, L.; Shroff, G. Sparse Neural Networks for Anomaly Detection in High-Dimensional Time Series. In Proceedings of the AI4IOT workshop in conjunction with ICML, IJCAI and ECAI, Stockholm, Sweden, 13–15 July 2018. [Google Scholar]
- Jardine, A.K.S.; Lin, D.; Banjevic, D. A review on machinery diagnostics and prognostics implementing condition-based maintenance. Mech. Syst. Signal Process. 2006, 20, 1483–1510. [Google Scholar] [CrossRef]
- Hou, W.; Wei, Y.; Guo, J.; Jin, Y.; Zhu, C. Automatic detection of welding defects using deep neural network. J. Phys: Conf. Ser. 2018, 933, 012006. [Google Scholar] [CrossRef]
- Bangalore, P.; Tjernberg, L.B. An Artificial Neural Network Approach for Early Fault Detection of Gearbox Bearings. IEEE Trans. Smart Grid 2015, 6, 980–987. [Google Scholar] [CrossRef]
- Bangalore, P.; Letzgus, S.; Karlsson, D.; Patriksson, M. An artificial neural network-based condition monitoring method for wind turbines, with application to the monitoring of the gearbox. Wind Energy 2017, 20, 1421–1438. [Google Scholar] [CrossRef]
- Leys, C.; Klein, O.; Dominicy, Y.; Ley, C. Detecting multivariate outliers: Use a robust variant of the Mahalanobis distance. J. Exp. Soc. Psychol. 2018, 74, 150–156. [Google Scholar] [CrossRef]
- Odiowei, P.-E.P.; Cao, Y. Nonlinear dynamic process monitoring using canonical variate analysis and kernel density estimations. IEEE Trans. Ind. Inf. 2009, 6, 36–45. [Google Scholar] [CrossRef] [Green Version]
- Ketelaere, B.D.E.; Hubert, M.I.A.; Schmitt, E. Overview of PCA-Based Statistical Process-Monitoring Methods for Time-Dependent, High-Dimensional Data. J. Qual. Technol. 2015, 47, 318–335. [Google Scholar] [CrossRef]
- Qin, S.J. Survey on data-driven industrial process monitoring and diagnosis. Annu. Rev. Control 2012, 36, 220–234. [Google Scholar] [CrossRef]
- Kruger, U.; Xie, L. Statistical Monitoring of Complex Multivariate Processes; John Wiley & Sons, Ltd.: Chichester, UK, 2012. [Google Scholar]
- Brown, S.; Tauler, R.; Walczak, B. Comprehensive Chemometrics: Chemical and Biochemical Data Analysis; Elsevier: Amsterdam, The Netherlands, 2020. [Google Scholar]
- Zhu, X.; Braatz, R.D. Two-dimensional contribution map for fault identification focus on education. IEEE Control Syst. Mag. 2014, 34, 72–77. [Google Scholar]
- Chen, Z. Comparison of two basic statistics for fault detection and process monitoring. IFAC-PapersOnLine 2017, 50, 14776–14781. [Google Scholar] [CrossRef]
- The Process Piping, Introduction to Pumps. Available online: https://www.theprocesspiping.com/introduction-to-pumps/ (accessed on 14 August 2020).
- Gülich, J.F. Centrifugal Pumps; Springer Science & Business Media: Berlin, Germany, 2007. [Google Scholar]
ID | Variable Name | ID | Variable Name | ID | Variable Name |
---|---|---|---|---|---|
1 | Speed | 2 | Suction pressure | 3 | Discharge pressure |
4 | Discharge temperature | 5 | Actual flow | 6 | Radial vibration overall X1 |
7 | Radial vibration overall Y1 | 8 | Radial bearing temperature 1 | 9 | Radial vibration overall X2 |
10 | Radial vibration overall Y2 | 11 | Radial bearing temperature 2 | 12 | Thrust position axial probe1 |
13 | Thrust position axial probe 2 | 14 | Active thrust bearing temperature 1 | 15 | Inactive thrust bearing temperature 1 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liang, X.; Duan, F.; Bennett, I.; Mba, D. A Sparse Autoencoder-Based Unsupervised Scheme for Pump Fault Detection and Isolation. Appl. Sci. 2020, 10, 6789. https://doi.org/10.3390/app10196789
Liang X, Duan F, Bennett I, Mba D. A Sparse Autoencoder-Based Unsupervised Scheme for Pump Fault Detection and Isolation. Applied Sciences. 2020; 10(19):6789. https://doi.org/10.3390/app10196789
Chicago/Turabian StyleLiang, Xiaoxia, Fang Duan, Ian Bennett, and David Mba. 2020. "A Sparse Autoencoder-Based Unsupervised Scheme for Pump Fault Detection and Isolation" Applied Sciences 10, no. 19: 6789. https://doi.org/10.3390/app10196789
APA StyleLiang, X., Duan, F., Bennett, I., & Mba, D. (2020). A Sparse Autoencoder-Based Unsupervised Scheme for Pump Fault Detection and Isolation. Applied Sciences, 10(19), 6789. https://doi.org/10.3390/app10196789