论文标题
用于预测维护的两级机器学习框架:学习配方的比较
A two-level machine learning framework for predictive maintenance: comparison of learning formulations
论文作者
论文摘要
根据工业机器中的传感器信息来预测传入故障和调度维护,对于避免停机时间和机器故障越来越重要。可以使用不同的机器学习公式来解决预测性维护问题。但是,文献中研究的许多方法并不直接适用于现实生活中的情况。确实,在分类和故障检测的情况下,许多方法通常依赖于标记的机器故障,或者依靠找到单调健康指标,在回归和剩余的使用寿命估计的情况下,可以对此进行预测,这并不总是可行的。此外,问题的决策部分并不总是与预测阶段一起研究。本文旨在在两级框架和设计指标中设计和比较不同的预测维护配方,以量化故障检测性能以及维护决策的时机。第一级负责通过使用学习算法汇总功能来构建健康指标。第二层由一个决策系统组成,该系统可以基于此健康指标触发警报。从基于简单的阈值单变量预测技术到基于失败前的剩余时间的监督学习方法,比较了框架的第一级中的三个改进度。我们选择使用支持向量机(SVM)及其变体作为所有配方中使用的常见算法。我们在现实世界旋转的机器案例研究上应用和比较不同的策略,并观察到,尽管一个简单的模型已经可以很好地表现,但更复杂的修补措施增强了对精选参数的预测。
Predicting incoming failures and scheduling maintenance based on sensors information in industrial machines is increasingly important to avoid downtime and machine failure. Different machine learning formulations can be used to solve the predictive maintenance problem. However, many of the approaches studied in the literature are not directly applicable to real-life scenarios. Indeed, many of those approaches usually either rely on labelled machine malfunctions in the case of classification and fault detection, or rely on finding a monotonic health indicator on which a prediction can be made in the case of regression and remaining useful life estimation, which is not always feasible. Moreover, the decision-making part of the problem is not always studied in conjunction with the prediction phase. This paper aims to design and compare different formulations for predictive maintenance in a two-level framework and design metrics that quantify both the failure detection performance as well as the timing of the maintenance decision. The first level is responsible for building a health indicator by aggregating features using a learning algorithm. The second level consists of a decision-making system that can trigger an alarm based on this health indicator. Three degrees of refinements are compared in the first level of the framework, from simple threshold-based univariate predictive technique to supervised learning methods based on the remaining time before failure. We choose to use the Support Vector Machine (SVM) and its variations as the common algorithm used in all the formulations. We apply and compare the different strategies on a real-world rotating machine case study and observe that while a simple model can already perform well, more sophisticated refinements enhance the predictions for well-chosen parameters.