Evolutionary Optimization of Multirendezvous Impulsive Trajectories

This paper investigates the use of evolutionary algorithms for the optimization of time-constrained impulsive multirendezvous missions. The aim is to find the minimum- trajectory that allows a chaser spacecraft to perform, in a prescribed mission time, a complete tour of a set of targets, such as space debris or artificial satellites, which move on the same orbital plane at slightly different altitudes. For this purpose, a two-level design approach is pursued. First, an outer-level combinatorial problem is defined, dealing with the simultaneous optimization of the sequence of targets and the rendezvous epochs. The suggested approach is first tested by assuming that all transfer legs last exactly the same amount of time; then, the time domain is discretized over a finer grid, allowing a more appropriate sizing of the time window allocated for each leg. The outer-level problem is solved by an in-house genetic algorithm, which features an effective permutation-preserving solution encoding. A simple, but fairly accurate, heuristic, based on a suboptimal four-impulse analytic solution of the single-target rendezvous problem, is used when solving the combinatorial problem for a fast guess at the transfer cost, given the departure and arrival epochs. The outer-level problem solution is used to define an inner-level NLP problem, concerning the optimization of each body-to-body transfer leg. In this phase, the encounter times are further refined. The inner-level problem is tackled through an in-house multipopulation self-adaptive differential evolution algorithm. Numerical results for case studies including up to 20 targets with different time grids are presented.

[1]  Lorenzo Casalino,et al.  Optimization of active debris removal missions with multiple targets , 2017 .

[2]  Maurice Queyranne,et al.  The Time-Dependent Traveling Salesman Problem and Its Application to the Tardiness Problem in One-Machine Scheduling , 1978, Oper. Res..

[3]  Lorenzo Casalino,et al.  Tour of Jupiter Galilean moons: Winning solution of GTOC6 , 2014 .

[4]  John E. Prussing,et al.  Optimal multiple-impulse orbital rendezvous , 1967 .

[5]  Christian Kirches,et al.  Mixed-integer nonlinear optimization*† , 2013, Acta Numerica.

[6]  Guido Colasurdo,et al.  Indirect Optimization Method for Impulsive Transfers , 1994 .

[7]  Jean-Yves Potvin,et al.  Genetic Algorithms for the Traveling Salesman Problem , 2005 .

[8]  Shinji Hokamoto,et al.  Approach for optimal multi-rendezvous trajectory design for active debris removal , 2010 .

[9]  L. Casalino,et al.  Simple ΔV Approximation for Optimization of Debris-to-Debris Transfers , 2020 .

[10]  Guido Colasurdo,et al.  GTOC8: Results and Methods of Team 22 , 2016 .

[11]  John E. Prussing,et al.  Optimal multiple-impulse time-fixed rendezvous between circular orbits , 1984 .

[12]  Yikang Yang,et al.  Ant Colony Optimization-based Design of Multiple-target Active Debris Removal Mission , 2018 .

[13]  Max Cerf Multiple Space Debris Collecting Mission: Optimal Mission Planning , 2015, J. Optim. Theory Appl..

[14]  David E. Goldberg,et al.  Alleles, loci and the traveling salesman problem , 1985 .

[15]  Ping Lu,et al.  Coast Arcs in Optimal Multiburn Orbital Transfers , 2012 .

[16]  S. Flegel,et al.  Active debris removal of multiple priority targets , 2013 .

[17]  Luis Cadarso,et al.  Large-scale object selection and trajectory planning for multi-target space debris removal missions , 2020 .

[18]  K. Alfriend,et al.  Optimal Servicing of Geosynchronous Satellites , 2002 .

[19]  Guido Colasurdo,et al.  On the use of A* search for active debris removal mission planning , 2021 .

[20]  Kathleen C. Howell,et al.  Application of multi-agent coordination methods to the design of space debris mitigation tours , 2016 .

[21]  N. Biggs THE TRAVELING SALESMAN PROBLEM A Guided Tour of Combinatorial Optimization , 1986 .

[22]  Stephen C. Graves,et al.  Technical Note - An n-Constraint Formulation of the (Time-Dependent) Traveling Salesman Problem , 1980, Oper. Res..

[23]  Salvatore Alfano,et al.  Design of spacecraft missions to remove multiple orbital debris objects , 2011, 2011 Aerospace Conference.

[24]  Hugh G. Lewis,et al.  STABILITY OF THE FUTURE LEO ENVIRONMENT – AN IADC COMPARISON STUDY , 2013 .

