Kernel learning adaptive one‐step‐ahead predictive control for nonlinear processes

A Kernel learning adaptive one-step-ahead Predictive Control (KPC) algorithm is proposed for the general unknown nonlinear processes. The main structure of the KPC law is twofold. A one-step-ahead predictive model is first obtained by using the kernel learning (KL) identification framework. An analytical control law is then derived from Taylor linearization method, resulting in an efficient computation for on-line implementation. The convergence analysis of the KPC control strategy is presented, meanwhile a new concept of adaptive modification index is proposed to improve the tracking ability of KPC and reject the unknown disturbance. This simple KPC scheme has few parameters to be chosen and small computation scale, which make it very suitable for real-time control. Numerical simulations compared with a well-tuned proportional-integral-derivative (PID) controller on a nonlinear chemical process show the new KPC algorithm exhibits much better performance and more satisfactory robustness to both additive noise and unknown process disturbance. Copyright © 2008 Curtin University of Technology and John Wiley & Sons, Ltd.

[1]  Serdar Iplikci,et al.  Support vector machines‐based generalized predictive control , 2006 .

[2]  Youxian Sun,et al.  Nonlinear Model Predictive Control Based on Support Vector Machine with Multi-kernel * , 2007 .

[3]  Fuli Wang,et al.  A simple nonlinear controller with diagonal recurrent neural network , 2000 .

[4]  Hannu T. Toivonen,et al.  Identification of state-dependent parameter models with support vector regression , 2007, Int. J. Control.

[5]  Dale E. Seborg,et al.  Nonlinear internal model control strategy for neural network models , 1992 .

[6]  M. S. Ahmed Neural-net-based direct adaptive control for a class of nonlinear plants , 2000, IEEE Trans. Autom. Control..

[7]  Ping Li,et al.  Kernel classifier with adaptive structure and fixed memory for process diagnosis , 2006 .

[8]  Kumpati S. Narendra,et al.  Identification and control of dynamical systems using neural networks , 1990, IEEE Trans. Neural Networks.

[9]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[10]  Alexander J. Smola,et al.  Learning with kernels , 1998 .

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

[12]  Haiqing Wang,et al.  Modeling of fermentation processes using online kernel learning algorithm , 2008 .

[13]  George W. Irwin,et al.  Nonlinear control structures based on embedded neural system models , 1997, IEEE Trans. Neural Networks.

[14]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

[15]  Ching-Chih Tsai,et al.  Generalized predictive control using recurrent fuzzy neural networks for industrial processes , 2007 .

[16]  Peter J. Gawthrop,et al.  Neural networks for control systems - A survey , 1992, Autom..