COOPT - a software package for optimal control of large-scale differential-algebraic equation systems

Citation
R. Serban et Lr. Petzold, COOPT - a software package for optimal control of large-scale differential-algebraic equation systems, MATH COMP S, 56(2), 2001, pp. 187-203
Citations number
12
Categorie Soggetti
Engineering Mathematics
Journal title
MATHEMATICS AND COMPUTERS IN SIMULATION
ISSN journal
03784754 → ACNP
Volume
56
Issue
2
Year of publication
2001
Pages
187 - 203
Database
ISI
SICI code
0378-4754(20010513)56:2<187:C-ASPF>2.0.ZU;2-P
Abstract
This paper describes the functionality and implementation of COOPT. This so ftware package implements a direct method with modified multiple shooting t ype techniques for solving optimal control problems of large-scale differen tial-algebraic equation (DAE) systems. The basic approach in COOPT is to di vide the original time interval into multiple shooting intervals, with the DAEs solved numerically on the subintervals at each optimization iteration. Continuity constraints are imposed across the subintervals, The resulting optimization problem is solved by sparse sequential quadratic programming ( SQP) methods. Partial derivative matrices needed for the optimization are g enerated by DAE sensitivity software. The sensitivity equations to be solve d are generated via automatic differentiation. COOPT has been successfully used in solving optimal control problems arisin g from a wide variety of applications, such as chemical vapor deposition of superconducting thin films, spacecraft trajectory design and contingency/r ecovery problems, and computation of cell traction forces in tissue enginee ring. (C) 2001 IMACS. Published by Elsevier Science B.V. All rights reserve d.