Solving Nonconvex Optimal Control Problems by Convex Optimization

Motivated by aerospace applications, this paper presents a methodology to use second-order cone programming to solve nonconvex optimal control problems. The nonconvexity arises from the presence of concave state inequality constraints and nonlinear terminal equality constraints. The development relies on a solution paradigm, in which the concave inequality constraints are approximated by successive linearization. Analysis is performed to establish the guaranteed satisfaction of the original inequality constraints, the existence of the successive solutions, and the equivalence of the solution of the original problem to the converged successive solution. These results lead to a rigorous proof of the convergence of the successive solutions under appropriate conditions as well as nonconservativeness of the converged solution. The nonlinear equality constraints are treated in a two-step procedure in which the constraints are first approximated by first-order expansions, then compensated by second-order correct...

[1]  Behçet Açikmese,et al.  Lossless convexification of a class of optimal control problems with non-convex control constraints , 2011, Autom..

[2]  Xinfu Liu,et al.  Autonomous Trajectory Planning by Convex Optimization , 2013 .

[3]  Ping Lu,et al.  Three-dimensional closed-form costate solutions in optimal coast , 2012 .

[4]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[5]  Stephen P. Boyd,et al.  Applications of second-order cone programming , 1998 .

[6]  Behçet Açikmese,et al.  Lossless Convexification of Nonconvex Control Bound and Pointing Constraints of the Soft Landing Optimal Control Problem , 2013, IEEE Transactions on Control Systems Technology.

[7]  Ping Lu,et al.  Robust Trajectory Optimization for Highly Constrained Rendezvous and Proximity Operations , 2013 .

[8]  Erling D. Andersen,et al.  On implementing a primal-dual interior-point method for conic quadratic optimization , 2003, Math. Program..

[9]  Paul T. Boggs,et al.  Sequential Quadratic Programming , 1995, Acta Numerica.

[10]  Arkadi Nemirovski,et al.  Lectures on modern convex optimization - analysis, algorithms, and engineering applications , 2001, MPS-SIAM series on optimization.

[11]  Jonathan P. How,et al.  Spacecraft trajectory planning with avoidance constraints using mixed-integer linear programming , 2002 .

[12]  Behcet Acikmese,et al.  Minimum-Landing-Error Powered-Descent Guidance for Mars Landing Using Convex Optimization , 2010 .

[13]  R. E. Griffith,et al.  A Nonlinear Programming Technique for the Optimization of Continuous Processing Systems , 1961 .

[14]  Yurii Nesterov,et al.  Interior-point polynomial algorithms in convex programming , 1994, Siam studies in applied mathematics.

[15]  Ping Lu,et al.  Autonomous Trajectory Planning for Rendezvous and Proximity Operations by Conic Optimization , 2012 .

[16]  Gary A. McCuE,et al.  Quasilinearization determination of optimum finite-thrust orbital transfers. , 1967 .

[17]  L. Lasdon,et al.  Nonlinear Optimization by Successive Linear Programming , 1982 .

[18]  Wigbert Fehse,et al.  Automated Rendezvous and Docking of Spacecraft , 2003 .

[19]  Ping Lu Use of approximate gradients in trajectory optimization , 1992 .

[20]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[21]  J. Stoer,et al.  Introduction to Numerical Analysis , 2002 .

[22]  E. F. Harrold,et al.  Rapid optimization of multiple-burn rocket flights , 1972 .

[23]  Robin Larsson,et al.  Collision avoidance maneuver planning with robust optimization , 2008 .

[24]  Donald Goldfarb,et al.  Second-order cone programming , 2003, Math. Program..

[25]  C. G. Broyden A Class of Methods for Solving Nonlinear Simultaneous Equations , 1965 .

[26]  Jörg Raisch,et al.  Convex Control Systems and Convex Optimal Control Problems With Constraints , 2008, IEEE Transactions on Automatic Control.

[27]  Behcet Acikmese,et al.  Convex programming approach to powered descent guidance for mars landing , 2007 .

[28]  Joseph B. Mueller,et al.  Avoidance Maneuver Planning Incorporating Station-Keeping Constraints and Automatic Relaxation , 2010, J. Aerosp. Inf. Syst..