Some tools for the direct solution of optimal control problems

被引:36
作者
Fabien, BC [1 ]
机构
[1] Univ Washington, Dept Mech Engn, Seattle, WA 98195 USA
基金
美国国家科学基金会;
关键词
optimal control; penalty function; sequential quadratic programming; computer program;
D O I
10.1016/S0965-9978(97)00025-2
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper describes two ANSI C subroutines for the direct solution of finite time optimal control problems. Here the control variable is parameterized using a piecewise linear approximation. The resultant nonlinear programming problem (NLP) is solved using the sequential unconstrained minimization technique (SUMT) and the sequential quadratic programming (SQP) method. These methods are embedded in the computer codes dyn_sumt and dyn_sqp, respectively. Both subroutines are used to solve more than 26 optimal problems that have appeared in the literature. The paper compares the computational efficiency of both codes as well as techniques for computing the gradient of the cost function and constraints of the optimal control problem. (C) 1998 Elsevier Science Ltd.
引用
收藏
页码:45 / 61
页数:17
相关论文
共 23 条
[21]  
von Stryk O., 1992, Annals of Operations Research, V37, P357, DOI 10.1007/BF02071065
[22]   MODERN HOMOTOPY METHODS IN OPTIMIZATION [J].
WATSON, LT ;
HAFTKA, RT .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1989, 74 (03) :289-305
[23]   GENERALIZED GRADIENT ALGORITHM FOR TRAJECTORY OPTIMIZATION [J].
ZHAO, YY ;
BRYSON, AE ;
SLATTERY, R .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1990, 13 (06) :1166-1169