ACM Home Page
Please provide us with feedback. Feedback
Algorithm 733: TOMP–Fortran modules for optimal control calculations
Full text PdfPdf (916 KB)
Source ACM Transactions on Mathematical Software (TOMS) archive
Volume 20 ,  Issue 3  (September 1994) table of contents
Pages: 262 - 281  
Year of Publication: 1994
ISSN:0098-3500
Author
Dieter Kraft  Iachhochschule München
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 115,   Citation Count: 4
Additional Information:

appendices and supplements   abstract   references   cited by   index terms   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/192115.192124
What is a DOI?

APPENDICES and SUPPLEMENTS
gZip733.gz (57 KB)
nonlinear programming: optimal control problem
Gams: nonlinear programming


ABSTRACT

A great number of analysis and synthesis problems of modern processes can be written as state and control constrained optimal control problems governed by ordinary differential equations with multipoint boundary values. As the software tools for following this attractive approach are still missing or can be used only by experts, the structure and usage of an easy-to-use software package is described which efficiently solves the given problem. Among its features are user-orientation, applicability on personal computers and mainframes, and robustness with respect to model changes and inaccurate starting values. It has been tested on a number of complex engineering tasks, including aerospace and robotic trajectory planning.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
BRANDL, H., JOHANNI, R., AND OTTER, M. 1986. A very efficient algorithm for the simulation of robots and similar multibody systems without inversion of the mass matrix. In Proceedings of IFAC / IFIP / IMACS International Sympostum on Theory of Robots.
 
3
BRUSCH, R. G., AND SCHAPELLE, R. H. 1973. Solution of highly constrained optimal control problems using nonlinear programming. AIAA J. 11, 135 136.
 
4
BRYSON, A. E., AND HO, Y. C. 1969. Applied Optimal Control. Ginn and Company, Waltham, Mass.
 
5
BULmSCH. R. 1971. Die Mehrzielmethode zur numerischen LSsung von nichtlinearen Randwertproblemen und Aufgaben der optimalen Steuerung. Report of Carl-Cranz-Gesellschaft. Oberpfaffenhofen.
 
6
 
7
FEHLBERG, E. 1969. Klassische Runge-Kutta Formeln funfter und siebter Ordnung mit Schrittwelten-Kontrolle. Computing 4, 93-106.
8
 
9
GILL, P E., MURRAY, W., SAUNDERS, M., AND WmGH% M. H. 1983. User's Guide for SOL/NPSOL: A Fortran Package for Nonlinear Programming. Report SOL 83-12, Systems Optimization Laboratory, Stanford Umv., Stanford, Calif
 
10
GILL, P. E., MURRAY, W., AND WRIGHT, M. H. 1991 Numerical Linear Algebra and Optimtzatlon Addison-Wesley, Reading, Mass.
 
11
GRIMM, W., BERGER, E., OBERLE, H.-J. 1985. Benutzeranleitung fdr das Rechenprogramm BNDSCO zur L6sung beschrankter optimaler Steuerungsprobleme. DFVLR-Mitt. 85-05, Koln.
 
12
HARTL, M. 1991. Numerical and g,:aphmal evaluation of the performance of the Manutec r3 robot within its work space. Diploma Thesis, Fachhochschule Miinchen, Dept. of Mechanical Engineering, Mfinchen, Germany
 
13
HORN, M. K. 1989. Solution of the optimal control problem using the software package STOMP. In the 8th IFAC Workshop on Control Apphcahons of Nonlinear Programming and Optzmzzatzon.
 
14
KAMM, J. L., AND JOHNSON, I. L. 1973. Nonlinear programming approach for optimizing two-stage lifting vehicle ascent to orbit. AutomatLca 9, 713-720.
 
15
Ki,;LLER, H. B. 1976. Numerlcal Solution of Two Pmnt Boundary Value Problems. SIAM, Philadelphm, Pa.
 
16
KEMPKENS, K. 1990. Optimierung der Verfahrparameter von Industrmroboter-Steuerungen Robotersysteme 6, 145 529
 
17
KONZELMANNN, J, BOCK, H. G., AND LONGMAN, R. W. 1989. Time optimal trajectories of elbow robots by direct methods. In Procee&ngs of the AIAA Gutdance, Nawgatzon and Control Conference.
 
18
KRAFT, D. 1991 TOMP FORTRAN Modules for Optimal Control Calculations. VDI-Fortschrittsbericht Nr 254, VDI-Ver}ag, Diisseldorf, Germany.
 
19
KRAFT, D. 1988. A Software Package for Sequentml Quadratic Programming. DFVLR-FB 88-28, Koln, Germany
 
20
KRAFT, D. 1987. Nonhnear system analyms by direct collocation. In Optimal Control. R. Bulirsch, A. Mmle, J. Stoer, K. H. Well, Eds. Lecture Notes in Control and Information Sciences, 95 Springer, Berlin.
 
21
KRAFT, D. 1985. On converting optimal control problems into nonlinear programming problems. In Computahonal Mathemattcal Programming. K. Schittkowski, Ed. Springer, Berhn.
 
22
LAWSON, C. L., AND HANSON, R. J. 1974. Solving Least Squares Problems Prentice-Hall, Englewood Cliffs, N.J.
 
23
LENTINI, M., AND PEREyRA, V. 1977. An adaptive finite difference solver for nonlinear two point boundary value problems with mild boundary layers. SIAM J. Namer. Anal 14, 91 111.
 
24
OTTER, M., AND Ti~RK, S. 1988 The DFVLR Models i and 2 of the Manutec r3 Robot. DFVLR-Mitt. 88-13, Kdln, Germany.
 
25
PFEIFFER, F., AND REITHMEIER, E. 1987. Roboterdynamlk. Teubner, Stuttgart.
 
26
PONTP~JAGIN, L. S., BOLTJANSKIJ, V. G., GAMKRELIDZE, R. V, AND MISCENKO, E. F. 1964. Mathematische Theor~e optm~aler Prozesse. Oldenbourgh, Munchen, Germany.
 
27
POWELL, M. J. D. 1978. A fast algorithm for nonlinearly constrained optimization calculations. In Numerical Analysis, G. A. Watson, Ed. Lccture Notes in Mathematics, vol. 630. Springer, Berhn.
 
28
PRINCE, P. J, AND DORMAND, J. R. 1981. High order embedded Runge-Kutta formulae. J. Comput. Appl. Math. 7, 67 75.
 
29
SCHITTKOWSKI, K. 1986. NLPQL: A Fortran subroutine solwng constrained nonlinear programming problems. Ann Oper. Res. 5, 485-500.
 
30
 
31
SHAMPINE, L. F., AND WATTS, H. A. 1976. Practical solution of ordinary differential equations by Runge-Kutta methods. Sandia Laboratories Report SAND 76-0585, Albuquerque, N. Mex.
 
32
YON STRYK, O. 1993. Numerical solution of optimal control problems by direct collocation. In Optimal Control and Variational Calculus, R. Butirsch, A. Miele, J. Stoer, and K. H. Well, Eds. Birkh~user, Basel, Germany.
 
33
 
34



Peer to Peer - Readers of this Article have also read: