Generalized Predictive Control with Online Least Squares Support Vector Machines

Abstract This paper proposes a practical generalized predictive control (GPC) algorithm based on online least squares support vector machines (LS-SVM) which can deal with nonlinear systems effectively. At each sampling period the algorithm recursively modifies the model by adding a new data pair and deleting the least important one out of the consideration on realtime property. The data pair deleted is determined by the absolute value of lagrange multiplier from last sampling period. The paper gives the recursive algorithm of model parameters when adding a new data pair and deleting an existent one, respectively, and thus the inversion of a large matrix is avoided and the memory can be controlled by the algorithm entirely. The nonlinear LS-SVM model is applied in GPC algorithm at each sampling period. The experiments of generalized predictive control on pH neutralizing process show the effectiveness and practicality of the proposed algorithm.

[1]  L. Bartolomeo,et al.  this paper , 2009, Engineering and Technology Journal.

[2]  Hongye Su,et al.  Least Squares Support Vector Machines Based on Support Vector Degrees , 2006, ICIC.

[3]  Edward P. Gatzke,et al.  Nonlinear model predictive control using deterministic global optimization , 2006 .

[4]  Martin Guay,et al.  A new real-time perspective on non-linear model predictive control , 2006 .

[5]  Bernhard Schölkopf,et al.  A tutorial on support vector regression , 2004, Stat. Comput..

[6]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[7]  Sheng-De Wang,et al.  Fuzzy support vector machines , 2002, IEEE Trans. Neural Networks.

[8]  L. Csató Gaussian processes:iterative sparse approximations , 2002 .

[9]  Johan A. K. Suykens,et al.  Sparse approximation using least squares support vector machines , 2000, 2000 IEEE International Symposium on Circuits and Systems. Emerging Technologies for the 21st Century. Proceedings (IEEE Cat No.00CH36353).

[10]  Johan A. K. Suykens,et al.  Least Squares Support Vector Machine Classifiers , 1999, Neural Processing Letters.

[11]  Ai Poh Loh,et al.  Modeling pH neutralization processes using fuzzy-neural approaches , 1996, Fuzzy Sets Syst..

[12]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..

[13]  Liu Bin,et al.  Predictive control algorithm based on least squares support (vector) machines , 2004 .

[14]  Johan A. K. Suykens,et al.  Least squares support vector machine classifiers: a large scale algorithm , 1999 .

[15]  Vladimir Cherkassky,et al.  Statistical learning theory , 1998 .