Descent Property in Sequential Second-Order Cone Programming for Nonlinear Trajectory Optimization

被引:4
|
作者
Xie, Lei [1 ,2 ]
Zhou, Xiang [1 ,2 ]
Zhang, Hong-Bo [1 ,2 ]
Tang, Guo-Jian [1 ,2 ]
机构
[1] Natl Univ Def Technol, Coll Aerosp Sci & Engn, Changsha 410073, Peoples R China
[2] Natl Univ Def Technol, Hunan Prov Key Lab Aerosp Cross Domain Flight Vehi, Changsha 410073, Peoples R China
基金
中国国家自然科学基金;
关键词
Flight Path Angle; Optimization Algorithm; Crew Exploration Vehicle; Sequential Convex Programming; Convergence Analysis; POWERED-DESCENT; CONVEX;
D O I
10.2514/1.G007494
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Sequential second-order cone programming (SSOCP) is commonly used in aerospace applications for solving nonlinear trajectory optimization problems. The SSOCP possesses good real-time performance. However, one long-standing challenge is its unguaranteed convergence. In this paper, we theoretically analyze the descent property of the L1 penalty function in the SSOCP. Using Karush-Kuhn-Tucker conditions, we obtain two important theoretical results: 1) the L1 penalty function of the original nonlinear problem always descends along the iteration direction; 2) a sufficiently small trust region can decrease the L1 penalty function. Based on these two results, we design an improved trust region shrinking algorithm with theoretically guaranteed convergence. In numerical simulations, we verify the proposed algorithm using a reentry trajectory optimization problem.
引用
收藏
页码:2346 / 2361
页数:16
相关论文
共 50 条
  • [41] Perturbation analysis of second-order cone programming problems
    Bonnans, JF
    Ramírez, CH
    MATHEMATICAL PROGRAMMING, 2005, 104 (2-3) : 205 - 227
  • [42] Restoration of matrix fields by second-order cone programming
    Steidl, G.
    Setzer, S.
    Popilka, B.
    Burgeth, B.
    COMPUTING, 2007, 81 (2-3) : 161 - 178
  • [43] IDG accommodation based on second-order cone programming
    Xing H.
    Cheng H.
    Zeng P.
    Zhang Y.
    Dianli Zidonghua Shebei/Electric Power Automation Equipment, 2016, 36 (06): : 74 - 80
  • [44] Restoration of matrix fields by second-order cone programming
    G. Steidl
    S. Setzer
    B. Popilka
    B. Burgeth
    Computing, 2007, 81 : 161 - 178
  • [45] Code Generation for Embedded Second-Order Cone Programming
    Chu, Eric
    Parikh, Neal
    Domahidi, Alexander
    Boyd, Stephen
    2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 1547 - 1552
  • [46] Stochastic second-order cone programming: Applications models
    Alzalg, Baha M.
    APPLIED MATHEMATICAL MODELLING, 2012, 36 (10) : 5122 - 5134
  • [47] Perturbation analysis of second-order cone programming problems
    J. Frédéric Bonnans
    Héctor Ramírez C.
    Mathematical Programming, 2005, 104 : 205 - 227
  • [48] A pivoting procedure for a class of second-order cone programming
    Muramatsu, M
    OPTIMIZATION METHODS & SOFTWARE, 2006, 21 (02): : 295 - 314
  • [49] A Variant of the Simplex Method for Second-Order Cone Programming
    Zhadan, Vitaly
    MATHEMATICAL OPTIMIZATION THEORY AND OPERATIONS RESEARCH, 2019, 11548 : 115 - 129
  • [50] A Line Search Penalty-Free Method for Nonlinear Second-Order Cone Programming
    Zhao, Qi
    Chen, Zhongwen
    ACTA APPLICANDAE MATHEMATICAE, 2020, 170 (01) : 291 - 317