Multivariable adaptive control using an observer based on a recurrent neural network

A real-time learning control technique for a general non-linear multivariable process is presented and applied to a laboratory plant. The proposed technique is a hybrid approach, which combines the ability of a recurrent neural network for modelling purposes and a linear pole placement control law to design the controller, providing a bridge between the field of neural networks and the well-known linear adaptive control methods. An Elman-type recurrent neural network strategy is introduced to model the behaviour of the non-linear plant, using available input–output data (an unmeasurable state problem is assumed). Following a linearization technique a linear time-varying state-space model is obtained, which allows simultaneous estimation of parameters and states. Once the neural model is linearized, some well-established standard linear control strategies can be applied. With simultaneous online training of the neural network and controller synthesis, the resulting structure is an indirect adaptive self-tuning strategy. The identification and control performances of the proposed approach are investigated on a non-linear multivariable three-tank laboratory system. Experimental results show the effectiveness of the proposed hybrid structure. Copyright © 1999 John Wiley & Sons, Ltd.

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

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

[3]  Imran A. Tasadduq,et al.  Neural-net controller for nonlinear plants: design approach through linearisation , 1994 .

[4]  K. Warwick,et al.  Dynamic recurrent neural network for system identification and control , 1995 .

[5]  Kumpati S. Narendra,et al.  Gradient methods for the optimization of dynamical systems containing neural networks , 1991, IEEE Trans. Neural Networks.

[6]  M. Gupta,et al.  Approximation of discrete-time state-space trajectories using dynamic recurrent neural networks , 1995, IEEE Trans. Autom. Control..

[7]  George W. Irwin,et al.  Direct neural model reference adaptive control , 1995 .

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

[9]  Liang Jin,et al.  Adaptive control of discrete-time nonlinear systems using recurrent neural networks , 1994 .

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

[11]  T. Parisini,et al.  Neural networks for nonlinear state estimation , 1994 .

[12]  Yuichi Nakamura,et al.  Approximation of dynamical systems by continuous time recurrent neural networks , 1993, Neural Networks.

[13]  Hassan K. Khalil,et al.  Adaptive control of a class of nonlinear discrete-time systems using neural networks , 1995, IEEE Trans. Autom. Control..

[14]  Ronald J. Williams,et al.  Gradient-based learning algorithms for recurrent networks and their computational complexity , 1995 .

[15]  Frank L. Lewis,et al.  A dynamic recurrent neural-network-based adaptive observer for a class of nonlinear systems , 1997, Autom..

[16]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[17]  Lee A. Feldkamp,et al.  Neurocontrol of nonlinear dynamical systems with Kalman filter trained recurrent networks , 1994, IEEE Trans. Neural Networks.

[18]  H. Khalil,et al.  Adaptive control of a class of nonlinear systems using neural networks , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[19]  Ole Henning Sørensen Non-linear Pole-placement Control with a Neural Network , 1996, Eur. J. Control.

[20]  P. Falb,et al.  Decoupling in the design and synthesis of multivariable control systems , 1967, IEEE Transactions on Automatic Control.

[21]  Jeffrey L. Elman,et al.  Finding Structure in Time , 1990, Cogn. Sci..

[22]  Derek A. Linkens,et al.  Learning systems in intelligent control: an appraisal of fuzzy, neural and genetic algorithm control applications , 1996 .