Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control.

In this wIn this work, we explore finite-dimensional linear representations of nonlinear dynamical systems by restricting the Koopman operator to an invariant subspace spanned by specially chosen observable functions. The Koopman operator is an infinite-dimensional linear operator that evolves funct...

Full description

Bibliographic Details
Main Authors: Steven L Brunton, Bingni W Brunton, Joshua L Proctor, J Nathan Kutz
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2016-01-01
Series:PLoS ONE
Online Access:http://europepmc.org/articles/PMC4769143?pdf=render
_version_ 1811264133472976896
author Steven L Brunton
Bingni W Brunton
Joshua L Proctor
J Nathan Kutz
author_facet Steven L Brunton
Bingni W Brunton
Joshua L Proctor
J Nathan Kutz
author_sort Steven L Brunton
collection DOAJ
description In this wIn this work, we explore finite-dimensional linear representations of nonlinear dynamical systems by restricting the Koopman operator to an invariant subspace spanned by specially chosen observable functions. The Koopman operator is an infinite-dimensional linear operator that evolves functions of the state of a dynamical system. Dominant terms in the Koopman expansion are typically computed using dynamic mode decomposition (DMD). DMD uses linear measurements of the state variables, and it has recently been shown that this may be too restrictive for nonlinear systems. Choosing the right nonlinear observable functions to form an invariant subspace where it is possible to obtain linear reduced-order models, especially those that are useful for control, is an open challenge. Here, we investigate the choice of observable functions for Koopman analysis that enable the use of optimal linear control techniques on nonlinear problems. First, to include a cost on the state of the system, as in linear quadratic regulator (LQR) control, it is helpful to include these states in the observable subspace, as in DMD. However, we find that this is only possible when there is a single isolated fixed point, as systems with multiple fixed points or more complicated attractors are not globally topologically conjugate to a finite-dimensional linear system, and cannot be represented by a finite-dimensional linear Koopman subspace that includes the state. We then present a data-driven strategy to identify relevant observable functions for Koopman analysis by leveraging a new algorithm to determine relevant terms in a dynamical system by ℓ1-regularized regression of the data in a nonlinear function space; we also show how this algorithm is related to DMD. Finally, we demonstrate the usefulness of nonlinear observable subspaces in the design of Koopman operator optimal control laws for fully nonlinear systems using techniques from linear optimal control.ork, we explore finite-dimensional linear representations of nonlinear dynamical systems by restricting the Koopman operator to an invariant subspace spanned by specially chosen observable functions. The Koopman operator is an infinite-dimensional linear operator that evolves functions of the state of a dynamical system. Dominant terms in the Koopman expansion are typically computed using dynamic mode decomposition (DMD). DMD uses linear measurements of the state variables, and it has recently been shown that this may be too restrictive for nonlinear systems. Choosing the right nonlinear observable functions to form an invariant subspace where it is possible to obtain linear reduced-order models, especially those that are useful for control, is an open challenge. Here, we investigate the choice of observable functions for Koopman analysis that enable the use of optimal linear control techniques on nonlinear problems. First, to include a cost on the state of the system, as in linear quadratic regulator (LQR) control, it is helpful to include these states in the observable subspace, as in DMD. However, we find that this is only possible when there is a single isolated fixed point, as systems with multiple fixed points or more complicated attractors are not globally topologically conjugate to a finite-dimensional linear system, and cannot be represented by a finite-dimensional linear Koopman subspace that includes the state. We then present a data-driven strategy to identify relevant observable functions for Koopman analysis by leveraging a new algorithm to determine relevant terms in a dynamical system by ℓ1-regularized regression of the data in a nonlinear function space; we also show how this algorithm is related to DMD. Finally, we demonstrate the usefulness of nonlinear observable subspaces in the design of Koopman operator optimal control laws for fully nonlinear systems using techniques from linear optimal control.
first_indexed 2024-04-12T19:57:28Z
format Article
id doaj.art-34f7ad106ebd4207bdb342a8906ba52f
institution Directory Open Access Journal
issn 1932-6203
language English
last_indexed 2024-04-12T19:57:28Z
publishDate 2016-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj.art-34f7ad106ebd4207bdb342a8906ba52f2022-12-22T03:18:37ZengPublic Library of Science (PLoS)PLoS ONE1932-62032016-01-01112e015017110.1371/journal.pone.0150171Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control.Steven L BruntonBingni W BruntonJoshua L ProctorJ Nathan KutzIn this wIn this work, we explore finite-dimensional linear representations of nonlinear dynamical systems by restricting the Koopman operator to an invariant subspace spanned by specially chosen observable functions. The Koopman operator is an infinite-dimensional linear operator that evolves functions of the state of a dynamical system. Dominant terms in the Koopman expansion are typically computed using dynamic mode decomposition (DMD). DMD uses linear measurements of the state variables, and it has recently been shown that this may be too restrictive for nonlinear systems. Choosing the right nonlinear observable functions to form an invariant subspace where it is possible to obtain linear reduced-order models, especially those that are useful for control, is an open challenge. Here, we investigate the choice of observable functions for Koopman analysis that enable the use of optimal linear control techniques on nonlinear problems. First, to include a cost on the state of the system, as in linear quadratic regulator (LQR) control, it is helpful to include these states in the observable subspace, as in DMD. However, we find that this is only possible when there is a single isolated fixed point, as systems with multiple fixed points or more complicated attractors are not globally topologically conjugate to a finite-dimensional linear system, and cannot be represented by a finite-dimensional linear Koopman subspace that includes the state. We then present a data-driven strategy to identify relevant observable functions for Koopman analysis by leveraging a new algorithm to determine relevant terms in a dynamical system by ℓ1-regularized regression of the data in a nonlinear function space; we also show how this algorithm is related to DMD. Finally, we demonstrate the usefulness of nonlinear observable subspaces in the design of Koopman operator optimal control laws for fully nonlinear systems using techniques from linear optimal control.ork, we explore finite-dimensional linear representations of nonlinear dynamical systems by restricting the Koopman operator to an invariant subspace spanned by specially chosen observable functions. The Koopman operator is an infinite-dimensional linear operator that evolves functions of the state of a dynamical system. Dominant terms in the Koopman expansion are typically computed using dynamic mode decomposition (DMD). DMD uses linear measurements of the state variables, and it has recently been shown that this may be too restrictive for nonlinear systems. Choosing the right nonlinear observable functions to form an invariant subspace where it is possible to obtain linear reduced-order models, especially those that are useful for control, is an open challenge. Here, we investigate the choice of observable functions for Koopman analysis that enable the use of optimal linear control techniques on nonlinear problems. First, to include a cost on the state of the system, as in linear quadratic regulator (LQR) control, it is helpful to include these states in the observable subspace, as in DMD. However, we find that this is only possible when there is a single isolated fixed point, as systems with multiple fixed points or more complicated attractors are not globally topologically conjugate to a finite-dimensional linear system, and cannot be represented by a finite-dimensional linear Koopman subspace that includes the state. We then present a data-driven strategy to identify relevant observable functions for Koopman analysis by leveraging a new algorithm to determine relevant terms in a dynamical system by ℓ1-regularized regression of the data in a nonlinear function space; we also show how this algorithm is related to DMD. Finally, we demonstrate the usefulness of nonlinear observable subspaces in the design of Koopman operator optimal control laws for fully nonlinear systems using techniques from linear optimal control.http://europepmc.org/articles/PMC4769143?pdf=render
spellingShingle Steven L Brunton
Bingni W Brunton
Joshua L Proctor
J Nathan Kutz
Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control.
PLoS ONE
title Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control.
title_full Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control.
title_fullStr Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control.
title_full_unstemmed Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control.
title_short Koopman Invariant Subspaces and Finite Linear Representations of Nonlinear Dynamical Systems for Control.
title_sort koopman invariant subspaces and finite linear representations of nonlinear dynamical systems for control
url http://europepmc.org/articles/PMC4769143?pdf=render
work_keys_str_mv AT stevenlbrunton koopmaninvariantsubspacesandfinitelinearrepresentationsofnonlineardynamicalsystemsforcontrol
AT bingniwbrunton koopmaninvariantsubspacesandfinitelinearrepresentationsofnonlineardynamicalsystemsforcontrol
AT joshualproctor koopmaninvariantsubspacesandfinitelinearrepresentationsofnonlineardynamicalsystemsforcontrol
AT jnathankutz koopmaninvariantsubspacesandfinitelinearrepresentationsofnonlineardynamicalsystemsforcontrol