Convex Optimization of Launch Vehicle Ascent Trajectory with Heat-Flux and Splash-Down Constraints

This paper presents a convex programming approach to the optimization of a multistage launch vehicle ascent trajectory, from the liftoff to the payload injection into the target orbit, taking into account multiple nonconvex constraints, such as the maximum heat flux after fairing jettisoning and the splash-down of the burned-out stages. Lossless and successive convexification are employed to convert the problem into a sequence of convex subproblems. Virtual controls and buffer zones are included to ensure the recursive feasibility of the process and a state-of-the-art method for updating the reference solution is implemented to filter out undesired phenomena that may hinder convergence. A hp pseudospectral discretization scheme is used to accurately capture the complex ascent and return dynamics with a limited computational effort. The convergence properties, computational efficiency, and robustness of the algorithm are discussed on the basis of numerical results. The ascent of the VEGA launch vehicle toward a polar orbit is used as case study to discuss the interaction between the heat flux and splash-down constraints. Finally, a sensitivity analysis of the launch vehicle carrying capacity to different splash-down locations is presented.

[1]  Anthony J. Calise,et al.  Design and Evaluation of a Three-Dimensional Optimal Ascent Guidance Algorithm , 1998 .

[2]  Donald Goldfarb,et al.  Second-order cone programming , 2003, Math. Program..

[3]  Craig H. Williams,et al.  DUKSUP: A Computer Program for High Thrust Launch Vehicle Trajectory Design and Optimization , 2014 .

[4]  Ping Lu,et al.  Exact convex relaxation for optimal flight of aerodynamically controlled missiles , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[5]  Divya Garg,et al.  ADVANCES IN GLOBAL PSEUDOSPECTRAL METHODS FOR OPTIMAL CONTROL , 2011 .

[6]  William W. Hager,et al.  A unified framework for the numerical solution of optimal control problems using pseudospectral methods , 2010, Autom..

[7]  G. L. Brauer,et al.  Capabilities and applications of the Program to Optimize Simulated Trajectories (POST). Program summary document , 1977 .

[8]  Soon-Jo Chung,et al.  Decentralized Model Predictive Control of Swarms of Spacecraft Using Sequential Convex Programming , 2013 .

[9]  P. Lu,et al.  Entry Trajectory Optimization by Second-Order Cone Programming , 2016 .

[10]  Ping Lu,et al.  Autonomous Trajectory Planning for Rendezvous and Proximity Operations by Conic Optimization , 2012 .

[11]  Behçet Açikmese,et al.  Lossless convexification of a class of optimal control problems with non-convex control constraints , 2011, Autom..

[12]  Suresh P. Sethi,et al.  A Survey of the Maximum Principles for Optimal Control Problems with State Constraints , 1995, SIAM Rev..

[13]  Lloyd N. Trefethen,et al.  Barycentric Lagrange Interpolation , 2004, SIAM Rev..

[14]  J. Frédéric Bonnans,et al.  Numerical Study of Optimal Trajectories with Singular Arcs for an Ariane 5 Launcher , 2009 .

[15]  Shuxing Yang,et al.  Rapid ascent trajectory optimization for guided rockets via sequential convex programming , 2019, Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering.

[16]  Riccardo Bonalli,et al.  Optimal Control of Endoatmospheric Launch Vehicle Systems: Geometric and Computational Issues , 2017, IEEE Transactions on Automatic Control.

[17]  Lorenzo Casalino,et al.  Optimization of Hybrid Propellant Mars Ascent Vehicle , 2014 .

[18]  Xinfu Liu Fuel-Optimal Rocket Landing with Aerodynamic Controls , 2017, Journal of Guidance, Control, and Dynamics.

[19]  Stephen A. Jurovics Optimum Steering Program for the Entry of a Multistage Vehicle Into a Circular Orbit , 1961 .

[20]  Behcet Acikmese,et al.  Convex programming approach to powered descent guidance for mars landing , 2007 .

[21]  Ping Lu,et al.  Survey of convex optimization for aerospace applications , 2017 .

[22]  Ping Lu,et al.  Solving Nonconvex Optimal Control Problems by Convex Optimization , 2014 .

[23]  Inge Spangelo,et al.  Rocket Ascent with Heat-Flux and Splash Down Constraints , 1994 .

[24]  Riccardo Bonalli,et al.  Trajectory Optimization on Manifolds: A Theoretically-Guaranteed Embedded Sequential Convex Programming Approach , 2019, Robotics: Science and Systems.

[25]  Anil V. Rao,et al.  GPOPS-II , 2014, ACM Trans. Math. Softw..

[26]  Michael J. Grant,et al.  Constrained Trajectory Optimization for Planetary Entry via Sequential Convex Programming , 2016 .

[27]  Yuan Li,et al.  Optimal Control of Ascent Trajectory for Launch Vehicles: A Convex Approach , 2019, IEEE Access.

[28]  I. Michael Ross,et al.  Pseudospectral Knotting Methods for Solving Optimal Control Problems , 2004 .

[29]  Xinfu Liu,et al.  Comparison of Convex Optimization-Based Approaches to Solve Nonconvex Optimal Control Problems , 2019, AIAA Scitech 2019 Forum.

[30]  Klaus H. Well,et al.  Dual Payload Ascent Trajectory Optimization with a Splash-Down Constraint , 2000 .

[31]  Baojun Pang,et al.  Online trajectory optimization for power system fault of launch vehicles via convex programming , 2020 .

[32]  Alessandro Zavoli,et al.  EOS: a Parallel, Self-Adaptive, Multi-Population Evolutionary Algorithm for Constrained Global Optimization , 2020, 2020 IEEE Congress on Evolutionary Computation (CEC).

[33]  W. Hager,et al.  An hp‐adaptive pseudospectral method for solving optimal control problems , 2011 .

[34]  Michael Szmuk,et al.  Successive Convexification for Fuel-Optimal Powered Landing with Aerodynamic Drag and Non-Convex Constraints , 2016 .

[35]  Anthony J. Calise,et al.  Optimization of Launch Vehicle Ascent Trajectories with Path Constraints and Coast Arcs , 1999 .

[36]  Ping Lu,et al.  Closed-loop endoatmospheric ascent guidance , 2003 .

[37]  Xiaoming X. Cheng,et al.  Efficient ascent trajectory optimization using convex models based on the Newton–Kantorovich/Pseudospectral approach , 2017 .

[38]  John T. Betts,et al.  Practical Methods for Optimal Control and Estimation Using Nonlinear Programming , 2009 .

[39]  Lorenzo Casalino,et al.  Optimization of rocket ascent trajectories using an indirect procedure , 1995 .

[40]  Marco Sagliano,et al.  Generalized hp Pseudospectral-Convex Programming for Powered Descent and Landing , 2018, Journal of Guidance, Control, and Dynamics.

[41]  Michael J. Grant,et al.  Optimization of Minimum-Time Low-Thrust Transfers Using Convex Programming , 2017 .

[42]  Marco Sagliano,et al.  SPARTAN: A Novel Pseudospectral Algorithm for Entry, Descent, and Landing Analysis , 2018 .

[43]  G. Colasurdo,et al.  A Convex Optimization Approach for Finite-Thrust Time-Constrained Cooperative Rendezvous , 2019, 1909.09443.

[44]  Guido Colasurdo,et al.  Integrated Optimization of Ascent Trajectory and SRM Design of Multistage Launch Vehicles , 2019, ArXiv.

[45]  Behçet Açikmese,et al.  Successive convexification of non-convex optimal control problems and its convergence properties , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).