Discovery of nonlinear dynamical systems using a Runge-Kutta inspired dictionary-based sparse regression approach

被引:31
|
作者
Goyal, Pawan [1 ]
Benner, Peter [1 ]
机构
[1] Max Planck Inst Dynam Complex Tech Syst, Standtorstr 1, D-39106 Magdeburg, Germany
关键词
system identification; machine learning; sparse regression; dynamical systems; SIGNAL RECOVERY; IDENTIFICATION; FRAMEWORK; SHRINKAGE;
D O I
10.1098/rspa.2021.0883
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In this work, we blend machine learning and dictionary-based learning with numerical analysis tools to discover differential equations from noisy and sparsely sampled measurement data of time-dependent processes. We use the fact that given a dictionary containing large candidate nonlinear functions, dynamical models can often be described by a few appropriately chosen basis functions. As a result, we obtain parsimonious models that can be better interpreted by practitioners, and potentially generalize better beyond the sampling regime than black-box modelling. In this work, we integrate a numerical integration framework with dictionary learning that yields differential equations without requiring or approximating derivative information at any stage. Hence, it is utterly effective for corrupted and sparsely sampled data. We discuss its extension to governing equations, containing rational nonlinearities that typically appear in biological networks. Moreover, we generalized the method to governing equations subject to parameter variations and externally controlled inputs. We demonstrate the efficiency of the method to discover a number of diverse differential equations using noisy measurements, including a model describing neural dynamics, chaotic Lorenz model, Michaelis-Menten kinetics and a parameterized Hopf normal form.
引用
收藏
页数:24
相关论文
共 22 条
  • [1] A novel adaptive Runge-Kutta controller for nonlinear dynamical systems
    Ucak, Kemal
    SOFT COMPUTING, 2021, 25 (16) : 10915 - 10933
  • [2] A Modified Runge-Kutta Method for Nonlinear Dynamical Systems With Conserved Quantities
    Hu, Guang-Da
    JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS, 2017, 12 (05):
  • [3] A precise Runge-Kutta integration and its application for solving nonlinear dynamical systems
    Zhang Suying
    Deng Zichen
    Li Wencheng
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 184 (02) : 496 - 502
  • [4] An Approach Problem for Control Systems Based on Runge-Kutta Methods
    Cui, Yan
    Yu, Yang
    Liu, Yanshan
    Hao, Xinran
    Gao, Hongwei
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2024, 64 (09) : 1991 - 2004
  • [5] Parameter estimation and modeling of nonlinear dynamical systems based on Runge-Kutta physics-informed neural network
    Zhai, Weida
    Tao, Dongwang
    Bao, Yuequan
    NONLINEAR DYNAMICS, 2023, 111 (22) : 21117 - 21130
  • [6] Periodic behavior of a class of nonlinear dynamic systems based on the Runge-Kutta algorithm
    Luo, Hongying
    Liu, Jun
    Li, Xuebin
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (02) : 1471 - 1476
  • [7] Reachability Analysis of Nonlinear ODEs Using Polytopic Based Validated Runge-Kutta
    Sandretto, Julien Alexandre Dit
    Wan, Jian
    REACHABILITY PROBLEMS (RP 2018), 2018, 11123 : 1 - 14
  • [8] A Runge-Kutta neural network-based control method for nonlinear MIMO systems
    Ucak, Kemal
    SOFT COMPUTING, 2019, 23 (17) : 7769 - 7803
  • [9] Runge-Kutta model-based nonlinear observer for synchronization and control of chaotic systems
    Beyhan, Selami
    ISA TRANSACTIONS, 2013, 52 (04) : 501 - 509
  • [10] A Runge-Kutta MLP Neural Network Based Control Method for Nonlinear MIMO Systems
    Ucak, Kemal
    2019 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONICS ENGINEERING (ICEEE 2019), 2019, : 186 - 192