Learning Nonlinear Dynamics Using Kalman Smoothing

被引:1
|
作者
Stevens-Haas, Jacob M. [1 ]
Bhangale, Yash [2 ]
Kutz, J. Nathan [1 ,3 ]
Aravkin, Aleksandr [1 ]
机构
[1] Univ Washington, Dept Appl Math, Seattle, WA 98195 USA
[2] Univ Washington, Dept Mech Engn, Seattle, WA 98195 USA
[3] Univ Washington, Dept Elect & Comp Engn, Seattle, WA 98195 USA
来源
IEEE ACCESS | 2024年 / 12卷
基金
美国国家科学基金会;
关键词
Kalman filters; Smoothing methods; Noise measurement; Mathematical models; Filtering; Nonlinear dynamical systems; Dynamical systems; Differential equations; machine learning; sparse regression; optimization; Kalman smoothing; SINDy; differential equations; FRAMEWORK; ROBUST;
D O I
10.1109/ACCESS.2024.3465390
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Identifying Ordinary Differential Equations (ODEs) from measurement data requires both fitting the dynamics and assimilating, either implicitly or explicitly, the measurement data. The Sparse Identification of Nonlinear Dynamics (SINDy) method does so in two steps: a derivative estimation and smoothing step and a sparse regression step on a library of ODE terms. Previously, the derivative step in SINDy and its python package, pysindy, used finite difference, L1 total variation minimization, or local filters like Savitzky-Golay. We have incorporated Kalman smoothing, along with hyperparameter optimization, into the existing pysindy architecture, allowing for rapid adoption of the method. Kalman smoothing is a classical framework for assimilating the measurement data with known noise statistics. As a first SINDy step, it denoises the data by applying a prior belief that the system is an instance of integrated Brownian motion. We conduct numerical experiments on eight dynamical systems show Kalman smoothing to be the best SINDy differentiation/smoothing option in the presence of noise on four of those systems, and tied for three of them. It has particular advantage at preserving problem structure in simulation. The addition of hyperparameter optimization further makes it the most amenable method for generic data. In doing so, it is the first SINDy method for noisy data that requires only a single hyperparameter, and it gives viable results in half of the systems we test.
引用
收藏
页码:138564 / 138574
页数:11
相关论文
共 50 条
  • [31] Bounding Extreme Events in Nonlinear Dynamics Using Convex Optimization
    Fantuzzi, Giovanni
    Goluskin, David
    SIAM JOURNAL ON APPLIED DYNAMICAL SYSTEMS, 2020, 19 (03) : 1823 - 1864
  • [32] Nonlinear dynamics of flow in piping trees using projection methods
    Mayes, Jason
    Voikov, Vladimir
    Sen, Mihir
    INTERNATIONAL JOURNAL OF NUMERICAL METHODS FOR HEAT & FLUID FLOW, 2012, 22 (05) : 659 - 676
  • [33] Adaptive Kalman Filtering and Smoothing for Gravitation Tracking in Mobile Systems
    Sarkka, Simo
    Tolvanen, Ville
    Kannala, Juho
    Rahtu, Esa
    2015 INTERNATIONAL CONFERENCE ON INDOOR POSITIONING AND INDOOR NAVIGATION (IPIN), 2015,
  • [34] Nonlinear Time Series Online Prediction Using Reservoir Kalman Filter
    Han, Min
    Wang, Yanan
    IJCNN: 2009 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1- 6, 2009, : 629 - 633
  • [35] Water Distribution System Burst Detection Using a Nonlinear Kalman Filter
    Jung, Donghwi
    Lansey, Kevin
    JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2015, 141 (05)
  • [36] Incorporating Unmodeled Dynamics Into First-Principles Models Through Machine Learning
    Quaghebeur, Ward
    Nopens, Ingmar
    De Baets, Bernard
    IEEE ACCESS, 2021, 9 : 22014 - 22022
  • [37] Learning the nonlinear dynamics of mechanical metamaterials with graph networks
    Xue, Tianju
    Adriaenssens, Sigrid
    Mao, Sheng
    INTERNATIONAL JOURNAL OF MECHANICAL SCIENCES, 2023, 238
  • [38] Extended Kalman Filtering With Nonlinear Equality Constraints: A Geometric Approach
    Barrau, Axel
    Bonnabel, Silvere
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (06) : 2325 - 2338
  • [39] State, global, and local parameter estimation using local ensemble Kalman filters: Applications to online machine learning of chaotic dynamics
    Malartic, Q.
    Farchi, A.
    Bocquet, M.
    QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY, 2022, 148 (746) : 2167 - 2193
  • [40] Improved LQR Control Using PSO Optimization and Kalman Filter Estimator
    Maghfiroh, Hari
    Nizam, Muhammad
    Anwar, Miftahul
    Ma'Arif, Alfian
    IEEE ACCESS, 2022, 10 : 18330 - 18337