Multiphase Iterative Algorithm for Mixed-Integer Optimal Control

被引:0
作者
Pei, Chaoying [1 ,2 ]
You, Sixiong [3 ]
Di, Yu [4 ]
Dai, Ran [3 ]
机构
[1] Purdue Univ, W Lafayette, IN 47907 USA
[2] Missouri Univ Sci & Technol, Dept Mech & Aerosp Engn, Rolla, MO 65409 USA
[3] Purdue Univ, Sch Aeronaut & Astronaut, W Lafayette, IN 47907 USA
[4] Purdue Univ, Dept Stat, W Lafayette, IN 47907 USA
关键词
Optimization Algorithm; Powered Descent Guidance; Mixed Integer Optimal Control; Quadratically Constrained Quadratic Programming; GLOBAL OPTIMIZATION; POWERED DESCENT; NONCONVEX MINLP;
D O I
10.2514/1.G008165
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Mixed-integer optimal control problems (MIOCPs) frequently arise in the domain of optimal control problems (OCPs) when decisions including integer variables are involved. However, existing state-of-the-art approaches for solving MIOCPs are often plagued by drawbacks such as high computational costs, low precision, and compromised optimality. In this study, we propose a novel multiphase scheme coupled with an iterative second-order cone programming (SOCP) algorithm to efficiently and effectively address these challenges in MIOCPs. In the first phase, we relax the discrete decision constraints and account for the terminal state constraints and certain path constraints by introducing them as penalty terms in the objective function. After formulating the problem as a quadratically constrained quadratic programming (QCQP) problem, we propose the iterative SOCP algorithm to solve general QCQPs. In the second phase, we reintroduce the discrete decision constraints to generate the final solution. We substantiate the efficacy of our proposed multiphase scheme and iterative SOCP algorithm through successful application to two practical MIOCPs in planetary exploration missions.
引用
收藏
页码:757 / 770
页数:14
相关论文
共 49 条
  • [41] Chen C., Atamt u rk A., Oren S. S., A Spatial Branch-and-Cut Method for Nonconvex QCQP with Bounded Complex Variables, Mathematical Programming, 165, 2, pp. 549-577, (2017)
  • [42] Han S. P., Mangasarian O. L., Exact Penalty Functions in Nonlinear Programming, Mathematical Programming, 17, 1, pp. 251-269, (1979)
  • [43] Holmstrom K., Edvall M. M., The TOMLAB Optimization Environment, Modeling Languages in Mathematical Optimization, 88, pp. 369-376, (2004)
  • [44] Pedroso J. P., Optimization with Gurobi and Python, 1, (2011)
  • [45] Andersen E. D., Andersen K. D., The MOSEK Interior Point Optimizer for Linear Programming: an Implementation of the Homogeneous Algorithm, High Performance Optimization, 33, pp. 197-232, (2000)
  • [46] Lu P., Propellant-Optimal Powered Descent Guidance, Journal of Guidance, Control, and Dynamics, 41, 4, pp. 813-826, (2018)
  • [47] Carson J. M., Acikmese B., Blackmore L., Lossless Convexification of Powered-Descent Guidance with Non-Convex Thrust Bound and Pointing Constraints, Proceedings of the 2011 American Control Conference, Inst. of Electrical and Electronics Engineers, pp. 2651-2656, (2011)
  • [48] Yang R., Liu X., Reachable Set Computation of Linear Systems with Nonconvex Constraints via Convex Optimization, Automatica, 146, (2022)
  • [49] Li S., Jiang X., Tao T., Guidance Summary and Assessment of the Chang’e-3 Powered Descent and Landing, Journal of Spacecraft and Rockets, 53, 2, pp. 258-277, (2016)