Automatic multi-gravity assist trajectory design with modified Tisserand Graphs exploration

Date published

2022-09-22

Free to read from

Supervisor/s

Journal Title

Journal ISSN

Volume Title

Publisher

International Astronautical Federation (IAF)

Department

Type

Conference paper

ISSN

Format

Citation

Afsa H, Bellome A, Sanchez-Cuartielles J-P, Kemble S. (2022) Automatic multi-gravity assist trajectory design with modified Tisserand Graphs exploration. In: 73rd International Astronautical Congress (IAC-22), Paris, 18-22 September 2022

Abstract

Reaching the boundaries of the Solar system has been made possible by Multi-Gravity Assist (MGA) trajectories that reduce the propellant costs by using the gravity of planets to increase or decrease the energy of a spacecraft’s orbit. Designing an optimal MGA trajectory constitutes a mixed-integer non-linear programming (MINLP) problem, which requires a simultaneous combinatorial search of discrete elements (e.g., planets), as well as an optimisation of continuous variables, such as departing date, transfer times, Deep Space Manoeuvres (DSM), etc., in an exponentially increasing search space. An efficient way to tackle MINLP problems is to first transcribe them into a simplified combinatorial-only problem and, a posteriori, re-optimise the continuous design variables for a subset of promising sequences of discrete elements.

The transcription of an MGA-MINLP problem into a pure combinatorial one can be efficiently explored via Tisserand Graphs (TG), which employ the Tisserand invariant to map possible flybys as a function of the spacecraft’s velocity relative to a given planet. Intersections between contour lines of different relative velocity and planet indicate that a gravity assist is feasible energy-wise and depict how the spacecraft orbit will be modified if undergoing that specific gravity assist. Hence, contour line intersections become the nodes of a graph, which can be efficiently explored via tree traversal algorithms.

However, the information obtained from such a Tisserand exploration does not provide launch window or time of flight, and only yields a rough order of magnitude estimate of . To solve this, a database approach using real ephemerides of celestial objects to correlate initial phase angles of planets with dates and approximation methods to simulate DSMs were implemented. This allows to successfully establish a list of feasible planetary sequences while providing estimations of propellant costs, launch windows and excess velocities.

The solutions identified are validated by re-optimising the complete MGA trajectories as sequences of flybys, DSMs and Lambert arcs intersecting the real positions of the planets involved. Mission scenarios to Jupiter and never-explored objects, e.g. Centaurs or low-perihelion asteroids, are used to validate the accuracy of the Tisserand-based first-guess solutions, as well as the capability to find the global optimum solution in limited computational effort.

Description

Software Description

Software Language

Github

Keywords

Tisserand Graphs, multi-gravity assist, mission analysis, trajectory design, tree search algorithms

DOI

Rights

Attribution 4.0 International

Relationships

Relationships

Supplements

Funder/s