Department of Robotics, Graduate School of Engineering, Tohoku University, Sendai, 980-8579, Japan.
Sci Rep. 2023 May 16;13(1):7919. doi: 10.1038/s41598-023-34931-0.
The autonomous distillation of physical laws only from data is of great interest in many scientific fields. Data-driven modeling frameworks that adopt sparse regression techniques, such as sparse identification of nonlinear dynamics (SINDy) and its modifications, are developed to resolve difficulties in extracting underlying dynamics from experimental data. However, SINDy faces certain difficulties when the dynamics contain rational functions. The Lagrangian is substantially more concise than the actual equations of motion, especially for complex systems, and it does not usually contain rational functions for mechanical systems. Few proposed methods proposed to date, such as Lagrangian-SINDy we have proposed recently, can extract the true form of the Lagrangian of dynamical systems from data; however, these methods are easily affected by noise as a fact. In this study, we developed an extended version of Lagrangian-SINDy (xL-SINDy) to obtain the Lagrangian of dynamical systems from noisy measurement data. We incorporated the concept of SINDy and used the proximal gradient method to obtain sparse Lagrangian expressions. Further, we demonstrated the effectiveness of xL-SINDy against different noise levels using four mechanical systems. In addition, we compared its performance with SINDy-PI (parallel, implicit) which is a latest robust variant of SINDy that can handle implicit dynamics and rational nonlinearities. The experimental results reveal that xL-SINDy is much more robust than the existing methods for extracting the governing equations of nonlinear mechanical systems from data with noise. We believe this contribution is significant toward noise-tolerant computational method for explicit dynamics law extraction from data.
从数据中自主提取物理定律在许多科学领域都具有重要意义。采用稀疏回归技术的数据驱动建模框架,如稀疏非线性动力学识别(SINDy)及其变体,被开发用于解决从实验数据中提取潜在动力学的困难。然而,当动力学包含有理函数时,SINDy 面临一定的困难。拉格朗日比实际运动方程简洁得多,特别是对于复杂系统,并且通常不包含机械系统的有理函数。迄今为止提出的少数方法,例如我们最近提出的拉格朗日-SINDy(Lagrangian-SINDy),可以从数据中提取动力学系统的真实拉格朗日形式;然而,这些方法很容易受到噪声的影响,这是一个事实。在这项研究中,我们开发了拉格朗日-SINDy(Lagrangian-SINDy)的扩展版本(xL-SINDy),以从噪声测量数据中获得动力学系统的拉格朗日。我们结合了 SINDy 的概念,并使用近端梯度方法获得稀疏的拉格朗日表达式。此外,我们使用四个机械系统展示了 xL-SINDy 在不同噪声水平下的有效性。此外,我们将其性能与 SINDy-PI(并行、隐式)进行了比较,SINDy-PI 是 SINDy 的最新稳健变体,可以处理隐式动力学和有理非线性。实验结果表明,xL-SINDy 比现有方法更稳健,可以从带有噪声的数据中提取非线性机械系统的控制方程。我们相信,这一贡献对于从数据中提取显式动力学规律的抗噪计算方法具有重要意义。