SINDy-PI: a robust algorithm for parallel implicit sparse identification of nonlinear dynamics
- PMID: 33214760
- PMCID: PMC7655768
- DOI: 10.1098/rspa.2020.0279
SINDy-PI: a robust algorithm for parallel implicit sparse identification of nonlinear dynamics
Abstract
Accurately modelling the nonlinear dynamics of a system from measurement data is a challenging yet vital topic. The sparse identification of nonlinear dynamics (SINDy) algorithm is one approach to discover dynamical systems models from data. Although extensions have been developed to identify implicit dynamics, or dynamics described by rational functions, these extensions are extremely sensitive to noise. In this work, we develop SINDy-PI (parallel, implicit), a robust variant of the SINDy algorithm to identify implicit dynamics and rational nonlinearities. The SINDy-PI framework includes multiple optimization algorithms and a principled approach to model selection. We demonstrate the ability of this algorithm to learn implicit ordinary and partial differential equations and conservation laws from limited and noisy data. In particular, we show that the proposed approach is several orders of magnitude more noise robust than previous approaches, and may be used to identify a class of ODE and PDE dynamics that were previously unattainable with SINDy, including for the double pendulum dynamics and simplified model for the Belousov-Zhabotinsky (BZ) reaction.
Keywords: model selection; optimization; rational differential equations; system identification.
© 2020 The Authors.
Conflict of interest statement
We declare we have no competing interest.
Figures










References
-
- Brunton SL, Kutz JN. 2019. Data-driven science and engineering: machine learning, dynamical systems, and control. Cambridge UK: Cambridge University Press.
-
- Nelles O. 2013. Nonlinear system identification: from classical approaches to neural networks and fuzzy models. Berlin, Germany: Springer.
-
- Ljung L. 2010. Perspectives on system identification. Annu. Rev. Control 34, 1–12. (10.1016/j.arcontrol.2009.12.001) - DOI
-
- Schmid PJ. 2010. Dynamic mode decomposition of numerical and experimental data. J. Fluid Mech. 656, 5–28. (10.1017/S0022112010001217) - DOI
-
- Kutz JN, Brunton SL, Brunton BW, Proctor JL. 2016. Dynamic mode decomposition: data-driven modeling of complex systems. Philadelphia, PA: SIAM.
LinkOut - more resources
Full Text Sources
Other Literature Sources
Research Materials
Miscellaneous