Politecnico di Torino (logo)

Development of a mission analysis and trajectory optimization software via ESA GODOT

Andrea Musacchio

Development of a mission analysis and trajectory optimization software via ESA GODOT.

Rel. Lorenzo Casalino, Francesco Castellini. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Aerospaziale, 2022

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (4MB) | Preview

This thesis’ objective is to describe the development process, in collaboration with the start-up AerisGate, of a set of python applications for mission analysis and trajectory optimization by explaining the theory behind these applications and showing the results of tests conducted. The applications are based on GODOT (General Orbit Determination and Optimisation Toolkit), a European Space Agency flight dynamics software for orbit determination and analysis, that allows to model the universe and perform spacecraft’s trajectory propagation. By combining this tool with the optimization library PyGMO, the developed applications aim to be as generic as possible, in order to analyse many types of missions. The two main optimization algorithms applied are SLSQP (Sequential Least Squares Programming) and IPOPT (Interior Point OPTimizer). These are non-linear optimization Local algorithms, thus they aim to find the local minima of the function studied. This mean that an initial guess must be given to the algorithms and it has to be in the space of the solutions, otherwise these algorithms won’t converge. To perform the preliminary analysis required to obtain a good initial guess, the Lambert’s problem has been solved to obtain a mission’s porkchop plots. To show the capabilities of the applications three test missions have been analysed and successfully optimized: a Mars orbit insertion departing from Earth via B-plane targeting; a free-return trajectory from Earth to Moon; an in-plane station-keeping manoeuvres analysis for Sun-Synchronous orbits via the implementation of a bisection algorithm.

Relators: Lorenzo Casalino, Francesco Castellini
Academic year: 2021/22
Publication type: Electronic
Number of Pages: 88
Corso di laurea: Corso di laurea magistrale in Ingegneria Aerospaziale
Classe di laurea: New organization > Master science > LM-20 - AEROSPATIAL AND ASTRONAUTIC ENGINEERING
Aziende collaboratrici: AerisGate UG (haftungsbeschränkt)
URI: http://webthesis.biblio.polito.it/id/eprint/23350
Modify record (reserved for operators) Modify record (reserved for operators)