Rapid On-Orbit Repair Mission Planning for Multiple GEO Spacecraft Based on a Mixed Repair Strategy

  • Huida Yan
  • , Li Yuan
  • , Chuanjiang Li
  • , Yanning Guo
  • , Guangtao Ran
  • , Bo Hui Wang

Research output: Contribution to journalArticlepeer-review

9 Scopus citations

Abstract

This study focuses on mission planning for repairing multiple damaged spacecraft in geosynchronous orbit (GEO). A mixed repair strategy is proposed, including using a single service spacecraft (SSc), simultaneous repair by two SScs, and repair within a space station (SS). We employ hybrid propulsion to reduce fuel consumption. The optimization objective is to minimize mission duration, aiming for the fastest possible repair to restore the damaged spacecraft's functionality. The SSc-SS-target spacecraft repair mission planning model is established, considering practical constraints such as spacecraft maneuverability, fuel capacity, service sequence conflict, etc. A two-level solution framework is presented: the upper level applies a genetic algorithm (GA) to solve for the allocation method, service sequence, and repair strategy, with enhanced optimization efficiency through a local search (LS) strategy. In addition, graph theory is applied to resolve sequence conflicts and ensure the strategy's feasibility. The lower level uses variable neighborhood search (VNS) to optimize the maneuver trajectory. Finally, representative simulations and comparative examples validate the proposed solution framework.

Original languageEnglish
Pages (from-to)279-295
Number of pages17
JournalIEEE Transactions on Aerospace and Electronic Systems
Volume61
Issue number1
DOIs
StatePublished - 2025

Keywords

  • Geosynchronous orbit (GEO)
  • local search (LS)
  • mixed repair strategy
  • on-orbit repair mission planning
  • two-level solution framework

Fingerprint

Dive into the research topics of 'Rapid On-Orbit Repair Mission Planning for Multiple GEO Spacecraft Based on a Mixed Repair Strategy'. Together they form a unique fingerprint.

Cite this