International Journal of Control, Automation, and Systems 2024; 22(11): 3314-3328
https://doi.org/10.1007/s12555-024-0035-9
© The International Journal of Control, Automation, and Systems
In this study, we propose a data-driven fault diagnosis method for nonlinear systems with parameter uncertainty using Koopman operator. The Koopman operator is an infinite-dimensional linear operator that transforms a nonlinear dynamical system to a high-dimensional linear system. Using this property, we obtain an equivalent linear system to detect and identify the fault situation by analyzing the system matrices A and B. In this paper, a deep Koopman operator is proposed to find an observable function automatically by leveraging the capability of deep neural networks. A weighted window extended dynamic mode decomposition (WW-EDMD) is used to obtain the Koopman operator through a recursive procedure reducing computation time and memory usage. A forgetting factor is also implemented to enhance the fault detection ability, giving a higher weight to the latest data. To detect a loss of effectiveness (LoE) fault under a parameter uncertainty, the equivalent linear model is updated at each time, and if the norm of the input matrix B is less than the designed threshold, the LoE fault is detected and identified. The results of the numerical simulation show that the proposed method has a better fault detection capability than the method using window extended dynamic mode decomposition that only updates the matrix B under parameter variation.
Keywords Data-driven modeling, deep Koopman operator, fault diagnosis, parameter uncertainty, weighted window extended dynamic mode decomposition.
International Journal of Control, Automation, and Systems 2024; 22(11): 3314-3328
Published online November 1, 2024 https://doi.org/10.1007/s12555-024-0035-9
Copyright © The International Journal of Control, Automation, and Systems.
Jayden Dongwoo Lee, Lamsu Kim, Seongheon Lee, and Hyochoong Bang*
KAIST
In this study, we propose a data-driven fault diagnosis method for nonlinear systems with parameter uncertainty using Koopman operator. The Koopman operator is an infinite-dimensional linear operator that transforms a nonlinear dynamical system to a high-dimensional linear system. Using this property, we obtain an equivalent linear system to detect and identify the fault situation by analyzing the system matrices A and B. In this paper, a deep Koopman operator is proposed to find an observable function automatically by leveraging the capability of deep neural networks. A weighted window extended dynamic mode decomposition (WW-EDMD) is used to obtain the Koopman operator through a recursive procedure reducing computation time and memory usage. A forgetting factor is also implemented to enhance the fault detection ability, giving a higher weight to the latest data. To detect a loss of effectiveness (LoE) fault under a parameter uncertainty, the equivalent linear model is updated at each time, and if the norm of the input matrix B is less than the designed threshold, the LoE fault is detected and identified. The results of the numerical simulation show that the proposed method has a better fault detection capability than the method using window extended dynamic mode decomposition that only updates the matrix B under parameter variation.
Keywords: Data-driven modeling, deep Koopman operator, fault diagnosis, parameter uncertainty, weighted window extended dynamic mode decomposition.
Vol. 23, No. 3, pp. 683~972
Lvpeng Han, Kerui Peng, Wangxing Chen, and Zhaobing Liu*
International Journal of Control, Automation, and Systems 2025; 23(1): 249-261Taegyun Kim, Hoijo Jeong, and Seungkeun Kim*
International Journal of Control, Automation, and Systems 2024; 22(12): 3570-3583Ruihong Wu, Chengjin Qin*, Guoqiang Huang, Jianfeng Tao, and Chengliang Liu
International Journal of Control, Automation, and Systems 2024; 22(3): 1090-1104