A sparse ADMM-based solver for linear MPC subject to terminal quadratic constraint

From MaRDI portal
Publication:6367922

arXiv2105.08419MaRDI QIDQ6367922

Teodoro Alamo, Daniel Limon, Pablo Krupa, Rim Jaouani

Publication date: 18 May 2021

Abstract: This paper presents a sparse solver based on the alternating direction method of multipliers algorithm for a linear model predictive control (MPC) formulation in which the terminal state is constrained to a given ellipsoid. The motivation behind this solver is to substitute the typical polyhedral invariant set used as a terminal constraint in many nominal and robust linear MPC formulations with an invariant set in the form of an ellipsoid, which is (typically) much easier to compute and results in an optimization problem with significantly fewer constraints, even for average-sized systems. However, this optimization problem is no longer the quadratic programming problem found in most linear MPC approaches, thus meriting the development of a tailored solver. The proposed solver is suitable for its use in embedded systems, since it is sparse, has a small memory footprint and requires no external libraries. We show the results of its implementation in an embedded system to control a simulated multivariable plant, comparing it against other alternatives.




Has companion code repository: https://github.com/GepocUS/Spcies








This page was built for publication: A sparse ADMM-based solver for linear MPC subject to terminal quadratic constraint

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6367922)