高级检索
王义宇, 罗宇航, 徐田来, 包为民, 袁帅, 张泽旭, 李宸硕, 胡志杰. 一种离散轨道数据约束下的地月三体轨道脉冲转移算法[J]. 深空探测学报(中英文), 2023, 10(5): 481-493. DOI: 10.15982/j.issn.2096-9287.2023.20230094
引用本文: 王义宇, 罗宇航, 徐田来, 包为民, 袁帅, 张泽旭, 李宸硕, 胡志杰. 一种离散轨道数据约束下的地月三体轨道脉冲转移算法[J]. 深空探测学报(中英文), 2023, 10(5): 481-493. DOI: 10.15982/j.issn.2096-9287.2023.20230094
WANG Yiyu, LUO Yuhang, XU Tianlai, BAO Weimin, YUAN Shuai, ZHANG Zexu, LI Chenshuo, HU Zhijie. An Algorithm for Computing Impulse Transfer Between Earth-Moon Three-Body System Based on Constraint of Discrete Orbit Data[J]. Journal of Deep Space Exploration, 2023, 10(5): 481-493. DOI: 10.15982/j.issn.2096-9287.2023.20230094
Citation: WANG Yiyu, LUO Yuhang, XU Tianlai, BAO Weimin, YUAN Shuai, ZHANG Zexu, LI Chenshuo, HU Zhijie. An Algorithm for Computing Impulse Transfer Between Earth-Moon Three-Body System Based on Constraint of Discrete Orbit Data[J]. Journal of Deep Space Exploration, 2023, 10(5): 481-493. DOI: 10.15982/j.issn.2096-9287.2023.20230094

一种离散轨道数据约束下的地月三体轨道脉冲转移算法

An Algorithm for Computing Impulse Transfer Between Earth-Moon Three-Body System Based on Constraint of Discrete Orbit Data

  • 摘要: 针对地月圆型限制性三体模型下的多脉冲轨道转移问题,基于离散轨道数据提出了一种分层重构建模方法和双层优化求解算法。通过将最小脉冲问题分层重构,建模为双层优化问题,并给出双层优化求解算法实现了转移轨道设计:上层优化问题考虑了离散轨道数据约束,算法采用智能算法使其具有普适性和计算效率;下层优化问题则在始末状态约束、时间约束、脉冲约束和脉冲点约束等多种约束下仅优化脉冲序列,避免了对初始值的敏感性,算法通过序列二次规划方法可得到局部最优解。通过多种场景下的仿真验证,可得所提出的双层优化建模框架和求解算法适用于不同类型的轨道转移,实现了多脉冲的能量最优转移,通过对比仿真对于地月三体系统下特殊轨道之间的转移轨道设计具有重要意义。

     

    Abstract: In this paper, a hierarchical reconstruction modeling method and a two-layer optimization algorithm based on discrete orbit data were proposed to solve the multi-pulse orbit transfer problem under the Earth-Moon circular restricted three-body model. The minimum pulse problem was reconstructed and modeled as a two-layer optimization problem, and the two-layer optimization algorithm was given to realize the transfer orbit design. The upper layer optimization problem took the discrete orbit data constraints into account, and the algorithm adopted intelligent algorithm to make it universal and achieve computational efficiency. The lower optimization problem only optimized the pulse sequence under the constraints of start-end state constraints, time constraints, pulse constraints and pulse point constraints, so as to avoid the sensitivity to the initial value. The algorithm can obtain the local optimal solution by sequential quadratic programming. Through simulation verification in various scenarios, it can be concluded that the two-layer optimization modeling framework and solution algorithm proposed in this paper are suitable for different types of orbit transfer, and can achieve multi-pulse energy optimal transfer. Comparison simulation is of great significance to transfer orbit design between special orbits in the Earth-Moon three-body system.

     

/

返回文章
返回