航空学报 > 2025, Vol. 46 Issue (8): 331074-331074   doi: 10.7527/S1000-6893.2024.31074

考虑用户偏好的中继卫星多目标调度优化方法

蔡伟伟1, 伍国华2, 李恒伟3, 尹谦3()   

  1. 1.国防科技大学 空天科学学院,长沙 410073
    2.中南大学 自动化学院,长沙 410083
    3.中南大学 交通运输与工程学院,长沙 410083
  • 收稿日期:2024-08-19 修回日期:2024-10-14 接受日期:2024-11-22 出版日期:2024-12-03 发布日期:2024-11-26
  • 通讯作者: 尹谦 E-mail:224201024@csu.edu.cn
  • 基金资助:
    国防科技大学自主创新科学基金(24-ZZCX-KXKY-09)

Multi-objective scheduling optimization method for relay satellites considering user preferences

Weiwei CAI1, Guohua WU2, Hengwei LI3, Qian YIN3()   

  1. 1.College of Aerospace Science and Engineering,National University of Defense Technology,Changsha 410073,China
    2.School of Automation,Central South University,Changsha 410083,China
    3.School of Traffic & Transportation Engineering,Central South University,Changsha 410083,China
  • Received:2024-08-19 Revised:2024-10-14 Accepted:2024-11-22 Online:2024-12-03 Published:2024-11-26
  • Contact: Qian YIN E-mail:224201024@csu.edu.cn
  • Supported by:
    Independent Innovation Science Foundation Project of National University of Defense Technology(24-ZZCX-KXKY-09)

摘要:

随着中国空间站的长期运营和科学实验任务的不断推进,对中继卫星的需求显著增加,呈现出高频次、多任务和多样化服务的特点。这种复杂的需求迫切要求更灵活、高效的中继卫星调度方案,以满足用户个性化的服务需求。因此,提出了一种创新的中继卫星应用模式,重点考虑用户偏好,允许用户提交多个可选的服务时间窗口,并为每个任务指定期望的执行天线。为应对这一新模式,构建了一个综合考虑任务完成率、用户满意度、天线负载均衡和任务优先级的中继卫星调度模型,并设计了一种基于投票机制的多目标调度算法。该算法不仅集成了多种多目标调度方法,还在优化过程中自适应调整各方法的权重,确保在不同阶段选择出最优的调度策略。为验证所提出模式和算法的有效性,进行了大量仿真实验。实验结果表明,所提方法在解决中继卫星多目标调度问题上具有显著优势,与NSGA-Ⅱ、NSGA-Ⅲ、BiGE、GrEA、MOEA/D和AMODSA等多目标算法相比,在提高用户满意度和系统服务能力方面展现出显著优势。

关键词: 中继卫星, 用户偏好, 动态调度, 多目标优化, 自适应

Abstract:

As China’s space station continues its long-term operations and scientific experiments, the demand for relay satellites has significantly increased, characterized by high frequency, multiple tasks, and diverse services. This complex demand urgently requires more flexible and efficient scheduling solutions for relay satellites to meet personalized service needs of users. This paper proposes an innovative application model for relay satellites, focusing on user preferences and allowing users to submit multiple optional service time windows, as well as specifying the desired execution antennas for each task. To address this new model, we construct a scheduling model for relay satellites that gives a comprehensive consideration of task completion rates, user satisfaction, antenna load balancing, and task priority. We also design a multi-objective scheduling algorithm based on the voting mechanism. This algorithm integrates various multi-objective scheduling methods and adaptively adjusts the weights of these methods during the optimization process, ensuring the selection of the optimal scheduling strategy at different stages. To validate the effectiveness of the proposed model and algorithm, extensive simulation experiments are conducted. The simulation results demonstrate that our method has significant advantages in solving multi-objective scheduling problems for relay satellites, showing remarkable improvements in user satisfaction and system service capacity compared to other multi-objective algorithms such as NSGA-Ⅱ, NSGA-Ⅲ, BiGE, GrEA, MOEA/D, and AMODSA.

Key words: relay satellite, user preference, dynamic scheduling, multi-objective optimization, adaptive

中图分类号: