论文部分内容阅读
线性无阻尼系统的单步相位误差由频率和积分步长的乘积决定。只要频率和积分步长相同,任意的无阻尼线性系统的主振动都有相同的单步相位误差,即多自由度线性系统某一阶频率的相位误差的求解方法与求具有相同频率的单自由度系统的相位误差的方法相同,这能明显提高相位误差的分析效率。然而,如何利用各阶频率的单步相位误差,对相位误差进行修正以提高数值积分的精度,有待于更深入的研究。本文以线性无阻尼动力学方程为例,研究了辛Runge-Kutta(RK)法和辛两步法的相位误差,前者相位滞后,后者相位超前。理论动态响应应该位于两方法结果之间,由此来改变算法的时间坐标,会使数值模拟精度得到提高。