Unified Flowing Normality Learning for Rotating Machinery Anomaly Detection in Continuous Time-Varying Conditions
针对连续时变工况下旋转机械异常检测中样本不足的问题,提出统一流动正态性学习框架,通过流形密度估计和自适应阈值实现任意工况下的准确故障检测。
Intelligent anomaly detection (AD) methods have achieved much successes in machinery condition monitoring. However, the underlying independent and identically distributed assumption restricts their application scopes to steady operating conditions. False and missing alarms would occur when machines operate under time-varying circumstances. In this work, a more challenging time-varying setting is studied, where the working conditions are continuously changing, such that few or no samples are available for model training at one single condition. To tackle this issue, we propose a unified flowing normality learning (UFNL) framework, which aims to capture the flowing normal conditional distribution of time-varying samples and assigns dynamic decision boundary for AD. Specifically, a manifold-based probability density estimation is utilized to guide the adversarial learning process of generative adversarial networks, where adjacent samples are aggregated to approximate the conditional distribution by a conditional generator. Then, a latent normality inversion is proposed to extract the manifold structure from the pretrained generator and to map it into the latent space via a conditional encoder. The reconstruction errors from the encoder and generator can reveal the deviation of signals to the flowing normality. Finally, a condition-aware adaptive threshold selection strategy is proposed, where different thresholds are adaptively assigned for different conditions. Experiments are carried out under two typical continuous time-varying scenarios. The results demonstrate that the proposed framework can realize accurate fault detection at any operating condition within continuously changing environments.