Parameter tuning of particle swarm optimization by using Taguchi method and its application to motor design

Particle swarm optimization (PSO) has made significant progress and has been widely applied to computer science and engineering. Since its introduction, the parameter tuning of PSO has always been a hot topic. As a robust design method, the Taguchi method is known as a good tool in designing parameters. Thus the Taguchi method is adopted to analyze the effect of inertia weight, acceleration coefficients, population size, fitness evaluations, and population topology on PSO, and to identify the best settings of them for different optimization problems. The results of benchmark functions show that the optimum parameter settings depend on the benchmarks, and all the functions obtain their optimum solutions after parameter tuning. Good result are also achieved when dealing with the optimization design of a Halbach permanent magnet motor, which indicates that the PSO with best parameter settings identified by the Taguchi method is more suitable to such actual engineering problem.

[1]  J. Kennedy,et al.  Neighborhood topologies in fully informed and best-of-neighborhood particle swarms , 2003, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[2]  Zhanfeng Song,et al.  Modeling, Analyzing, and Parameter Design of the Magnetic Field of a Segmented Halbach Cylinder , 2012, IEEE Transactions on Magnetics.

[3]  Richard E. Haskell,et al.  Enhancing performance of PSO with automatic parameter tuning technique , 2009, 2009 IEEE Swarm Intelligence Symposium.

[4]  Khosrow Dehnad,et al.  Quality Control, Robust Design, and the Taguchi Method , 1989 .

[5]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[6]  Giovanni Fasano,et al.  Dynamic analysis for the selection of parameters and initial population, in particle swarm optimization , 2010, J. Glob. Optim..

[7]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[8]  Yongling Zheng,et al.  On the convergence analysis and parameter selection in particle swarm optimization , 2003, Proceedings of the 2003 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.03EX693).

[9]  Russell C. Eberhart,et al.  Parameter Selection in Particle Swarm Optimization , 1998, Evolutionary Programming.

[10]  D. H. Besterfield Quality control , 1979 .

[11]  M. El-Hawary,et al.  Enhancing the particle swarm optimizer via proper parameters selection , 2002, IEEE CCECE2002. Canadian Conference on Electrical and Computer Engineering. Conference Proceedings (Cat. No.02CH37373).

[12]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[13]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).