The analysis of nonlinear dynamical systems based on the Koopman operator is attracting attention in various applications. Dynamic mode decomposition (DMD) is a data-driven algorithm for Koopman spectral analysis, and several variants with a wide range of applications have been proposed. However, popular implementations of DMD suffer from observation noise on random dynamical systems and generate inaccurate estimation of the spectra of the stochastic Koopman operator. In this paper, we propose subspace DMD as an algorithm for the Koopman analysis of random dynamical systems with observation noise. Subspace DMD first computes the orthogonal projection of future snapshots to the space of past snapshots and then estimates the spectra of a linear model, and its output converges to the spectra of the stochastic Koopman operator under standard assumptions. We investigate the empirical performance of subspace DMD with several dynamical systems and show its utility for the Koopman analysis of random dynamical systems.
[1]
M. Yousuff Hussaini,et al.
Theoretical and computational fluid dynamics
,
1989
.
[2]
Steven L. Brunton,et al.
Dynamic mode decomposition - data-driven modeling of complex systems
,
2016
.
[3]
J. Rogers.
Chaos
,
1876
.
[4]
G. G. Stokes.
"J."
,
1890,
The New Yale Book of Quotations.
[5]
Michael I. Jordan,et al.
Advances in Neural Information Processing Systems 30
,
1995
.
[6]
A. Peirce.
Computer Methods in Applied Mechanics and Engineering
,
2010
.
[7]
W. Marsden.
I and J
,
2012
.
[8]
Tohru Katayama,et al.
Subspace Methods for System Identification
,
2005
.
[9]
Lennart Ljung,et al.
System Identification: Theory for the User
,
1987
.
[10]
D. Rand.
Dynamical Systems and Turbulence
,
1982
.