Systems Engineering and Electronics ›› 2024, Vol. 46 ›› Issue (3): 914-921.doi: 10.12305/j.issn.1001-506X.2024.03.17

• Systems Engineering • Previous Articles     Next Articles

GEO target servicing mission scheduling based on multi-group chaotic genetic algorithm

Shuai YIN1, Jianhui YU2, Bin SONG3, Yanning GUO1,*, Chuanjiang LI1, Yueyong LYU1   

  1. 1. School of Astronautics, Harbin Institute of Technology, Harbin 150001, China
    2. Beijing Institute of Tracking and Telecommunications Technology, Beijing 100094, China
    3. Shanghai Institute of Aerospace System Engineering, Shanghai 201109, China
  • Received:2022-12-08 Online:2024-02-29 Published:2024-03-08
  • Contact: Yanning GUO

Abstract:

Aiming to address diverse on-orbit service requirements, such as debris removal and fuel refueling in geosynchronous Earth orbit (GEO), the problem of spacecraft mission scheduling combining "fixed fuel station+round-trip spacecraft" is investigated. Firstly, a fuel-optimal bi-level mission scheduling model with a multi-mission hybrid is established, in which the outer layer is designed for target service sequence scheduling and the inner layer is designed orbit maneuver planning. Then, for this continuous-discrete mixed variable combinatorial optimization problem, a multi-group chaotic genetic algorithm (MGCGA) is proposed, in which the hybrid coding is employed to represent the decision variables and a cubic chaotic mapping operator is introduced to improve the quality of the initial population. Moreover, a multi-group and elite retention strategy is employed to significantly approach the optimal global solution during the solution process. Finally, a typical scenario is constructed using actual GEO target information. The scheduling results show that the proposed algorithm has the advantages of good global convergence and fast convergence.

Key words: on-orbit servicing, geosynchronous Earth orbit (GEO) target, multi-mission, fuel station, mission scheduling, multi-group chaotic genetic algorithm (MGCGA)

CLC Number: 

[an error occurred while processing this directive]