A block based ALADIN scheme for highly parallelizable direct optimal control

Authors

  • D. Kouzoupis, R. Quirynen, B. Houska, and M. Diehl.

Reference

  • In Proceedings of the
    2016 American Control Conference,
    pages 1124-1129, Boston, USA, July 6-8, 2016.

Abstract

Nonlinear Model Predictive Control (NMPC) requires the online solution of a nonlinear Optimal Control Problem (OCP) at each sampling instant. This paper presents a novel, block based and highly parallelizable algorithm which solves nonlinear OCPs using a recently proposed Augmented Lagrangian based method (ALADIN). The latter employs techniques from standard Sequential Quadratic Programming (SQP) methods within a more parallelizable framework. A practical and tailored to optimal control implementation is proposed where Nonlinear Programs (NLPs) are solved approximately and concurrently on each stage while a centralized consensus step is used to update the dual variables of the coupling constraints. The implementation also comprises algorithmic concepts to extend the parallelizability of the consensus step and a blocking technique to accelerate convergence. The performance of the resulting scheme is illustrated using as benchmark example the control of an overhead crane.

Download

Bibtex

@INPROCEEDINGS{Kouzoupis2016,
author = {D. Kouzoupis and R. Quirynen and B. Houska and M. Diehl},
title = {A block based ALADIN scheme for highly parallelizable direct optimal control},
booktitle = {In Proceedings of the 2016 American Control Conference, Boston, USA},
year = {2016},
pages = {1124–1129},
}