Rotating machines like engines, pumps, or turbines are ubiquitous in modern day societies. Their mechanical parts such as electrical engines, rotors, or bearings are the major components and any failure in them may result in their total shutdown. Anomaly detection in such critical systems is very important to monitor the system's health. As the requirement to obtain a dataset from rotating machines where all possible faults are explicitly labeled is difficult to satisfy, we propose a method that focuses on the normal behavior of the machine instead. We propose an autoencoder model-based method for condition monitoring of rotating machines by using an anomaly detection approach. The method learns the characteristics of a rotating machine using the normal vibration signals to model the healthy state of the machine. A threshold-based approach is then applied to the reconstruction error of unseen data, thus enabling the detection of unseen anomalies. The proposed method can directly extract the salient features from raw vibration signals and eliminate the need for manually engineered features. We demonstrate the effectiveness of the proposed method by employing two rotating machine datasets and the quality of the automatically learned features is compared with a set of handcrafted features by training an Isolation Forest model on either of these two sets. Experimental results on two real-world datasets indicate that our proposed solution gives promising results, achieving an average F1-score of 99.6%.
翻译:在现代社会中,发动机、泵或涡轮机等旋转机器无处不在。其机械部件,如电动发动机、转子或轴承等机械部件是主要部件,其任何故障都可能导致其完全关闭。在这类关键系统中异常地探测对监测系统的健康非常重要。由于从旋转机器获得数据集的要求(所有可能的故障都明确贴上标签难以满足),我们提议了一个侧重于机器正常行为的方法。我们提议了一种基于自动编码模型的方法,通过异常探测方法监测旋转机器的状况。该方法利用正常振动信号学习旋转机器的特性,以模拟机器的健康状态。随后对重建隐蔽数据的错误采用基于门槛的方法,从而能够发现看不见的异常现象。拟议方法可以直接从原始振动信号中提取突出特征,并消除手动设计特征的需要。我们通过使用两个旋转机器数据集和自动学习特性的质量,来展示拟议方法的有效性。该方法学习了正常振动信号的特性,用正常震动信号来模拟机器的正常振动特性,然后将一套模型与一套模型进行比较。1 将两种模型的实验性结果用于两个模型,从而获得一种具有前景的森林。