z-logo
open-access-imgOpen Access
Evolutionary Optimization of Multirendezvous Impulsive Trajectories
Author(s) -
Lorenzo Federici,
Alessandro Zavoli,
Guido Colasurdo
Publication year - 2021
Publication title -
international journal of aerospace engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.361
H-Index - 22
eISSN - 1687-5974
pISSN - 1687-5966
DOI - 10.1155/2021/9921555
Subject(s) - rendezvous , heuristic , optimization problem , trajectory optimization , computer science , mathematical optimization , discretization , impulse (physics) , evolutionary algorithm , algorithm , genetic algorithm , sequence (biology) , set (abstract data type) , spacecraft , mathematics , optimal control , physics , mathematical analysis , quantum mechanics , biology , genetics , astronomy , programming language
This paper investigates the use of evolutionary algorithms for the optimization of time-constrained impulsive multirendezvous missions. The aim is to find the minimum- Δ V 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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom