Systems Engineering and Electronics ›› 2025, Vol. 47 ›› Issue (11): 3685-3698.doi: 10.12305/j.issn.1001-506X.2025.11.17

• Systems Engineering • Previous Articles    

Multi-satellite task scheduling method for repeated observation of space debris

Dali WANG1,2(), Lei DONG1,2,*, Huawang LI1,2, Zhenzhen ZHENG1,2, Haiying HU1,2   

  1. 1. Innovation Academy for Microsatellites of Chinese Academy of Sciences,Shanghai 201304,China
    2. University of Chinese Academy of Sciences,Beijing 100049,China
  • Received:2025-03-12 Online:2025-11-25 Published:2025-12-08
  • Contact: Lei DONG E-mail:wang61254@163.com

Abstract:

Aiming at the problem of scheduling repeated observations of multiple space targets by multiple satellites within a given time period, a multi-population genetic neighborhood search algorithm (MPGNSA) is proposed. Firstly, taking into account the observation capabilities of satellites and the observation requirements of targets, the design direction is to maximize the benefits of the observation frequency and time of the target in the observation cycle. Then, the constraints of satellite task scheduling and develop a planning model for satellite-based observation of space targets are analyzed. In addition, a parallel evolutionary approach across multi-population is adopted, an encoding scheme and heuristic rules are employed during the evolution process to ensure high-fitness individuals, while a neighborhood search mechanism is introduced to enhance convergence speed. Finally, simulation results show that MPGNSA achieves higher final fitness compared to other algorithms. Under the same computational time constraints, MPGNSA also yields higher task benefits than other algorithms. It can be concluded that MPGNSA has significant advantages in improving task fitness and optimizing scheduling efficiency, offering more efficient solutions within limited computational time.

Key words: satellite mission planning, multi-satellite collaboration, multi-population evolution, genetic algorithm, neighborhood search

CLC Number: 

[an error occurred while processing this directive]