TY - GEN
T1 - Stabilizing embedded MPC with computational complexity guarantees
AU - Rubagotti, Matteo
AU - Patrinos, Panagiotis
AU - Bemporad, Alberto
PY - 2013/1/1
Y1 - 2013/1/1
N2 - This paper describes a model predictive control (MPC) approach for discrete-time linear systems with hard constraints on control and state variables. The finite-horizon optimal control problem is formulated as a quadratic program (QP), and solved using a recently proposed dual fast gradient-projection method. More precisely, in a finite number of iterations of the mentioned optimization algorithm, a solution with bounded levels of infeasibility and suboptimality is determined for an alternative problem. This solution is shown to be a feasible suboptimal solution for the original problem, leading to exponential stability of the closed-loop system. The proposed strategy is particularly useful in embedded control applications, for which real-time constraints and limited computing resources can impose tight bounds on the possible number of iterations that can be performed within the scheduled sampling time.
AB - This paper describes a model predictive control (MPC) approach for discrete-time linear systems with hard constraints on control and state variables. The finite-horizon optimal control problem is formulated as a quadratic program (QP), and solved using a recently proposed dual fast gradient-projection method. More precisely, in a finite number of iterations of the mentioned optimization algorithm, a solution with bounded levels of infeasibility and suboptimality is determined for an alternative problem. This solution is shown to be a feasible suboptimal solution for the original problem, leading to exponential stability of the closed-loop system. The proposed strategy is particularly useful in embedded control applications, for which real-time constraints and limited computing resources can impose tight bounds on the possible number of iterations that can be performed within the scheduled sampling time.
UR - http://www.scopus.com/inward/record.url?scp=84893294073&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84893294073&partnerID=8YFLogxK
U2 - 10.23919/ecc.2013.6669435
DO - 10.23919/ecc.2013.6669435
M3 - Conference contribution
AN - SCOPUS:84893294073
SN - 9783033039629
T3 - 2013 European Control Conference, ECC 2013
SP - 3065
EP - 3070
BT - 2013 European Control Conference, ECC 2013
PB - IEEE Computer Society
T2 - 2013 12th European Control Conference, ECC 2013
Y2 - 17 July 2013 through 19 July 2013
ER -