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

被引:1
|
作者
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
来源
OPTIMIZATION METHODS & SOFTWARE | 2021年 / 36卷 / 05期
关键词
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
相关论文
共 34 条
  • [1] An adjoint-based SQP algorithm with quasi-Newton Jacobian updates for inequality constrained optimization
    Diehl, Moritz
    Walther, Andrea
    Bock, Hans Georg
    Kostina, Ekaterina
    OPTIMIZATION METHODS & SOFTWARE, 2010, 25 (04): : 531 - 552
  • [2] A NEW QUASI-NEWTON METHOD BASED ON ADJOINT BROYDEN UPDATES FOR SYMMETRIC NONLINEAR EQUATIONS
    Cao, Huiping
    JOURNAL OF THE KOREAN MATHEMATICAL SOCIETY, 2016, 53 (06) : 1371 - 1389
  • [3] Quasi-Newton Jacobian and Hessian Updates for Pseudospectral based NMPC
    Hespanhol, Pedro
    Quirynen, Rien
    IFAC PAPERSONLINE, 2018, 51 (20): : 22 - 27
  • [5] A Real-Time Iteration Scheme with Quasi-Newton Jacobian Updates for Nonlinear Model Predictive Control
    Hespanhol, Pedro
    Quirynen, Rien
    2018 EUROPEAN CONTROL CONFERENCE (ECC), 2018, : 1517 - 1522
  • [6] A HYBRID METHOD FOR NONLINEAR LEAST SQUARES THAT USES QUASI-NEWTON UPDATES APPLIED TO AN APPROXIMATION OF THE JACOBIAN MATRIX
    Luksan, Ladislav
    Vlcek, Jan
    PROGRAMS AND ALGORITHMS OF NUMERICAL MATHEMATICS 19, 2019, : 99 - 106
  • [7] Global convergence of quasi-Newton methods based on adjoint Broyden updates
    Schlenkrich, Sebastian
    Walther, Andrea
    APPLIED NUMERICAL MATHEMATICS, 2009, 59 (05) : 1120 - 1136
  • [8] Preconditioning Strategies for Nonlinear Conjugate Gradient Methods, Based on Quasi-Newton Updates
    Caliciotti, Andrea
    Fasano, Giovanni
    Roma, Massimo
    NUMERICAL COMPUTATIONS: THEORY AND ALGORITHMS (NUMTA-2016), 2016, 1776
  • [9] Novel preconditioners based on quasi-Newton updates for nonlinear conjugate gradient methods
    Caliciotti, Andrea
    Fasano, Giovanni
    Roma, Massimo
    OPTIMIZATION LETTERS, 2017, 11 (04) : 835 - 853
  • [10] Quasi-Newton method based control design for unknown nonlinear systems with input constraints
    Xiong, Shuangshuang
    Hou, Zhongsheng
    Yin, Chenkun
    SCIENCE CHINA-INFORMATION SCIENCES, 2020, 63 (05)