This paper proposes a novel algorithm, based on model predictive control (MPC), for the optimal guidance of a launch vehicle upper stage. The guidance algorithm must take into account a realistic dynamical model and several nonconvex constraints, such as the maximum heat flux after fairing jettisoning and the splash-down of the burned-out stage, to properly predict and optimize the system performance. Convex optimization is embedded into the MPC framework to allow for high update frequencies. Specifically, state-of-the-art convexification methods and a hp pseudospectral discretization scheme are used to formulate the optimal control problem as a sequence of second-order cone programming problems that quickly converges to an optimal solution. Convergence is further enhanced via a soft trust region and an improved strategy for updating the reference solution. Also, virtual controls and proper constraint relaxations are introduced to guarantee the recursive feasibility of the algorithm. Numerical results relative to the autonomous guidance of the third stage of a VEGA-like vehicle are presented to prove the validity of the MPC approach. The computational efficiency and robustness of the algorithm are discussed on the basis of extensive Monte Carlo campaigns that account for off-nominal initial conditions and random in-flight disturbances.
Autonomous upper stage guidance using convex optimization and model predictive control / Benedikter, Boris; Zavoli, Alessandro; Colasurdo, Guido; Pizzurro, Simone; Cavallini, Enrico. - (2020). (Intervento presentato al convegno Accelerating space commerce, exploration, and new discovery conference, ASCEND 2020 tenutosi a Virtual Event) [10.2514/6.2020-4268].
Autonomous upper stage guidance using convex optimization and model predictive control
Boris Benedikter
;Alessandro Zavoli;Guido Colasurdo;Simone Pizzurro;Enrico Cavallini
2020
Abstract
This paper proposes a novel algorithm, based on model predictive control (MPC), for the optimal guidance of a launch vehicle upper stage. The guidance algorithm must take into account a realistic dynamical model and several nonconvex constraints, such as the maximum heat flux after fairing jettisoning and the splash-down of the burned-out stage, to properly predict and optimize the system performance. Convex optimization is embedded into the MPC framework to allow for high update frequencies. Specifically, state-of-the-art convexification methods and a hp pseudospectral discretization scheme are used to formulate the optimal control problem as a sequence of second-order cone programming problems that quickly converges to an optimal solution. Convergence is further enhanced via a soft trust region and an improved strategy for updating the reference solution. Also, virtual controls and proper constraint relaxations are introduced to guarantee the recursive feasibility of the algorithm. Numerical results relative to the autonomous guidance of the third stage of a VEGA-like vehicle are presented to prove the validity of the MPC approach. The computational efficiency and robustness of the algorithm are discussed on the basis of extensive Monte Carlo campaigns that account for off-nominal initial conditions and random in-flight disturbances.File | Dimensione | Formato | |
---|---|---|---|
Benedikter_Ascend_2020.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
1.23 MB
Formato
Adobe PDF
|
1.23 MB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.