Nonlinear System Identification using Evolutionary Computing based Training Schemes

The present work deals with application of recently developed evolutionary computing based training methods for non-linear system identification problem. Generally, most of the systems are nonlinear in nature. The conventionally used standard derivative based identification scheme does not work satisfactorily for nonlinear systems, which is due to premature settling of the model parameters. To prevent the premature settling of the weights, evolutionary computing based update algorithms have been proposed. In this paper we have compared three popular derivative free evolutionary computing based update algorithms namely Genetic Algorithm (GA), Differential Evolution (DE) and Particle Swarm Optimization (PSO) for identification of nonlinear systems, in terms of convergence graph of cost function over number of iterations. It has been demonstrated that the derivative free population based schemes provided excellent performance for identification of nonlinear systems and they are not trapped in problem of local minima as well.

[1]  Amit Konar,et al.  Particle Swarm Optimization and Differential Evolution Algorithms: Technical Analysis, Applications and Hybridization Perspectives , 2008, Advances of Computational Intelligence in Industrial Systems.

[2]  Ferenc Szeifert,et al.  Interactive Evolutionary Computation in Identification of Dynamical Systems , 2005 .

[3]  Lennart Ljung,et al.  Nonlinear black-box modeling in system identification: a unified overview , 1995, Autom..

[4]  Hussain N. Al-Duwaish,et al.  Nonlinear System Identification Using Neural Networks , 2003 .

[5]  Shigeru Okuma,et al.  Nonlinear system identification using genetic algorithm , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.

[6]  S. Haykin,et al.  Adaptive Filter Theory , 1986 .

[7]  René Thomsen,et al.  A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[8]  Naira Hovakimyan,et al.  Passivity-based neural network adaptive output feedback control for nonlinear nonnegative dynamical systems , 2005, IEEE Transactions on Neural Networks.

[9]  T. Johansen Multi-Objective Identification of FIR Models , 2000 .

[10]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[11]  Hitoshi Iba,et al.  Interactive evolutionary computation , 2009, New Generation Computing.

[12]  A. N. Jha,et al.  Nonlinear System Identification using Neural Networks , 2007 .

[13]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[14]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..