Evaluation function comparison of particle swarm optimization for buck converter

PID controller has been frequently applied to various application areas because of mathematical definition and overall performance which is greatly depended on accuracy of the control parameters. Therefore, conventional and evolutionary algorithms have introduced to find these parameters as tuning methods. In present evolutionary algorithms have frequently used in PID tuning applications. However, the tuning performance greatly depends on the evaluation function. This study focuses on design of a particle swarm optimization (PSO) based PID controller by using 8 different fitness (evolution) functions. The performance of the optimized controllers is compared with respect to following criteria: Overshoot, Undershoot, Rise Time, Settling Time, and Steady State Error. To compare the proposed optimized controller, a DC-DC buck converter is selected as a test bed. Firstly, the parameters are optioned in the simulation environment, and then the optimized controllers are compared in the hardware circuit.

[1]  J. G. Ziegler,et al.  Optimum Settings for Automatic Controllers , 1942, Journal of Fluids Engineering.

[2]  Sunwon Park,et al.  PID controller tuning for desired closed‐loop responses for SI/SO systems , 1998 .

[3]  H. Yoshida,et al.  A particle swarm optimization for reactive power and voltage control considering voltage security assessment , 1999, 2001 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No.01CH37194).

[4]  Chen Jun-feng Improved Particle Swarm Optimization and its Application Research in Tuning of PID Parameters , 2006 .

[5]  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).

[6]  D.H. Werner,et al.  Particle swarm optimization versus genetic algorithms for phased array synthesis , 2004, IEEE Transactions on Antennas and Propagation.

[7]  Baoye Song,et al.  Fast Genetic Algorithms Used for PID Parameter Optimization , 2007, 2007 IEEE International Conference on Automation and Logistics.

[8]  Tore Hägglund,et al.  Automatic Tuning of Simple Regulators , 1984 .

[9]  Zwe-Lee Gaing A particle swarm optimization approach for optimum design of PID controller in AVR system , 2004, IEEE Transactions on Energy Conversion.

[10]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[11]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[12]  Renato A. Krohling,et al.  Designing PI/PID controllers for a motion control system based on genetic algorithms , 1997, Proceedings of 12th IEEE International Symposium on Intelligent Control.

[13]  Masahiro Kaneda,et al.  A design of self-tuning PID controllers using a genetic algorithm , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[14]  Nasser Sadati,et al.  Design of an H∞ PID controller using particle swarm optimization , 2009 .

[15]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[16]  Weng Khuen Ho,et al.  Optimal Gain and Phase Margin Tuning for PID Controllers , 1998, Autom..

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

[18]  D. P. Atherton,et al.  Automatic tuning of optimum PID controllers , 1993 .

[19]  Rong-Fong Fung,et al.  The self-tuning PID control in a slider–crank mechanism system by applying particle swarm optimization approach , 2006 .