rocket flying to the fixed range of 140 km. The
flight time is about 190 sec. As seen, the trajectories
are fairly close to each other but the gradient method
results are again sub-optimal, with some
intermediate higher maneuver. This maneuver
entails a total cost of 0.6769 sec, compared with
merely 0.6242 sec of GPOPS. However, the CPU
computation time for the latter was 28 sec, as
opposed to 3 sec for the former.
Figure 2: Fixed range trajectories.
5 CONCLUSIONS
Present day computational methods, in particular
direct methods such as pseudo-spectral and
collocation methods, are widely and successfully in
use. Bryson’s and Kelley’s old but powerful ideas
of Gradients in Function Space are much less used
today, perhaps under the impression that the current
methods are superior and therefore these techniques
belong to the past.
The purpose of this position paper was to
somewhat rectify this impression by claiming that, at
least for fast computations and very simple
implementations, Gradients in Function Space can
still be an invaluable method. The computation time
is, typically, one order of magnitude lower than for
the direct methods, and the implementation (e.g. the
number of code lines needed to perform the
calculations, the required memory size, etc.) is also
much less demanding as no NLP solver is required.
Consequently, the algorithm fits very well with on-
board computations. Optimal rocket trajectory is a
problem where such advantages are important.
ACKNOWLEDGEMENTS
The author wish to thank Dr. Eugene M. Cliff from
Virginia Tech for his useful comments regarding the
manuscript, and Mr. Matthias Bittner from the
Institute of Flight System Dynamics, Technische
Universität München, for his help in producing
efficient collocation results.
REFERENCES
Bryson A. E. and Ho Y-C, Applied Optimal Control,
Hemisphere P. C, 1975, pp. 50-120.
Kelley H. J., "Methods of Gradients", Chapter 6 in
Optimization Techniques ed. G. Leitman, Academic
Press 1962, pp. 218-222.
Stryk O. and Bulirsch R." Direct and Indirect Methods For
Trajectory Optimization", Annals of Operations
Research 37(1992) 357-373.
Keller H. B., Numerical Methods for Two-Point Boundary
Value Problems, Blaisdell, New York, 1968. pp.1-150.
Stryk O., “Numerical Solution of Optimal Control
Problems by Direct Collocation, Optimal Control, ed.
Bulirsch R, Miele A. and Stoer J., Birkhauser Verlag,
Basel, 1993, pp. 129–143..
Benson D. A, Gauss Pseudospectral Transcription for
Optimal Control, MIT Ph. D. Thesis, Department of
Aeronautics and Astronautics, November 2004.
Elnagar J., Kazemi M. A., and Razzaghi M., “The
Pseudospectral Legendre Method for Discretizing
Optimal Control Problems,” IEEE Transactions on
Automatic Control, Vol. 40, No. 10, October 1995, pp.
1793-1796.
Fahroo F. and Ross I. M., “Costate Estimation by a
Legendre Pseudospectral Method,” Journal of
Guidance, Control, and Dynamics, Vol. 24, No. 2,
2001, pp. 270–277.
Rao A. V. et.al., “Algorithm 902: GPOPS, A MATLAB
Software for Solving Multiple-Phase Optimal Control
Problems Using the Gauss Pseudospectral Method”,
ACM Transactions on Mathematical Software, Vol.
37, No. 2, Article 22, April 2010.
Bryson A. E. and Denham W. F. “A Steepest-Ascent
Method for Solving Optimum Programming
Problems,” J. Appl. Mech. 29(2), 247-257, 2011.
Kelley H. J., Cliff E. M. and Lutze, F. H, “Boost–glide
Range-Optimal Guidance,” Optimal Control
Applications and Methods, Volume 3, Issue 3, pages
293–298, July-September 1982.
Courant R. and Hilbert D., Methods of Mathematical
Physics vol.X , Interscience Publishers Inc. 1953, pp.
222-224.
Bryson A. E., Dynamic Optimization, Addison Wesley
Longman, 1999.
ICINCO2015-12thInternationalConferenceonInformaticsinControl,AutomationandRobotics
274