Handling plant-model mismatch in Koopman Lyapunov-based model predictive control via offset-free control framework

Koopman operator theory enables a global linear representation of a given nonlinear dynamical system by transforming the nonlinear dynamics into a higher dimensional observable function space where the evolution of observable functions is governed by an infinite-dimensional linear operator. For practical application of Koopman operator theory, various data-driven methods have been developed to derive lifted state-space models via approximation to the Koopman operator. Based on approximate models, several Koopman-based model predictive control (KMPC) schemes have been proposed. However, since a finite-dimensional approximation to the infinite-dimensional Koopman operator cannot fully represent a nonlinear dynamical system, plant-model mismatch inherently exists in these KMPC schemes and negatively influences the performance of control systems. In this work, we present offset-free Koopman Lyapunov-based model predictive control (KLMPC) framework that addresses the inherent plant-model mismatch in KMPC schemes using an offset-free control framework based on a disturbance estimator approach and ensures feasibility and stability of the control system by applying Lyapunov constraints to the optimal control problem. The zero steady-state offset condition of the developed framework is mathematically examined. The effectiveness of the developed framework is also demonstrated by comparing the closed-loop results of the proposed offset-free KLMPC and the nominal KLMPC.

[1]  Joseph Sang-Il Kwon,et al.  Application of Koopman operator for model-based control of fracture propagation and proppant transport in hydraulic fracturing operation , 2020 .

[2]  Panagiotis D. Christofides,et al.  Distributed model predictive control: A tutorial review and future research directions , 2013, Comput. Chem. Eng..

[3]  Joseph Sang-Il Kwon,et al.  Data-driven feedback stabilisation of nonlinear systems: Koopman-based model predictive control , 2020, Int. J. Control.

[4]  Hans-Peter Preuss,et al.  Perfect steady-state tracking and disturbance rejection by constant state feedback , 1982 .

[5]  Panagiotis D. Christofides,et al.  Lyapunov-Based Model Predictive Control of Nonlinear Systems Subject to Data Losses , 2007, IEEE Transactions on Automatic Control.

[6]  Damien Ernst,et al.  An Optimal Control Formulation of Pulse-Based Control Using Koopman Operator , 2017, Autom..

[7]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

[8]  Sang Hwan Son,et al.  Move blocked model predictive control with guaranteed stability and improved optimality using linear interpolation of base sequences , 2020, Int. J. Control.

[9]  Manfred Morari,et al.  Nonlinear offset-free model predictive control , 2012, Autom..

[10]  B. O. Koopman,et al.  Dynamical Systems of Continuous Spectra. , 1932, Proceedings of the National Academy of Sciences of the United States of America.

[11]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[12]  J. Kwon,et al.  Koopman Lyapunov‐based model predictive control of nonlinear chemical process systems , 2019, AIChE Journal.

[13]  I. Mezić,et al.  On the use of Fourier averages to compute the global isochrons of (quasi)periodic dynamics. , 2012, Chaos.

[14]  Igor Mezic,et al.  Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control , 2016, Autom..

[15]  Stefan Klus,et al.  Koopman operator-based model reduction for switched-system control of PDEs , 2017, Autom..

[16]  Panagiotis D. Christofides,et al.  Stabilization of nonlinear systems with state and control constraints using Lyapunov-based predictive control , 2005, Proceedings of the 2005, American Control Conference, 2005..

[17]  Clarence W. Rowley,et al.  Extending Data-Driven Koopman Analysis to Actuated Systems , 2016 .

[18]  Steven L. Brunton,et al.  Generalizing Koopman Theory to Allow for Inputs and Control , 2016, SIAM J. Appl. Dyn. Syst..

[19]  I. Mezić,et al.  Spectral analysis of nonlinear flows , 2009, Journal of Fluid Mechanics.

[20]  Alberto Bemporad,et al.  Predictive Control for Linear and Hybrid Systems , 2017 .

[21]  B. O. Koopman,et al.  Hamiltonian Systems and Transformation in Hilbert Space. , 1931, Proceedings of the National Academy of Sciences of the United States of America.

[22]  Alberto Bemporad,et al.  Combined Design of Disturbance Model and Observer for Offset-Free Model Predictive Control , 2007, IEEE Transactions on Automatic Control.

[23]  Sang Hwan Son,et al.  Move blocked model predictive control with improved optimality using semi-explicit approach for applying time-varying blocking structure , 2020 .

[24]  Clarence W. Rowley,et al.  A Data–Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition , 2014, Journal of Nonlinear Science.

[25]  G. Pannocchia,et al.  Offset-free MPC explained: novelties, subtleties, and applications , 2015 .