Robust Tube-based Model Predictive Control with Koopman Operators--Extended Version
arXiv:2108.13011 · doi:10.1016/j.automatica.2021.110114
Abstract
Koopman operators are of infinite dimension and capture the characteristics of nonlinear dynamics in a lifted global linear manner. The finite data-driven approximation of Koopman operators results in a class of linear predictors, useful for formulating linear model predictive control (MPC) of nonlinear dynamical systems with reduced computational complexity. However, the robustness of the closed-loop Koopman MPC under modeling approximation errors and possible exogenous disturbances is still a crucial issue to be resolved. Aiming at the above problem, this paper presents a robust tube-based MPC solution with Koopman operators, i.e., r-KMPC, for nonlinear discrete-time dynamical systems with additive disturbances. The proposed controller is composed of a nominal MPC using a lifted Koopman model and an off-line nonlinear feedback policy. The proposed approach does not assume the convergence of the approximated Koopman operator, which allows using a Koopman model with a limited order for controller design. Fundamental properties, e.g., stabilizability, observability, of the Koopman model are derived under standard assumptions with which, the closed-loop robustness and nominal point-wise convergence are proven. Simulated examples are illustrated to verify the effectiveness of the proposed approach.
18 pages, 9 figures
References in corpus (14)
- A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition
- Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control
- On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator
- Data-driven approximation of the Koopman generator: Model reduction, system identification, and control
- Learning an Approximate Model Predictive Controller with Guarantees
- Koopman operator-based model reduction for switched-system control of PDEs
- Direct data-driven control of constrained linear parameter-varying systems: A hierarchical approach
- Data-Driven Model Predictive Control using Interpolated Koopman Generators
- Kernel-based approximation of the Koopman generator and Schrödinger operator
- A data-driven Koopman model predictive control framework for nonlinear flows
- Koopman based data-driven predictive control
- Adaptive MPC under Time Varying Uncertainty: Robust and Stochastic
- Handling plant-model mismatch in Koopman Lyapunov-based model predictive control via offset-free control framework
- Data-driven feedback stabilization of nonlinear systems: Koopman-based model predictive control
Cited by in corpus (12)
- Deep Neural Networks with Koopman Operators for Modeling and Control of Autonomous Vehicles
- Robust Learning-based Predictive Control for Discrete-time Nonlinear Systems with Unknown Dynamics and State Constraints
- Vehicular Applications of Koopman Operator Theory -- A Survey
- Reduced-order Koopman modeling and predictive control of nonlinear processes
- Model-Based Safe Reinforcement Learning with Time-Varying State and Control Constraints: An Application to Intelligent Vehicles
- An overview of Koopman-based control: From error bounds to closed-loop guarantees
- Self-tuning moving horizon estimation of nonlinear systems via physics-informed machine learning Koopman modeling
- Adaptive Koopman Embedding for Robust Control of Complex Nonlinear Dynamical Systems
- Data-driven MPC with terminal conditions in the Koopman framework
- CKNet: A Convolutional Neural Network Based on Koopman Operator for Modeling Latent Dynamics from Pixels
- Dynamical systems and complex networks: A Koopman operator perspective
- Toward Scalable Multirobot Control: Fast Policy Learning in Distributed MPC