Nonlinear Hammerstein model identification using genetic algorithm

In this paper, a new approach to nonlinear system identification using evolutionary LMS algorithm is proposed. The system in our method consists of a static nonlinear function in series with a dynamic linear transfer function, which the literature refers to them as Hammerstein models. The identified nonlinear function can be one of the hyperbolic functions or a general format of (ax+b) or a combination of them. The genetic algorithm is responsible for finding the correct structure and parameters of the nonlinear function, and the number of zeros and poles of the linear transfer function as well. In order to speed up the convergence process, we use a kind of dynamic mutation rate that increases with respect to the generation passed while the fitness remains unchanged. For the linear identification algorithm we prefer to parameterize the problem as ARMA and apply the traditional LMS algorithm. AIC is the fitness function evaluator of the GA chromosomes, using both the total error and estimated order of the linear section. Two different simulations show the effectiveness of our method. In the simulation two hard nonlinear functions, saturation and dead-zone, were used and show that despite of the small amount of information, which is limited to input-output signals, our approach can considerably identify the systems.

[1]  Stephen A. Billings,et al.  Identification of systems containing linear dynamic and static nonlinear elements , 1982, Autom..

[2]  William A. Sethares,et al.  Nonlinear parameter estimation via the genetic algorithm , 1994, IEEE Trans. Signal Process..

[3]  M. Boutayeb,et al.  Recursive identification method for MISO Wiener-Hammerstein model , 1995, IEEE Trans. Autom. Control..

[4]  Johan Schoukens,et al.  Initial estimates of Wiener and Hammerstein systems using multisine excitation , 2001, IEEE Trans. Instrum. Meas..

[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]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[7]  Wlodzimierz Greblicki,et al.  Nonparametric identification of Wiener systems , 1992, IEEE Trans. Inf. Theory.

[8]  B. Turchiano,et al.  Genetic identification of dynamical systems with static nonlinearities , 2001, SMCia/01. Proceedings of the 2001 IEEE Mountain Workshop on Soft Computing in Industrial Applications (Cat. No.01EX504).

[9]  Stephen A. Billings,et al.  Identi cation of a class of nonlinear systems using correlation analysis , 1978 .

[10]  N. Ishii,et al.  Non-linear analysis of a linear-non-linear-linear system , 1992 .

[11]  Yuan Ting Identification of Hammerstein model based on dynamical separation technology , 2002 .

[12]  Yuan Tingqi,et al.  Identification of Hammerstein model based on dynamical separation technology , 2000, Proceedings of the 3rd World Congress on Intelligent Control and Automation (Cat. No.00EX393).

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