Machine Learning and Deep Learning Algorithms for Bearing Fault Diagnostics -- A Comprehensive Review
arXiv:1901.08247 · doi:10.1109/ACCESS.2020.2972859
Abstract
In this survey paper, we systematically summarize existing literature on bearing fault diagnostics with machine learning (ML) and data mining techniques. While conventional ML methods, including artificial neural network (ANN), principal component analysis (PCA), support vector machines (SVM), etc., have been successfully applied to the detection and categorization of bearing faults for decades, recent developments in deep learning (DL) algorithms in the last five years have sparked renewed interest in both industry and academia for intelligent machine health monitoring. In this paper, we first provide a brief review of conventional ML methods, before taking a deep dive into the state-of-the-art DL algorithms for bearing fault applications. Specifically, the superiority of DL based methods over conventional ML methods are analyzed in terms of fault feature extraction and classification performances; many new functionalities enabled by DL techniques are also summarized. In addition, to obtain a more intuitive insight, a comparative study is conducted on the classification accuracy of different algorithms utilizing the open-source Case Western Reserve University (CWRU) bearing dataset. Finally, to facilitate the transition on applying various DL algorithms to bearing fault diagnostics, detailed recommendations and suggestions are provided for specific application conditions such as the setup environment, the data size, and the number of sensors and sensor types. Future research directions to further enhance the performance of DL algorithms on health monitoring are also discussed.
References in corpus (7)
- Deep Learning in Neural Networks: An Overview
- Auto-Encoding Variational Bayes
- Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks
- Deep Domain Confusion: Maximizing for Domain Invariance
- Sample Size Planning for Classification Models
- On the Expressive Power of Deep Neural Networks
- Adversarial adaptive 1-D convolutional neural networks for bearing fault diagnosis under varying working condition
Cited by in corpus (18)
- Deep Learning Algorithms for Rotating Machinery Intelligent Diagnosis: An Open Source Benchmark Study
- Data-driven Machinery Fault Diagnosis: A Comprehensive Review
- Few-Shot Bearing Fault Diagnosis Based on Model-Agnostic Meta-Learning
- Machine Learning for the Control and Monitoring of Electric Machine Drives: Advances and Trends
- Continual Learning for Predictive Maintenance: Overview and Challenges
- Semi-Supervised Learning of Bearing Anomaly Detection via Deep Variational Autoencoders
- Synthesizing Rolling Bearing Fault Samples in New Conditions: A framework based on a modified CGAN
- A Survey of Predictive Maintenance: Systems, Purposes and Approaches
- FaultFormer: Pretraining Transformers for Adaptable Bearing Fault Classification
- Detecting train driveshaft damages using accelerometer signals and Differential Convolutional Neural Networks
- Classification of motor faults based on transmission coefficient and reflection coefficient of omni-directional antenna using DCNN
- Does Your Model Think Like an Engineer? Explainable AI for Bearing Fault Detection with Deep Learning
- Oversampling Adversarial Network for Class-Imbalanced Fault Diagnosis
- DKDL-Net: A Lightweight Bearing Fault Detection Model via Decoupled Knowledge Distillation and Low-Rank Adaptation Fine-tuning
- Deep Unsupervised Domain Adaptation for Time Series Classification: a Benchmark
- Detecting Drill Failure in the Small Short-sound Drill Dataset
- Coalitional Bayesian Autoencoders -- Towards explainable unsupervised deep learning
- A novel fusion Python application of data mining techniques to evaluate airborne magnetic datasets