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 条
  • [41] Hierarchical identification for multivariate Hammerstein systems by using the modified Kalman filter
    Ma, Junxia
    Xiong, Weili
    Chen, Jing
    Ding, Feng
    IET CONTROL THEORY AND APPLICATIONS, 2017, 11 (06) : 857 - 869
  • [42] Drift Calibration Using Constrained Extreme Learning Machine and Kalman Filter in Clustered Wireless Sensor Networks
    Wu, Jiawen
    Li, Guanghui
    IEEE ACCESS, 2020, 8 : 13078 - 13085
  • [43] A Kalman Smoothing Approach for Surface Deformation Monitoring in Differential SAR Interferometry
    Chirico, Davide
    Schirinzi, Gilda
    7TH EUROPEAN RADAR CONFERENCE, 2010, : 491 - 494
  • [44] Identification of an experimental nonlinear energy sink device using the unscented Kalman filter
    Lund, Alana
    Dyke, Shirley J.
    Song, Wei
    Bilionis, Ilias
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2020, 136
  • [45] PRIMER ON SOLVING DIFFERENTIAL EQUATIONS USING MACHINE LEARNING TECHNIQUES
    Bakthavatchalam, Tamil Arasan
    Murugan, Selvakumar
    Ramamoorthy, Suriyadeepan
    Sankarasubbu, Malaikannan
    Ramaswamy, Radha
    Sethuraman, Vijayalakshmi
    Malomed, Boris A.
    ROMANIAN REPORTS IN PHYSICS, 2022, 74 (02)
  • [46] A Data-Driven Approach for Simultaneous Mesh Untangling and Smoothing Using Pointer Networks
    Kim, Jibum
    Choi, Junhyeok
    Kang, Woochul
    IEEE ACCESS, 2020, 8 : 70329 - 70342
  • [47] Bridging Reinforcement Learning and Iterative Learning Control: Autonomous Motion Learning for Unknown, Nonlinear Dynamics
    Meindl, Michael
    Lehmann, Dustin
    Seel, Thomas
    FRONTIERS IN ROBOTICS AND AI, 2022, 9
  • [48] Adaptive parameters identification for nonlinear dynamics using deep permutation invariant networks
    Elaarabi, Mouad
    Borzacchiello, Domenico
    Le Bot, Philippe
    Guennec, Yves L. E.
    Comas-Cardona, Sebastien
    MACHINE LEARNING, 2025, 114 (01)
  • [49] Impulsive Noise Excision Using Robust Smoothing
    Zhang, Baiqiang
    Xie, Junhao
    Sun, Minglei
    Zhou, Wei
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2022, 19
  • [50] Adaptive Choice of Process Noise Covariance in Kalman Filter Using Measurement Matrices
    Takayama, Yoji
    Urakubo, Takateru
    Tamaki, Hisashi
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2024, 32 (03) : 934 - 944