Vol. 20 No. 1 (2017) Cover Image
Vol. 20 No. 1 (2017)

Published: January 31, 2017

Pages: 292-297

Articles

Optimum Setting of PID Controller using Particle Swarm Optimization for a Position Control System

Abstract

The goal of this paper is to present a study of tuning the Proportional-Integral-Derivative (PID) controller for control the position of a DC motor by using the Particle Swarm Optimization (PSO) technique as well as the Ziegler & Nichols (ZN) technique. The conventional Ziegler & Nichols (ZN) method for tuning the PID controller gives a big overshoot and large settling time, so for this reason a modern control approach such as particle swarm optimization (PSO) is used to overcome this disadvantage. In this work, a third order system is considered to be the model of a DC motor. Four types of performance indices are used when using the particle swarm optimization technique. These indices are ISE, IAE, ITAE and ITSE. Also study the effect of each one of these performance indices by obtaining the percentage overshoot and settling time when a unit step input is applied to a DC motor. A comparison is made between the two methods for tuning the parameters of PID controller for control the position of a DC motor is considered. The first one is tuning the controller by using the Particle Swarm Optimization technique where the second is tuning by using the Ziegler & Nichols method. The proposed PID parameters adjustment by the Particle Swarm Optimization technique showed better results than the Ziegler & Nichols’ method. The obtained simulation results showed good validity of the proposed method. MATLAB programming and Simulink were adopted in this work.

References

  1. K Ogata, 2010, "Modern Control Engineering" Prentice Hall, Fifth Edition.
  2. Zhao, J., Li, T. and Qian, J. (2005). Application of particle swarm optimization algorithm on robust PID controller tuning. Advances in Natural Computation: Book Chapter, Springer Berlin Heidelberg, pp. 948-957.
  3. Mahmud Iwan Solihin, Lee Fook Tack and Moey Leap Kean (2011). Tuning of PID Controller Using Particle Swarm Optimization (PSO), Proceeding of the International Conference on Advanced Science, Engineering and Information Technology, Hotel Equatorial Bangi-Putrajaya, Malaysia, 14 - 15 January.
  4. Jun Zhao, Tianpeng Li and JixinQian (2005). Application of Particle Swarm Optimization Algorithm on Robust PID controller Tuning, Springerlink-Verlag Berlin Heidelberg, pp. 948-957.
  5. Clerc, M. (1999). The Swarm and the queen: towards a deterministic and adaptive particle swarm optimization. Proceedings of the Conference on Evolutionary Computation, pp. 1951-1957.
  6. Zhao, J., Li, T. and Qian, J. (2005). Application of particle swarm optimization algorithm on robust PID controller tuning. Advances in Natural Computation: Book Chapter. Springer Berlin / Heidelberg, pp. 948-957.
  7. Eberhart, R.C. and Shi, Y.H. (2000).Comparing inertia weights and constriction factors in particle swarm optimization. Proc. The 2000 Congress on Evolutionary Computation. Vol.1, pp. 84-88.
  8. Neenu Thomas, Dr. P. Poongodi (2009). Position Control of DC Motor Using Genetic Algorithm Based PID Controller, Proceedings of the World Congress on Engineering 2009 Vol II, WCE 2009, July 1 - 3, London, U.K.
  9. T. O..Mahony, C J Downing and K Fatla. (2000). Genetic Algorithm for PID Parameter Optimization: Minimizing Error Criteria, Process Control and Instrumentation, University of Stracthclyde, pg 148- 153.
  10. A.Varsek, T. Urbacic and B. Filipic (1993). Genetic Algorithms in Controller Design and Tuning, IEEE Trans. Sys. Man and Cyber, Vol. 23/5, pp1330-1339.
  11. Ou, C. and Lin, W. (2006). Comparison between PSO and GA for parameters optimization of PID controller. Proc. IEEE International Conference on Mechatronics and Automation. Luoyang, China.
  12. Khaled sailan, Klaus-Dieter Kuhnert (2013). DC Motor Angular Position Control using PID Controller for the porpuse of controlling the Hydraulic Pump, International Conference on Control, Engineering & Information Technology (CEIT'13), Proceedings Engineering & Technology, Vol.1, pp. 22- 26.
  13. Weiyao Lan and Qi Zhou (2009). Speed Control of DC Motor using Composite Nonlinear Feedback Control, IEEE International Conference on Control and Automation Christchurch, New Zealand, December.
  14. Moleykutty George (2008). Speed Control of Separately Excited DC Motor, American Journal of Applied Sciences, Vol. 5, No. 3, pp. 227-233.
  15. Y. J. Huang, T. C. Kuo (2006). Robust position control of DC servomechanism with output measurement noise, Elec. Eng., Vol. 88, pp. 223-238.