Support Vector Machines Based Generalized Predictive Control of Chaotic Systems

This work presents an application of the previously proposed Support Vector Machines Based Generalized Predictive Control (SVM-Based GPC) method [1] to the problem of controlling chaotic dynamics with small parameter perturbations. The Generalized Predictive Control (GPC) method, which is included in the class of Model Predictive Control, necessitates an accurate model of the plant that plays very crucial role in the control loop. On the other hand, chaotic systems exhibit very complex behavior peculiar to them and thus it is considerably difficult task to get their accurate model in the whole phase space. In this work, the Support Vector Machines (SVMs) regression algorithm is used to obtain an acceptable model of a chaotic system to be controlled. SVM-Based GPC exploits some advantages of the SVM approach and utilizes the obtained model in the GPC structure. Simulation results on several chaotic systems indicate that the SVM-Based GPC scheme provides an excellent performance with respect to local stabilization of the target (an originally unstable equilibrium point). Furthermore, it somewhat performs targeting, the task of steering the chaotic system towards the target by applying relatively small parameter perturbations. It considerably reduces the waiting time until the system, starting from random initial conditions, enters the local control region, a small neighborhood of the chosen target. Moreover, SVM-Based GPC maintains its performance in the case that the measured output is corrupted by an additive Gaussian noise.

[1]  E. Ott,et al.  Controlling Chaotic Dynamical Systems , 1991, 1991 American Control Conference.

[2]  Johan A. K. Suykens,et al.  Chaos control using least‐squares support vector machines , 1999, Int. J. Circuit Theory Appl..

[3]  P. Venkataraman,et al.  Applied Optimization with MATLAB Programming , 2001 .

[4]  Edward Ott,et al.  Controlling chaos , 2006, Scholarpedia.

[5]  J. Richalet,et al.  Industrial applications of model based predictive control , 1993, Autom..

[6]  Xavier Blasco,et al.  Generalized predictive control using genetic algorithms (GAGPC) , 1998 .

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

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

[9]  Shaoyuan Li,et al.  Multi-model predictive control based on the Takagi-Sugeno fuzzy models: a case study , 2004, Inf. Sci..

[10]  Guanrong Chen,et al.  FUZZY PREDICTIVE CONTROL OF UNCERTAIN CHAOTIC SYSTEMS USING TIME SERIES , 1999 .

[11]  C. Mohtadi,et al.  Properties of generalized predictive control , 1987, Autom..

[12]  Primoz Potocnik,et al.  Nonlinear model predictive control of a cutting process , 2002, Neurocomputing.

[13]  V. Vapnik The Support Vector Method of Function Estimation , 1998 .

[14]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[15]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[16]  E. Camacho Constrained generalized predictive control , 1993, IEEE Trans. Autom. Control..

[17]  Haralambos Sarimveis,et al.  Fuzzy model predictive control of non-linear processes using genetic algorithms , 2003, Fuzzy Sets Syst..

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

[19]  Guanrong Chen,et al.  Fuzzy modeling, prediction, and control of uncertain chaotic systems based on time series , 2000 .

[20]  Robert Babuska,et al.  Input selection for nonlinear regression models , 2004, IEEE Transactions on Fuzzy Systems.

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

[22]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[23]  V. K. Jayaraman,et al.  Control of chaotic dynamical systems using support vector machines , 2003 .

[24]  Sung Jin Yoo,et al.  Stable Predictive Control of Chaotic Systems Using Self-Recurrent Wavelet Neural Network , 2005 .

[25]  Yunqian Ma,et al.  Practical selection of SVM parameters and noise estimation for SVM regression , 2004, Neural Networks.

[26]  Barreto,et al.  Multiparameter control of chaos. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[28]  P. Vega,et al.  Neural predictive control. Application to a highly non-linear system , 1999 .

[29]  Martin T. Hagan,et al.  An introduction to the use of neural networks in control systems , 2002 .

[30]  Helen H. Lou,et al.  Fuzzy model predictive control , 2000, IEEE Trans. Fuzzy Syst..

[31]  Yoon Ho Choi,et al.  Fuzzy Neural Network Based Predictive Control of Chaotic Nonlinear Systems , 2004 .

[32]  Joos Vandewalle,et al.  Predictive Control Using Fuzzy Models , 1999 .