Abstract
For nonlinear system of the Hammerstein model and Wiener model, a method for nonlinear system identification is proposed based on differential evolution Algorithm (DE). The based idea of the method is that the problem of nonlinear system identification is changed into optimization problems in parameter space. In order to enhance the performance of the DE identification, put forward a kind of adaptive mutation differential evolution algorithm for scaling factor (MDE), and on this basis, we make an improvement on crossover to make a better performance. To make an analysis for particle swarm optimization (PSO), DE and improved DE, the improvement DE has higher accurate and recognition ability, stronger convergence.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Fang F, Reed E, Dickason DK, Simien HJ et al (2005) Technology review of multi-agent systems and tools. Bureau of Naval Personnel, Washington
Natrnfts K, Gallman P (1996) An iterative method for the identification of nonlinear systems using a Hammerstein model. IEEE Trans Autom Control 11(3):546–550
Lin X, Zhang H, Liu S et al (2006) The Hammerstein model identification based on PSO. Chin J Sci Instrum 27(1):76–79 (in Chinese)
Shen J, Sun J, Xu W (2009) System identification based on QPSO algorithm. Comput Eng Appl 45(9):67–70
Storn R, Price K (1997) Differential evaluation: a simple and efficient adaptive scheme for global optimization over continuous spaces. Global Optim 11:341–359
Ming Z, Guoxun W, Yipu Y (2010) Application of neural network and differential evolution algorithm in adaptive filterin. Process Automation Instrum 31(4):8–11 (in Chinese)
Chang W (2006) Parameter identification of Rossler’s chaotic system by an evolutionary algorithm. Science 29(5):1047–1053 (in Chinese)
Xu Q, Wang L, He B et al (2011) Opposition-based differential evolution using the current optimum for function optimization. J Appl Sci Electron Inf Eng 29(3):309–314 (in Chinese)
Tang HS, Xue ST, Fan CX (2008) Differential evolution strategy for structural system identification. Comput Struct 86(21–22):2004–2012
Liu R, Jiao L, Lei Q et al (2011) New differential evolution constrained optimization algorithm. J Xidian Univ (Nat Sci Ed) 38(1):47–52 (in Chinese)
Qian WY, Ii AJ (2008) Adaptive differential evolution algorithm for multi-objective optimization problems. Appl Math Comput 201(1):431–440
Zhang D, Liu Y, Huang S (2012) Differential evolution based parameter identification of static and dynamic J-A models and Its application to inrush current study in power converters [J]. IEEE Trans Magnet 48(11):3482–3485
Yan X, Yu J, Qian F et al (2006) Kinetic parameter estimation of oxidatical water based on modified differential evolution. J East China Univ Sci Technol (Nat Sci Ed) 32(1):94–97 (in Chinese)
Mohamed AW, Sabry HZ (2012) Constrained optimization based on modified differential evolution algorithm. Inf Sci 194:171–208
Acknowledgments
This work was supported by the National Natural Science Foundation of China (21206053,21276111); General Financial Grant from China Postdoctoral Science Foundation (2012M511678); A Project Funded by the Priority Academic Program Development of Jiangsu Higher Education Institutions.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xiong, W., Chen, M., Yao, L., Xu, B. (2013). Experimental Study on Improved Differential Evolution for System Identification of Hammerstein Model and Wiener Model. In: Sun, Z., Deng, Z. (eds) Proceedings of 2013 Chinese Intelligent Automation Conference. Lecture Notes in Electrical Engineering, vol 254. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38524-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-38524-7_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-38523-0
Online ISBN: 978-3-642-38524-7
eBook Packages: EngineeringEngineering (R0)