NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Low-Thrust Trajectory Optimization with Simplified SQP AlgorithmThe problem of low-thrust trajectory optimization in highly perturbed dynamics is a stressing case for many optimization tools. Highly nonlinear dynamics and continuous thrust are each, separately, non-trivial problems in the field of optimal control, and when combined, the problem is even more difficult. This paper de-scribes a fast, robust method to design a trajectory in the CRTBP (circular restricted three body problem), beginning with no or very little knowledge of the system. The approach is inspired by the SQP (sequential quadratic programming) algorithm, in which a general nonlinear programming problem is solved via a sequence of quadratic problems. A few key simplifications make the algorithm presented fast and robust to initial guess: a quadratic cost function, neglecting the line search step when the solution is known to be far away, judicious use of end-point constraints, and mesh refinement on multiple shooting with fixed-step integration.In comparison to the traditional approach of plugging the problem into a “black-box” NLP solver, the methods shown converge even when given no knowledge of the solution at all. It was found that the only piece of information that the user needs to provide is a rough guess for the time of flight, as the transfer time guess will dictate which set of local solutions the algorithm could converge on. This robustness to initial guess is a compelling feature, as three-body orbit transfers are challenging to design with intuition alone. Of course, if a high-quality initial guess is available, the methods shown are still valid.We have shown that endpoints can be efficiently constrained to lie on 3-body repeating orbits, and that time of flight can be optimized as well. When optimizing the endpoints, we must make a trade between converging quickly on sub-optimal endpoints or converging more slowly on end-points that are arbitrarily close to optimal. It is easy for the mission design engineer to adjust this trade based on the problem at hand.The biggest limitation to the algorithm at this point is that multi-revolution transfers (greater than 2 revolutions) do not work nearly as well. This restriction comes in because the relationship between node 1 and node N becomes increasingly nonlinear as the angular distance grows. Trans-fers with more than about 1.5 complete revolutions generally require the line search to improve convergence. Future work includes: Comparison of this algorithm with other established tools; improvements to how multiple-revolution transfers are handled; parallelization of the Jacobian computation; in-creased efficiency for the line search; and optimization of many more trajectories between a variety of 3-body orbits.
Document ID
20170007868
Acquisition Source
Goddard Space Flight Center
Document Type
Conference Paper
Authors
Parrish, Nathan L.
(Colorado Univ. Boulder, CO, United States)
Scheeres, Daniel J.
(Colorado Univ. Boulder, CO, United States)
Date Acquired
August 21, 2017
Publication Date
August 20, 2017
Subject Category
Mathematical And Computer Sciences (General)
Astrodynamics
Report/Patent Number
GSFC-E-DAA-TN45591-2
AAS-17-832
Report Number: GSFC-E-DAA-TN45591-2
Report Number: AAS-17-832
Meeting Information
Meeting: AAS/AIAA Astrodynamics Specialist Conference
Location: Stevenson, WA
Country: United States
Start Date: August 20, 2017
End Date: August 24, 2017
Sponsors: American Astronomical Society, American Inst. of Aeronautics and Astronautics
Funding Number(s)
CONTRACT_GRANT: NNX15AR54H
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available