论文标题
控制理论上可以解释的自动编码器方法在非线性动态系统中的故障检测
Control theoretically explainable application of autoencoder methods to fault detection in nonlinear dynamic systems
论文作者
论文摘要
本文致力于控制自动编码器在非线性动态系统中最佳故障检测中的可解释应用。基于自动编码器的学习是一种标准的机器学习方法,广泛应用于故障(异常)检测和分类。在表示学习的背景下,所谓的潜在(隐藏)变量在最佳故障检测中起着重要作用。在理想情况下,潜在变量应该是最小的足够统计量。现有的基于自动编码器的故障检测方案主要以应用程序为导向,很少有努力致力于最佳的基于自动装置的故障检测和可解释的应用。我们工作的主要目的是建立一个在非线性动态系统中学习基于自动编码器的最佳故障检测的框架。为此,首先在控制理论的帮助下引入了动态系统的过程模型形式,这也导致对潜在变量的清晰解释。为了开发控制理论解决方案的最佳故障检测问题的主要努力,其中引入并证明了对动态系统和故障检测规范的模拟概念最小的统计量,所谓的无损信息压缩。特别是,基于损失函数和进一步的学习算法得出了这种潜在变量的存在条件。该学习算法使对自动编码器的最佳培训能够在非线性动态系统中实现最佳的故障检测。在本文的末尾给出了关于三坦克系统的案例研究,以说明提出的基于自动编码器的故障检测的能力,并解释潜在变量在拟议的故障检测系统中的基本作用。
This paper is dedicated to control theoretically explainable application of autoencoders to optimal fault detection in nonlinear dynamic systems. Autoencoder-based learning is a standard machine learning method and widely applied for fault (anomaly) detection and classification. In the context of representation learning, the so-called latent (hidden) variable plays an important role towards an optimal fault detection. In ideal case, the latent variable should be a minimal sufficient statistic. The existing autoencoder-based fault detection schemes are mainly application-oriented, and few efforts have been devoted to optimal autoencoder-based fault detection and explainable applications. The main objective of our work is to establish a framework for learning autoencoder-based optimal fault detection in nonlinear dynamic systems. To this aim, a process model form for dynamic systems is firstly introduced with the aid of control theory, which also leads to a clear system interpretation of the latent variable. The major efforts are made on the development of a control theoretic solution to the optimal fault detection problem, in which an analog concept to minimal sufficient statistic, the so-called lossless information compression, is introduced and proven for dynamic systems and fault detection specifications. In particular, the existence conditions for such a latent variable are derived, based on which a loss function and further a learning algorithm are developed. This learning algorithm enables optimally training of autoencoders to achieve an optimal fault detection in nonlinear dynamic systems. A case study on three-tank system is given at the end of this paper to illustrate the capability of the proposed autoencoder-based fault detection and to explain the essential role of the latent variable in the proposed fault detection system.