Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories
S.E. Otto, S. Peitz, C.W. Rowley, SIAM Journal on Applied Dynamical Systems 23 (2024) 885–923.
Download (ext.)
Journal Article
| Published
| English
Author
Otto, Samuel E.;
Peitz, SebastianLibreCat ;
Rowley, Clarence W.
Department
Abstract
Data-driven models for nonlinear dynamical systems based on approximating the underlying Koopman operator or generator have proven to be successful tools for forecasting, feature learning, state estimation, and control. It has become well known that the Koopman generators for control-affine systems also have affine dependence on the input, leading to convenient finite-dimensional bilinear approximations of the dynamics. Yet there are still two main obstacles that limit the scope of current approaches for approximating the Koopman generators of systems with actuation. First, the performance of existing methods depends heavily on the choice of basis functions over which the Koopman generator is to be approximated; and there is currently no universal way to choose them for systems that are not measure preserving. Secondly, if we do not observe the full state, we may not gain access to a sufficiently rich collection of such functions to describe the dynamics. This is because the commonly used method of forming time-delayed observables fails when there is actuation. To remedy these issues, we write the dynamics of observables governed by the Koopman generator as a bilinear hidden Markov model, and determine the model parameters using the expectation-maximization (EM) algorithm. The E-step involves a standard Kalman filter and smoother, while the M-step resembles control-affine dynamic mode decomposition for the generator. We demonstrate the performance of this method on three examples, including recovery of a finite-dimensional Koopman-invariant subspace for an actuated system with a slow manifold; estimation of Koopman eigenfunctions for the unforced Duffing equation; and model-predictive control of a fluidic pinball system based only on noisy observations of lift and drag.
Publishing Year
Journal Title
SIAM Journal on Applied Dynamical Systems
Volume
23
Issue
1
Page
885-923
LibreCat-ID
Cite this
Otto SE, Peitz S, Rowley CW. Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories. SIAM Journal on Applied Dynamical Systems. 2024;23(1):885-923. doi:10.1137/22M1523601
Otto, S. E., Peitz, S., & Rowley, C. W. (2024). Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories. SIAM Journal on Applied Dynamical Systems, 23(1), 885–923. https://doi.org/10.1137/22M1523601
@article{Otto_Peitz_Rowley_2024, title={Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories}, volume={23}, DOI={10.1137/22M1523601}, number={1}, journal={SIAM Journal on Applied Dynamical Systems}, publisher={SIAM}, author={Otto, Samuel E. and Peitz, Sebastian and Rowley, Clarence W.}, year={2024}, pages={885–923} }
Otto, Samuel E., Sebastian Peitz, and Clarence W. Rowley. “Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories.” SIAM Journal on Applied Dynamical Systems 23, no. 1 (2024): 885–923. https://doi.org/10.1137/22M1523601.
S. E. Otto, S. Peitz, and C. W. Rowley, “Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories,” SIAM Journal on Applied Dynamical Systems, vol. 23, no. 1, pp. 885–923, 2024, doi: 10.1137/22M1523601.
Otto, Samuel E., et al. “Learning Bilinear Models of Actuated Koopman Generators from Partially-Observed Trajectories.” SIAM Journal on Applied Dynamical Systems, vol. 23, no. 1, SIAM, 2024, pp. 885–923, doi:10.1137/22M1523601.
All files available under the following license(s):
Copyright Statement:
This Item is protected by copyright and/or related rights. [...]
Link(s) to Main File(s)
Access Level
Closed Access