Variable structure neural networks for adaptive control of nonlinear systems using the stochastic approximation

Abstract This paper is concerned with the adaptive control of continuous-time nonlinear dynamical systems using neural networks. Referred to as a variable structure neural network, a novel neural network architecture, is proposed and shown to be useful in approximating the unknown nonlinearities of dynamical systems. In the variable structure neural network, the number of basis functions can be either increased or decreased with time according specified design strategies so that the network will not overfit or underfit the data set. Based on the Gaussian radial basis function (GBRF) variable neural network, an adaptive control scheme is presented. The location of the centers and the determination of the widths of the GBRFs are analysed using a new method inspired from the adaptive diffuse element method combined with a pruning algorithm. In the standard problem of a feedback based control, the cost to be minimized is a function of the output derivative. When the cost function depends on the output error, the gradient method cannot be applied to adjust the neural network parameters. In this case, the stochastic approximation approach allows the computation of the cost function derivatives. The developed weight adaptive laws use a stochastic approximation algorithm. This algorithm consists of the use of the Kiefer–Wolfowitz method.

[1]  Alexander S. Poznyak,et al.  Use of recursive stochastic algorithm for neural networks synthesis , 1993 .

[2]  James T. Kwok,et al.  Objective functions for training new hidden units in constructive neural networks , 1997, IEEE Trans. Neural Networks.

[3]  S. Charoenseang,et al.  Self-organized Learning in Complexity Growing of Radial Basis Function Networks , 2002 .

[4]  T Poggio,et al.  Regularization Algorithms for Learning That Are Equivalent to Multilayer Networks , 1990, Science.

[5]  M. J. D. Powell,et al.  Radial basis functions for multivariable interpolation: a review , 1987 .

[6]  David J. C. MacKay,et al.  Bayesian Interpolation , 1992, Neural Computation.

[7]  Rahmat Shoureshi,et al.  Neural networks for system identification , 1989, IEEE Control Systems Magazine.

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

[9]  K. Najim,et al.  Neural networks synthesis based on stochastic approximation algorithm , 1994 .

[10]  Kaddour Najim,et al.  Constrained long-range predictive control based on artificial neural networks , 1997, Int. J. Syst. Sci..

[11]  Alberto Isidori,et al.  Nonlinear control systems: an introduction (2nd ed.) , 1989 .

[12]  Visakan Kadirkamanathan,et al.  A Function Estimation Approach to Sequential Learning with Neural Networks , 1993, Neural Computation.

[13]  H. Kushner Stochastic approximation algorithms for the local optimization of functions with nonunique stationary points , 1972 .

[14]  Visakan Kadirkamanathan,et al.  Dynamic structure neural networks for stable adaptive control of nonlinear systems , 1996, IEEE Trans. Neural Networks.

[15]  Rahmat A. Shoureshi,et al.  Neural networks for system identification , 1990 .

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

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

[18]  Nader Sadegh,et al.  A perceptron network for functional identification and control of nonlinear systems , 1993, IEEE Trans. Neural Networks.

[19]  S. Sastry,et al.  Adaptive Control: Stability, Convergence and Robustness , 1989 .

[20]  J. Mason,et al.  Algorithms for approximation , 1987 .

[21]  John C. Platt A Resource-Allocating Network for Function Interpolation , 1991, Neural Computation.

[22]  P J Webros BACKPROPAGATION THROUGH TIME: WHAT IT DOES AND HOW TO DO IT , 1990 .

[23]  Guoping Liu,et al.  Variable neural networks for adaptive control of nonlinear systems , 1999, IEEE Trans. Syst. Man Cybern. Part C.

[24]  David Haussler,et al.  What Size Net Gives Valid Generalization? , 1989, Neural Computation.

[25]  G. Lewicki,et al.  Approximation by Superpositions of a Sigmoidal Function , 2003 .

[26]  Richard S. Sutton,et al.  Neural networks for control , 1990 .

[27]  S. A. Billings,et al.  Neural Network Based Predictive Control for Nonlinear Systems , 1996 .

[28]  Nabil Derbel,et al.  Stochastic Approximation Based Adaptive Neural Control for a Class of Nonlinear Systems , 2005, Control. Intell. Syst..

[29]  John Moody,et al.  Fast Learning in Networks of Locally-Tuned Processing Units , 1989, Neural Computation.