Dynamic structure neural networks for stable adaptive control of nonlinear systems

An adaptive control technique, using dynamic structure Gaussian radial basis function neural networks, that grow in time according to the location of the system's state in space is presented for the affine class of nonlinear systems having unknown or partially known dynamics. The method results in a network that is "economic" in terms of network size, for cases where the state spans only a small subset of state space, by utilizing less basis functions than would have been the case if basis functions were centered on discrete locations covering the whole, relevant region of state space. Additionally, the system is augmented with sliding control so as to ensure global stability if and when the state moves outside the region of state space spanned by the basis functions, and to ensure robustness to disturbances that arise due to the network inherent approximation errors and to the fact that for limiting the network size, a minimal number of basis functions are actually being used. Adaptation laws and sliding control gains that ensure system stability in a Lyapunov sense are presented, together with techniques for determining which basis functions are to form part of the network structure. The effectiveness of the method is demonstrated by experiment simulations.

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

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

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

[4]  J. J. Slotine,et al.  Tracking control of non-linear systems using sliding surfaces with application to robot manipulators , 1983, 1983 American Control Conference.

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

[6]  Petros A. Ioannou,et al.  Robust adaptive control: Design, analysis and robustness bounds , 1991 .

[7]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[8]  Charles W. Anderson,et al.  Q-Learning with Hidden-Unit Restarting , 1992, NIPS.

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

[10]  J. C. Mason,et al.  Selection of neural network structures : some approximation theory guidelines , 1995 .

[11]  Vadim I. Utkin,et al.  Sliding Modes and their Application in Variable Structure Systems , 1978 .

[12]  K. Narendra,et al.  Bounded error adaptive control , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[13]  Anders Krogh,et al.  Introduction to the theory of neural computation , 1994, The advanced book program.

[14]  Anuradha M. Annaswamy Robust Adaptive Control. , 1984 .

[15]  R. Palmer,et al.  Introduction to the theory of neural computation , 1994, The advanced book program.

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

[17]  Malur K. Sundareshan,et al.  Identification and decentralized adaptive control using dynamical neural networks with application to robotic manipulators , 1993, IEEE Trans. Neural Networks.

[18]  V. Utkin Variable structure systems with sliding modes , 1977 .

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

[20]  Y. D. Landau,et al.  Adaptive control: The model reference approach , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

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

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

[23]  Anuradha M. Annaswamy,et al.  Stable Adaptive Systems , 1989 .

[24]  Visakan Kadirkamanathan A statistical inference based growth criterion for the RBF network , 1994, Proceedings of IEEE Workshop on Neural Networks for Signal Processing.

[25]  A. Isidori,et al.  Adaptive control of linearizable systems , 1989 .

[26]  Kumpati S. Narendra,et al.  Control of nonlinear dynamical systems using neural networks: controllability and stabilization , 1993, IEEE Trans. Neural Networks.

[27]  Ken-ichi Funahashi,et al.  On the approximate realization of continuous mappings by neural networks , 1989, Neural Networks.

[28]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1992, Math. Control. Signals Syst..

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

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

[31]  S. Sastry,et al.  Indirect Techniques for Adaptive Input Output Linearization of Nonlinear Systems , 1990, 1990 American Control Conference.

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

[33]  I. Kanellakopoulos,et al.  Adaptive feedback linearization of nonlinear systems , 1991 .

[34]  David S. Broomhead,et al.  Multivariable Functional Interpolation and Adaptive Networks , 1988, Complex Syst..

[35]  Bo Egardt,et al.  Stability of Adaptive Controllers , 1979 .

[36]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[37]  James S. Albus,et al.  New Approach to Manipulator Control: The Cerebellar Model Articulation Controller (CMAC)1 , 1975 .

[38]  Arjan van der Schaft,et al.  Non-linear dynamical control systems , 1990 .