2025 AIChE Annual Meeting

(109d) Robust Koopman Economic Model Predictive Control with Stability Guarantee

Authors

Minghao Han, Nanyang Technological University
The rapid evolution of modern industry has necessitated advanced control systems capable of handling complex, nonlinear, and time-varying processes. Traditional control methods often struggle to balance operational efficiency with robustness, particularly in dynamic environments such as chemical plants, energy systems, and robotics, where uncertainties and disturbances are pervasive. This challenge underscores the urgent need for adaptive control frameworks that integrate predictive modeling, real-time optimization, and data-driven learning to ensure the stability and economic performance of the industrial processes.

Model Predictive Control (MPC) has emerged as a cornerstone of modern control engineering due to its ability to handle multivariable systems, enforce constraints, and optimize future behavior through receding-horizon optimization. Economic Model Predictive Control (EMPC) extends this paradigm by directly optimizing economic objectives—such as energy consumption or production costs—rather than traditional trajectory tracking. The theory of EMPC has been developed with application to many complex systems. One study developed a Lyapunov-based EMPC design for nonlinear systems, with application to a chemical process. Another minimized the economic costs in the operation of a water distribution network by using EMPC. A third proposed a novel EMPC scheme to deal with the time-varying costs that may be present in electricity price. Another managed to reduce the economic cost in the operation of a wastewater treatment process with EMPC. However, EMPC’s efficacy heavily depends on the accuracy of the underlying system model. For nonlinear systems, deriving precise first-principles models is often impractical, leading to performance degradation when model-plant mismatches occur.

Koopman operator theory has gained considerable attention due to its capability to represent nonlinear systems linearly within higher-dimensional spaces. This transformation enables the use of conventional linear control methods directly on nonlinear systems. However, exact identification of the Koopman operator involves infinite-dimensional complexity, which limits its practical use. Therefore, finite-dimensional approximations have become the standard for practical implementation. Data-driven techniques, including dynamic mode decomposition (DMD) and extended dynamic mode decomposition (EDMD), have been proposed to construct these finite-dimensional linear models using observed temporal data. While EDMD offers increased modeling flexibility, it necessitates the manual selection of suitable nonlinear lifting functions, requiring significant expertise and domain knowledge. Recent innovations have combined deep learning methods with Koopman theory to automate the identification of observable functions. Techniques such as Deep-DMD utilize neural networks to enhance model accuracy and significantly reduce the need for manual tuning. Additionally, integrating Koopman-based models with model predictive control (MPC) has demonstrated improved robustness and efficiency in tracking control tasks for nonlinear systems. The combination of EMPC with Koopman is also gaining increasing attention. One study developed an input-output Koopman model to predict the future economic costs and enable the design of a computationally efficient EMPC algorithm, which achieved improved economic performance on a wastewater treatment process. Another proposed to train Koopman operator within a reinforcement learning framework and used the algorithm to solve the EMPC problems. However, important issues such as the closed-loop system stability and economic performance guarantees of the Koopman-based controllers remain unaddressed.

In this study, we propose a learning-based approach for the modelling and economic operation of nonlinear systems. Without access to the first-principles model of the system nor the exact economic cost function, we propose to employ deep learning to learn an input-output Koopman operator model to predict the future economic costs. Based on the learned Koopman model, an economic model predictive control framework is designed. We show that the closed-loop system is stable and the formulated EMPC is feasible given certain conditions, even in the presence of modelling errors. The proposed method is evaluated on benchmark systems to validate its effectiveness.

References

