Premium
Real‐time model predictive control based on dual gradient projection: Theory and fixed‐point FPGA implementation
Author(s) -
Rubagotti Matteo,
Patrinos Panagiotis,
Guiggiani Alberto,
Bemporad Alberto
Publication year - 2016
Publication title -
international journal of robust and nonlinear control
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.361
H-Index - 106
eISSN - 1099-1239
pISSN - 1049-8923
DOI - 10.1002/rnc.3507
Subject(s) - model predictive control , solver , projection (relational algebra) , bounded function , computer science , control theory (sociology) , mathematical optimization , dual (grammatical number) , quadratic programming , field programmable gate array , quadratic equation , stability (learning theory) , fixed point , mathematics , algorithm , control (management) , artificial intelligence , art , mathematical analysis , geometry , literature , machine learning , computer hardware
Summary This paper proposes a method to design robust model predictive control (MPC) laws for discrete‐time linear systems with hard mixed constraints on states and inputs, in case of only an inexact solution of the associated quadratic program is available, because of real‐time requirements. By using a recently proposed dual gradient‐projection algorithm, it is proved that the discrepancy of the optimal control law as compared with the obtained one is bounded even if the solver is implemented in fixed‐point arithmetic. By defining an alternative MPC problem with tightened constraints, a feasible solution is obtained for the original MPC problem, which guarantees recursive feasibility and asymptotic stability of the closed‐loop system with respect to a set including the origin, also considering the presence of external disturbances. The proposed MPC law is implemented on a field‐programmable gate array in order to show the practical applicability of the method. Copyright © 2016 John Wiley & Sons, Ltd.