| Literature DB >> 35336376 |
Heiko Webert1, Tamara Döß2, Lukas Kaupp3, Stephan Simons1.
Abstract
The increase of productivity and decrease of production loss is an important goal for modern industry to stay economically competitive. For that, efficient fault management and quick amendment of faults in production lines are needed. The prioritization of faults accelerates the fault amendment process but depends on preceding fault detection and classification. Data-driven methods can support fault management. The increasing usage of sensors to monitor machine health status in production lines leads to large amounts of data and high complexity. Machine Learning methods exploit this data to support fault management. This paper reviews literature that presents methods for several steps of fault management and provides an overview of requirements for fault handling and methods for fault detection, fault classification, and fault prioritization, as well as their prerequisites. The paper shows that fault prioritization lacks research about available learning methods and underlines that expert opinions are needed.Entities:
Keywords: FMEA; cyber-physical production systems; cyber-physical systems; fault amendment; fault classification; fault detection; fault modes; fault prioritization; machine learning
Year: 2022 PMID: 35336376 PMCID: PMC8954361 DOI: 10.3390/s22062205
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The overall fault handling process begins with the data collection, including pre-processing of the data and feature handling before training models for fault detection and fault classification. Afterwards, fault prioritization occurs; after that, all found faults will be handled manually by the operators’ personnel or automatically during the fault amendment process. Due to the individuality nature of the steps or their maturity, not all research fields are covered by this survey. Investigated research fields are covered by grey boxes, whereas white boxes cover the latter.
Overview of used methods for fault detection with references.
| Method | Details | References |
|---|---|---|
| Neural Network | Self-organizing map | [ |
| ANN | [ | |
| Random Forest | Classification Problem (normal, fault) | [ |
| k-Nearest Neighbors (kNN) | Ensemble method based on kNN with random forest k-means for feature selection | [ |
| Naïve Bayes classifier | Ensemble method based on Naïve Bayes classifier with random forest k-means for | [ |
| Kernel PCA | Training on only normal data points and using threshold for fault detection | [ |
| TEDA (Typicality and Eccentricity | Unsupervised algorithm, no previous knowledge needed; detects outliers as faulty | [ |
| Improved Support Vector Machines (SVM) | OS-LSSVM uses a sparsity component to increase the prediction speed of sensor values; | [ |
Overview of used methods for fault classification with references.
| Method | Details | References |
|---|---|---|
| k-means | Clustering method to identify fault types | [ |
| Gaussian Mixture Model | Clustering method to identify | [ |
| Fuzzy-c-means | Extension of K-means with | [ |
| Autoencoder | [ | |
| Neural Network | ANN with softmax layer | [ |
| CNN-based feature learning | [ | |
| Sparse Representation Classification | Performs classification based on sparse | [ |
| SVM | Two-class classifier or pair-wise classifiers | [ |
| Decision Tree | Classification with QUEST, C&RT, C5.0, | [ |
| Random Forest | Random Forest with feature extraction | [ |
| Tree-structured fault dependence kernel | Hierarchical large margin SVM | [ |
| Linear Discriminant Analysis | Uses distance metrics to assign classes | [ |
Overview of extensions for RPN calculation.
| Extension | Details | References |
|---|---|---|
| Additional risk factors | e.g., expected cost, cost of failures, weight | [ |
| Usage of sub-risk factors | e.g., severity levels from various | [ |
| Fuzzy variables | Fuzziness used in variables to represent | [ |
| Multi-criteria decision methods | Defining risk based on multiple | [ |