Search NASA⌕ Search

NASA NTRS · 19830060475

Accommodation of practical constraints by a linear programming jet select

Abstract

An experimental spacecraft control system will be incorporated into the Space Shuttle flight software and exercised during a forthcoming mission to evaluate its performance and handling qualities. The control system incorporates a 'phase space' control law to generate rate change requests and a linear programming jet select to compute jet firings. Posed as a linear programming problem, jet selection must represent the rate change request as a linear combination of jet acceleration vectors where the coefficients are the jet firing times, while minimizing the fuel expended in satisfying that request. This problem is solved in real time using a revised Simplex algorithm. In order to implement the jet selection algorithm in the Shuttle flight control computer, it was modified to accommodate certain practical features of the Shuttle such as limited computer throughput, lengthy firing times, and a large number of control jets. To the authors' knowledge, this is the first such application of linear programming. It was made possible by careful consideration of the jet selection problem in terms of the properties of linear programming and the Simplex algorithm. These modifications to the jet select algorithm may by useful for the design of reaction controlled spacecraft.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Bergmann, E., Weiler, P.. 1983-01-01. Accommodation of practical constraints by a linear programming jet select. https://ntrs.nasa.gov/citations/19830060475

Cite the original work for its findings. Save a collection to share your selection of sources.