Adjoint-based SQP method with block-wise quasi-Newton Jacobian updates for nonlinear optimal control

被引:2
作者
Hespanhol, Pedro [1 ,2 ]
Quirynen, Rien [1 ]
机构
[1] Mitsubishi Elect Res Labs, Control & Dynam Syst, Cambridge, MA 02139 USA
[2] Univ Calif Berkeley, Dept Ind Engn & Operat Res, Berkeley, CA 94720 USA
关键词
Nonlinear model predictive control; sequential quadratic programming; quasi-Newton updates; convergence analysis; direct collocation; multiple shooting; TIME ITERATION SCHEME; OPTIMIZATION; ALGORITHM; CONVERGENCE; PROGRAMS; SYSTEMS;
D O I
10.1080/10556788.2019.1653869
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Nonlinear model predictive control (NMPC) generally requires the solution of a non-convex dynamic optimization problem at each sampling instant under strict timing constraints, based on a set of differential equations that can often be stiff and/or that may include implicit algebraic equations. This paper provides a local convergence analysis for the recently proposed adjoint-based sequential quadratic programming (SQP) algorithm that is based on a block-structured variant of the two-sided rank-one (TR1) quasi-Newton update formula to efficiently compute Jacobian matrix approximations in a sparsity preserving fashion. A particularly efficient algorithm implementation is proposed in case an implicit integration scheme is used for discretization of the optimal control problem, in which matrix factorization and matrix-matrix operations can be avoided entirely. The convergence analysis results as well as the computational performance of the proposed optimization algorithm are illustrated for two simulation case studies of NMPC.
引用
收藏
页码:1030 / 1058
页数:29
相关论文
共 44 条
[1]  
Asprion J., 2014, J APPL MATH, V2013, P6
[2]   Models and methodology for optimal trajectory generation in safety-critical road-vehicle manoeuvres [J].
Berntorp, Karl ;
Olofsson, Bjorn ;
Lundahl, Kristoffer ;
Nielsen, Lars .
VEHICLE SYSTEM DYNAMICS, 2014, 52 (10) :1304-1332
[3]  
Betts JT, 2010, ADV DES CONTROL, P1, DOI 10.1137/1.9780898718577
[4]  
Biegler LT, 2010, MOS-SIAM SER OPTIMIZ, V10, pXIII, DOI 10.1137/1.9780898719383
[5]   SOLUTION OF DYNAMIC OPTIMIZATION PROBLEMS BY SUCCESSIVE QUADRATIC-PROGRAMMING AND ORTHOGONAL COLLOCATION [J].
BIEGLER, LT .
COMPUTERS & CHEMICAL ENGINEERING, 1984, 8 (3-4) :243-247
[6]  
Bock H. G., 1987, BONNER MATH SCHRIFTE, V183
[7]  
Bock H.G., 2005, P INT WORKSH ASS FUT
[8]  
Bock Hans Georg, 1984, IFAC Proceedings, V17, P1603, DOI 10.1016/S1474-6670(17)61205-9
[9]  
Bock Hans Georg, 1983, Numerical Treatment of Inverse Problems in Differential and Integral Equations, P95, DOI DOI 10.1007/978-1-4684-7324-77
[10]  
Boggs P., 1995, ACTA NUMER, V4, P1, DOI DOI 10.1017/S0962492900002518