Optimization of PID control for DC motor based on artificial bee colony algorithm

Proportional-Integral-Derivative(PID) control is widely used in DC motor system, because of its simple structure, high reliability and so on. However, the parameters of PID controller is commonly tuned by manual method and it also has large overshoot phenomenon for nonlinear and time-varying systems. So it is difficult to get ideal control effect. In order to overcome the defect of PID whose parameters are difficult to determine, artificial bee colony(ABC) algorithm has been proposed and applied to optimize the parameters of PID controller for DC motor in this paper. The simulation has been done and the results show that ABC algorithm can be efficiently employed to solve the proposed optimization problem.

[1]  D. Karaboga,et al.  On the performance of artificial bee colony (ABC) algorithm , 2008, Appl. Soft Comput..

[2]  Erkan Besdok,et al.  A Comparison of RBF Neural Network Training Algorithms for Inertial Sensor Based Terrain Classification , 2009, Sensors.

[3]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[4]  Alok Singh,et al.  An artificial bee colony algorithm for the leaf-constrained minimum spanning tree problem , 2009, Appl. Soft Comput..

[5]  Kun Wang,et al.  Increment PID Controller Based on Immunity Particle Swarm Optimization Algorithm , 2006, The Proceedings of the Multiconference on "Computational Engineering in Systems Applications".

[6]  Ulrike Goldschmidt Modeling And Adaptive Nonlinear Control Of Electric Motors , 2016 .

[7]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[8]  Dervis Karaboga,et al.  A novel clustering approach: Artificial Bee Colony (ABC) algorithm , 2011, Appl. Soft Comput..

[9]  Leandro Nunes de Castro,et al.  Artificial Immune Systems: Part I-Basic Theory and Applications , 1999 .

[10]  Sanyang Liu,et al.  Improved artificial bee colony algorithm for global optimization , 2011 .

[11]  R. Srinivasa Rao,et al.  Optimization of Distribution Network Configuration for Loss Reduction Using Artificial Bee Colony Algorithm , 2008 .

[12]  Sanyang Liu,et al.  A Novel Artificial Bee Colony Algorithm Based on Modified Search Equation and Orthogonal Learning , 2013, IEEE Transactions on Cybernetics.

[13]  Junjie Li,et al.  Structural inverse analysis by hybrid simplex artificial bee colony algorithms , 2009 .