About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Conference paper · Journal article

Hardware Tailored Linear Algebra for Implicit Integrators in Embedded NMPC

From

Department of Applied Mathematics and Computer Science, Technical University of Denmark1

Scientific Computing, Department of Applied Mathematics and Computer Science, Technical University of Denmark2

University of Freiburg3

Nonlinear Model Predictive Control (NMPC) requires the efficient treatment of the dynamic model in the form of a system of continuous-time differential equations. Newton-type optimization relies on a numerical simulation method in addition to the propagation of first or higher order derivatives. In the case of stiff or implicitly defined dynamics, implicit integration schemes are typically preferred.

This paper proposes a tailored implementation of the necessary linear algebra routines (LU factorization and triangular solutions), in order to allow for a considerable computational speedup of such integrators. In particular, the open-source BLASFEO framework is presented as a library of efficient linear algebra routines for small to medium-scale embedded optimization applications.

Its performance is illustrated on the nonlinear optimal control example of a chain of masses. The proposed library allows for considerable speedups and it is found to be overall competitive with both a code-generated solver and a high-performance BLAS implementation.

Language: English
Year: 2017
Pages: 14392-14398
Proceedings: 20th World Congress of the International Federation of Automatic Control
ISSN: 24058963 and 24058971
Types: Conference paper and Journal article
DOI: 10.1016/j.ifacol.2017.08.2026
ORCIDs: Jørgensen, John Bagterp

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis