TY - JOUR
T1 - A three-stage sequential convex programming approach for trajectory optimization
AU - Zhang, Tengfei
AU - Su, Hua
AU - Gong, Chunlin
N1 - Publisher Copyright:
© 2024 Elsevier Masson SAS
PY - 2024/6
Y1 - 2024/6
N2 - Recently, sequential convex programming (SCP) has become a potential approach in trajectory optimization because of its high efficiency. To improve stability and discretization accuracy, a three-stage SCP approach based on the hp-adaptive Radau pseudospectral discretization is proposed in this paper. In most instances, the initial subproblem may risk infeasibility due to the undesignated initial guess. Therefore, we design a constraint relaxation stage for the SCP to enhance the feasibility of the subproblem as much as possible. Once the subproblem can be directly solved, the iteration enters the second stage, during which a mesh refinement algorithm based on discretization error analysis is utilized to decrease the discretization error to the tolerance. In the final stage, the damping term is introduced into the objective of the subproblem to suppress the oscillation of the solution and accelerate the convergence. A dual-channel control reentry trajectory optimization and an ascent trajectory optimization are taken as examples, and the simulation results show that the proposed approach outperforms conventional SCP approaches in terms of accuracy and efficiency.
AB - Recently, sequential convex programming (SCP) has become a potential approach in trajectory optimization because of its high efficiency. To improve stability and discretization accuracy, a three-stage SCP approach based on the hp-adaptive Radau pseudospectral discretization is proposed in this paper. In most instances, the initial subproblem may risk infeasibility due to the undesignated initial guess. Therefore, we design a constraint relaxation stage for the SCP to enhance the feasibility of the subproblem as much as possible. Once the subproblem can be directly solved, the iteration enters the second stage, during which a mesh refinement algorithm based on discretization error analysis is utilized to decrease the discretization error to the tolerance. In the final stage, the damping term is introduced into the objective of the subproblem to suppress the oscillation of the solution and accelerate the convergence. A dual-channel control reentry trajectory optimization and an ascent trajectory optimization are taken as examples, and the simulation results show that the proposed approach outperforms conventional SCP approaches in terms of accuracy and efficiency.
KW - hp-adaptive
KW - Mesh refinement
KW - Radau pseudospectral
KW - Sequential convex programming
KW - Trajectory optimization
UR - http://www.scopus.com/inward/record.url?scp=85190787940&partnerID=8YFLogxK
U2 - 10.1016/j.ast.2024.109128
DO - 10.1016/j.ast.2024.109128
M3 - 文章
AN - SCOPUS:85190787940
SN - 1270-9638
VL - 149
JO - Aerospace Science and Technology
JF - Aerospace Science and Technology
M1 - 109128
ER -