Reentry trajectory optimization with waypoint and no-fly zone constraints using multiphase convex programming

Abstract This study proposes a multiphase convex programming approach for rapid reentry trajectory generation that satisfies path, waypoint and no-fly zone (NFZ) constraints on Common Aerial Vehicles (CAVs). Because the time when the vehicle reaches the waypoint is unknown, the trajectory of the vehicle is divided into several phases according to the prescribed waypoints, rendering a multiphase optimization problem with free final time. Due to the requirement of rapidity, the minimum flight time of each phase index is preferred over other indices in this research. The sequential linearization is used to approximate the nonlinear dynamics of the vehicle as well as the nonlinear concave path constraints on the heat rate, dynamic pressure, and normal load; meanwhile, the convexification techniques are proposed to relax the concave constraints on control variables. Next, the original multiphase optimization problem is reformulated as a standard second-order convex programming problem. Theoretical analysis is conducted to show that the original problem and the converted problem have the same solution. Numerical results are presented to demonstrate that the proposed approach is efficient and effective.

[1]  P. Lu,et al.  Entry Trajectory Optimization by Second-Order Cone Programming , 2016 .

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

[3]  Stephen P. Boyd,et al.  ECOS: An SOCP solver for embedded systems , 2013, 2013 European Control Conference (ECC).

[4]  Puneet Singla,et al.  A Novel Coordinate Transformation for Obstacle Avoidance and Optimal Trajectory Planning , 2008 .

[5]  Michael J. Todd,et al.  Self-Scaled Barriers and Interior-Point Methods for Convex Programming , 1997, Math. Oper. Res..

[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.  Solving Nonconvex Optimal Control Problems by Convex Optimization , 2014 .

[8]  P. Williams Hermite-Legendre-Gauss-Lobatto Direct Transcription in Trajectory Optimization , 2009 .

[9]  Michael A. Patterson,et al.  Direct Trajectory Optimization and Costate Estimation of General Optimal Control Problems Using a Radau Pseudospectral Method , 2009 .

[10]  Jiang Zhao,et al.  Reentry Trajectory Optimization Based on a Multistage Pseudospectral Method , 2014, TheScientificWorldJournal.

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

[12]  J. Betts Very low-thrust trajectory optimization using a direct SQP method , 2000 .

[13]  Geoffrey Todd Huntington,et al.  Advancement and analysis of Gauss pseudospectral transcription for optimal control problems , 2007 .

[14]  Reza Esmaelzadeh,et al.  A new approach to trajectory optimization based on direct transcription and differential flatness , 2015 .

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

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

[17]  Richard G. Cobb,et al.  Three-Dimensional Trajectory Optimization Satisfying Waypoint and No-Fly Zone Constraints , 2009 .

[18]  Timothy R. Jorris,et al.  Common Aero Vehicle Autonomous Reentry Trajectory Optimization Satisfying Waypoint and No-Fly Zone Constraints , 2012 .

[19]  Soon-Jo Chung,et al.  Decentralized Model Predictive Control of Swarms of Spacecraft Using Sequential Convex Programming , 2013 .

[20]  Yang-Wang Fang,et al.  Boost-skipping trajectory optimization for air-breathing hypersonic missile , 2015 .

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

[22]  A. Petropoulos,et al.  A review of some exact solutions to the planar equations of motion of a thrusting spacecraft , 2002 .

[23]  Ping Lu,et al.  Solving the maximum-crossrange problem via successive second-order cone programming with a line search , 2015 .