| Literature DB >> 34065164 |
Katharina Rombach1, Gabriel Michau1, Olga Fink1.
Abstract
Reliable fault detection and diagnostics are crucial in order to ensure efficient operations in industrial assets. Data-driven solutions have shown great potential in various fields but pose many challenges in Prognostics and Health Management (PHM) applications: Changing external in-service factors and operating conditions cause variations in the condition monitoring (CM) data resulting in false alarms. Furthermore, novel types of faults can also cause variations in CM data. Since faults occur rarely in complex safety critical systems, a training dataset typically does not cover all possible fault types. To enable the detection of novel fault types, the models need to be sensitive to novel variations. Simultaneously, to decrease the false alarm rate, invariance to variations in CM data caused by changing operating conditions is required. We propose contrastive learning for the task of fault detection and diagnostics in the context of changing operating conditions and novel fault types. In particular, we evaluate how a feature representation trained by the triplet loss is suited to fault detection and diagnostics under the aforementioned conditions. We showcase that classification and clustering based on the learned feature representations are (1) invariant to changing operating conditions while also being (2) suited to the detection of novel fault types. Our evaluation is conducted on the bearing benchmark dataset provided by the Case Western Reserve University (CWRU).Entities:
Keywords: contrastive learning; fault detection; fault diagnostics; triplet loss
Year: 2021 PMID: 34065164 PMCID: PMC8161334 DOI: 10.3390/s21103550
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Methodology schemes of (A) training a feature representation with the triplet loss and (B) evaluating the learned feature representation (classification and clustering) with respect to the objectives of achieving invariance to novel operating conditions and sensitivity to novel faults.
Classes in the CWRU dataset.
| Class | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| Severity [mils] | - | 7 | 7 | 7 | 14 | 14 | 14 | 21 | 21 | 21 |
| Type | N | B | IR | OR | B | IR | OR | B | IR | OR |
Classification and clustering hyperparameters based on the feature spaces of the FFT, the Autoencoder based on the FFT (AE), the Autoencoder (AE), the Classifier Encoder (CLE), and Triplet Encoder (TE) Models.
| Classification—SVM | Clustering—Exp. 1 | Clustering—Exp. 2 | ||||||
|---|---|---|---|---|---|---|---|---|
| C |
| Method | # |
| Method | # |
| |
| AE/AE
| 5.99 | 0.001 | xi | 10 | ∞ | xi | 10 | ∞ |
| CLE | - | - | xi | 10 | ∞ | xi | 10 | ∞ |
| TE | 1.67 | 0.046 | DBSCAN | 10 | 0.2 | DBSCAN | 10 | 0.08 |
Figure 2Case Study 1: t-SNE plot of feature space on of the classifier encoder (CLE), the Autoencoder (AE), and the Triplet Encoder (TE).
Silhoutte score of the class clusters in the feature representation based on the FFT features (FFT), the autoencoder with FFT features (), the autoencoder (AE), classifier encoder (CLE), and triplet encoder (TE) on .
| FFT |
| AE | CLE | TE |
|---|---|---|---|---|
| 0.04 | 0.10 | −0.18 | 0.38 | 0.81 |
Case Study 1: Classification and clustering results on various operating conditions based on feature spaces of the FFT, the Autoencoder based on the FFT (AE), the Autoencoder (AE), the Classifier Encoder (CLE), and Triplet Encoder (TE) models. (Bold indicates the best results).
| Classification | Clustering—OPTICS | Clustering—k-Means | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
| |||||||||||||
| acc | acc | R | AMI | h | c | R | AMI | h | c | R | AMI | h | c | R | AMI | h | c | |
| Sample Selection 1: | ||||||||||||||||||
| FFT | 97% | 91% | 5 | 27% | 16% | 84% | 5 | 26% | 15% | 89% | 11 | 47% | 41% | 56% | 10 | 53% | 47% | 60% |
| AE | 97% | 91% | 3 | 26% | 17% | 88% | 6 | 26% | 16% | 87% | 11 | 46% | 40% | 56% | 10 | 46% | 38% | 58% |
| AE | 67% | 60% | 3 | 1% | 1% | 36% | 4 | 1% | 1% | 32% | 11 | 29% | 22% | 46% | 14 | 29% | 22% | 46% |
| CLE |
| 99% | 6 | 23% | 14% | 67% | 6 | 23% | 13% | 80% | 11 | 70% | 62% | 81% | 11 | 70% | 61% | 82% |
| TE |
|
| 11 |
|
|
| 11 |
|
|
| 10 |
|
|
| 10 |
|
|
|
| Sample Selection 2: | ||||||||||||||||||
| FFT | 97% | 95% | 6 | 26% | 15% | 87% | 5 | 25% | 15% | 94% | 11 | 47% | 41% | 56% | 11 | 47% | 39% | 58% |
| AE | 97% | 94% | 7 | 6% | 4% | 42% | 6 | 25% | 15% | 93% | 10 | 46% | 40% | 56% | 10 | 45% | 38% | 57% |
| AE | 65% | 59% | 2 | 4% | 2% | 5% | 3 | 2% | 1% | 4% | 20 | 29% | 23% | 43% | 20 | 30% | 23% | 45% |
| CLE | 99% | 98% | 8 | 28% | 17% | 72% | 7 | 26% | 16% | 80% | 13 | 70% | 63% | 80% | 11 | 70% | 60% | 85% |
| TE |
|
| 11 |
|
|
| 10 |
|
|
| 10 |
|
|
| 10 |
|
|
|
Figure 3Case Study 2: t-SNE plot of feature space of the classifier encoder (first column), AE (second column), and triplet encoder (last column) model on with the true labels (first row), the predicted labels with k-means (second row), and the predicted labels with OPTICS (last row).
Case Study 2: Classification and clustering results with novel faults based on feature spaces of the FFT, the Autoencoder based on the FFT (AE), the Autoencoder (AE), the Classifier Encoder (CLE), and Triplet Encoder (TE) Models. (Bold indicates the best results).
| Classification | Clustering—OPTICS | Clustering—k-Means | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
| |||||||||||||
| acc | acc | R | AMI | h | c | R | AMI | h | c | R | AMI | h | c | R | AMI | h | c | |
| Sample Selection 1: | ||||||||||||||||||
| FFT |
| 0% | 4 | 37% | 24% | 86% | 5 | 23% | 13% | 87% | 9 | 57% | 53% | 61% | 7 | 41% | 31% | 59% |
| AE |
| 0% | 4 | 37% | 24% | 86% | 4 | 23% | 13% | 89% | 8 | 51% | 47% | 57% | 7 | 39% | 30% | 56% |
| AE | 84% | 0% | 3 | 4% | 2% | 4% | 3 | 3% | 1% | 43% | 13 | 21% | 17% | 29% | 8 | 16% | 11% | 35% |
| CLE |
| 0% | 8 | 7% | 4% | 34% | 8 | 7% | 4% | 41% | 9 | 75 % | 68 % | 83% | 5 | 54% | 41% | 80% |
| TE |
| 0% | 8 |
|
|
| 10 |
|
|
| 7 |
|
|
| 7 |
|
|
|
| Sample Selection 2: | ||||||||||||||||||
| FFT | 97% | 0% | 3 | 36% | 23% | 88% | 6 | 23% | 13% | 85% | 7 | 35% | 28% | 50% | 7 | 50% | 41% | 65% |
| AE | 97% | 0% | 5 | 37% | 24% | 84% | 5 | 23% | 14% | 87% | 7 | 42% | 36% | 51% | 11 | 53% | 48% | 59% |
| AE | 73% | 0% | 2 | 1% | 1% | 3% | 2 | 1% | 0% | 4% | 18 | 26% | 23% | 36% | 7 | 28% | 21% | 43% |
| CLE |
| 0% | 9 | 36% | 25% | 68% | 9 | 24% | 14% | 73% | 7 | 66% | 58% | 77% | 7 | 61% | 50% | 78% |
| TE |
| 0% | 8 |
|
|
| 7 |
|
|
| 7 |
|
|
| 7 |
|
|
|