Extension of Dynamic Mode Decomposition for dynamic systems with incomplete information based on t-model of optimal prediction
Abstract
The Dynamic Mode Decomposition has proved to be a very efficient technique to study dynamic data. This is entirely a data-driven approach that extracts all necessary information from data snapshots which are commonly supposed to be sampled from measurement. The application of this approach becomes problematic if the available data is incomplete because some dimensions of smaller scale either missing or unmeasured. Such setting occurs very often in modeling complex dynamical systems such as power grids, in particular with reduced-order modeling. To take into account the effect of unresolved variables, the optimal prediction approach based on the Mori-Zwanzig formalism can be applied to obtain the most expected prediction under existing uncertainties. This effectively leads to the development of a time-predictive model accounting for the impact of missing data. In the present paper we provide a detailed derivation of the considered method from the Liouville equation and finalize it with the optimization problem that defines the optimal transition operator corresponding to the observed data. In contrast to the existing approach, we consider a first-order approximation of the Mori-Zwanzig decomposition, state the corresponding optimization problem and solve it with the gradient-based optimization method. The gradient of the obtained objective function is computed precisely through the automatic differentiation technique. The numerical experiments illustrate that the considered approach gives practically the same dynamics as the exact Mori-Zwanzig decomposition, but is less computationally intensive.
- Publication:
-
Journal of Computational Physics
- Pub Date:
- March 2023
- DOI:
- 10.1016/j.jcp.2023.111913
- arXiv:
- arXiv:2202.11432
- Bibcode:
- 2023JCoPh.47611913K
- Keywords:
-
- Dynamic mode decomposition;
- Mori-Zwanzig decomposition;
- Optimal prediction;
- t-model;
- Mathematics - Numerical Analysis;
- Computer Science - Machine Learning
- E-Print:
- doi:10.1016/j.jcp.2023.111913