11.07.2015 Views

View - Universidad de Almería

View - Universidad de Almería

View - Universidad de Almería

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Proceedings of GO 2005, pp. 39 – 45.An Efficient Pruning Techniquefor the Global Optimisationof Multiple Gravity Assist TrajectoriesV.M. Becerra, 1 D.R. Myatt, 1 S.J. Nasuto, 1 J.M. Bishop, 2 and D. Izzo 31 Department of Cybernetics, The University of Reading, Reading RG6 6AY, United Kingdom2 Department of Computing, Goldsmiths College, London SE14 6NW, United Kingdom3 D. Izzo, Advanced Concepts Team, European Space Agency, Noordwijk, The NetherlandsAbstractKeywords:With application to the specific problem of multiple gravity assist trajectory <strong>de</strong>sign, a <strong>de</strong>terministicsearch space pruning algorithm is <strong>de</strong>veloped that displays both polynomial time and space complexity.This is shown empirically to achieve search space reductions of greater than six or<strong>de</strong>rs ofmagnitu<strong>de</strong>, thus reducing significantly the complexity of the subsequent optimisation.mission <strong>de</strong>sign, multiple gravity assist, global optimisation, constraint propagation, heuristic search.1. IntroductionA gravity assist manoeuvre uses a celestial object’s gravity in or<strong>de</strong>r to change a spacecraft’strajectory. When a spacecraft approaches a celestial object, a small amount of the object’s orbitalmomentum is transferred to the spacecraft. This manoeuvre was used for the first timein the 1970’s, when the spacecraft Voyager used multiple gravity assist flybys of Jupiter, Saturn,Uranus and Neptune, to propel itself beyond these planets. Gravity assist manoeuvres(GAs) are frequently used to reduce fuel requirements and mission duration [1]. Most interplanetarytrajectory <strong>de</strong>sign problems can be stated as optimisation problems, where one of thefundamental goals is the minimisation of fuel requirements, with consi<strong>de</strong>ration also given tointermediate planetary flybys, mission duration, type of arrival, launch and arrival windows,and velocity constraints. Traditionally, local optimisation has been used to attempt to solvethese <strong>de</strong>sign problems [2,3]. However, because of nonlinearities and the periodic motion of theplanets, multiple local minima exist and, as a result, local optimisation only helps to find localminima which are heavily <strong>de</strong>pen<strong>de</strong>nt on the initial guesses employed and are not necessarilygood solutions. The use of global optimisation techniques has been proposed for tacklingthese problems, as these methods have better chances of finding good solutions approachingthe global optimum [4]. Genetic algorithms and similar techniques have been employed, butthese techniques may face difficulties in tackling realistic missions due to the large size of thesearch space associated with these problems. This paper consi<strong>de</strong>rs the problem of multiplegravity assist (MGA) trajectories with a known planetary sequence and no <strong>de</strong>ep space manoeuvres.In such cases, it can be shown that the vast majority of the search space consistsof infeasible, or very un<strong>de</strong>sirable, solutions. This observation motivated the <strong>de</strong>velopment ofa method for producing reduced search spaces by pruning, thus allowing standard globaloptimisation techniques to be applied more successfully to the reduced box bounds [5]. Thetechnique presented in this paper has been named Gravity Assist Space Pruning (GASP).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!