Adaptive Predictive PID Controller Based on Elman Neural Network with Hierarchical BP Algorithm

This paper presents a predictive proportional-integral-derivative (PID) controller based on Elman neural network (ENN) for a class of nonlinear systems. The ENN with both online learning and well approximation capability is employed to estimate the nonlinear function of the controlled system. The weights of the ENN identifier are trained by the hierarchical backpropagation algorithm with the adaptive learning rate, the adaptive learning rate is suitable for the ENN identifier can be convergent. The predictive PID controller is derived via a predictive performance criterion and the adaptive optimal rate for guaranteeing the convergence of the proposed PID controller. The stability analysis of the closed-loop control system is presented by the discrete Lyapunov stability theorem. Numerical simulations reveal that the proposed control law gives satisfactory tracking and disturbance rejection performances.

[1]  Samir Kouro,et al.  Unidimensional Modulation Technique for Cascaded Multilevel Converters , 2009, IEEE Transactions on Industrial Electronics.

[2]  Jin Zhang,et al.  Adaptive neural network control for a class of MIMO nonlinear systems with disturbances in discrete-time , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[3]  S. Billings,et al.  Self-Tuning Control of Nonlinear Armax Models , 1989 .

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

[5]  Stefan C. Kremer,et al.  On the computational power of Elman-style recurrent networks , 1995, IEEE Trans. Neural Networks.

[6]  Jin Bae Park,et al.  Generalized predictive control based on self-recurrent wavelet neural network for stable path tracking of mobile robots: adaptive learning rates approach , 2006, IEEE Transactions on Circuits and Systems I: Regular Papers.

[7]  Syuan-Yi Chen,et al.  FPGA-Based Computed Force Control System Using Elman Neural Network for Linear Ultrasonic Motor , 2009, IEEE Transactions on Industrial Electronics.

[8]  Sheng-dun Zhao,et al.  Application of self-tuning fuzzy PID controller for a SRM direct drive volume control hydraulic press , 2009 .

[9]  Frank Allgöwer,et al.  Nonlinear Model Predictive Control , 2007 .

[10]  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.

[11]  Eduardo F. Camacho,et al.  Model Predictive Controllers , 2007 .

[12]  G. Martin,et al.  Nonlinear model predictive control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[13]  James B. Rawlings,et al.  Tutorial overview of model predictive control , 2000 .

[14]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[15]  Herbert Werner,et al.  Linear parameter varying PID controller design for charge control of a spark-ignited engine , 2009 .

[16]  Sheng-Sung Yang,et al.  HBP: improvement in BP algorithm for an adaptive MLP decision feedback equalizer , 2006, IEEE Trans. Circuits Syst. II Express Briefs.

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

[18]  Lee Tong Heng,et al.  Applied Predictive Control , 2001 .

[19]  Rong-Jong Wai,et al.  Adaptive recurrent-neural-network control for linear induction motor , 2001 .

[20]  David Clarke,et al.  Properties of Generalized Predictive Control , 1987 .

[21]  Basil Kouvaritakis,et al.  Nonlinear predictive control : theory and practice , 2001 .

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

[23]  Tai-Kuo Woo Fast hierarchical least mean square algorithm , 2001, IEEE Signal Processing Letters.

[24]  Germain Garcia,et al.  Linear matrix inequality based model predictive controller , 2003 .

[25]  Ching-Cheng Teng,et al.  A Novel Robust Pid Controller Design By Fuzzy Neural Network , 2008 .

[26]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[27]  Lee H. Keel,et al.  A new method for the control of discrete nonlinear dynamic systems using neural networks , 2000, IEEE Trans. Neural Networks Learn. Syst..