Data-driven fault detection and isolation of nonlinear systems using deep learning for Koopman operator
Mohammadhosein Bakhtiaridoust1, Meysam Yadegar1, Nader Meskin2
1Department of Electrical Engineering, Qom University of Technology, Qom, Iran.
Abstract:
This paper proposes a data-driven actuator fault detection and isolation approach for the general class of nonlinear systems. The proposed method uses a deep neural network architecture to obtain an invariant set of basis functions for the Koopman operator to form a linear Koopman predictor for a nonlinear system. Then, the obtained linear model is used for fault detection and isolation purposes without relying on prior knowledge about the underlying dynamics. Moreover, a recursive method is proposed for fault detection and isolation that is entirely data-driven with the key feature of global validity for the system's whole operating region due to the Koopman operator's global characteristic. Finally, the approach's efficacy is demonstrated using two simulations on a coupled nonlinear system and a two-link manipulator benchmark.
Related Concept Videos
Linear time-invariant Systems
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
Distributed Loads: Problem Solving
Multi-input and Multi-variable systems
In the absence...
Linear Approximation in Frequency Domain
In contrast, nonlinear systems do not inherently possess these properties. However, for small deviations around an operating point, a nonlinear system can often be approximated as linear....
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...


