Litcius/Paper detail

Koopman Operators for Estimation and Control of Dynamical Systems

Samuel E. Otto, Clarence W. Rowley

2021Annual Review of Control Robotics and Autonomous Systems166 citationsDOIOpen Access PDF

Abstract

A common way to represent a system's dynamics is to specify how the state evolves in time. An alternative viewpoint is to specify how functions of the state evolve in time. This evolution of functions is governed by a linear operator called the Koopman operator, whose spectral properties reveal intrinsic features of a system. For instance, its eigenfunctions determine coordinates in which the dynamics evolve linearly. This review discusses the theoretical foundations of Koopman operator methods, as well as numerical methods developed over the past two decades to approximate the Koopman operator from data, for systems both with and without actuation. We pay special attention to ergodic systems, for which especially effective numerical methods are available. For nonlinear systems with an affine control input, the Koopman formalism leads naturally to systems that are bilinear in the state and the input, and this structure can be leveraged for the design of controllers and estimators.

Topics & Concepts

EigenfunctionOperator (biology)Nonlinear systemAffine transformationDynamical systems theoryErgodic theoryApplied mathematicsComputer scienceMathematicsFormalism (music)Control theory (sociology)Eigenvalues and eigenvectorsControl (management)Mathematical analysisPure mathematicsArtificial intelligencePhysicsBiochemistryChemistryMusicalVisual artsRepressorQuantum mechanicsTranscription factorGeneArtModel Reduction and Neural NetworksProbabilistic and Robust Engineering DesignFluid Dynamics and Turbulent Flows