| Literature DB >> 35458821 |
Milot Gashi1, Heimo Gursch2, Hannes Hinterbichler3, Stefan Pichler3, Stefanie Lindstaedt2, Stefan Thalmann4.
Abstract
Predictive Maintenance (PdM) is one of the most important applications of advanced data science in Industry 4.0, aiming to facilitate manufacturing processes. To build PdM models, sufficient data, such as condition monitoring and maintenance data of the industrial application, are required. However, collecting maintenance data is complex and challenging as it requires human involvement and expertise. Due to time constraints, motivating workers to provide comprehensive labeled data is very challenging, and thus maintenance data are mostly incomplete or even completely missing. In addition to these aspects, a lot of condition monitoring data-sets exist, but only very few labeled small maintenance data-sets can be found. Hence, our proposed solution can provide additional labels and offer new research possibilities for these data-sets. To address this challenge, we introduce MEDEP, a novel maintenance event detection framework based on the Pruned Exact Linear Time (PELT) approach, promising a low false-positive (FP) rate and high accuracy results in general. MEDEP could help to automatically detect performed maintenance events from the deviations in the condition monitoring data. A heuristic method is proposed as an extension to the PELT approach consisting of the following two steps: (1) mean threshold for multivariate time series and (2) distribution threshold analysis based on the complexity-invariant metric. We validate and compare MEDEP on the Microsoft Azure Predictive Maintenance data-set and data from a real-world use case in the welding industry. The experimental outcomes of the proposed approach resulted in a superior performance with an FP rate of around 10% on average and high sensitivity and accuracy results.Entities:
Keywords: change point detection; event detection; maintenance event detection; predictive maintenance; welding industry
Mesh:
Year: 2022 PMID: 35458821 PMCID: PMC9031099 DOI: 10.3390/s22082837
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
An example of telemetry data in Use Case 1 with information about time (“Datetime”), machine (“machineID”), and the sensors data consisting of voltage (“Volt”), rotation (“Rotate”), pressure (“Pressure”) and vibration (“Vibration”).
| Datetime | MachineID | Volt | Rotate | Pressure | Vibration |
|---|---|---|---|---|---|
| 01.01.2015 | 1 | 176.22 | 418.5 | 113.08 | 45.09 |
| 01.01.2015 | 1 | 162.88 | 402.75 | 95.46 | 43.41 |
| 01.01.2015 | 1 | 170.99 | 527.35 | 75.24 | 34.18 |
Figure 1Maintenance event detection framework. Consisting of the following steps: Feature extraction and feature selection based on complexity estimate (CE), hyper-parameter tuning using partly maintenance logs, initial event detection based on the PELT, and post-filtering (mean and distribution analysis) to reduce FP rate.
Selected features for Use Case 1 and 2.
| Use Case | Component | Features |
|---|---|---|
| 1 | Comp1 | volt_24h_mean, error1 |
| 1 | Comp2 | rotate_24h_mean, error2, error3 |
| 1 | Comp3 | pressure_24h_mean, error4 |
| 1 | Comp4 | vibration_24h_mean, error5 |
| 2 | Comp1 | ErrorCount, Kurtosis, Mean, Variance, STD |
Trained hyper-parameters.
| Use Case | Component | Parameter | Value | Min | Max |
|---|---|---|---|---|---|
| 1 | Comp1 | penalty | 50 | 10 | 1000 |
| mean ratio | 1.01 | 1.001 | 2 | ||
| dist threshold volt_24h | 183 | - | - | ||
| window_size | 12 | 6 | 48 | ||
| 1 | Comp2 | penalty | 100 | 10 | 1000 |
| mean ratio | 2.0 | 1.001 | 2 | ||
| dist threshold rotate_24h | 405 | - | - | ||
| window_size | 12 | 6 | 48 | ||
| 1 | Comp3 | penalty | 45 | 10 | 1000 |
| mean ratio | 1.1 | 1.001 | 2 | ||
| dist threshold pressure_24h | 114.75 | - | - | ||
| window_size | 12 | 6 | 48 | ||
| 1 | Comp4 | penalty | 50 | 10 | 1000 |
| mean ratio | 1.001 | 1.001 | 2 | ||
| dist threshold vibration_24h | 46.99 | - | - | ||
| window_size | 12 | 6 | 48 | ||
| 2 | Comp1 | penalty | 100 | 10 | 1000 |
| mean ratio | 1.5 | 1.001 | 2 | ||
| dist threshold variance | 0.109 | - | - | ||
| window_size | 50 | 5 | 150 |
Figure 2An example of performed maintenance event. The maintenance intervention is indicated by the dashed vertical line in green. The sensor yields higher absolute values and higher variability before the maintenance compared to the sensor values after the maintenance event is performed.
Figure 3This example shows comp2 of Use Case 1. The distribution analysis is split into three consecutive steps of analysis of the feature ratio before and after the known maintenance events based on and , selection of the most informative feature, and definition of distribution threshold.
Maintenance event detection results in Use Case 1. The best results for each metric are highlighted in bold.
| Component | Algorithm | Sensitivity | FP Rate | Accuracy | Distribution Threshold | Mean Ratio |
|---|---|---|---|---|---|---|
| Comp1 | MEDEP | 0.975 | 0.948 | 0.051 | False | False |
| MEDEP | 0.975 | 0.768 | 0.231 | True | False | |
| MEDEP | 0.878 | 0.700 | 0.300 | False | True | |
|
|
|
|
| True | True | |
| LOF | 0.531 | 0.545 | 0.469 | - | - | |
| Comp2 | MEDEP | 0.943 | 0.936 | 0.063 | False | False |
| MEDEP | 0.943 | 0.734 | 0.265 | True | False | |
| MEDEP | 0.943 | 0.572 | 0.472 | False | True | |
|
|
|
|
| True | True | |
| LOF | 0.467 | 0.527 | 0.473 | - | - | |
| Comp3 | MEDEP | 0.900 | 0.963 | 0.037 | False | False |
| MEDEP | 0.900 | 0.858 | 0.142 | True | False | |
| MEDEP | 0.850 | 0.767 | 0.232 | False | True | |
|
|
|
|
| True | True | |
| LOF | 0.522 | 0.544 | 0.456 | - | - | |
| Comp4 | MEDEP | 1.000 | 0.908 | 0.092 | False | False |
| MEDEP | 1.000 | 0.593 | 0.407 | True | False | |
| MEDEP | 0.945 | 0.313 | 0.687 | False | True | |
|
|
|
|
| True | True | |
| LOF | 0.407 | 0.461 | 0.539 | - | - |
MEDEP maintenance event detection results for one component of a single industrial welding machine.
| Component | Algorithm | Sensitivity | FP | Accuracy | Distribution Threshold | Mean Ratio |
|---|---|---|---|---|---|---|
| Comp1 | MEDEP | 0.750 | 0.900 | 0.100 | False | False |
| MEDEP | 0.750 | 0.880 | 0.012 | True | False | |
| MEDEP | 0.750 | 0.750 | 0.250 | False | True | |
| MEDEP | 0.750 | 0.700 | 0.300 | True | True | |
| LOF | 0.500 | 0.980 | 0.010 | - | - |