中国空间科学技术 ›› 2025, Vol. 45 ›› Issue (5): 101-109.doi: 10.16708/j.cnki.1000-758X.2025.0078

• 论文 • 上一篇    下一篇

基于改进小龙虾算法的区域遥感卫星星座优化

何志谦1,2,康会峰1,2,夏广庆2,3,*,周鹤3   

  1. 1.北华航天工业学院 航空宇航学院,廊坊065000
    2.河北省微纳卫星协同创新中心,廊坊065000
    3.大连理工大学 航空航天学院,大连116024
  • 收稿日期:2024-06-03 修回日期:2024-08-27 录用日期:2024-09-19 发布日期:2025-09-17 出版日期:2025-10-01

Optimization of regional remote sensing satellite constellation based on improved crayfish algorithm

HE Zhiqian1,2,KANG Huifeng1,2,XIA Guangqing2,3,*, ZHOU He3   

  1. 1.School of Aeronautics and Astronautics,North China Institute of Aerospace Engineering,Langfang 065000,China
    2.Hebei Collaborative Innovation Center of Micro Nano Satellites,Langfang 065000,China
    3.School of Aeronautics and Astronautics, Dalian University of Technology,Dalian 116024,China
  • Received:2024-06-03 Revision received:2024-08-27 Accepted:2024-09-19 Online:2025-09-17 Published:2025-10-01

摘要: 针对区域遥感卫星星座设计中存在覆盖性能和星座成本之间的权衡问题,利用区域覆盖卫星星座和Walker星座的特点,建立了以平均重访时间短、卫星数量最少为目标函数的星座模型。涉及的优化变量包括卫星轨道高度、倾角、轨道面数量、每个轨道面的卫星数量和相位因子。针对传统算法求解卫星星座优化问题存在收敛速度慢和容易陷入局部最优等不足,提出了一种改进小龙虾优化算法IMOCOA(Improved Multi-objective Crayfish Optimization Algorithm),IMOCOA算法将折射反向学习策略融入种群初始化过程,以实现解的个体分布更均匀,以及在位置更新中引入非线性收敛因子的策略来提升全局寻优能力。通过ZDT(Zitzler-Deb-Thiele)系列多目标测试函数在收敛性和多样性两个方面的评价结果表明,IMOCOA算法优于NSGA-2、MOPSO和MSSA算法,其在IGD、GD和HV以及SP上的最优指标比其他三种算法分别提升了54.4%、78.7%、3.6%和27.3%,验证了IMOCOA算法相比其他三种算法在收敛速度、收敛稳定性和多样性上的优势。对目标区域遥感卫星星座优化设计中采用IMOCOA算法,求解在满足重访时间要求下卫星数量最少的问题,仿真结果表明选用3颗卫星可以实现对目标区域平均1.57h重访覆盖,进一步验证了IMOCOA算法在求解此类问题上的有效性。针对仿真时间过长的问题,在以后的工作中可以考虑引入强化学习对模型进行训练并预测,从而提升优化效率,同时基于改进小龙虾优化算法的区域星座设计方法可为将来的低轨星座建设提供参考。

关键词: 卫星星座, 多目标优化, 星座优化, 小龙虾优化算法, 区域遥感

Abstract: In response to the problem of trade-offs between coverage performance and constellation cost in the design of regional remote sensing satellite constellations, a constellation model with a short average revisit time and the minimum number of satellites as the objective function was established by utilizing the characteristics of regional coverage satellite constellations and the Walker constellation. The optimization variables involved include satellite orbit altitude, inclination, number of orbital planes, and number of satellites per orbital plane. Aiming at the shortcomings of traditional algorithms for solving the satellite constellation optimization problem, such as slow convergence speed and easy fall into local optimization, an improved crayfish optimization algorithm IMOCOA (Improved Multi-objective Crayfish Optimization Algorithm) is proposed, and the IMOCOA algorithm incorporates the refractive inverse learning strategy into The IMOCOA algorithm incorporates the refractive inverse learning strategy into the population initialization process to achieve a more uniform distribution of individuals in the solution, as well as the strategy of introducing a nonlinear convergence factor in the position update to enhance the global optimization search capability. The evaluation results of the ZDT (Zitzler-Deb-Thiele) series of multi-objective test functions in terms of both convergence and diversity show that the IMOCOA algorithm outperforms the NSGA-2, MOPSO, and MSSA algorithms. Its optimality metrics on IGD, GD, and HV, as well as SP, are improved over the other three algorithms by 54.4%, 78.7%, respectively, 3.6% and 27.3%, verifying the advantages of IMOCOA algorithm over the other three algorithms in convergence speed, convergence stability and diversity. The IMOCOA algorithm is used in the optimization design of a remote sensing satellite constellation in the Beijing-Tianjin-Hebei region to solve the problem of the minimum number of satellites under the requirement of revisit time. The simulation results show that the selection of three satellites can achieve an average revisit coverage of the Beijing-Tianjin-Hebei region of 1.54h, which further verifies the validity of the IMOCOA algorithm in solving this kind of problem. Given the problem of long simulation time, the introduction of reinforcement learning can be considered in future work to train and predict the model, to improve the optimization efficiency, and at the same time, the regional constellation design method based on the improved crayfish optimization algorithm can be used as a reference for the future construction of low-orbit constellations.

Key words: remote sensing satellite, multi-objective optimization, constellation optimization, crayfish optimization algorithm; regional remote sensing