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

基于遗传编程的航天器有限推力逼近轨迹规划
引用本文:卫晓娜,董云峰,郝朝.基于遗传编程的航天器有限推力逼近轨迹规划[J].北京航空航天大学学报,2016,42(5):1085-1092.
作者姓名:卫晓娜  董云峰  郝朝
作者单位:北京航空航天大学宇航学院,北京,100083;中国飞行试验研究院测试所,西安,710089
基金项目:国防“973”计划(613237)National Security Major Basic Research Program of China (613237)
摘    要:通过引入基函数的概念,提出了采用遗传编程求解有限推力航天器逼近非合作目标最终逼近段轨迹规划问题的方法。该方法将推力器开关状态定义为基函数,以多个基函数分别乘以开关状态持续时间再求和作为推力器开关的历程函数;将历程函数转换为遗传编程的树型结构,将消耗燃料的质量作为适应度函数,并将规避障碍物和终端逼近精度等约束条件以罚函数的形式添加到适应度函数中;利用遗传编程的模拟自然进化理论的全局寻优机制求解,最终得到最优逼近轨迹方案。某航天器在有限推力下逼近非合作目标的轨迹规划结果表明:整个逼近过程推力器仅开关5次,大大降低了对开关频率的要求,同时,规划结果比采用高斯伪谱法时逼近时间降低了30.09%,燃料消耗降低了4.18%。

关 键 词:轨迹规划  有限推力  非合作目标  遗传编程  航天器
收稿时间:2015-09-06

Finite thrust spacecraft approaching trajectory planning based on genetic programming
WEI Xiaona,DONG Yunfeng,HAO Zhao.Finite thrust spacecraft approaching trajectory planning based on genetic programming[J].Journal of Beijing University of Aeronautics and Astronautics,2016,42(5):1085-1092.
Authors:WEI Xiaona  DONG Yunfeng  HAO Zhao
Abstract:Based on the genetic programming algorithm with the introduction of the basis function, this paper proposes a new way to deal with finite-thrust spacecraft trajectory optimization when approaching a non-cooperative object in the final approach phase. Thruster switch state is defined as the basis functions which respectively multiply by the switch state duration and then sum as the thruster state function. The thruster state function is converted into genetic programming tree structure. Fuel consumption is defined as the fitness function of genetic programming, and the constraint conditions of obstacle avoidance and approaching precision are induced into the fitness function in the form of penalty function. Genetic programming algorithm is used to obtain the optimal-fuel trajectory planning scheme by training all the possible combinations of thrusters switch state. The result is global optimal, and the thrusters switch frequency is not high. The trajectory planning result based on finite thrust of a spacecraft approaching non-cooperative object shows that the thruster is only opened and closed 5 times, greatly reducing the requirement for switching frequency. Approaching time is reduced by 30.09% compared with the Gauss pseudospectral method, and fuel consumption is reduced by 4.18%.
Keywords:trajectory planning  finite thrust  non-cooperative object  genetic programming  spacecraft
本文献已被 万方数据 等数据库收录!
点击此处可从《北京航空航天大学学报》浏览原始摘要信息
点击此处可从《北京航空航天大学学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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