首页 | 本学科首页   官方微博 | 高级检索  
     检索      

用进化-模拟退火算法求解Lambert方程
引用本文:王石,文援兰,戴金海.用进化-模拟退火算法求解Lambert方程[J].系统仿真学报,2007,19(2):450-452.
作者姓名:王石  文援兰  戴金海
作者单位:1. 国防科技大学ATR实验室,湖南,长沙,410073;国防科技大学航天与材料工程学院,湖南,长沙,410073
2. 国防科技大学航天与材料工程学院,湖南,长沙,410073
摘    要:Lambert方程在轨道拦截和初始轨道确定起着重要作用。求解Lambert方程的传统算法主要有Newton迭代方法和超几何级数展开方法等,但这些算法都有一定的局限性(如有可能出现迭代收敛过慢,级数展开收敛性问题)。采用进化-模拟退火算法(EA-SA)算法求解Lambert方程,其中进化算法具有全局搜索能力,而模拟退火具有局部锁搜索能力。该方法克服了某些情况下梯度下降法有时收敛过慢和超几何级数不收敛的缺点,并具有通用性,便于操作和理解。通过仿真计算对比表明,EA-SA具有普适性,而且精度优于其它两种算法。

关 键 词:Lambert定理  进化算法  模拟退火算法  仿真分析
文章编号:1004-731X(2007)02-0450-03
收稿时间:2005-10-28
修稿时间:2006-11-23

Solution of Lambert Theorem By Evolutionary Algorithm and Simulated Annealing
WANG Shi,WEN Yuan-lan,DAI Jin-hai.Solution of Lambert Theorem By Evolutionary Algorithm and Simulated Annealing[J].Journal of System Simulation,2007,19(2):450-452.
Authors:WANG Shi  WEN Yuan-lan  DAI Jin-hai
Institution:1.ATR State Key Lab of NUDT, Chang Sha 410073, China; 2.College of Aerospace and material Engineering of NUDT, ChaagSha 410073, China
Abstract:Lambert theorem plays an important role in orbital interception and initial orbit determination. The classical methods, such as Newton iteration, hyper-geometry expansion and et al, are always valid in limited conditions. Evolutionary Algorithm and Simulated Annealing (EA-SA) was proposesed to solving Lambert theorem, which EA has global search performance and SA has local search performance. The algorithm overcomes the defects of low convergent speed of Newton iteration method in some cases and it is easy to be operated and understood. Finally, the computation verifies that EA-SA is universal adaptive and it is more precise than the classical methods.
Keywords:Lambert theorem  Evolutionary Algorithm (EA)  Simulated Annealing (SA)  Simulation Analysis  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号