用神经网络修正经典微分方程求解器,提升精度与效率。
Neural network-enhanced integrators for simulating ordinary differential equations
- 用神经网络学习数值积分误差并作为修正项
- 在风力发电机模型上验证,计算效率显著提升
- 保障新状态空间下不稳定性,适合工程仿真场景
许多应用需要在大量初值和系统参数下高效精确地求解常微分方程,推动了对高效且准确数值积分方法的需求。本文提出一种神经网络增强的经典数值积分方法:训练神经网络学习积分误差,并将其作为加性修正项融入数值格式。通过数值实验对比了该方法与经典方法的性能,重点评估计算效率。分析了局部误差与逆向误差分析等解析性质。采用嵌入式龙格-库塔格式构建增强型积分器,降低泛化风险,确保神经网络在未见过的状态空间区域中不会导致积分器失稳。理论保证增强积分器至少达到目标经典龙格-库塔方法的性能。通过基于真实风力发电机模型(参数来自OpenFast框架)的大量数值实验,验证了所提方法的有效性。
原文摘要 · Abstract (English)
Numerous applications necessitate the computation of numerical solutions to differential equations across a wide range of initial conditions and system parameters, which feeds the demand for efficient yet accurate numerical integration methods.This study proposes a neural network (NN) enhancement of classical numerical integrators. NNs are trained to learn integration errors, which are then used as additive correction terms in numerical schemes. The performance of these enhanced integrators is compared with well-established methods through numerical studies, with a particular emphasis on computational efficiency. Analytical properties are examined in terms of local errors and backward error analysis. Embedded Runge-Kutta schemes are then employed to develop enhanced integrators that mitigate generalization risk, ensuring that the neural network's evaluation in previously unseen regions of the state space does not destabilize the integrator. It is guaranteed that the enhanced integrators perform at least as well as the desired classical Runge-Kutta schemes. The effectiveness of the proposed approaches is demonstrated through extensive numerical studies using a realistic model of a wind turbine, with parameters derived from the established simulation framework OpenFast.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。