Data-driven discovery of Koopman eigenfunctions using deep learning

ORAL

Abstract

Koopman operator theory transforms any autonomous non-linear dynamical system into an infinite-dimensional linear system. Since linear systems are well-understood, a mapping of non-linear dynamics to linear dynamics provides a powerful approach to understanding and controlling fluid flows. However, finding the correct change of variables remains an open challenge. We present a strategy to discover an approximate mapping using deep learning. Our neural networks find this change of variables, its inverse, and a finite-dimensional linear dynamical system defined on the new variables. Our method is completely data-driven and only requires measurements of the system, i.e. it does not require derivatives or knowledge of the governing equations. We find a minimal set of approximate Koopman eigenfunctions that are sufficient to reconstruct and advance the system to future states. We demonstrate the method on several dynamical systems.

Authors

  • Bethany Lusch

    University of Washington

  • Steven Brunton

    University of Washington, Department of Mechanical Engineering, University of Washington, Seattle, WA, Univ of Washington

  • J. Nathan Kutz

    University of Washington, Department of Applied Mathematics, University of Washington, Seattle, WA