摘要
卫星初始轨道的精度将直接影响到最终轨道的精度,因此为了提高卫星初始轨道计算精度,提出了一种基于进化算法(EA)和模拟退火算法(SA)的卫星初始轨道确定算法.介绍了该算法的Lambert定理形式,阐述了该算法的实现步骤,并结合某次卫星定轨实际情况验证了该算法的可行性和有效性.实践证明,该算法具有较强的局部和全局搜索能力,其定轨精度比目前常用的定轨算法高,具有较好的工程适用性.
The precision of satellite initialization orbit affects the precision of satellite final orbit directly. So in order to improve the calculation precision of satellite initialization orbit, an algorithm of satellite initialization orbit's confirmation based on Evolutionary Algorithm (EA) and Simulated Annealing (SA) is brought forward. Lambert theorem form of the algorithm is introduced; the realization process of the algorithm is expatiated; and the feasibility and validity of the algorithm are validated combining a satellite orbiting. The practices demonstrate that the algorithm has the ability of local and general search, the orbiting precision of the algorithm is higher than present other orbiting algorithm, so the algorithm has the applicability in engineering.
出处
《四川大学学报(自然科学版)》
CAS
CSCD
北大核心
2008年第5期1111-1114,共4页
Journal of Sichuan University(Natural Science Edition)
关键词
进化算法
模拟退火算法
轨道确定
卫星定轨
evolutionary algorithm, simulated annealing, orbital confirmation, satellite orbiting