Data-Driven Model Predictive Control using Interpolated Koopman Generators
arXiv:2003.07094 · doi:10.1137/20M1325678
Abstract
In recent years, the success of the Koopman operator in dynamical systems analysis has also fueled the development of Koopman operator-based control frameworks. In order to preserve the relatively low data requirements for an approximation via Dynamic Mode Decomposition, a quantization approach was recently proposed in [Peitz \& Klus, Automatica 106, 2019]. This way, control of nonlinear dynamical systems can be realized by means of switched systems techniques, using only a finite set of autonomous Koopman operator-based reduced models. These individual systems can be approximated very efficiently from data. The main idea is to transform a control system into a set of autonomous systems for which the optimal switching sequence has to be computed. In this article, we extend these results to continuous control inputs using relaxation. This way, we combine the advantages of the data efficiency of approximating a finite set of autonomous systems with continuous controls. We show that when using the Koopman generator, this relaxation --- realized by linear interpolation between two operators --- does not introduce any error for control affine systems. This allows us to control high-dimensional nonlinear systems using bilinear, low-dimensional surrogate models. The efficiency of the proposed approach is demonstrated using several examples with increasing complexity, from the Duffing oscillator to the chaotic fluidic pinball.
arXiv comment22 pages, 9 Figures
References in corpus (10)
- A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition
- On Dynamic Mode Decomposition: Theory and Applications
- Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control
- Koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control
- Chaos as an Intermittently Forced Linear System
- Extended dynamic mode decomposition with dictionary learning: a data-driven adaptive spectral decomposition of the Koopman operator
- On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator
- Koopman operator-based model reduction for switched-system control of PDEs
- Deep Model Predictive Control with Online Learning for Complex Physical Systems
- Tensor-based dynamic mode decomposition
Cited by in corpus (23)
- Robust Tube-based Model Predictive Control with Koopman Operators--Extended Version
- Bilinear dynamic mode decomposition for quantum control
- Identification of MIMO Wiener-type Koopman Models for Data-Driven Model Reduction using Deep Learning
- Extended Dynamic Mode Decomposition for Inhomogeneous Problems
- Propagating Parameter Uncertainty in Power System Nonlinear Dynamic Simulations Using a Koopman Operator-Based Surrogate Model
- An overview of Koopman-based control: From error bounds to closed-loop guarantees
- Machine-learned control-oriented flow estimation for multiactuator multi-sensor systems exemplified for the fluidic pinball
- Bio-inspired variable-stiffness flaps for hybrid flow control, tuned via reinforcement learning
- Koopman analysis of quantum systems
- Model predictive control for robust quantum state preparation
- Data-driven model reduction of agent-based systems using the Koopman generator
- SafEDMD: A Koopman-based data-driven controller design framework for nonlinear dynamical systems
- Data-Driven Koopman Controller Synthesis Based on the Extended Norm Characterization
- Temporally Consistent Koopman Autoencoders for Forecasting Dynamical Systems
- Data-Driven Predictive Control of Nonholonomic Robots Based on a Bilinear Koopman Realization: Data Does Not Replace Geometry
- Data-driven MPC with terminal conditions in the Koopman framework
- On the Universal Transformation of Data-Driven Models to Control Systems
- How to Control Hydrodynamic Force on Fluidic Pinball via Deep Reinforcement Learning
- Self-tuning model predictive control for wake flows
- Dynamical systems and complex networks: A Koopman operator perspective
- Koopman-based control of nonlinear systems with closed-loop guarantees
- Koopman-Based Surrogate Models for Multi-Objective Optimization of Agent-Based Systems
- Existence and Uniqueness of Solutions of the Koopman--von Neumann Equation on Bounded Domains