An adaptive fuzzy predictive control of nonlinear processes based on Multi-Kernel least squares support vector regression

Abstract In this paper, an adaptive fuzzy Generalized Predictive Control (GPC) is proposed for discrete-time nonlinear systems via Takagi–Sugeno system based Multi-Kernel Least Squares Support Vector Regression (TS-LSSVR). The proposed adaptive TS-LSSVR strategy is constructed using a multi-kernel least squares support vector regression where the learning procedure of the proposed TS-LSSVR is achieved in three steps: In the first step, which is an offline step, the antecedent parameters of the TS-LSSVR are initialized using a fuzzy c-means clustering algorithm. The second step, which is an online step, deals with the adaptation of the antecedent parameters which can be implemented using a back-propagation algorithm. Finally, the last online step is to use the Fixed-Budget Kernel Recursive Least Squares algorithm to obtain the consequent parameters. Furthermore, an adaptive generalized predictive control for nonlinear systems is introduced by integrating the proposed adaptive TS-LSSVR into the generalized predictive controller (GPC). The reliability of the proposed adaptive TS-LSSVR GPC controller is investigated by controlling two nonlinear systems: A surge tank and continuous stirred tank reactor (CSTR) systems. The proposed TS-LSSVR GPC controller has demonstrated good results and efficiently controlled the nonlinear plants. Furthermore, the adaptive TS-LSSVR GPC has the ability to deal with disturbances and variations in the nonlinear systems.

[1]  V. Kecman,et al.  Iterative Single Data Algorithm for Training Kernel Machines from Huge Data Sets: Theory and Performance , 2005 .

[2]  Chia-Feng Juang,et al.  A Fuzzy System Constructed by Rule Generation and Iterative Linear SVR for Antecedent and Consequent Parameter Optimization , 2012, IEEE Transactions on Fuzzy Systems.

[3]  C-H Lu,et al.  Adaptive neural predictive control for industrial multivariable processes , 2004 .

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

[5]  Yiqi Liu,et al.  Event-driven model predictive control of sewage pumping stations for sulfide mitigation in sewer networks. , 2016, Water research.

[6]  Daoping Huang,et al.  Development of a Novel Adaptive Soft-Sensor Using Variational Bayesian PLS with Accounting for Online Identification of Key Variables , 2015 .

[7]  İkbal Eski,et al.  Design of neural network-based control systems for active steering system , 2013, Nonlinear Dynamics.

[8]  Serdar Iplikci,et al.  Support Vector Machines Based Generalized Predictive Control of Chaotic Systems , 2006, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[9]  Jiangang Lu,et al.  Nonlinear model predictive control based on support vector machine and genetic algorithm , 2015 .

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

[11]  H. Jin Kim,et al.  Model predictive flight control using adaptive support vector regression , 2010, Neurocomputing.

[12]  Federico Girosi,et al.  An Equivalence Between Sparse Approximation and Support Vector Machines , 1998, Neural Computation.

[13]  J. Mercer Functions of Positive and Negative Type, and their Connection with the Theory of Integral Equations , 1909 .

[14]  Rui Araújo,et al.  Automatic extraction of the fuzzy control system by a hierarchical genetic algorithm , 2014, Eng. Appl. Artif. Intell..

[15]  Mahesan Niranjan,et al.  Uncertainty in geometric computations , 2002 .

[16]  Michio Sugeno,et al.  Fuzzy identification of systems and its applications to modeling and control , 1985, IEEE Transactions on Systems, Man, and Cybernetics.

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

[18]  Shuqing Wang,et al.  Support vector machine based predictive functional control design for output temperature of coking furnace , 2008 .

[19]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[20]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

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

[22]  D. Seborg,et al.  Predictive control based on discrete convolution models , 1983 .

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

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

[25]  Hamid Reza Karimi,et al.  An ant colony optimization-based fuzzy predictive control approach for nonlinear processes , 2015, Inf. Sci..

[26]  Haoyong Yu,et al.  Composite learning from adaptive backstepping neural network control , 2017, Neural Networks.

[27]  Carlos E. García,et al.  Fundamental Process Control , 1988 .

[28]  Basil Kouvaritakis,et al.  Feasibility and stability results for constrained stable generalized predictive control , 1995, Autom..

[29]  Dr. Hans Hellendoorn,et al.  An Introduction to Fuzzy Control , 1996, Springer Berlin Heidelberg.

[30]  Shyan-Shu Shieh,et al.  Developing a robust model predictive control architecture through regional knowledge analysis of artificial neural networks , 2003 .

[32]  Michael Vogt,et al.  Active-Set Methods for Support Vector Machines , 2005 .

[33]  Haoyong Yu,et al.  Composite learning control with application to inverted pendulums , 2015, 2015 Chinese Automation Congress (CAC).

[34]  Chia-Feng Juang,et al.  TS-fuzzy system-based support vector regression , 2009, Fuzzy Sets Syst..

[35]  Vincent Wertz,et al.  Fuzzy Logic, Identification and Predictive Control , 2004 .

[36]  H. Su,et al.  Generalized Predictive Control with Online Least Squares Support Vector Machines , 2007, ACTA AUTOMATICA SINICA.

[37]  Ching-Chih Tsai,et al.  Adaptive Stable Generalized Predictive Control Using TSK Fuzzy Model for Nonlinear Discrete-Time Systems with Time-Delays , 2013 .

[38]  J. C. Dunn,et al.  A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters , 1973 .

[39]  Maciej Ławryńczuk,et al.  Modelling and predictive control of a neutralisation reactor using sparse support vector machine Wiener models , 2016 .

[40]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[41]  Nello Cristianini,et al.  Learning the Kernel Matrix with Semidefinite Programming , 2002, J. Mach. Learn. Res..

[42]  J. Richalet,et al.  Model predictive heuristic control: Applications to industrial processes , 1978, Autom..

[43]  Jyh-Shing Roger Jang,et al.  ANFIS: adaptive-network-based fuzzy inference system , 1993, IEEE Trans. Syst. Man Cybern..

[44]  Stephen A. Billings,et al.  International Journal of Control , 2004 .

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

[46]  Tshilidzi Marwala,et al.  A new T-S fuzzy model predictive control for nonlinear processes , 2017, Expert Syst. Appl..

[47]  János Abonyi,et al.  Effective optimization for fuzzy model predictive control , 2004, IEEE Transactions on Fuzzy Systems.

[48]  Yugeng Xi,et al.  Study on the closed-loop properties of GPC , 1997 .

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

[50]  Jung-Hsien Chiang,et al.  Support vector learning mechanism for fuzzy rule-based modeling: a new approach , 2004, IEEE Trans. Fuzzy Syst..

[51]  Jianbin Qiu,et al.  Sliding mode control for non-linear systems by Takagi-Sugeno fuzzy model and delta operator approaches , 2017 .

[52]  Xinping Guan,et al.  Nonlinear generalized predictive control based on online least squares support vector machines , 2014, Nonlinear Dynamics.

[53]  Ching-Chih Tsai,et al.  Adaptive Predictive Control With Recurrent Neural Network for Industrial Processes: An Application to Temperature Control of a Variable-Frequency Oil-Cooling Machine , 2008, IEEE Transactions on Industrial Electronics.