Discovering governing equations from data by sparse identification of nonlinear dynamical systems

被引:2270
|
作者
Brunton, Steven L. [1 ]
Proctor, Joshua L. [2 ]
Kutz, J. Nathan [3 ]
机构
[1] Univ Washington, Dept Mech Engn, Seattle, WA 98195 USA
[2] Inst Dis Modeling, Bellevue, WA 98005 USA
[3] Univ Washington, Dept Appl Math, Seattle, WA 98195 USA
关键词
dynamical systems; machine learning; sparse regression; system identification; optimization; IMMERSED BOUNDARY METHOD; SIGNAL RECOVERY; FLOW;
D O I
10.1073/pnas.1517384113
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Extracting governing equations from data is a central challenge in many diverse areas of science and engineering. Data are abundant whereas models often remain elusive, as in climate science, neuroscience, ecology, finance, and epidemiology, to name only a few examples. In this work, we combine sparsity-promoting techniques and machine learning with nonlinear dynamical systems to discover governing equations from noisy measurement data. The only assumption about the structure of the model is that there are only a few important terms that govern the dynamics, so that the equations are sparse in the space of possible functions; this assumption holds for many physical systems in an appropriate basis. In particular, we use sparse regression to determine the fewest terms in the dynamic governing equations required to accurately represent the data. This results in parsimonious models that balance accuracy with model complexity to avoid overfitting. We demonstrate the algorithm on a wide range of problems, from simple canonical systems, including linear and nonlinear oscillators and the chaotic Lorenz system, to the fluid vortex shedding behind an obstacle. The fluid example illustrates the ability of this method to discover the underlying dynamics of a system that took experts in the community nearly 30 years to resolve. We also show that this method generalizes to parameterized systems and systems that are time-varying or have external forcing.
引用
收藏
页码:3932 / 3937
页数:6
相关论文
共 50 条
  • [1] Discovering time-varying aerodynamics of a prototype bridge by sparse identification of nonlinear dynamical systems
    Li, Shanwu
    Kaiser, Eurika
    Laima, Shujin
    Li, Hui
    Brunton, Steven L.
    Kutz, J. Nathan
    [J]. PHYSICAL REVIEW E, 2019, 100 (02)
  • [2] Discovering differential governing equations of hysteresis dynamic systems by data-driven sparse regression method
    Qian, Jiawei
    Sun, Xiuting
    Xu, Jian
    Cheng, Li
    [J]. NONLINEAR DYNAMICS, 2024, : 12137 - 12157
  • [3] Discovering governing partial differential equations from noisy data
    Joemon, Nohan
    Pradeep, Melpakkam
    Rajulapati, Lokesh K.
    Rengaswamy, Raghunathan
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2024, 180
  • [4] Basis Identification for Nonlinear Dynamical Systems Using Sparse Coding
    Deshmukh, Rohit
    Liang, Zongxian
    McNamara, Jack J.
    [J]. NONLINEAR DYNAMICS, VOL 1, 34TH IMAC, 2016, : 279 - 293
  • [5] Data-driven sparse identification of nonlinear dynamical systems using linear multistep methods
    Hao Chen
    [J]. Calcolo, 2023, 60
  • [6] Data-driven sparse identification of nonlinear dynamical systems using linear multistep methods
    Chen, Hao
    [J]. CALCOLO, 2023, 60 (01)
  • [7] Discovering interpretable Lagrangian of dynamical systems from data
    Tripura, Tapas
    Chakraborty, Souvik
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2024, 294
  • [8] Discovering governing equations in discrete systems using PINNs
    Saqlain, Sheikh
    Zhu, Wei
    Charalampidis, Efstathios G.
    Kevrekidis, Panayotis G.
    [J]. COMMUNICATIONS IN NONLINEAR SCIENCE AND NUMERICAL SIMULATION, 2023, 126
  • [9] Data-driven identification of parametric governing equations of dynamical systems using the signed cumulative distribution transform
    Rubaiyat, Abu Hasnat Mohammad
    Thai, Duy H.
    Nichols, Jonathan M.
    Hutchinson, Meredith N.
    Wallen, Samuel P.
    Naify, Christina J.
    Geib, Nathan
    Haberman, Michael R.
    Rohde, Gustavo K.
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2024, 422
  • [10] Automatically discovering ordinary differential equations from data with sparse regression
    Egan, Kevin
    Li, Weizhen
    Carvalho, Rui
    [J]. COMMUNICATIONS PHYSICS, 2024, 7 (01)