Reduced-order Koopman modeling and predictive control of nonlinear processes
Xuewen Zhang, Minghao Han, Xunyuan Yin
TL;DR
This work tackles the challenge of controlling large-scale nonlinear processes in real time by introducing a data-driven, reduced-order Koopman framework. It combines Kalman-GSINDy to automatically select lifting functions with POD to compress lifted dynamics into a small number of latent states, enabling a linear predictor that can be controlled with robust MPC. The approach is validated on a reactor-separator process, showing comparable set-point tracking performance to full-order models while reducing computation time by roughly 45%. The methodology offers a practical path to scalable, data-driven control of nonlinear systems with rigorous stability considerations and improved computational efficiency.
Abstract
In this paper, we propose an efficient data-driven predictive control approach for general nonlinear processes based on a reduced-order Koopman operator. A Kalman-based sparse identification of nonlinear dynamics method is employed to select lifting functions for Koopman identification. The selected lifting functions are used to project the original nonlinear state-space into a higher-dimensional linear function space, in which Koopman-based linear models can be constructed for the underlying nonlinear process. To curb the significant increase in the dimensionality of the resulting full-order Koopman models caused by the use of lifting functions, we propose a reduced-order Koopman modeling approach based on proper orthogonal decomposition. A computationally efficient linear robust predictive control scheme is established based on the reduced-order Koopman model. A case study on a benchmark chemical process is conducted to illustrate the effectiveness of the proposed method. Comprehensive comparisons are conducted to demonstrate the advantage of the proposed method.
