针对航天器在日/地系统共线平动点附近Halo轨道族之间的轨道转移问题,提出了一种在线实时求解滚动时域控制的新方法。首先采用高效的辛自适应非线性最优控制数值算法,离线规划出航天器在不同Halo轨道之间转移的最优轨迹和最优控制输入。然后提出一种在线实时求解滚动时域控制的新方法,基于已规划好的最优转移轨迹,应用滚动时域控制方法完成航天器在初始入轨偏差下的在线实时制导控制任务。最后的非线性动力学系统数值仿真结果表明:所提出的求解滚动时域控制的方法具有高效率特点,能够在线实时求解航天器在Halo轨道之间转移的制导控制问题,并很快消除初始入轨误差的影响。
A new method is presented for solving the on-line receding horizon control problem in real time, and it has been successfully applied into the transfer mission between the Halo orbits near collinear Libration points in the Sun-Earth system. First, by employing the efficient symplectic adaptive algorithm for nonlinear optimal control, the optimal transfer trajectory and control input are programmed off-line. Then, a new on-line real time numerical algorithm is proposed for solving the receding horizon control. Based on the optimal transfer trajectory and control, the transfer mission of the spacecraft with initial injection error is accomplished by using the receding horizon control method. Finally, the receding horizon controller is implemented for the transfer mission between Halo orbits. Finally numerical simulation results for nonlinear dynamics system show that the numerical method proposed for receding horizon control is effective, and it can solve the transfer mission between Halo orbits in real time. Beside, the initial injection error can be removed quickly.