• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2015, Vol. 37 ›› Issue (04): 842-846.

• 论文 • 上一篇    

一种自适应变步长RKF方法及其在卫星轨道预报中的应用

张志,廖瑛,文援兰   

  1. (国防科学技术大学航天科学与工程学院,湖南 长沙 410073)
  • 收稿日期:2013-09-29 修回日期:2013-12-30 出版日期:2015-04-25 发布日期:2015-04-25
  • 基金资助:

    航天科技创新基金资助项目(CASC201101)

An adaptive variable step-size RKF method and
its application in satellite orbit prediction  

ZHANG Zhi,LIAO Ying,WEN Yunlan   

  1. (College of Aerospace Science and Engineering,National University of Defense Technology,Changsha 410073,China)
  • Received:2013-09-29 Revised:2013-12-30 Online:2015-04-25 Published:2015-04-25

摘要:

为提高常规的变步长RKF方法的运算效率,提出了一种基于范数控制的自适应变步长RKF法。该方法给出局部截断误差范数值、误差限与步长的定量函数关系,根据这种函数关系自动调整步长,并对局部误差范数值为0或极小值的情况进行了讨论。卫星轨道动力学系统的描述可以归结为一阶向量常微分方程初值问题的求解,将自适应变步长RKF方法应用在该问题上,实现了考虑地球非球形和日月等三体摄动下的卫星轨道积分。仿真结果表明,该算法能满足高精度的轨道预报要求,提高了计算速度,在轨道预报中具有很好的使用价值。

关键词: RKF法;变步长;范数控制;误差限

Abstract:

To improve the computing efficiency of the ordinarily used variable stepsize RKF algorithm, an adaptive variable stepsize RKF method based on norm control is presented. The quantitative functional relationship between the local truncation error, tolerance and stepsize is given, and then the stepsizes are automatically adjusted, and the conditions under which the local error norm equals to zero or minimum are discussed. The description of the satellite orbit dynamic system can be attributed to the solution to the initial value problems of firstorder vector ordinary differential equations. The proposed method is used to solve this problem to achieve the satellite orbit integral under the consideration of earth nonspherical and a third body perturbation. Simulation results indicate that the proposed method can satisfy the requirements of high precision orbit prediction, improve computing speed, and is worthy of use in the orbit prediction.Key words:

Key words: RKF method;variable stepsize;norm control;tolerance