A data-driven Koopman model predictive control framework for nonlinear flows
arXiv:1804.05291
Abstract
The Koopman operator theory is an increasingly popular formalism of dynamical systems theory which enables analysis and prediction of the nonlinear dynamics from measurement data. Building on the recent development of the Koopman model predictive control framework (Korda and Mezic 2016), we propose a methodology for closed-loop feedback control of nonlinear flows in a fully data-driven and model-free manner. In the first step, we compute a Koopman-linear representation of the control system using a variation of the extended dynamic mode decomposition algorithm and then we apply model predictive control to the constructed linear model. Our methodology handles both full-state and sparse measurement; in the latter case, it incorporates the delay-embedding of the available data into the identification and control processes. We illustrate the application of this methodology on the periodic Burgers' equation and the boundary control of a cavity flow governed by the two-dimensional incompressible Navier-Stokes equations. In both examples the proposed methodology is successful in accomplishing the control tasks with sub-millisecond computation time required for evaluation of the control input in closed-loop, thereby allowing for a real-time deployment.
arXiv commentThe MATLAB implementation of the Koopman-MPC framework for the examples is available at https://github.com/arbabiha/KoopmanMPC_for_flowcontrol
References in corpus (9)
- Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control
- On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator
- A Novel Model Order Reduction Approach for Navier-Stokes Equations at High Reynolds Number
- Koopman operator-based model reduction for switched-system control of PDEs
- Study of dynamics in post-transient flows using Koopman mode decomposition
- Learning Koopman Invariant Subspaces for Dynamic Mode Decomposition
- An Optimal Control Formulation of Pulse-Based Control Using Koopman Operator
- Construction of eigenfunctions for scalar-type operators via Laplace averages with connections to the Koopman operator
- Controlling nonlinear PDEs using low-dimensional bilinear approximations obtained from data
Cited by in corpus (10)
- Robust Tube-based Model Predictive Control with Koopman Operators--Extended Version
- Physics-Informed Probabilistic Learning of Linear Embeddings of Non-linear Dynamics With Guaranteed Stability
- Sparsity-promoting algorithms for the discovery of informative Koopman invariant subspaces
- Learning Compositional Koopman Operators for Model-Based Control
- Feedback control of nonlinear PDEs using data-efficient reduced order models based on the Koopman operator
- Data-driven model reduction of agent-based systems using the Koopman generator
- Koopman Representations of Dynamic Systems with Control
- End-to-End Reinforcement Learning of Koopman Models for Economic Nonlinear Model Predictive Control
- Enhancement for Robustness of Koopman Operator-based Data-driven Mobile Robotic Systems
- Frequency Control of Decoupled Synchronous Machine Using Koopman Operator Based Model Predictive