[1] J. Li, W. Li, X. Chang, K. Sharma, and Z. Yuan, “Real-time predictive control for chemical distribution in sewer networks using improved elephant herding optimization,” IEEE Transactions on Industrial Informatics, vol. 18, no. 1, pp. 571-581, 2020.
[2] G. Ceusters, R. C. Rodríguez, A. B. García, R. Franke, G. Deconinck, L. A. Helsen, Nowé, M. Messagie, and L. R Camargo, “Model-predictive control and reinforcement learning in multi-energy system case studies,” Applied Energy, vol. 303, p. 117634, 2021.
[3] A. Carron, E. Arcari, M. Wermelinger, L. Hewing, M. Hutter, and M. N. Zeilinger, “Data-driven model predictive control for trajectory tracking with a robotic arm,” IEEE Robotics and Automation Letters, vol. 4, no. 4, pp. 3758-3765, 2019.
[4] C. E. Garcia, D. M. Prett, and M. Morari, “Model predictive control: Theory and practice—A survey,” Automatica, vol. 25, no. 3, pp. 335-348, 1989.
[5] M. Ellis, J. Liu, P. D. Christofides, “Economic model predictive control,” in Springer, vol. 5, no. 7, p. 65, 2017.
[6] M. Heidarinejad, J. Liu, P. D. Christofides, “Economic model predictive control of nonlinear process systems using Lyapunov techniques,” AIChE Journal, vol. 58, no. 3, pp. 855-870, 2012.
[7] Y. Wang, V. Puig, and G. Cembrano, “Non-linear economic model predictive control of water distribution networks,” Journal of Process Control, vol. 56, pp. 23-34, 2017.
[8] M. J. Risbeck and J. B. Rawlings, “Economic model predictive control for time-varying cost and peak demand charge optimization,” IEEE Transactions on Automatic Control, vol. 65, no. 7, pp. 2957-2968, 2019.
[9] J. Zeng and J. Liu, “Economic model predictive control of wastewater treatment processes,” Industrial & Engineering Chemistry Research, vol. 54, no. 21, pp. 5710-5721, 2015.
[10] B. O. Koopman, “Hamiltonian systems and transformation in Hilbert space,” Proceedings of the National Academy of Sciences, vol. 17, no. 5, pp. 315–318, 1931.
[11] M. Korda and I. Mezic, “Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control,” Automatica, vol. 93, pp. 149–160, 2018.
[12] P. J. Schmid, “Dynamic mode decomposition of numerical and experimental data,” Journal of Fluid Mechanics, vol. 656, pp. 5–28, 2010.
[13] Q. Li, F. Dietrich, E. M. Bollt, and I. G. Kevrekidis, “Extended dynamic mode decomposition with dictionary learning: A data-driven adaptive spectral decomposition of the Koopman operator,” Chaos: An Interdisciplinary Journal of Nonlinear Science, vol. 27, no. 10, p. 103111, 2017.
[14] C. Folkestad, D. Pastor, I. Mezic, R. Mohr, M. Fonoberova, and J. Burdick, “Extended dynamic mode decomposition with learned Koopman eigenfunctions for prediction and control,” American Control Conference, pp. 3906–3913, 2020.
[15] X. Zhang, M. Han, and X. Yin, “Reduced-order Koopman modeling and predictive control of nonlinear processes,” Computers & Chemical Engineering, vol. 179, p. 108440, 2023.
[16] E. Yeung, S. Kundu, and N. Hodas, “Learning deep neural network representations for Koopman operators of nonlinear dynamical systems,” American Control Conference, pp. 4832–4839, 2019.
[17] M. Han, Z. Li, X. Yin, and X. Yin, “Robust learning and control of time-delay nonlinear systems with deep recurrent Koopman operators,” IEEE Transactions on Industrial Informatics, vol. 20, no. 3, pp. 4675–4684, 2024.
[18] Z. Ping, Z. Yin, X. Li, Y. Liu, and T. Yang, “Deep Koopman model predictive control for enhancing transient stability in power grids,” International Journal of Robust and Nonlinear Control, vol. 31, no. 6, pp. 1964–1978, 2021.
[19] M. Švec, Š. Ileš, J. Matuško. “Predictive direct yaw moment control based on the Koopman operator,” IEEE Transactions on Control Systems Technology, vol. 31, no. 6, 2023.
[20] A. Narasingam, S. H. Son, and J. S.-I. Kwon, “Data-driven feedback stabilisation of nonlinear systems: Koopman-based model predictive control,” International Journal of Control, vol. 96, no. 3, pp. 770–781, 2023.
[21] H. Chen and C. Lv, “Incorporating ESO into deep Koopman operator modeling for control of autonomous vehicles,” IEEE Transactions on Control Systems Technology, vol. 32, no. 5, pp. 1854–1864, 2024.
[22] M. Han, J. Yao, A. W.-K. Law, and X. Yin, “Efficient economic model predictive control of water treatment process with learning-based Koopman operator,” Control Engineering Practice, vol. 149, p. 105975, 2024.
[23] D. Mayfrank, A. Mitsos, and M. Dahmen, “End-to-end reinforcement learning of Koopman models for economic nonlinear model predictive control,” Computers & Chemical Engineering, vol. 190, p. 108824, 2024.