An SQP method for the optimal control of large-scale dynamical systems

被引:39
作者
Gill, PE
Jay, LO
Leonard, MW
Petzold, LR [1 ]
Sharma, V
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
[2] Univ Calif San Diego, Dept Math, La Jolla, CA 92093 USA
[3] Univ Iowa, Dept Math, Iowa City, IA 52242 USA
[4] Univ Calif Los Angeles, Dept Math, Los Angeles, CA 90095 USA
[5] Univ Calif Santa Barbara, Dept Mech & Environm Engn, Santa Barbara, CA 93106 USA
基金
美国国家科学基金会;
关键词
multiple shooting; optimal control; sequential quadratic programming;
D O I
10.1016/S0377-0427(00)00310-1
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We propose a sequential quadratic programming (SQP) method for the optimal control of large-scale dynamical systems. The method uses modified multiple shooting to discretize the dynamical constraints. When these systems have relatively few parameters, the computational complexity of the modified method is much less than that of standard multiple shooting. Moreover, the proposed method is demonstrably more robust than single shooting. In the context of the SQP method, the use of modified multiple shooting involves a transformation of the constraint Jacobian. The affected rows are those associated with the continuity constraints and any path constraints applied within the shooting intervals. Path constraints enforced at the shooting points (and other constraints involving only discretized states) are not transformed. The transformation is cast almost entirely at the user level and requires minimal changes to the optimization software. We show that the modified quadratic subproblem yields a descent direction for the l(1) penalty function. Numerical experiments verify the efficiency of the modified method. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:197 / 213
页数:17
相关论文
共 13 条
[1]  
[Anonymous], THESIS U HEIDELBERG
[2]  
[Anonymous], ADV OPTIMIZATION PAR
[3]   A REDUCED HESSIAN METHOD FOR LARGE-SCALE CONSTRAINED OPTIMIZATION [J].
BIEGLER, LT ;
NOCEDAL, J ;
SCHMID, C .
SIAM JOURNAL ON OPTIMIZATION, 1995, 5 (02) :314-347
[4]  
Bischof C.H., 1992, Sci. Program., V1, P11, DOI [DOI 10.1155/1992/717832, 10.1155/1992/717832]
[5]  
Fletcher R., 1984, NUMERICAL OPTIMIZATI, P26
[6]  
Gill M., 1981, Practical Optimization
[7]  
GILL PE, 1997, 972 U CAL DEP MATH
[8]   Numerical methods and software for sensitivity analysis of differential-algebraic systems [J].
Maly, T ;
Petzold, LR .
APPLIED NUMERICAL MATHEMATICS, 1996, 20 (1-2) :57-79
[9]  
PETZOLD L, 1997, IMA V MATH, V93, P271
[10]  
Powell M. J., 1983, MATH PROGRAMMING STA, P288, DOI [DOI 10.1175/BAMS-84-9-1205, DOI 10.1007/978-3-642-68874-4_12]