Optimal Lambert transfer based on guiding artificial immune algorithm
-
摘要: 主要研究了燃料最省的Lambert双脉冲变轨问题.首先对普适变量法进行改进以避免奇异,并将其用于Lambert双脉冲变轨问题的求解.然后针对只给定初始时刻追踪航天器和目标航天器的轨道要素及总时间约束的交会问题,引入调相时间的概念,并将其和转移时间作为Lambert变轨的优化变量.最后采用引导型人工免疫算法GAIA(Guiding Artificial Immune Algorithm)对该优化问题进行寻优.仿真算例表明,与自适应遗传算法AGA(Adaptive Genetic Algorithm)相比,GAIA具有更强的寻优能力和更快的寻优速度,从而验证了GAIA用于最优Lambert变轨的有效性.Abstract: The optimization with cost function of fuel consumption minimum for Lambert two-impulse transfer was studied. Firstly, the universal variables method was modified to avoid singularity, and it was used to solve the Lambert two-impulse transfer problem. Then for the rendezvous problem with only orbit elements fixed of a chase spacecraft and a target spacecraft in initial time, the concept of phase time was introduced under the restriction of the total time. Both the phase time and transfer time were considered as variables to be optimized in the Lambert transfer. Finally, a guiding artificial immune algorithm (GAIA) was applied to solve this optimization problem. Simulation results show that, compared with adaptive genetic algorithm (AGA), GAIA has stronger search capacity and quicker search speed, which validates the effectiveness of GAIA for the optimal Lambert transfer.
-
Key words:
- Lambert transfer /
- optimization /
- artificial immune algorithm /
- local search strategy
-
[1] Shen H J,Tsiotras P.Optimal two-impulse rendezvous using multiple-revolution Lambert solutions[J].Journal of Guidance,Control,and Dynamics,2003,26(1):50-61 [2] 韩潮,谢华伟.空间交会中多圈Lambert变轨算法研究[J].中国空间科学技术,2004,24(5): 9-14 Han Chao,Xie Huawei.Research on algorithm of loopy Lambert transfer in space rendezvous[J].Chinese Space Science and Technology,2004,24(5): 9-14(in Chinese) [3] Spencer D B,Kim Y H.Optimal spacecraft rendezvous using genetic algorithms[J].Journal of Spacecraft and Rockets,2002,39(6): 859-865 [4] 陈统,徐世杰.基于遗传算法的最优Lambert双脉冲转移[J].北京航空航天大学学报,2007,33(3): 273-277 Chen Tong,Xu Shijie.Optimal Lambert two-impulse transfer using genetic algorithm[J].Journal of Beijing University of Aeronautics and Astronautics,2007,33(3): 273-277(in Chinese) [5] 卢山,陈统,徐世杰.基于自适应模拟退火遗传算法的最优Lambert转移[J].北京航空航天大学学报,2007,33(10):1191-1195 Lu Shan,Chen Tong,Xu Shijie.Optimal Lambert transfer based on adaptive simulated annealing genetic algorithm[J].Journal of Beijing University of Aeronautics and Astronautics,2007,33(10): 1191-1195(in Chinese) [6] 王威,于志坚,郗晓宁.航天器轨道确定——模型与算法[M].北京: 国防工业出版社,2007:140-176 Wang Wei,Yu Zhijian,Xi Xiaoning.Spacecraft orbit determination—model and algorithm[M].Beijing: National Defence Industry Press,2007: 140-176(in Chinese) [7] 孙宁.人工免疫优化算法及其应用研究 .哈尔滨: 哈尔滨工业大学电气工程及自动化学院自动化测试与控制系,2006 Sun Ning.Artificial immune optimization algorithm and applications .Harbin: Department of Automatic Test and Control,School of Electrical Engineering and Automation,Harbin Institute of Technology,2006(in Chinese)
点击查看大图
计量
- 文章访问数: 3204
- HTML全文浏览量: 55
- PDF下载量: 1220
- 被引次数: 0