Breadcrumb
- Home
- Publications
- Proceedings
- 2025 AIChE Annual Meeting
- Computing and Systems Technology Division
- 10B: AI/ML and Data-Driven Modeling for Control I
- (259g) Koopman System Identification with Noise Modeling
In this work, we propose noisy eDMD (neDMD), a data-driven Koopman modeling approach for nonlinear systems that simultaneously identifies linearized system dynamics and characterizes noise distributions when both the governing equations and noise properties (autocorrelations and distributions) are unknown. The method lifts system states and unmeasured noise into a high-dimensional feature space using a dictionary of candidate observables, yielding an approximated linear system, where the process noise, under such a state lifting, is assumed to be approximated as a corresponding nonlinear transformation of a multidimensional white noise signal.
The identification problem is formulated as a regularized least squares optimization and solved via block coordinate descent, which alternately estimates: (1) System matrices through regression [6], and (2) the noise sequence in the lifted space. Once the system matrices are learned from training data, the model’s noise-segregation performance is evaluated on unseen test data using moving horizon estimation (MHE) [7]. This approach reconstructs the white noise history, enabling optimal future state prediction in a manner analogous to prediction error methods in system identification [8].
Beyond addressing nonlinear system identification through a data-driven Koopman modeling algorithm, establishing a bound on the generalized error of predicting future outputs from state history remains critical for practical implementation. We provide these guarantees by deriving a probabilistic upper bound on this generalized prediction error using Bernstein’s inequality from statistical learning theory. Numerical case studies—including a Van der Pol oscillator and a methanol-ethanol distillation column—demonstrate that neDMD achieves order-of-magnitude improvements in prediction accuracy over standard eDMD by explicitly accounting for noise effects in the lifted dynamics.
References:
[1] K. J. Åström and P. Eykhoff, “System identification—a survey,” Automatica, vol. 7, no. 2, pp. 123–162, 1971.
[2] M. Budišić, R. Mohr, and I. Mezić, “Applied Koopmanism,” Chaos: An Interdisciplinary Journal of Nonlinear Science, vol. 22, no. 4, 2012.
[3] C. W. Rowley, I. Mezić, S. Bagheri, P. Schlatter, and D. S. Henningson, “Spectral analysis of nonlinear flows,” Journal of Fluid Mechanics, vol. 641, pp. 115–127, 2009.
[4] P. J. Schmid, “Dynamic mode decomposition of numerical and experimental data,” Journal of Fluid Mechanics, vol. 656, pp. 5–28, 2010.
[5] M. O. Williams, I. G. Kevrekidis, and C. W. Rowley, “A data–driven approximation of the Koopman operator: Extending dynamic mode decomposition,” Journal of Nonlinear Science, vol. 25, pp. 1307–1346, 2015.
[6] M. O. Williams, M. S. Hemati, S. T. Dawson, I. G. Kevrekidis, and C. W. Rowley, “Extending data-driven Koopman analysis to actuated systems,” IFAC-PapersOnLine, vol. 49, no. 18, pp. 704–709, 2016.
[7] D. G. Robertson, J. H. Lee, and J. B. Rawlings, “A moving horizon-based approach for least-squares estimation,” AIChE Journal, vol. 42, no. 8, pp. 2209–2224, 1996.
[8] L. Ljung “System identification. In ”Signal analysis and prediction; MIT Press, 1998; pp. 163–173.