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

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 m...

Full description

Saved in:
Bibliographic Details
Main Authors: Kirches, Christian (Author) , Bock, Hans Georg (Author) , Schlöder, Johannes P. (Author) , Sager, Sebastian (Author)
Format: Article (Journal)
Language:English
Published: 2011
In: Optimization methods & software
Year: 2011, Volume: 26, Issue: 2, Pages: 239-257
ISSN:1029-4937
DOI:10.1080/10556781003623891
Online Access:Verlag, lizenzpflichtig, Volltext: https://doi.org/10.1080/10556781003623891
Get full text
Author Notes:Christian Kirches, Hans Georg Bock, Johannes P. Schlöder & Sebastian Sager
Description
Summary: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.
Item Description:Published online: 09 Mar 2010
Gesehen am 04.08.2022
Physical Description:Online Resource
ISSN:1029-4937
DOI:10.1080/10556781003623891