Adaptive Nonlinear Model Predictive Control Using an On-line Support Vector Regression Updating Strategy

Abstract The performance of data-driven models relies heavily on the amount and quality of training samples, so it might deteriorate significantly in the regions where samples are scarce. The objective of this paper is to develop an on-line SVR model updating strategy to track the change in the process characteristics efficiently with affordable computational burden. This is achieved by adding a new sample that violates the Karush–Kuhn–Tucker conditions of the existing SVR model and by deleting the old sample that has the maximum distance with respect to the newly added sample in feature space. The benefits offered by such an updating strategy are exploited to develop an adaptive model-based control scheme, where model updating and control task perform alternately. The effectiveness of the adaptive controller is demonstrated by simulation study on a continuous stirred tank reactor. The results reveal that the adaptive MPC scheme outperforms its non-adaptive counterpart for large-magnitude set point changes and variations in process parameters.

[1]  Huang Dexian A new approach for online adaptive modeling using incremental support vector regression , 2010 .

[2]  Zhi-huan Song,et al.  Adaptive local kernel-based learning for soft sensor modeling of nonlinear processes , 2011 .

[3]  Jialin Liu,et al.  Development of Self-Validating Soft Sensors Using Fast Moving Window Partial Least Squares , 2010 .

[4]  Yaman Arkun,et al.  Study of the control-relevant properties of backpropagation neural network models of nonlinear dynamical systems , 1992 .

[5]  Sirish L. Shah,et al.  Application of support vector regression for developing soft sensors for nonlinear processes , 2010 .

[6]  Yi Liu,et al.  Simple Nonlinear Predictive Control Strategy for Chemical Processes Using Sparse Kernel Learning with Polynomial Form , 2010 .

[7]  Zhou Wei An Analysis of SVMs Generalization Performance , 2001 .

[8]  Ping Li,et al.  Selective recursive kernel learning for online identification of nonlinear systems with NARX form , 2010 .

[9]  Fuli Wang,et al.  Real-time product quality control for batch processes based on stacked least-squares support vector regression models , 2012, Comput. Chem. Eng..

[10]  Mehmed M. Kantardzic,et al.  Local properties of RBF-SVM during training for incremental learning , 2009, 2009 International Joint Conference on Neural Networks.

[11]  Bogdan Gabrys,et al.  Review of adaptation mechanisms for data-driven soft sensors , 2011, Comput. Chem. Eng..

[12]  Jianlin WANG,et al.  On-line Estimation of Biomass in Fermentation Process Using Support Vector Machine , 2006 .

[13]  Li Tianshi,et al.  On-line robust modeling of nonlinear systems using support vector regression , 2010, 2010 2nd International Conference on Advanced Computer Control.

[14]  Serdar Iplikci,et al.  Online trained support vector machines‐based generalized predictive control of non‐linear systems , 2006 .

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

[16]  Masaru Ishida,et al.  The multi-step predictive control of nonlinear SISO processes with a neural model predictive control (NMPC) method , 1997 .

[17]  J. Suykens Support vector machines and kernel-based learning for dynamical systems modelling , 2009 .

[18]  Jie Yu,et al.  A Bayesian inference based two-stage support vector regression framework for soft sensor development in batch bioprocesses , 2012, Comput. Chem. Eng..

[19]  Maria J. Fuente,et al.  Fault tolerance in the framework of support vector machines based model predictive control , 2010, Eng. Appl. Artif. Intell..

[20]  Jian Chu,et al.  Modeling of Isomerization of C8 Aromatics by Online Least Squares Support Vector Machine , 2009 .

[21]  Sebastian Engell Feedback control for optimal process operation , 2007 .

[22]  Frank Allgöwer,et al.  Nonlinear model predictive control : towards new challenging applications , 2009 .

[23]  James Theiler,et al.  Accurate On-line Support Vector Regression , 2003, Neural Computation.

[24]  Youxian Sun,et al.  Online SVM regression algorithm-based adaptive inverse control , 2007, Neurocomputing.