Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T11:33:55.206Z Has data issue: false hasContentIssue false

A semi-supervised anomaly detection approach for detecting mechanical failures

Published online by Cambridge University Press:  13 November 2024

Colin Soete*
Affiliation:
IDLab, Ghent University, IMEC, Technologiepark-Zwijnaarde 126, Ghent, 9052, Belgium
Michaël Rademaker
Affiliation:
IDLab, Ghent University, IMEC, Technologiepark-Zwijnaarde 126, Ghent, 9052, Belgium
Sofie Van Hoecke
Affiliation:
IDLab, Ghent University, IMEC, Technologiepark-Zwijnaarde 126, Ghent, 9052, Belgium
*
Corresponding author: Colin Soete; Email: Colin.Soete@UGent.be
Rights & Permissions [Opens in a new window]

Abstract

Predictive maintenance attempts to prevent unscheduled downtime by scheduling maintenance before expected failures and/or breakdowns while maximally optimizing uptime. However, this is a non-trivial problem, which requires sufficient data analytics knowledge and labeled data, either to design supervised fault detection models or to evaluate the performance of unsupervised models. While today most companies collect data by adding sensors to their machinery, the majority of this data is unfortunately not labeled. Moreover, labeling requires expert knowledge and is very cumbersome. To solve this mismatch, we present an architecture that guides experts, only requiring them to label a very small subset of the data compared to today’s standard labeling campaigns that are used when designing predictive maintenance solutions. We use auto-encoders to highlight potential anomalies and clustering approaches to group these anomalies into (potential) failure types. The accompanied dashboard then presents the anomalies to domain experts for labeling. In this way, we enable domain experts to enrich routinely collected machine data with business intelligence via a user-friendly hybrid model, combining auto-encoder models with labeling steps and supervised models. Ultimately, the labeled failure data allows for creating better failure prediction models, which in turn enables more effective predictive maintenance. More specifically, our architecture gets rid of cumbersome labeling tasks, allowing companies to make maximum use of their data and expert knowledge to ultimately increase their profit. Using our methodology, we achieve a labeling gain of 90% at best compared to standard labeling tasks.

Information

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press
Figure 0

Figure 1. Differences in maintenance costs regarding the various strategies of performing maintenance, such as preventive maintenance, predictive maintenance, and corrective maintenance.

Figure 1

Table 1. Specifications of the machines and their data

Figure 2

Figure 2. Overview of the architecture. The features of the multivariate signals are fetched into the AD models which return anomalies. These anomalies are then clustered according to potential fault types (FT). Finally, these fault types are then labeled according to the degree of damage. The resulting labeled data is then fed into a supervised system that automatically predicts new data, damaging, or non-damaging.

Figure 3

Figure 3. Clusters of anomalies from dryer D001. This machine has distinct clusters which will facilitate labeling.

Figure 4

Figure 4. Clusters of anomalies from filter F017. This machine has more vague clusters than Figure 3 which will hinder labeling.

Figure 5

Figure 5. Example of the labeling dashboard with an anomaly of filter F017. This cluster of anomalies is caused by a current sensor having odd variance and standard deviation values within the window(s) shown in orange. Hence, the cluster is labeled by an expert as damaging behavior along with a small description.

Figure 6

Table 2. Evaluation of the logistic regression model of all machines

Figure 7

Figure 6. Sunburst plot of dryer D009.

Figure 8

Figure 7. Sunburst plot of filter F008.

Figure 9

Figure 8 The most impactful logistic regression coefficients of a temperature fault of filter F008. Four of the six coefficients are related to the fluctuation of a temperature sensor.

Figure 10

Table 3. General description of the number of samples, anomalies, and clusters of all machines. The percentages given in the last three columns give more insight into the amount of data needed to label when compared to labeling the total dataset