Tisserand Map Exploration Are Validated by Re-Optimizing The

Tisserand Map Exploration Are Validated by Re-Optimizing The

Modified Tisserand Map Exploration for Preliminary Multiple Gravity Assist Trajectory Design Andrea Bellomea*, Joan-Pau Sanchez Cuartiellesa*, Leonard Felicettia*, Stephen Kemblea* a School of Aerospace Transport and Manufacturing, Cranfield University, College Road, Wharley End, Bedford, MK40 1EA, United Kingdom * Corresponding Author, [email protected], [email protected], [email protected], [email protected] Abstract Multiple-gravity assist (MGA) trajectories are used in interplanetary missions to change the spacecraft orbital energy by exploiting the gravity of celestial bodies. This allows the spacecraft to reach regions in the Solar System that otherwise would be extremely demanding in terms of propellant. However, if a trajectory seeks to benefit from a long MGA sequence, it is necessary to solve a complex mixed integer programming problem in order to find the best swing-by sequence among all combinations of encountered planets and dates for the various spacecraft manoeuvres. Tisserand graphs provide an efficient way to tackle the combinatorial part of the MGA problem, by allowing a simple computation of the effect of different sequences of gravity assists, based only on energy considerations. Typically, the exploration of Tisserand graphs is performed via a comprehensive Tree Search of possible sequences that reach a specific orbital energy and eccentricity (e.g. Langouski et al.). However, this approach is generally directed by heuristic techniques aimed at finding duration limited, low Δv transfers without formal optimization or time constraint. This results in not having information from Tisserand graphs associated to the trajectory shape, namely the planetary phasing and mission durations. This paper presents a more comprehensive strategy involving the solution of the phasing problem to automatically generate viable ballistic planetary sequences. This approach has proven to be effective in representing trajectory shape already from the Tisserand map exploration step. All the solutions identified by the modified Tisserand map exploration are validated by re-optimizing the complete MGA trajectories as sequences of swing-bys, DSMs and Lambert Arc transfers intersecting the real positions of the planets involved. Different mission scenarios towards Jupiter are used as test cases to validate and demonstrate the accuracy of the Tisserand-based first-guess solutions. Keywords: Multiple Gravity Assist, Tisserand map, Mixed-Integer optimization optimal control theory. MINLP/HOCP can be seen as 1. Introduction two coupled optimization problems: the combinatorial Multiple Gravity Assist (MGA) trajectories exploit part aiming at choosing the optimal sequence of flybys, successive close passages, also called flybys or swing- and the continuous part aiming at identifying one or bys, with celestial bodies to change the spacecraft more locally optimal trajectories for a candidate orbital energy in its interplanetary journey around the planetary sequence. The complexity is due to the fact Sun. This is equivalent to gain a Δv with no propellant that these two components are highly coupled, that is expenditure, thus allowing to explore regions in the the goodness of candidate sequence depends upon the solar system that would be extremely demanding to solution of the continuous optimization and a variation reach otherwise. For example, Galileo [1], Cassini [2] of even a single flyby body corresponds to a and the more recent Parker Solar Probe [3] and Solar significantly different set of trajectories. Orbiter [4] required multiple flybys with Venus, Earth To autonomously solve an MGA problem, different and even Jupiter to reach the desired scientific orbit. strategies exist. Chilan and Conway [7], Wall and The design of such missions presents the Conway [8] and Englander, Conway and Williams [9], complication that the trajectory structure, namely the [10] employed integer genetic algorithm and a real- planetary sequence, is not known a priori, but is the valued heuristic algorithm for the combinatorial and objective of the optimization itself, leading to a complex continuous part, respectively, with both impulsive and mixed-integer non-linear programming (MINLP) low-thrust manoeuvres. Ceriotti and Vasile [11], [12] problem [5], also known in literature as Hybrid Optimal used a method inspired by Ant Colony Optimization Control Problem (HOCP) [6]. This is one of the most (ACO) to solve the MGA problem with Deep Space difficult types of optimization problems, as it requires Manoeuvres (DSMs). Gad and Abdelkhalik [13], [14] the solution of a combinatorial problem mixed with applied a real-valued genetic algorithm using ‘hidden Page 1 of 10 genes’ and dynamic population size to find flyby provided as follows [5], where f(x,y) is the objective sequences and the associated optimal trajectory. function to be minimized: Schlueter et al. [5] formulated the MGA trajectory Minimize: design as a MINLP problem, and used a combination of , ACO and Sequential Quadratic Programming (SQP) to Subject to: , simultaneously solve the combinatorial and continuous , problem, provided a fixed length of the planetary , sequence. , Strange and Longuski [15] developed a graphical technique based on Tisserand criterion to look for Table 1. (x,y) components employed in full MGA ballistic flyby tours to a given destination. Tisserand trajectory design graphs provide an efficient way to tackle the Discrete Description Continuous Description combinatorial part of the MGA problem, by allowing a variables variables simple computation of the effect of different sequences y Departing t Departing of gravity assists, based only on energy considerations, 1 0 planet (e.g. (MJD2000) date not considering planetary phasing. They have been the Earth) applied in many complex MGA trajectory designs. For vD (km/s) Departing example, Kloster et al. [16] and Colasurdo et al. [17] infinity used Tisserand graphs to assess the feasibility of moon velocity tours around Jupiter while Chen et al. [18] and Sun et al. D (deg) Departing [19] studied the accessibility of main-belt and near- angle Earth asteroids via MGA transfers derived from yi, Swing-by TOFi (days) Time of Tisserand graph exploration. However, even though i=2,…, planets (e.g. flight to Tisserand graphs can quickly assess the feasibility of nint-1 Venus, planet i different gravity assist sequences, there is no explicit Earth, Mars) i Fraction of information about mission duration or eventual DSM. In TOFi at this way, the combinatorial solution only provides which a sequences which are energetically possible, but planets DSM occurs synchronicity might never occur. γi (deg) Inclination In this paper, we present a novel strategy inspired by of the flyby Tisserand graphs which allows for more truthful plane at representation of MGA transfers. Extra realism in the planet i mission duration evaluation is achieved by considering hi (km) Flyby planetary phasing as well as resonances when stepping periapsis along an infinity velocity contour, to ensure feasible altitude at transfer durations, while maintaining limited the run planet i time. In particular, Section 2 classifies MGA trajectory yn,int Arrival TOFn,int Time of design as a MINLP problem, Section 3 introduces planet (e.g. (days) flight Tisserand maps and provides details on how to employ Jupiter) towards them to construct planetary sequences. Section 4 shows planet nint the continuous MGA trajectory optimization, aiming at int Fraction of finding at least one locally optimal trajectory for a given TOFn,int at sequence. Section 5 introduces the modified Tisserand which a map exploration with the solution of the phasing DSM occurs problem, while Section 6 provides details on results obtained with the proposed solution. Vectors include the decision variables of the optimization: the components of are the continuous 2. Multiple Gravity Assist Trajectory Design variables, while the components of vector are the The MGA trajectory design is a global optimization discrete variables. Moreover, the decision variables problem in its nature, as for a given trajectory option, are constrained by lower and upper namely a planetary sequence, there exist several locally bounds . and represents optimal trajectories, in terms of planets phasing, the equality and inequality constraints, respectively, presence of DSMs, etc. Designing an MGA trajectory which the optimization is subject to; and are corresponds to solve a MINLP problem, as it involves the cardinality of and , respectively; and are the optimization of both integer and continuous the cardinality of the equality and inequality constraints, variables. A general formulation of a MINLP is respectively.. In an MGA mission design, the discrete Page 2 of 10 components of correspond to the unknown planetary System. The flyby model used here is the one described sequence, while x includes the continuous-varying in Vallado [27]. In this way, a flyby corresponds to an variables as the launch date and four variables for each instantaneous change of the spacecraft heliocentric of the gravity-assist planets, that are the time of flight velocity, (see Fig. 1) depending upon the spacecraft between two successive planetary encounters, flyby velocity with respect to the planet (i.e. ) and the altitudes, hyperbola plane inclination and presence of deflection (i.e. ), which eventually is linked to the DSM. The combination of discrete and continuous flyby periapsis (i.e. ) by: variables forms a

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us