Disturbance rejection in nonlinear systems using neural networks

Neural networks with different architectures have been successfully used for the identification and control of a wide class of nonlinear systems. The problem of rejection of input disturbances, when such networks are used in practical problems is considered. A large class of disturbances, which can be modeled as the outputs of unforced linear or nonlinear dynamic systems, is treated. The objective is to determine the identification model and the control law to minimize the effect of the disturbance at the output. In all cases, the method used involves expansion of the state space of the disturbance-free plant in an attempt to eliminate the effect of the disturbance. Several stages of increasing complexity of the problem are discussed in detail. Theoretical justification is provided for the existence of solutions to the problem of complete rejection of the disturbance in special cases. This provides the rationale for using similar techniques in situations where such theoretical analysis is not available.

[1]  H. White,et al.  There exists a neural network that does not make avoidable mistakes , 1988, IEEE 1988 International Conference on Neural Networks.

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

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

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

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

[6]  Shang-Liang Chen,et al.  Orthogonal least squares learning algorithm for radial basis function networks , 1991, IEEE Trans. Neural Networks.

[7]  Snehasis Mukhopadhyay,et al.  Intelligent Control Using Neural Networks , 1991, 1991 American Control Conference.

[8]  Sukhan Lee,et al.  A Gaussian potential function network with hierarchically self-organizing learning , 1991, Neural Networks.

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

[10]  Kumpati S. Narendra,et al.  Disturbance rejection in nonlinear systems using neural networks , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.