Learning Nonautonomous Systems via Dynamic Mode Decomposition

Hannah Lu, Daniel M. Tartakovsky
6/27/2023
math.NAcs.LG

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

We present a data-driven learning approach for unknown nonautonomous dynamical systems with time-dependent inputs based on dynamic mode decomposition (DMD). To circumvent the difficulty of approximating the time-dependent Koopman operators for nonautonomous systems, a modified system derived from local parameterization of the external time-dependent inputs is employed as an approximation to the original nonautonomous system. The modified system comprises a sequence of local parametric systems, which can be well approximated by a parametric surrogate model using our previously proposed framework for dimension reduction and interpolation in parameter space (DRIPS). The offline step of DRIPS relies on DMD to build a linear surrogate model, endowed with reduced-order bases (ROBs), for the observables mapped from training data. Then the offline step constructs a sequence of iterative parametric surrogate models from interpolations on suitable manifolds, where the target/test parameter points are specified by the local parameterization of the test external time-dependent inputs. We present a number of numerical examples to demonstrate the robustness of our method and compare its performance with deep neural networks in the same settings.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lu2023learning,
  title  = {Learning Nonautonomous Systems via Dynamic Mode Decomposition},
  author = {Hannah Lu and Daniel M. Tartakovsky},
  year   = {2023},
  eprint = {2306.15618},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.15618v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.15618.svg)](https://codeofpaper.com/paper/2306.15618)

Discussion