Space planetary missions' analysis with low-thrust propulsion includes orbit raising and de-orbiting manoeuvres which can involve multiple revolutions resulting in a spiralling motion of the satellite. The launch of large constellation satellites is increasing the number of satellites launched per month and the design of their trajectory to be positioned in their operational orbit. This problem is particularly relevant when low-thrust satellites are considered that are characterised by a continuous thrust and are getting more involved in the design of new missions since they grant a greater final operational mass thanks to their high specific impulse. The optimisation of low-thrust trajectories involving a larger number of orbit revolutions is a challenging problem. Differential dynamic programming is one of the techniques that can be used to solve nonlinear optimal control problems. This method based on the application of Bellman principle of optimality defines a feedback control law solving necessary optimality conditions during the backward sweep discretising the overall problem in several decision steps and checks for the functional cost reduction during the forward integration to accept or reject the computed control law. In the last years, differential dynamic programming technique evolved thanks to the formulation of the hybrid differential dynamic programming proposed by Lantoine and Russell which maps the required derivatives recursively using state transition matrices and the stochastic differential dynamic programming which introduces random perturbations that can affect the dynamics. However, all past works deal with orbital dynamics expressed in terms of Cartesian coordinates and in only one paper orbital elements are used as state representation, but the rendezvous problem is not solved. This paper presents a systematic procedure for the optimisation of multi-revolution low-thrust trajectories using the differential dynamic programming technique based on orbital elements as state rep-representation of the dynamics. Lagrange and Gauss planetary equations are used to model the spacecraft dynamics to include both conservative and non-conservative accelerations. Some planetary missions like orbit raising for large constellations considering the engine specifics of actual satellites are used to test the proposed approach including also J2 orbital perturbation.

Multi-Revolution Low-Thrust Trajectory Optimisation Using Differential Dynamic Programming in Orbital Element Formulation

Nugnes, M.;Colombo, C.
2022-01-01

Abstract

Space planetary missions' analysis with low-thrust propulsion includes orbit raising and de-orbiting manoeuvres which can involve multiple revolutions resulting in a spiralling motion of the satellite. The launch of large constellation satellites is increasing the number of satellites launched per month and the design of their trajectory to be positioned in their operational orbit. This problem is particularly relevant when low-thrust satellites are considered that are characterised by a continuous thrust and are getting more involved in the design of new missions since they grant a greater final operational mass thanks to their high specific impulse. The optimisation of low-thrust trajectories involving a larger number of orbit revolutions is a challenging problem. Differential dynamic programming is one of the techniques that can be used to solve nonlinear optimal control problems. This method based on the application of Bellman principle of optimality defines a feedback control law solving necessary optimality conditions during the backward sweep discretising the overall problem in several decision steps and checks for the functional cost reduction during the forward integration to accept or reject the computed control law. In the last years, differential dynamic programming technique evolved thanks to the formulation of the hybrid differential dynamic programming proposed by Lantoine and Russell which maps the required derivatives recursively using state transition matrices and the stochastic differential dynamic programming which introduces random perturbations that can affect the dynamics. However, all past works deal with orbital dynamics expressed in terms of Cartesian coordinates and in only one paper orbital elements are used as state representation, but the rendezvous problem is not solved. This paper presents a systematic procedure for the optimisation of multi-revolution low-thrust trajectories using the differential dynamic programming technique based on orbital elements as state rep-representation of the dynamics. Lagrange and Gauss planetary equations are used to model the spacecraft dynamics to include both conservative and non-conservative accelerations. Some planetary missions like orbit raising for large constellations considering the engine specifics of actual satellites are used to test the proposed approach including also J2 orbital perturbation.
2022
73rd International Astronautical Congress (IAC 2022)
File in questo prodotto:
File Dimensione Formato  
NUGNM01-22.pdf

accesso aperto

: Publisher’s version
Dimensione 1.33 MB
Formato Adobe PDF
1.33 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1223389
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact