系统工程与电子技术

• 制导、导航与控制 • 上一篇    下一篇

基于隐式基因混合遗传算法的多脉冲交会导引

欧阳高翔1, 王小丽2, 孙成明1, 杨新1   

  1. 1. 中国科学院光电研究院, 北京 100094; 2. 北京控制工程研究所, 北京 100090
  • 出版日期:2015-11-25 发布日期:2010-01-03

Hidden hybrid genes genetic algorithm for multi-impulse rendezvous maneuvering

OUYANG Gao-xiang1, WANG Xiao-li2, SUN Cheng-ming1, YANG Xin1   

  1. 1. Academy of Opto-Electronics, Chinese Academy of Sciences, Beijing 100094, China;
    2. Beijing Institute of Control Engineering, Beijing 100090, China
  • Online:2015-11-25 Published:2010-01-03

摘要:

针对航天器交会远程导引段时间非固定多脉冲轨道转移问题,研究多约束条件下且脉冲数未知的共面椭圆交会燃料最省导引律设计。因不同脉冲数将造成多脉冲优化问题求解变量和约束条件个数随之变化,为此在遗传算法中引入隐式基因使得种群中样本个体的基因具有长度可变特性,在单层迭代框架下可同时解出最优脉冲数和脉冲矢量。为进一步改善性能指标还将端点滑行时间作为优化变量,使得在最佳转移时刻进行离轨脉冲作用。寻优过程首先由遗传算法给出设计变量估计值,再由序列二次规划(sequential quadratic programming,SQP)求解全局最优解。最后基于主矢量和最优控制判据,表明所设计的含隐式基因混合遗传算法是求解复杂问题的有效全局优化方法,可解决一类优化变量个数可变的最优多脉冲远程导引律设计问题。

Abstract:

The spacecraft rendezvous problem of transferring between two coplanar elliptical orbits with free time is studied, which looks for multi-impulsive transfer at the expense of fuel optimization under lots of constraints. Different number of pulses will change the number of variables to solve optimization problems. Through the introduction of hidden genes in the genetic algorithm, the individuals in the gene groups have a variable-length feature. The optimal solution to the number of pulses and impulse vectors is obtained at the same time. In order to further improve the optimal solution, an initial coast is introduced to be as an optimal variable, which results in the just pulse moment of de-orbit for chaser. Firstly, a genetic algorithm is applied to find initial guess values, and then the sequential quadratic programming (SQP) algorithm is used to iteratively improve the above non-optimal solution and converge to a global optimal transferring. Finally, on the base of the primer vector theory and control optimal criterion, it indicates that the hidden genes hybrid genetic algorithm can serve -as an effective optimization method to solve effectively a class of complex problems, in addition the multipulse rendezvous guidance law design which includes variable number of variables optimized also can successfully be done.