This paper presents a new observer-based approach to detect and isolate faulty sensors in industrial systems. Two types of sensor faults are considered: complete failure and sensor deterioration. The proposed method is applicable to general autonomous nonlinear systems without making any assumptions about its triangular and/or normal form, which is usually considered in the observer design literature. The key aspect of our approach is a learning-based design of the Luenberger observer, which involves using a neural network to approximate the injective map that transforms the nonlinear system into a stable linear system with output injection. This learning-based Luenberger observer accurately estimates the system's state, allowing for the detection of sensor faults through residual generation. The residual is computed as the norm of the difference between the system's measured output and the observer's predicted output vectors. Fault isolation is achieved by comparing each sensor's measurement with its corresponding predicted value. We demonstrate the effectiveness of our approach in capturing and isolating sensor faults while remaining robust in the presence of measurement noise and system uncertainty. We validate our method through numerical simulations of sensor faults in a network of Kuramoto oscillators.
翻译:本文提出了一种新的基于观测器的方法来检测和隔离工业系统中的故障传感器。考虑了两种类型的传感器故障:完全失效和传感器退化。所提出的方法适用于一般的自主非线性系统,在观测器设计文献中通常考虑将其视为三角形和/或正常形式的假设。我们方法的关键在于Luenberger观测器的基于学习的设计,它涉及使用神经网络来近似将非线性系统转化为具有输出注入的稳定线性系统的可逆映射。这种基于学习的Luenberger观测器准确估计系统的状态,通过产生残差来实现传感器故障的检测。残差被计算为系统测量输出和观测器预测输出向量之间差的范数。通过将每个传感器的测量值与其相应的预测值进行比较来实现故障隔离。我们演示了我们的方法在捕捉和隔离传感器故障方面的有效性,同时在存在测量噪声和系统不确定性的情况下保持鲁棒性。我们通过对Kuramoto振荡器网络中的传感器故障进行的数值模拟来验证我们的方法。