DocumentCode :
3601703
Title :
A Multiparametric Quadratic Programming Algorithm With Polyhedral Computations Based on Nonnegative Least Squares
Author :
Bemporad, Alberto
Author_Institution :
IMT Inst. for Adv. Studies, Lucca, Italy
Volume :
60
Issue :
11
fYear :
2015
Firstpage :
2892
Lastpage :
2903
Abstract :
Model predictive control (MPC) is one of the most successful techniques adopted in industry to control multivariable systems under constraints on input and output variables. To circumvent the main drawback of MPC, i.e., the need to solve a Quadratic Program (QP) on line to compute the control action, explicit MPC was proposed in the past to precompute the control law off line using multiparametric QP (mpQP). The resulting form of the MPC law is piecewise affine, which is extremely easy to code, can be computed online by simple arithmetic operations, and requires a maximum number of iterations that can be exactly determined a priori. On the other hand, the offline computations to solve the mpQP problem require detecting emptiness, full-dimensionality, and minimal hyperplane representations of polyhedra, and other computational geometric operations. While most of the existing methods solve such operations via linear programming, the approach proposed in this paper relies on a nonnegative least squares (NNLS) solver that is very simple to code and fast to execute. In addition, the new approach exploits QP duality to identify and construct critical regions and to handle degeneracy issues.
Keywords :
least squares approximations; linear programming; multivariable systems; predictive control; quadratic programming; MPC law; NNLS solver; arithmetic operation; linear programming; model predictive control; mpQP; multiparametric quadratic programming algorithm; multivariable system control; nonnegative least squares; polyhedra representation; polyhedral computation; Optimal control; Prediction algorithms; Predictive control; Quadratic programming; Redundancy; Vectors; Model predictive control; Model predictive control (MPC); Multiparametric programming; Nonnegative least squares; Quadratic programming; multiparametric programming; nonnegative least squares (NNLS); quadratic programming (QP);
fLanguage :
English
Journal_Title :
Automatic Control, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9286
Type :
jour
DOI :
10.1109/TAC.2015.2417851
Filename :
7072455
Link To Document :
بازگشت