Successive Convexification for Online Ascent Trajectory Optimization
In this paper, a method based on the successive convexification is proposed to solve the ascent trajectory optimization problem, the algorithm converges to the optimal solution quickly even if the initial guess is coarse. A three-dimensional motion is formulated with complex aerodynamics and termina...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9576753/ |
_version_ | 1818723155141722112 |
---|---|
author | Cheng Hu Xibin Bai Shifeng Zhang Huabo Yang |
author_facet | Cheng Hu Xibin Bai Shifeng Zhang Huabo Yang |
author_sort | Cheng Hu |
collection | DOAJ |
description | In this paper, a method based on the successive convexification is proposed to solve the ascent trajectory optimization problem, the algorithm converges to the optimal solution quickly even if the initial guess is coarse. A three-dimensional motion is formulated with complex aerodynamics and terminal constraints. Based on the modified aerodynamic coefficients, the new auxiliary control variables are designed to deal with the complex aerodynamics and non-smooth of control variables in the discrete optimization problem. The inner nonconvex constraints between the new control are relaxed to be convex without loss. The artificial infeasibility and unboundedness caused by linearization are tackled by the virtual controls and soft constraint for trust region in the successive convexification. The good convergence of the proposed method is illustrated by the iterative solutions of the ascent trajectory optimization problem for a small guided rocket, the accuracy is verified by the comparison with the optimal solution given by the typical optimal control solvers, and the feasibility and stability are demonstrated by optimal solutions of the ascent trajectory optimization problems under different missions and dispersed conditions. These excellent performances validated by the adequate simulations indicate that the proposed algorithm can be implemented online. |
first_indexed | 2024-12-17T21:06:01Z |
format | Article |
id | doaj.art-3aed4ec4fed94fea9ca80f875b343a89 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-12-17T21:06:01Z |
publishDate | 2021-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-3aed4ec4fed94fea9ca80f875b343a892022-12-21T21:32:34ZengIEEEIEEE Access2169-35362021-01-01914184314186010.1109/ACCESS.2021.31208409576753Successive Convexification for Online Ascent Trajectory OptimizationCheng Hu0https://orcid.org/0000-0002-7545-2293Xibin Bai1Shifeng Zhang2https://orcid.org/0000-0003-1118-9323Huabo Yang3https://orcid.org/0000-0002-0236-6263College of Aerospace Science and Engineering, National University of Defense Technology, Changsha, ChinaCollege of Aerospace Science and Engineering, National University of Defense Technology, Changsha, ChinaCollege of Aerospace Science and Engineering, National University of Defense Technology, Changsha, ChinaCollege of Aerospace Science and Engineering, National University of Defense Technology, Changsha, ChinaIn this paper, a method based on the successive convexification is proposed to solve the ascent trajectory optimization problem, the algorithm converges to the optimal solution quickly even if the initial guess is coarse. A three-dimensional motion is formulated with complex aerodynamics and terminal constraints. Based on the modified aerodynamic coefficients, the new auxiliary control variables are designed to deal with the complex aerodynamics and non-smooth of control variables in the discrete optimization problem. The inner nonconvex constraints between the new control are relaxed to be convex without loss. The artificial infeasibility and unboundedness caused by linearization are tackled by the virtual controls and soft constraint for trust region in the successive convexification. The good convergence of the proposed method is illustrated by the iterative solutions of the ascent trajectory optimization problem for a small guided rocket, the accuracy is verified by the comparison with the optimal solution given by the typical optimal control solvers, and the feasibility and stability are demonstrated by optimal solutions of the ascent trajectory optimization problems under different missions and dispersed conditions. These excellent performances validated by the adequate simulations indicate that the proposed algorithm can be implemented online.https://ieeexplore.ieee.org/document/9576753/Convex optimizationascent trajectory optimizationsuccessive convexificationonline trajectory optimizationcomplex nonlinear aerodynamic force |
spellingShingle | Cheng Hu Xibin Bai Shifeng Zhang Huabo Yang Successive Convexification for Online Ascent Trajectory Optimization IEEE Access Convex optimization ascent trajectory optimization successive convexification online trajectory optimization complex nonlinear aerodynamic force |
title | Successive Convexification for Online Ascent Trajectory Optimization |
title_full | Successive Convexification for Online Ascent Trajectory Optimization |
title_fullStr | Successive Convexification for Online Ascent Trajectory Optimization |
title_full_unstemmed | Successive Convexification for Online Ascent Trajectory Optimization |
title_short | Successive Convexification for Online Ascent Trajectory Optimization |
title_sort | successive convexification for online ascent trajectory optimization |
topic | Convex optimization ascent trajectory optimization successive convexification online trajectory optimization complex nonlinear aerodynamic force |
url | https://ieeexplore.ieee.org/document/9576753/ |
work_keys_str_mv | AT chenghu successiveconvexificationforonlineascenttrajectoryoptimization AT xibinbai successiveconvexificationforonlineascenttrajectoryoptimization AT shifengzhang successiveconvexificationforonlineascenttrajectoryoptimization AT huaboyang successiveconvexificationforonlineascenttrajectoryoptimization |