Research of Model Identification for Control System Based on Improved Differential Evolution Algorithm

Differential evolution algorithm is a heuristic global search technology based on population, which has received extensive attention from the academic community. Evolution algorithm is applied to the identification and optimization of double-tank system in this article. Firstly, the paper introduces the basic principle of the system identification and differential evolution algorithm. Secondly, design the identification scheme of double-tank system based on differential evolution algorithm. Identify the system according to the data measured in the experiment. Based on the commonly used three models and combined with DE/rand/1/bin, the model structure which best complies with the original experimental data is selected, and the improved form of the difference algorithm is further studied on the basis of the model structure. A large number of experiments have been carried out, the algorithm in other references may only improve one of CR or F, and the two will be all compared in this paper. The results of comparative analysis show that the improved differential evolution algorithm is, to some extent, superior to the basic differential evolution algorithm on identification accuracy of double-tank.

[1]  Hui Li,et al.  Enhanced Differential Evolution With Adaptive Strategies for Numerical Optimization , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  Jouni Lampinen,et al.  A Fuzzy Adaptive Differential Evolution Algorithm , 2005, Soft Comput..

[3]  Mehmet Fatih Tasgetiren,et al.  A Multi-Populated Differential Evolution Algorithm for Solving Constrained Optimization Problem , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[4]  Hussein A. Abbass,et al.  DEAL: A Direction-Guided Evolutionary Algorithm , 2012, SEAL.

[5]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.