An optimal tracking neuro-controller for nonlinear dynamic systems

Multilayer neural networks are used to design an optimal tracking neuro-controller (OTNC) for discrete-time nonlinear dynamic systems with quadratic cost function. The OTNC is made of two controllers: feedforward neuro-controller (FFNC) and feedback neuro-controller (FBNC). The FFNC controls the steady-state output of the plant, while the FBNC controls the transient-state output of the plant. The FFNC is designed using a novel inverse mapping concept by using a neuro-identifier. A generalized backpropagation-through-time (GBTT) algorithm is developed to minimize the general quadratic cost function for the FBNC training. The proposed methodology is useful as an off-line control method where the plant is first identified and then a controller is designed for it. A case study for a typical plant with nonlinear dynamics shows good performance of the proposed OTNC.

[1]  Huibert Kwakernaak,et al.  Linear Optimal Control Systems , 1972 .

[2]  Bernard Friedland,et al.  Control System Design: An Introduction to State-Space Methods , 1987 .

[3]  B. Widrow,et al.  The truck backer-upper: an example of self-learning in neural networks , 1989, International 1989 Joint Conference on Neural Networks.

[4]  F. Girosi,et al.  Networks for approximation and learning , 1990, Proc. IEEE.

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

[6]  K S Narendra,et al.  IDENTIFICATION AND CONTROL OF DYNAMIC SYSTEMS USING NEURAL NETWORKS , 1990 .

[7]  Paul J. Werbos,et al.  Backpropagation Through Time: What It Does and How to Do It , 1990, Proc. IEEE.

[8]  F.-C. Chen,et al.  Back-propagation neural networks for nonlinear self-tuning adaptive control , 1990, IEEE Control Systems Magazine.

[9]  Derrick H. Nguyen,et al.  Truck backer-upper: an example of self-learning in neural networks , 1990, Defense, Security, and Sensing.

[10]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[11]  Hideaki Sakai,et al.  A nonlinear regulator design in the presence of system uncertainties using multilayered neural network , 1991, IEEE Trans. Neural Networks.

[12]  Walter C. Merrill,et al.  Towards practical control design using neural computation , 1991, IJCNN-91-Seattle International Joint Conference on Neural Networks.

[13]  Kiyotoshi Matsuoka,et al.  Learning to balance the inverted pendulum using neural networks , 1991, [Proceedings] 1991 IEEE International Joint Conference on Neural Networks.

[14]  A. P. Wieland,et al.  Evolving neural network controllers for unstable systems , 1991, IJCNN-91-Seattle International Joint Conference on Neural Networks.

[15]  Kwang Y. Lee,et al.  Improved nuclear reactor temperature control using diagonal recurrent neural networks , 1992 .

[16]  Takayuki Yamada,et al.  Neural network controller using autotuning method for nonlinear functions , 1992, IEEE Trans. Neural Networks.

[17]  Michael I. Jordan,et al.  Forward Models: Supervised Learning with a Distal Teacher , 1992, Cogn. Sci..

[18]  Kwang Y. Lee,et al.  Diagonal recurrent neural network based control using adaptive learning rates , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[19]  A. Meystel,et al.  The planning of tracking control via search , 1993, Proceedings of 8th IEEE International Symposium on Intelligent Control.

[20]  Kwang Y. Lee,et al.  Diagonal recurrent neural networks for dynamic systems control , 1995, IEEE Trans. Neural Networks.