Output-Tracking Quantized Explicit Nonlinear Model Predictive Control Using Multiclass Support Vector Machines

被引:22
作者
Chakrabarty, Ankush [1 ]
Buzzard, Gregery T. [2 ]
Zak, Stanislaw H. [3 ]
机构
[1] Harvard Univ, John A Paulson Sch Engn & Appl Sci, Cambridge, MA 02138 USA
[2] Purdue Univ, Dept Math, W Lafayette, IN 47907 USA
[3] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
关键词
Explicit nonlinear model predictive control; finite control set; multicategory learning; output tracking; supervised learning; support vector machines (SVMs); STABILITY;
D O I
10.1109/TIE.2016.2638401
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In applications involving digital control, the set of admissible control actions is finite/quantized. Coupled with state constraints and fast dynamics, explicit model predictive control (EMPC) provides an attractive control formalism. However, the design of data-driven EMPCs with finite admissible control sets is a challenging and relatively unexplored problem. In this paper, a systematic data-driven method is proposed for the design of quantized EMPCs (Q-EMPCs) for time-varying output tracking in nonlinear systems. The design involves: 1) sampling the admissible state space using low-discrepancy sequences to provide scalability to higher dimensional nonlinear systems; 2) at each sampled data point, solving for optimal quantized model predictive control actions and determining feasibility of the intrinsic mixed-integer nonlinear programming problem; and 3) constructing the Q-EMPC control surface using multiclass support vector machines (MC-SVMs). In particular, four widely used MC-SVM algorithms are employed to construct the proposed data-driven Q-EMPC. Extensive testing and comparison among the different MC-SVM algorithms is performed on 2-D and 5-D benchmark examples to demonstrate the effectiveness and scalability of the proposed methodology.
引用
收藏
页码:4130 / 4138
页数:9
相关论文
共 48 条
[1]  
Aguilera R. P., 2011, 2011 IEEE Workshop on Predictive Control of Electrical Drives and Power Electronics, P55, DOI 10.1109/PRECEDE.2011.6078688
[2]   Stability Analysis of Quadratic MPC With a Discrete Input Alphabet [J].
Aguilera, Ricardo P. ;
Quevedo, Daniel E. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2013, 58 (12) :3190-3196
[3]  
Allgower F., 2012, Nonlinear model predictive control
[4]   Convex relaxations for mixed integer predictive control [J].
Axehill, Daniel ;
Vandenberghe, Lieven ;
Hansson, Anders .
AUTOMATICA, 2010, 46 (09) :1540-1545
[5]   The explicit linear quadratic regulator for constrained systems [J].
Bemporad, A ;
Morari, M ;
Dua, V ;
Pistikopoulos, EN .
AUTOMATICA, 2002, 38 (01) :3-20
[6]   Model predictive control based on linear programming - The explicit solution [J].
Bemporad, A ;
Borrelli, F ;
Morari, M .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2002, 47 (12) :1974-1985
[7]   Solving Mixed-Integer Quadratic Programs via Nonnegative Least Squares [J].
Bemporad, Alberto .
IFAC PAPERSONLINE, 2015, 48 (23) :73-79
[8]   Multicategory classification by support vector machines [J].
Bredensteiner, EJ ;
Bennett, KP .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 1999, 12 (1-3) :53-79
[9]   A tutorial on Support Vector Machines for pattern recognition [J].
Burges, CJC .
DATA MINING AND KNOWLEDGE DISCOVERY, 1998, 2 (02) :121-167
[10]  
Bussieck M.R., 2003, SIAG/OPT Newsl.: Views News, V14, P19