scispace - formally typeset
Open AccessJournal ArticleDOI

Optimal Construction of Koopman Eigenfunctions for Prediction and Control

Reads0
Chats0
TLDR
This article presents a novel data-driven framework for constructing eigenfunctions of the Koopman operator geared toward prediction and control, and is extended to construct generalized eigenFunctions that also give rise Koop man invariant subspaces and hence can be used for linear prediction.
Abstract
This article presents a novel data-driven framework for constructing eigenfunctions of the Koopman operator geared toward prediction and control. The method leverages the richness of the spectrum of the Koopman operator away from attractors to construct a set of eigenfunctions such that the state (or any other observable quantity of interest) is in the span of these eigenfunctions and hence predictable in a linear fashion. The eigenfunction construction is optimization-based with no dictionary selection required. Once a predictor for the uncontrolled part of the system is obtained in this way, the incorporation of control is done through a multistep prediction error minimization, carried out by a simple linear least-squares regression. The predictor so obtained is in the form of a linear controlled dynamical system and can be readily applied within the Koopman model predictive control (MPC) framework of (M. Korda and I. Mezic, 2018) to control nonlinear dynamical systems using linear MPC tools. The method is entirely data-driven and based predominantly on convex optimization. The novel eigenfunction construction method is also analyzed theoretically, proving rigorously that the family of eigenfunctions obtained is rich enough to span the space of all continuous functions. In addition, the method is extended to construct generalized eigenfunctions that also give rise Koopman invariant subspaces and hence can be used for linear prediction. Detailed numerical examples demonstrate the approach, both for prediction and feedback control. * * Code for the numerical examples is available from https://homepages.laas.fr/mkorda/Eigfuns.zip .

read more

Citations
More filters
Book

Ergodic theory

Posted Content

Data-driven discovery of Koopman eigenfunctions for control

TL;DR: The Koopman Reduced Order Nonlinear Identification and Control (KRONIC) as mentioned in this paper is a data-driven control architecture based on the partial differential equation governing the infinitesimal generator of the koopman operator.
Posted Content

Modern Koopman Theory for Dynamical Systems.

TL;DR: Koopman spectral theory has emerged as a dominant perspective over the past decade, in which nonlinear dynamics are represented in terms of an infinite-dimensional linear operator acting on the space of all possible measurement functions of the system as discussed by the authors.
Journal ArticleDOI

Data-driven discovery of Koopman eigenfunctions for control

TL;DR: The Koopman Reduced Order Nonlinear Identification and Control (KRONIC) as discussed by the authors is a data-driven control architecture based on the partial differential equation governing the infinitesimal generator of the koopman operator.
Journal ArticleDOI

Modern Koopman Theory for Dynamical Systems

- 01 May 2022 - 
TL;DR: Koopman spectral theory has emerged as a dominant perspective over the past decade, in which nonlinear dynamics are represented in terms of an infinite-dimensional linear operator acting on the space of all possible measurement functions of the system as mentioned in this paper .
References
More filters
Journal ArticleDOI

Dynamic mode decomposition of numerical and experimental data

TL;DR: In this article, a method is introduced that is able to extract dynamic information from flow fields that are either generated by a (direct) numerical simulation or visualized/measured in a physical experiment.
Book

Proximal Algorithms

TL;DR: The many different interpretations of proximal operators and algorithms are discussed, their connections to many other topics in optimization and applied mathematics are described, some popular algorithms are surveyed, and a large number of examples of proxiesimal operators that commonly arise in practice are provided.
Journal ArticleDOI

Spectral analysis of nonlinear flows

TL;DR: In this article, a technique for describing the global behaviour of complex nonlinear flows by decomposing the flow into modes determined from spectral analysis of the Koopman operator, an infinite-dimensional linear operator associated with the full nonlinear system, is presented.
Journal ArticleDOI

A Data-Driven Approximation of the Koopman Operator: Extending Dynamic Mode Decomposition

TL;DR: In this paper, the authors presented a data-driven method for approximating the leading eigenvalues, eigenfunctions, and modes of the Koopman operator, which requires a data set of snapshot pairs and a dictionary of scalar observables, but does not require explicit governing equations or interaction with a black box integrator.
Related Papers (5)