《表3 经ode15s、精细逐块积分方法、RK4法和Newmark方法求得的q1值Tab.3 Numerical results of q1obtained by ode15s, PBIM, RK4a
令ω=50,用精细逐块积分方法求解式(24)。设置绝对误差和相对误差均为10-14,将Matlab求解器ode15s的求解结果作为参考解。表3列出了经精细逐块积分方法、四阶Runge-Kutta法(RK4)和Newmark方法解出的q1值。可以看出,精细逐块积分方法在步长设置为0.001s时具有9或10位有效数字的精度;当步长增大为0.005s时,精细逐块积分方法仍然具有7位有效数字的精度。然而,在设置步长为0.001s时,RK4方法只有6位有效数字的精度;Newmark方法直到步长小至0.0001s时才有所收敛,并且只有1或2位有效数字的精度。
图表编号 | XD0030982100 严禁用于非法目的 |
---|---|
绘制时间 | 2019.03.25 |
作者 | 陈军委 |
绘制单位 | 上海航天控制技术研究所、上海市空间智能控制技术重点实验室 |
更多格式 | 高清、无水印(增值服务) |