SQP-methods for solving optimal control problems with control and state constraints:: adjoint variables, sensitivity analysis and real-time control

被引:189
作者
Büskens, C
Maurer, H
机构
[1] Univ Bayreuth, Lehrstuhl Ingn Math, FAN, D-95440 Bayreuth, Germany
[2] Univ Munster, Inst Numer & Instrumentelle Math, D-48149 Munster, Germany
关键词
optimal control problems; control-state constraints; nonlinear programming methods; adjoint variables; second-order sufficient conditions; sensitivity analysis; real-time control;
D O I
10.1016/S0377-0427(00)00305-8
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Parametric nonlinear optimal control problems subject to control and state constraints are studied. Two discretization methods are discussed that transcribe optimal control problems into nonlinear programming problems for which SQP-methods provide efficient solution methods. It is shown that SOP-methods can be used also for a check of second-order sufficient conditions and for a postoptimal calculation of adjoint variables. In addition, SOP-methods lead to a robust computation of sensitivity differentials of optimal solutions with respect to perturbation parameters. Numerical sensitivity analysis is the basis for real-time control approximations of perturbed solutions which are obtained by evaluating a first-order Taylor expansion with respect to the parameter. The proposed numerical methods are illustrated by the optimal control of a low-thrust satellite transfer to geosynchronous orbit and a complex control problem from aquanautics. The examples illustrate the robustness, accuracy and efficiency of the proposed numerical algorithms. (C) 2000 Published by Elsevier Science B.V. All rights reserved.
引用
收藏
页码:85 / 108
页数:24
相关论文
共 35 条
[1]  
[Anonymous], THESIS U MUNSTER MUN
[2]  
BARCLAY A, 1997, 973 NA U CAL DEP MAT
[3]   PATH-CONSTRAINED TRAJECTORY OPTIMIZATION USING SPARSE SEQUENTIAL QUADRATIC-PROGRAMMING [J].
BETTS, JT ;
HUFFMAN, WP .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1993, 16 (01) :59-68
[4]  
BETTS JT, 1994, INT SERIES NUMERICAL, V115, P1
[5]  
Bock H, 1984, IFAC 9 WORLD C BUD H
[6]  
BUSKENS C, 1993, THESIS U MUNSTER MUN
[7]  
Buskens C., 1998, INT SERIES NUMERICAL, V124
[8]  
BUSKENS C, IN PRESS REAL TIME C
[9]  
BUSKENS C, 1999, IN PRESS AUTOMATICA
[10]  
ENRIGHT PJ, 1990, 902963CP AIAA