Overview Statistic: PDF-Downloads (blue) and Frontdoor-Views (gray)

OCCAL: A mixed symbolic- numeric Optimal Control CALculator.

Please always quote using this URN: urn:nbn:de:0297-zib-638
  • The numerical solution of optimal control problems by indirect methods (such as multiple shooting or collocation) requires a considerable amount of analytic calculation to establish a numerically tractable system. These analytic calculations, though being rather tedious in realistic examples, are nowadays mostly still done by hand-and thus prone to calculation errors. The paper aims at automating this analytic processing to a reasonable extent by means of a modern symbolic manipulation language (here: REDUCE). In its present stage of development the package OCCAL (mnemotechnically for \underline{O}ptimal \underline{C}ontrol \underline{CAL}culator) permits an interactive use, covering tasks like automatic determination of control and, in case of a singular control, of its order. In simpler problems, the present version of OCCAL automatically produces the full subroutine input for a MULtiple shooting code (MULCON) with adaptive numerical CONtinuation. In more complicate problems where singular sub-arcs may occur or where the sequence of sub-arcs of the optimal trajectory is unclear OCCAL is a significant help in reducing analytic pre-processing. Numerical examples illustrate the performance of OCCAL/MULCON.

Download full text files

Export metadata

Additional Services

Share in Twitter Search Google Scholar Statistics - number of accesses to the document
Metadaten
Author:R. Schöpf, Peter Deuflhard
Document Type:ZIB-Report
Date of first Publication:1991/12/15
Series (Serial Number):ZIB-Report (SC-91-13)
ZIB-Reportnumber:SC-91-13
Published in:Appeared in: Computational Optimal Control. R. Bulirsch (ed.) International Series of Numerical Mathematics Vol. 115, Birkhäuser, 1994, pp. 269-278
Accept ✔
Diese Webseite verwendet technisch erforderliche Session-Cookies. Durch die weitere Nutzung der Webseite stimmen Sie diesem zu. Unsere Datenschutzerklärung finden Sie hier.