NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Real-time trajectory optimization on parallel processorsA parallel algorithm has been developed for rapidly solving trajectory optimization problems. The goal of the work has been to develop an algorithm that is suitable to do real-time, on-line optimal guidance through repeated solution of a trajectory optimization problem. The algorithm has been developed on an INTEL iPSC/860 message passing parallel processor. It uses a zero-order-hold discretization of a continuous-time problem and solves the resulting nonlinear programming problem using a custom-designed augmented Lagrangian nonlinear programming algorithm. The algorithm achieves parallelism of function, derivative, and search direction calculations through the principle of domain decomposition applied along the time axis. It has been encoded and tested on 3 example problems, the Goddard problem, the acceleration-limited, planar minimum-time to the origin problem, and a National Aerospace Plane minimum-fuel ascent guidance problem. Execution times as fast as 118 sec of wall clock time have been achieved for a 128-stage Goddard problem solved on 32 processors. A 32-stage minimum-time problem has been solved in 151 sec on 32 processors. A 32-stage National Aerospace Plane problem required 2 hours when solved on 32 processors. A speed-up factor of 7.2 has been achieved by using 32-nodes instead of 1-node to solve a 64-stage Goddard problem.
Document ID
19930022451
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Psiaki, Mark L.
(Cornell Univ. Ithaca, NY, United States)
Date Acquired
September 6, 2013
Publication Date
July 10, 1993
Subject Category
Computer Systems
Report/Patent Number
NASA-CR-193303
NAS 1.26:193303
Report Number: NASA-CR-193303
Report Number: NAS 1.26:193303
Accession Number
93N31640
Funding Number(s)
CONTRACT_GRANT: NAG1-1009
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available