用特征曲线+神经网络,让非线性系统建模既准确又可解释。
Interpretable neural network system identification method for two families of second-order systems based on characteristic curves
- 用特征曲线分解系统非线性部分,每部分由独立神经网络建模
- 针对复杂非线性系统,神经网络型方法比多项式和稀疏回归更优
- 适合建模含突变、不连续的物理系统,如摩擦滑动现象
非线性系统识别常面临可解释性与灵活性的权衡,通常需引入物理约束。本文提出统一的数据驱动框架,将控制微分方程的数学结构与神经网络的灵活性结合。核心是特征曲线(CC),用于表征系统中的各非线性函数(如摩擦力、恢复力)。每个CC由专用神经网络建模,实现系统方程的模块化、可解释表示。提出三种识别策略:(1) SINDy-CC,在SINDy稀疏回归中加入方程结构约束;(2) Poly-CC,用高阶多项式表示各CC;(3) NN-CC,使用神经网络且无需预设基函数假设。结果表明,三者均适用于具有简单多项式非线性的系统(如van der Pol振子);而NN-CC在建模含复杂非线性与间断的系统(如粘滑系统)时表现更优。关键贡献在于证明基于特征曲线的框架,特别是NN-CC方法,可在保持可解释性的同时捕捉复杂非线性,为传统多项式或稀疏回归难以处理的系统提供强大工具。
原文摘要 · Abstract (English)
Nonlinear system identification often involves a fundamental trade-off between interpretability and flexibility, often requiring the incorporation of physical constraints. We propose a unified data-driven framework that combines the mathematical structure of the governing differential equations with the flexibility of neural networks (NNs). At the core of our approach is the concept of characteristic curves (CCs), which represent individual nonlinear functions (e.g., friction and restoring components) of the system. Each CC is modeled by a dedicated NN, enabling a modular and interpretable representation of the system equation. To demonstrate the versatility of the CC-based formalism, we introduce three identification strategies: (1) SINDy-CC, which extends the sparse regression approach of SINDy by incorporating the mathematical structure of the governing equations as constraints; (2) Poly-CC, which represents each CC using high-degree polynomials; and (3) NN-CC, which uses NNs without requiring prior assumptions about basis functions. Our results show that all three approaches are well-suited for systems with simple polynomial nonlinearities, such as the van der Pol oscillator. In contrast, NN-CC demonstrates superior performance in modeling systems with complex nonlinearities and discontinuities, such as those observed in stick-slip systems. The key contribution of this work is to demonstrate that the CC-based framework, particularly the NN-CC approach, can capture complex nonlinearities while maintaining interpretability through the explicit representation of the CCs. This balance makes it well-suited for modeling systems with discontinuities and complex nonlinearities that are challenging to assess using traditional polynomial or sparse regression methods, providing a powerful tool for nonlinear system identification.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。