Stabilizing Linear Model Predictive Control Under Inexact Numerical Optimization

被引:47
作者
Rubagotti, Matteo [1 ]
Patrinos, Panagiotis [2 ]
Bemporad, Alberto [2 ]
机构
[1] Nazarbayev Univ, Astana 010000, Kazakhstan
[2] IMT Inst Adv Studies, I-55100 Lucca, Italy
关键词
Embedded control; model predictive control (MPC); numerical optimization; real-time control; LARGE-SCALE; ACTIVE-SET; CONSTRAINTS; SYSTEMS; STATE; MPC;
D O I
10.1109/TAC.2013.2293451
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This note describes a model predictive control (MPC) formulation for discrete-time linear systems with hard constraints on control and state variables, under the assumption that the solution of the associated quadratic program is neither optimal nor satisfies the inequality constraints. This is common in embedded control applications, for which real-time constraints and limited computing resources dictate restrictions on the possible number of on-line iterations that can be performed within a sampling period. The proposed approach is rather general, in that it does not refer to a particular optimization algorithm, and is based on the definition of an alternative MPC problem that we assume can only be solved within bounded levels of suboptimality, and violation of the inequality constraints. By showing that the inexact solution is a feasible suboptimal one for the original problem, asymptotic or exponential stability is guaranteed for the closed-loop system. Based on the above general results, we focus on a specific dual accelerated gradient-projection method to obtain a stabilizing MPC law that only requires a predetermined maximum number of on-line iterations.
引用
收藏
页码:1660 / 1666
页数:7
相关论文
共 25 条
[1]  
[Anonymous], 2013, Introductory lectures on convex optimization: A basic course
[2]  
[Anonymous], 1983, SOV MATH DOKL
[3]   QPSchur: A dual, active-set, Schur-complement method for large-scale and structured convex quadratic programming [J].
Bartlett, RA ;
Biegler, LT .
OPTIMIZATION AND ENGINEERING, 2006, 7 (01) :5-32
[4]  
Bemporad A., 2012, NONLINEAR MODEL PRED, V45, P14
[5]   Ultra-Fast Stabilizing Model Predictive Control via Canonical Piecewise Affine Approximations [J].
Bemporad, Alberto ;
Oliveri, Alberto ;
Poggi, Tomaso ;
Storace, Marco .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2011, 56 (12) :2877-2891
[6]  
Bertsekas D., 2003, Convex Analysis and Optimization
[7]   Set invariance in control [J].
Blanchini, F .
AUTOMATICA, 1999, 35 (11) :1747-1767
[8]  
Domahidi A, 2012, IEEE DECIS CONTR P, P668, DOI 10.1109/CDC.2012.6426855
[9]   An online active set strategy to overcome the limitations of explicit MPC [J].
Ferreau, H. J. ;
Bock, H. G. ;
Diehl, M. .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2008, 18 (08) :816-830
[10]   LINEAR-SYSTEMS WITH STATE AND CONTROL CONSTRAINTS - THE THEORY AND APPLICATION OF MAXIMAL OUTPUT ADMISSIBLE-SETS [J].
GILBERT, EG ;
TAN, KT .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1991, 36 (09) :1008-1020