Block-structured quadratic programming for the direct multiple shooting method for optimal control

被引:11
作者
Kirches, Christian [1 ]
Bock, Hans Georg [1 ]
Schloeder, Johannes P. [1 ]
Sager, Sebastian [1 ]
机构
[1] Univ Heidelberg, Interdisciplinary Ctr Sci Comp IWR, D-69120 Heidelberg, Germany
关键词
quadratic programming; mixed-integer optimal control; direct multiple shooting; LARGE-SCALE; ACTIVE-SET; OPTIMIZATION; CONSTRAINTS; ALGORITHMS; STRATEGY; TIME; CODE; SQP;
D O I
10.1080/10556781003623891
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this contribution, we address the efficient solution of optimal control problems of dynamic processes with many controls. Such problems arise, for example, from the outer convexification of integer control decisions. We treat this optimal control problem class using the direct multiple shooting method to discretize the optimal control problem. The resulting nonlinear problems are solved using sequential quadratic programming methods. We review the classical condensing algorithm that preprocesses the large but structured quadratic programs (QPs) to obtain small but dense ones. We show that this approach leaves room for improvement when applied in conjunction with outer convexification. To this end, we present a new complementary condensing algorithm for QPs with many controls. This algorithm is based on a hybrid null-space range-space approach to exploit the block structure of the QPs that is due to direct multiple shooting. An assessment of the theoretical run-time complexity reveals significant advantages of the proposed algorithm. We give a detailed account on the required number of floating point operations, depending on the process dimensions. Finally, we demonstrate the merit of the new complementary condensing approach by comparing the behaviour of both methods for a vehicle control problem in which the integer gear decision is convexified.
引用
收藏
页码:239 / 257
页数:19
相关论文
共 39 条
  • [21] Look-ahead control for heavy trucks to minimize trip time and fuel consumption
    Hellstrom, Erik
    Ivarsson, Maria
    Aslund, Jan
    Nielsen, Lars
    [J]. CONTROL ENGINEERING PRACTICE, 2009, 17 (02) : 245 - 254
  • [22] Huynh H., 2008, THESIS STANFORD U
  • [23] KIRCHES C, 2009, P 4 INT C HIGH PERF
  • [24] Time-optimal control of automobile test drives with gear shifts
    Kirches, Christian
    Sager, Sebastian
    Bock, Hans Georg
    Schloeder, Johannes P.
    [J]. OPTIMAL CONTROL APPLICATIONS & METHODS, 2010, 31 (02) : 137 - 153
  • [25] An efficient multiple shooting based reduced SQP strategy for large-scale dynamic process optimization.: Part 1:: theoretical aspects
    Leineweber, DB
    Bauer, I
    Bock, HG
    Schlöder, JP
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2003, 27 (02) : 157 - 166
  • [26] Nocedal J, 2006, SPRINGER SER OPER RE, P1, DOI 10.1007/978-0-387-40065-5
  • [27] Plitt KJ, 1981, THESIS U BONN
  • [28] A minima tracking variant of semi-infinite programming for the treatment of path constraints within direct solution of optimal control problems
    Potschka, Andreas
    Bock, Hans Georg
    Schloder, Johannes P.
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2009, 24 (02) : 237 - 252
  • [29] ALGORITHMS FOR NON-LINEAR CONSTRAINTS THAT USE LAGRANGIAN FUNCTIONS
    POWELL, MJD
    [J]. MATHEMATICAL PROGRAMMING, 1978, 14 (02) : 224 - 248
  • [30] SAGER S, 2008, P 47 IEEE C DEC CONT, P1563