Successive Convexification for Real-Time 6-DoF Powered Descent Guidance with State-Triggered Constraints
arXiv:1811.10803 · doi:10.2514/1.G004549
Abstract
In this paper, we present a real-time successive convexification algorithm for a generalized free-final-time 6-degree-of-freedom powered descent guidance problem. We build on our previous work by introducing the following contributions: (i) a free-ignition-time modification that allows the algorithm to determine the optimal engine ignition time, (ii) a tractable aerodynamics formulation that models both lift and drag, and (iii) a continuous state-triggered constraint formulation that emulates conditionally enforced constraints. In particular, contribution (iii) effectively allows constraints to be enabled or disabled by if-statements conditioned on the solution variables of the parent continuous optimization problem. To the best of our knowledge, this represents a novel formulation in the optimal control literature, and enables a number of interesting applications, including velocity-triggered angle of attack constraints and range-triggered line of sight constraints. Our algorithm converts the resulting generalized powered descent guidance problem from a non-convex free-final-time optimal control problem into a sequence of tractable convex second-order cone programming subproblems. With the aid of virtual control and trust region modifications, these subproblems are solved in succession until convergence is attained. Simulations using a third-party solver demonstrate the real-time capabilities of the proposed algorithm, with a maximum execution time of less than 0.7 seconds over a multitude of problem feature combinations.
arXiv commentSubmitted to AIAA Journal of Guidance Navigation and Control (JGCD) (27 pages, 7 figures, 4 tables)
Cited by in corpus (12)
- A Survey on Convex Optimization for Guidance and Control of Vehicular Systems
- Penetration trajectory optimization for the hypersonic gliding vehicle encountering two interceptors
- Successive Convexification with Feasibility Guarantee via Augmented Lagrangian for Non-Convex Optimal Control Problems
- Fuel-optimal powered descent guidance for lunar pinpoint landing using neural networks
- Descent & Landing Trajectory and Guidance Algorithms with Divert Capabilities for Moon Landing
- Terminal Soft Landing Guidance Law Using Analytic Gravity Turn Trajectory
- A Fast Algorithm for Onboard Atmospheric Powered Descent Guidance
- Ignition Point Reachability for Aerodynamically-Controlled Reusable Launch Vehicles
- Indirect Optimization of Multi-Phase Trajectories Involving Arbitrary Discrete Logic
- Model Predictive Guidance for Fuel-Optimal Landing of Reusable Launch Vehicles
- Pitch Plane Trajectory Tracking Control for Sounding Rockets via Adaptive Feedback Linearization
- QOCO: A Quadratic Objective Conic Optimizer with Custom Solver Generation