首页|期刊导航|计算力学学报|非线性结构动力方程的自适应步长数值算法

非线性结构动力方程的自适应步长数值算法OA北大核心CSTPCD

Adaptive step numerical algorithm for nonlinear structural dynamic equations

中文摘要英文摘要

基于Runge-Kutta法实现对时间步长的 自适应选择,研究提高非线性结构动力方程的计算精度.利用Runge-Kutta公式的局部截断误差,得出误差估计值ζn+1,根据ζn+1的大小 自适应调节时间步长的大小,为算法提供一个判断语句,其能使算法流程图更加多样性.将该思想应用于经典Runge-Kutta算法和精细Runge-Kutta算法中,得到自适应步长的经典Runge-Kutta算法和精细Runge-Kutta算法,使算法的时间步长依赖于给定的每步误差限值,提高计算精度,数值算例论证了本文方法的有效性.

In this paper,we examine the enhancement of computational accuracy of nonlinear structural dynamic equations by using adaptive selection of the time step based on Runge-Kutta method.The local truncation error of Runge-Kutta formula is used to obtain the error estimate value ζn+1,and the size of the time step is adaptively adjusted according to the sizes of ζn+1,providing ζn+1 judgment statement for the algorithm,which can make the flow chart of the algorithm more diverse.This idea is applied to the classical Runge-Kutta algorithm and the fine Runge-Kutta algorithm,and the adaptive step sizes of the classical Runge-Kutta algorithm and the fine Runge-Kutta algorithm are obtained,so that the time step size of the algorithm is dependent on the given error limit of each step to improve the calculation accuracy.Numerical examples demonstrate the validity of the proposed ideas.

王海波;王鸿燊;纪海潮

中南大学土木工程学院,长沙 410075中南大学土木工程学院,长沙 410075中南大学土木工程学院,长沙 410075

力学

非线性动力方程自适应步长精细积分法Runge-Kutta法

nonlinear dynamic equationadaptive stepprecise integrationRunge-Kutta

《计算力学学报》 2024 (6)

1045-1052,8

国家自然科学基金(50908230)资助项目.

10.7511/jslx20230406003

评论