arXiv:2607.15077cs.LG2026-07

用少量数据精准识别复杂工程系统的物理方程,解释性强且易上手。

An Introduction to Sparse Identification of Nonlinear Dynamics for Engineering Applications

论文配图:An Introduction to Sparse Identification of Nonlinear Dynamics for Engineering Applications
图 1 · 摘自论文原文
  • 通过稀疏回归从候选项中选出关键非线性项,构建可解释的微分方程模型。
  • 在无人机和热虹吸管系统中成功识别动态行为,仅需少量实验数据。
  • 适合需要物理可解释性的工程建模场景,尤其适合无大量数据的实践问题。

许多工程问题涉及难以准确描述或部分未知的演化规律。传统代理模型如神经网络虽能拟合系统行为,但通常需大量训练数据,且模型缺乏物理解释性。稀疏非线性动力学识别(SINDy)方法通过在候选非线性项库中进行稀疏回归,仅用较少数据即可恢复可解释的控制方程。本文系统介绍SINDy方法及其扩展:从抗噪的弱形式、集成学习变体到约束与可参数化形式。论文分为三部分:第一部分逐步引导读者掌握标准SINDy及改进版本;后两部分分别以无人飞行器系统识别和混沌热虹吸管换热器为例,展示其在实际工程中的应用。通过案例表明,SINDy方法实现简单,灵活性强,是先进工程应用中极具价值的系统辨识工具。

原文摘要 · Abstract (English)

Many engineering problems involve phenomena whose governing equations are poorly characterized or only partially known. Surrogate modeling techniques such as neural networks can capture the behavior of these systems, but they typically demand large training datasets that are difficult to obtain in engineering contexts and yield models with limited physical interpretability. The Sparse Identification of Nonlinear Dynamics (SINDy) method addresses both limitations by performing sparse regression over libraries of candidate nonlinear terms, recovering interpretable governing equations from comparatively small datasets. Although SINDy has been demonstrated extensively on canonical benchmark systems, its application to practical engineering problems is less widely documented. This tutorial introduces the SINDy method and progressively builds toward its main extensions, from noise-robust weak-form and ensembling-based variants to constrained and parametrizable formulations. The paper and the accompanying tutorial (available at https://github.com/paullililili/SINDy4Engineers) is organized in three parts: the first introduces the standard SINDy algorithm and progressively extends it, inviting readers without prior knowledge to follow each step and adapt the methods to their own problems; the remaining two parts present detailed case studies on (1) the system identification of an unmanned aerial vehicle and (2) a chaotic thermosyphon heat exchanger. Through these examples, we aim to demonstrate that SINDy is simple to implement yet flexible enough to serve as a valuable identification tool for advanced engineering applications.

系统辨识非线性动力学可解释模型工程应用

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。