Model Matching Control of Unknown Nonlinear Systems Using Recurrent Neural Networks

Abstract A scheme of multilayered recurrent neural networks (MRNNs) is discussed in this paper, which provides the potential for the learning and control of a general class of unknown discrete-time nonlinear systems which are treated as "black boxes" with multi-inputs and multi-outputs (MIMO). A model of the MRNN is described by a set of nonlinear difference equations, and a suitable analysis for the input-output dynamics of the model is performed to obtain the inverse dynamics. The ability of a MRNN structure to model arbitrary dynamic nonlinear systems is incorporated to approximate the unknown nonlinear input-output relationship using a dynamic back propagation (DBP) learning algorithm. An equivalent control concept is introduced to develop a model based learning control architecture with simultaneous on-line identification and control for the unknown nonlinear plant. The potentials of the proposed methods are demonstrated by simulation results.

[1]  M.M. Gupta,et al.  Adaptive Tracking of SISO Nonlinear Systems Using Multilayered Neural Networks , 1992, 1992 American Control Conference.

[2]  Daniel Sbarbaro,et al.  Neural Networks for Nonlinear Internal Model Control , 1991 .

[3]  Stephen A. Ritz,et al.  Distinctive features, categorical perception, and probability learning: some applications of a neural model , 1977 .

[4]  Stefen Hui,et al.  Dynamical analysis of the brain-state-in-a-box (BSB) neural models , 1992, IEEE Trans. Neural Networks.

[5]  A.N. Michel,et al.  Analysis and synthesis of a class of discrete-time neural networks described on hypercubes , 1991, IEEE Trans. Neural Networks.

[6]  Robert M. Sanner,et al.  Gaussian Networks for Direct Adaptive Control , 1991, 1991 American Control Conference.

[7]  Peter J. Gawthrop,et al.  Neural networks for control systems - A survey , 1992, Autom..

[8]  A. Sideris,et al.  A multilayered neural network controller , 1988, IEEE Control Systems Magazine.

[9]  H. Sira-Ramírez Non-linear discrete variable structure systems in quasi-sliding mode , 1991 .

[10]  Snehasis Mukhopadhyay,et al.  Disturbance rejection in nonlinear systems using neural networks , 1993, IEEE Trans. Neural Networks.

[11]  Yaman Arkun,et al.  Study of the control-relevant properties of backpropagation neural network models of nonlinear dynamical systems , 1992 .

[12]  Sheng Chen,et al.  Parallel recursive prediction error algorithm for training layered neural networks , 1990 .

[13]  Liang Jin,et al.  Direct adaptive output tracking control using multilayered neural networks , 1993 .

[14]  Stephen A. Billings,et al.  Properties of neural networks with applications to modelling non-linear dynamical systems , 1992 .

[15]  Stephen Grossberg,et al.  Nonlinear neural networks: Principles, mechanisms, and architectures , 1988, Neural Networks.

[16]  Ronald J. Williams,et al.  A Learning Algorithm for Continually Running Fully Recurrent Neural Networks , 1989, Neural Computation.

[17]  Jean-Jacques E. Slotine,et al.  Stable adaptive control and recursive identification using radial Gaussian networks , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[18]  Hassan K. Khalil,et al.  Adaptive Control of Nonlinear Systems Using Neural Networks - A Dead-Zone Approach , 1991 .

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

[20]  Eli Tzirkel-Hancock,et al.  Stable control of nonlinear systems using neural networks , 1992 .

[21]  Malur K. Sundareshan,et al.  Training of a three-layer dynamical recurrent neural network for nonlinear input-output mapping , 1991, IJCNN-91-Seattle International Joint Conference on Neural Networks.

[22]  Kil To Chong,et al.  Recurrent multilayer perceptron for nonlinear system identification , 1991, IJCNN-91-Seattle International Joint Conference on Neural Networks.