[25]  Ye Yan,et al.  Mission planning optimization for multiple geosynchronous satellites refueling , 2015 .

[26]  John E. Prussing,et al.  Optimal multiple-impulse time-fixed rendezvous between circular orbits , 1984 .

[27]  J. K. Lenstra,et al.  Complexity of vehicle routing and scheduling problems , 1981, Networks.

[28]  Dario Izzo,et al.  Evolving Solutions to TSP Variants for Active Space Debris Removal , 2015, GECCO.

[29]  Jing Yu,et al.  Optimal mission planning of GEO on-orbit refueling in mixed strategy , 2017 .

[30]  Max Cerf,et al.  Multiple Space Debris Collecting Mission—Debris Selection and Trajectory Optimization , 2011, J. Optim. Theory Appl..

[31]  Ozgur Gurtuna,et al.  On-Orbit Satellite Servicing: A Space-Based Vehicle Routing Problem , 2003 .

[32]  Edward M. Henderson,et al.  Technology Applications that Support Space Exploration , 2011 .

[33]  Geoffrey T. Parks,et al.  Multispacecraft Refueling Optimization Considering the J2 Perturbation and Window Constraints , 2014 .

[34]  Dario Izzo,et al.  Multi-rendezvous Spacecraft Trajectory Optimization with Beam P-ACO , 2017, EvoCOP.

[35]  Jianping Yuan,et al.  A Novel Two-Level Optimization Strategy for Multi-Debris Active Removal Mission in LEO , 2020, Computer Modeling in Engineering & Sciences.

[36]  G. Colasurdo,et al.  Indirect Optimization of Finite-Thrust Cooperative Rendezvous , 2015 .

[37]  Sihang Zhang,et al.  On-orbit servicing of geosynchronous satellites based on low-thrust transfers considering perturbations , 2019, Acta Astronautica.

[38]  Chiara Toglia,et al.  Optimization of orbital trajectories using genetic algorithms , 2008 .

[39]  Dario Izzo,et al.  The Kessler Run: On the Design of the GTOC9 Challenge , 2018 .

[40]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[41]  Kamran Daneshjou,et al.  Mission planning for on-orbit servicing through multiple servicing satellites: A new approach , 2017 .

[42]  Alessandro Zavoli,et al.  EOS: a Parallel, Self-Adaptive, Multi-Population Evolutionary Algorithm for Constrained Global Optimization , 2020, 2020 IEEE Congress on Evolutionary Computation (CEC).

[43]  Lorenzo Casalino,et al.  GTOC5: Results from the Politecnico di Torino and Università di Roma Sapienza , 2014 .

[44]  Dario Izzo,et al.  Designing Complex Interplanetary Trajectories for the Global Trajectory Optimization Competitions , 2015, 1511.00821.

[45]  Stephen C. Graves,et al.  An n-Constraint Formulation of the (Time-Dependent) Traveling Salesman Problem , 2016 .

[46]  Massimiliano Vasile,et al.  Preliminary Design of Debris Removal Missions by Means of Simplified Models for Low-Thrust, Many-Revolution Transfers , 2012, ArXiv.

[47]  Joseph N. Pelton Current Space Debris Remediation and On-Orbit Servicing Initiatives , 2015 .

[48]  Guido Colasurdo,et al.  Preliminary Capture Trajectory Design for Europa Tomography Probe , 2018, International Journal of Aerospace Engineering.

[49]  Quan Pan,et al.  Multi-objective optimal preliminary planning of multi-debris active removal mission in LEO , 2017, Science China Information Sciences.

[50]  D. Izzo Revisiting Lambert’s problem , 2014, 1403.2705.

[51]  William J. Cook,et al.  Certification of an optimal TSP tour through 85, 900 cities , 2009, Oper. Res. Lett..

[52]  J. Morio,et al.  Biobjective planning of an active debris removal mission , 2013 .

[53]  Guido Colasurdo,et al.  A Time-Dependent TSP Formulation for the Design of an Active Debris Removal Mission using Simulated Annealing , 2019, ArXiv.

[54]  Fanghua Jiang,et al.  Systematic low-thrust trajectory optimization for a multi-rendezvous mission using adjoint scaling , 2016, 1603.02352.

[55]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[56]  Guido Colasurdo,et al.  Integrated Optimization of Ascent Trajectory and SRM Design of Multistage Launch Vehicles , 2019, ArXiv.