Generalized predictive control method for a class of nonlinear systems using ANFIS and multiple models

This paper develops a generalized predictive control method using adaptive-network-based fuzzy inference system (ANFIS) and multiple models for a class of uncertain discrete-time nonlinear systems with unstable zero-dynamics. The proposed method is composed of a linear robust generalized predictive controller, an ANFIS-based nonlinear generalized predictive controller, and a switching mechanism using multiple models technique. The method in this paper has the following three features compared with the results available in the literature. First, this method relaxes the global boundedness assumption of the unmodelled dynamics in the literature, and thus widens its ranges of applications. Secondly, the ANFIS is used to estimate and compensate for the unmodeled dynamics adaptively in the nonlinear generalized predictive controller design, which successfully tackles the relatively low convergence rate of neural networks and avoids the possibility that the network becomes trapped in local minima. Thirdly, to guarantee the universal approximation property of ANFIS, a “one-to-one mapping” is adapted. A simulation example is exploited to illustrate the effectiveness of the proposed method.

[1]  Kumpati S. Narendra,et al.  Nonlinear adaptive control using neural networks and multiple models , 2001, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

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

[3]  Zengqiang Chen,et al.  New Chaotic PSO-Based Neural Network Predictive Control for Nonlinear Process , 2007, IEEE Transactions on Neural Networks.

[4]  Zhang Huaguang,et al.  Modeling, identification, and control of a class of nonlinear systems , 2001, IEEE Trans. Fuzzy Syst..

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

[6]  Quan Yongbing,et al.  Modeling, Identification and Control of a Class of Nonlinear System , 2001 .

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

[8]  Tianyou Chai,et al.  A new decoupling design of self‐tuning multivariable generalized predictive control , 1999 .

[9]  Shuzhi Sam Ge,et al.  Adaptive Predictive Control Using Neural Network for a Class of Pure-Feedback Systems in Discrete Time , 2008, IEEE Transactions on Neural Networks.

[10]  Tianyou Chai,et al.  Intelligent control using multiple models and neural networks , 2008 .

[11]  Kumpati S. Narendra,et al.  Improving transient response of adaptive control systems using multiple models and switching , 1994 .

[12]  Kumpati S. Narendra,et al.  Improving transient response of adaptive control systems using multiple models and switching , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

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

[14]  Shi Yu Neural Networks and Multiple Models Based Nonlinear Adaptive Generalized Predictive Control , 2007 .

[15]  Graham Goodwin,et al.  Discrete time multivariable adaptive control , 1979, 1979 18th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

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

[17]  Chris J. Harris,et al.  One-to-one mapping and its application to neural networks based control systems design , 1996, Int. J. Syst. Sci..