A Family of High-Performance Solvers for Linear Model Predictive Control

Gianluca Frison, Leo Emil Sokoler, John Bagterp Jørgensen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

2 Downloads (Pure)

Abstract

In Model Predictive Control (MPC), an optimization problem has to be solved at each sampling time, and this has traditionally limited the use of MPC to systems with slow dynamic. In this paper, we propose an e_cient solution strategy for the unconstrained sub-problems that give the search-direction in Interior-Point (IP) methods for MPC, and that usually are the computational bottle-neck. This strategy combines a Riccati-like solver with the use of high-performance computing techniques: in particular, in this paper we explore the performance boost given by the use of single precision computation, and techniques such as inexact search direction and mixed precision computation. Finally, we test our HPMPC toolbox, a family of high-performance solvers tailored for MPC and implemented using these techniques, that is shown to be several times faster than current state-of-the-art solvers for linear MPC.
Original languageEnglish
Title of host publicationProceedings of the 19th IFAC World Congress 2014
Volume19
PublisherInternational Federation of Automatic Control
Publication date2014
Pages3074-3079
DOIs
Publication statusPublished - 2014
Event19th World Congress of the International Federation of Automatic Control (IFAC 2014) - Cape Town, South Africa
Duration: 24 Aug 201429 Aug 2014
http://www.ifac2014.org/

Conference

Conference19th World Congress of the International Federation of Automatic Control (IFAC 2014)
Country/TerritorySouth Africa
CityCape Town
Period24/08/201429/08/2014
OtherThe theme of the congress: “Promoting automatic control for the benefit of humankind”
Internet address
SeriesI F A C Workshop Series
Number1
Volume19
ISSN1474-6670

Fingerprint

Dive into the research topics of 'A Family of High-Performance Solvers for Linear Model Predictive Control'. Together they form a unique fingerprint.

Cite this