DySMHO: Data-Driven Discovery of Governing Equations for Dynamical Systems via Moving Horizon Optimization
arXiv:2108.00069 · doi:10.1038/s41598-022-13644-w
Abstract
Discovering the governing laws underpinning physical and chemical phenomena is a key step towards understanding and ultimately controlling systems in science and engineering. We introduce Discovery of Dynamical Systems via Moving Horizon Optimization (DySMHO), a scalable machine learning framework for identifying governing laws in the form of differential equations from large-scale noisy experimental data sets. DySMHO consists of a novel moving horizon dynamic optimization strategy that sequentially learns the underlying governing equations from a large dictionary of basis functions. The sequential nature of DySMHO allows leveraging statistical arguments for eliminating irrelevant basis functions, avoiding overfitting to recover accurate and parsimonious forms of the governing equations. Canonical nonlinear dynamical system examples are used to demonstrate that DySMHO can accurately recover the governing laws, is robust to high levels of measurement noise and that it can handle challenges such as multiple time scale dynamics.
References in corpus (5)
- Hidden Physics Models: Machine Learning of Nonlinear Partial Differential Equations
- Ensemble-SINDy: Robust sparse model discovery in the low-data, high-noise limit, with active learning and control
- Using Noisy or Incomplete Data to Discover Models of Spatiotemporal Dynamics
- Robust learning from noisy, incomplete, high-dimensional experimental data via physically constrained symbolic regression
- Discovery of Nonlinear Dynamical Systems using a Runge-Kutta Inspired Dictionary-based Sparse Regression Approach
Cited by in corpus (4)
- Discovery of partial differential equations from highly noisy and sparse data with physics-informed information criterion
- Data-driven sparse modeling of oscillations in plasma space propulsion
- Enhancing model identification with SINDy via nullcline reconstruction
- Testing topological conjugacy of time series