Runge-Kutta Gill与Euler框架下SINDy动力学建模
SINDy Dynamic Modeling under the Runge-Kutta Gill and Euler Frameworks
DOI: 10.12677/dsc.2026.153034, PDF,   
作者: 云飞阳:北方工业大学理学院数学系,北京
关键词: Runge-Kutta GillEuler方法稀疏回归SINDyRunge-Kutta Gill Euler Method Sparse Regression SINDy
摘要: 近年来,龙格–库塔类方法与深度学习已被验证可从观测数据中高效学习动力系统控制方程,为数据驱动动力学建模提供了有效途径。在此背景下,本文将基于字典的稀疏学习策略与两种经典的数值离散方法相结合,针对稀疏采样、含噪数据开展微分方程的高精度还原研究。工作在Brunton等提出的非线性动力学稀疏辨识(Sparse Identification of Nonlinear Dynamics, SINDy)框架上进行改进与扩展,分别构造了Runge-Kutta Gill SINDy (以下简称RK-Gill SINDy)与Euler SINDy两类辨识算法。通过采用稳定的数值积分格式替代传统有限差分近似,所提方法能够显著削弱损毁数据和噪声对辨识精度的影响,表现出优于经典SINDy的模型重构能力,具备良好的稳定性与噪声鲁棒性。
Abstract: In recent years, Runge-Kutta methods and deep learning have been proven to efficiently learn the governing equations of dynamic systems from observational data, providing an effective approach for data-driven dynamic modeling. Against this background, this paper combines dictionary-based sparse learning strategies with two classic numerical discretization methods to conduct high-precision recovery research on differential equations under sparse sampling and noisy data. Based on the Sparse Identification of Nonlinear Dynamics (SINDy) framework proposed by Brunton et al., this work makes improvements and extensions, and constructs two identification algorithms: Runge-Kutta Gill SINDy (hereinafter referred to as RK-Gill SINDy) and Euler SINDy. By adopting stable numerical integration schemes to replace the traditional finite difference approximation, the proposed methods can significantly reduce the impact of corrupted data and noise on identification accuracy, exhibit better model reconstruction capability than the classic SINDy, and possess satisfactory stability and noise robustness.
文章引用:云飞阳. Runge-Kutta Gill与Euler框架下SINDy动力学建模[J]. 动力系统与控制, 2026, 15(3): 332-345. https://doi.org/10.12677/dsc.2026.153034

参考文献

[1] Lu, L., Meng, X., Mao, Z., et al. (2021) DeepXDE: A Deep Learning Library for Solving Differential Equations. SIAM Review, 63, 208-228.
[2] Higham, C.F. and Higham, D.J. (2019) Deep Learning: An Introduction for Applied Mathematicians. SIAM Review, 61, 860-891.
https://doi.org/10.1137/18m1165748
[3] 肖冉, 安新磊, 祁慧敏, 等. 电场作用下HR神经元的分岔分析及参数辨识[J]. 浙江大学学报(理学版), 2022, 49(6): 691-697+705.
[4] Raissi, M., Perdikaris, P. and Karniadakis, G.E. (2019) Physics-Informed Neural Networks: A Deep Learning Framework for Solving Forward and Inverse Problems Involving Nonlinear Partial Differential Equations. Journal of Computational Physics, 378, 686-707.
https://doi.org/10.1016/j.jcp.2018.10.045
[5] Brunton, S.L., Proctor, J.L. and Kutz, J.N. (2016) Discovering Governing Equations from Data by Sparse Identification of Nonlinear Dynamical Systems. Proceedings of the National Academy of Sciences, 113, 3932-3937.
https://doi.org/10.1073/pnas.1517384113
[6] Wang, Y., Yuan, Y., Fang, H. and Ding, H. (2024) Data-Driven Discovery of Linear Dynamical Systems from Noisy Data. Science China Technological Sciences, 67, 121-129.
https://doi.org/10.1007/s11431-023-2520-6
[7] Basiri, M.A. and Khanmohammadi, S. (2025) SINDyG: Sparse Identification of Nonlinear Dynamical Systems from Graph-Structured Data, with Applications to Stuart-Landau Oscillator Networks. Journal of Complex Networks, 13, cnaf029.
https://doi.org/10.1093/comnet/cnaf029
[8] Rico-Martinez, R., Anderson, J.S. and Kevrekidis, I.G. (1994) Continuous-Time Nonlinear Signal Processing: A Neural Network Based Approach for Gray Box Identification. Proceedings of IEEE Workshop on Neural Networks for Signal Processing, Ermioni, 6-8 September 1994, 596-605.
https://doi.org/10.1109/nnsp.1994.366006
[9] Messenger, D.A. and Bortz, D.M. (2021) Weak SINDy: Galerkin-Based Data-Driven Model Selection. Multiscale Modeling & Simulation, 19, 1474-1497.
https://doi.org/10.1137/20m1343166
[10] Goyal, P. and Benner, P. (2022) Discovery of Nonlinear Dynamical Systems Using a Runge-Kutta Inspired Dictionary-Based Sparse Regression Approach. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 478, Article 20210883.
https://doi.org/10.1098/rspa.2021.0883
[11] Ben Amma, B., Melliani, S. and Chadli, L.S. (2018) A Fourth Order Runge-Kutta Gill Method for the Numerical Solution of Intuitionistic Fuzzy Differential Equations. In: Studies in Fuzziness and Soft Computing, Springer, 55-68.
https://doi.org/10.1007/978-3-030-02155-9_5
[12] Euler, L. (1770) Institutionum Calculi Integralis Volumen Tertium [EB/OL].
https://scholarlycommons.pacific.edu/euler-works/385/
[13] Sprott, J.C. (1994) Some Simple Chaotic Flows. Physical Review E, 50, R647-R650.
https://doi.org/10.1103/physreve.50.r647
[14] Vaidyanathan, S. and Azar, A.T. (2016) Adaptive Control and Synchronization of Halvorsen Circulant Chaotic Systems. In: Studies in Fuzziness and Soft Computing, Springer, 225-247.
https://doi.org/10.1007/978-3-319-30340-6_10