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 条
  • [21] Bergamini M. L., Grossmann I., Scenna N., Aguirre P., An Improved Piecewise Outer-Approximation Algorithm for the Global Optimization of MINLP Models Involving Concave and Bilinear Terms, Computers & Chemical Engineering, 32, 3, pp. 477-493, (2008)
  • [22] Boyd S., Vandenberghe L., Convex Optimization, (2004)
  • [23] Qualizza A., Belotti P., Margot F., Linear Programming Relaxations of Quadratically Constrained Quadratic Programs, Mixed Integer Nonlinear Programming, pp. 407-426, (2012)
  • [24] Fazelnia G., Madani R., Kalbat A., Lavaei J., Convex Relaxation for Optimal Distributed Control Problems, IEEE Transactions on Automatic Control, 62, 1, pp. 206-221, (2016)
  • [25] Sojoudi S., Lavaei J., Exactness of Semidefinite Relaxations for Nonlinear Optimization Problems with Underlying Graph Structure, SIAM Journal on Optimization, 24, 4, pp. 1746-1778, (2014)
  • [26] Vandenberghe L., Boyd S., Semidefinite Programming, SIAM Review, 38, 1, pp. 49-95, (1996)
  • [27] Park J., Boyd S., General Heuristics for Nonconvex Quadratically Constrained Quadratic Programming, (2017)
  • [28] Anstreicher K. M., Semidefinite Programming Versus the Reformulation-Linearization Technique for Nonconvex Quadratically Constrained Quadratic Programming, Journal of Global Optimization, 43, 2-3, pp. 471-484, (2009)
  • [29] Gharanjik A., Shankar B., Soltanalian M., Oftersten B., An Iterative Approach to Nonconvex QCQP with Applications in Signal Processing, 2016 IEEE Sensor Array and Multichannel Signal Processing Workshop (SAM), Inst. of Electrical and Electronics Engineers, pp. 1-5, (2016)
  • [30] Aldayel O., Monga V., Rangaswamy M., SQR: Successive QCQP Refinement for MIMO Radar Waveform Design Under Practical Constraints, IEEE 49th Asilomar Conference on Signals, Systems and Computers, pp. 85-89, (2015)