Genetic Tuned PID Controller Based Speed Control of DC Motor Drive

  IJETT-book-cover  International Journal of Engineering Trends and Technology (IJETT)          
© 2014 by IJETT Journal
Volume-17 Number-2
Year of Publication : 2014
Authors : S. A. Deraz


S. A. Deraz. "Genetic Tuned PID Controller Based Speed Control of DC Motor Drive", International Journal of Engineering Trends and Technology (IJETT), V17(2),88-93 Nov 2014. ISSN:2231-5381. published by seventh sense research group


Due to its extensive use for motion control systems in industry, tuning of the proportional-integral-derivative (PID) controller parameters has been the focus of intensive research. In this paper, a novel tuning method for the parameters of PID controller based speed control of DC motor using genetic algorithm (GA) is proposed. The main advantage of the proposed method is that the mathematical model of the system under control is not required, so it is useful in many industrial processes that have no obvious or complicated model. In addition, this method allows determining the best values of PID parameters for a specified overshoot, rise time, settling time, and steady-state error. The DC motor with the designed PID controller is modelled and the simulation results are obtained. The obtained results are compared with those of conventional Ziegler Nichols (ZN), GA based integral absolute of the error (IAE) index, and GA based mean of the squared error (MSE) index methods. The comparison indicates effectiveness of the proposed tuning method as it gives a better performance and satisfies the specified control characteristics.


[1] J.G. Ziegler, N. B. Nichols, Optimum Settings for Automatic Controllers, Trans. ASME, Vol. 64, No. 8, pp. 759-768, 1942.
[2] P. M. Meshram, R. G. Kanojiya, Tuning of PID Controller Using Ziegler-Nichols Method for Speed Control of DC motor, in Proceedings book IEEE International Conference On Advances In Engineering, Science And Management (ICAESM), pp. 117-122, Mar. 2012.
[3] S. Das, A. Chakraborty, J. K. Ray, S. Bhattacharjee, B. Neogi, Study on Different Tuning Approach with Incorporation of Simulation Aspect for Z-N (Ziegler-Nichols) Rules, International Journal of Scientific and Research Publications, vol. 2, Issue 8, Aug. 2012.
[4] Jin-Sung Kim, Jin-Hwan Kim, Ji-Mo Park, Sung-Man Park, Won-Yong Choe, Hoon Heo, Auto Tuning PID Controller based on Improved Genetic Algorithm for Reverse Osmosis Plant, World Academy of Science, Engineering and Technology, No. 23, 2008.
[5] H. Zhang, Y. Cai, Y. Chen, Parameter Optimization of PID Controllers Based on Genetic Algorithm, in Proceedings book International Conference on E-Health Networking, Digital Ecosystems and Technologies, pp. 47-49, 2010.
[6] N. P. Adhikari, M. Choubey, R. Singh, Dc Motor Control Using Ziegler Nichols and Genetic Algorithm Technique, International Journal of Electrical, Electronics and Computer Engineering, Vol. 1, pp. 33-36, 2012.
[7] B. Allaoua, A. Laoufi, B. Gasbaoui, A. Nasri, A. Abderrahmani, Intelligent Controller Design for DC Motor Speed Control based on Fuzzy Logic-Genetic Algorithms Optimization, Leonardo Journal of Sciences, Issue 13, p. 90-102, July-Dec. 2008.
[8] A. R. Singh, V. K. Giri, Design and Analysis of DC Motor Speed Control by GA Based Tuning of Fuzzy Logic Controller, International Journal of Engineering Research & Technology (IJERT), Vol. 1, Issue 5, July 2012.
[9] E.Gowthaman, C. D. Balaji, Self Tuned PID Based Speed Control of PMDC Drive, in Proceedings book International Multi-Conference on Automation, Computing, Communication, Control and Compressed Sensing (iMac4s), pp. 686-692, Mar. 2013.
[10] You-Bo Wang, Xin Peng, Ben-Zheng Wei, A New Particle Swarm Optimization Base Auto-Tuning of PID Controller, in Proceedings book of the Seventh International Conference on Machine Learning and Cybernetics, Kunming, pp. 1818-1823, July 2008.
[11] S. J. Bassi, M. K. Mishra, E. E. Omizegba, Automatic Tuning of Proportional–Integral–Derivative (PID) Controller Using Particle Swarm Optimization (PSO) Algorithm, International Journal of Artificial Intelligence & Applications (IJAIA), Vol.2, No.4, pp. 24-34, Oct. 2011.
[12] J. Han, P. Wang, X. Yang, Tuning of PID Controller Based on Fruit Fly Optimization Algorithm, in Proceedings book of 2012 IEEE International Conference of Mechatronics and Automation (ICMA), Changdu, China, pp. 409-413, Aug. 2012.
[13] S. Abedini , H. Zarabadipour, Tuning of an optimal PID controller with iterative feedback tuning method for DC motor, in proceedings book of 2nd International Conference on Control and Automation (ICCIA), pp. 611-615, Dec. 2011.
[14] Y. K. Soni, R. Bhatt, BF-PSO optimized PID Controller design using ISE, IAE, IATE and MSE error criteria, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET),Vol. 2, Issue 7, July 2013.

Genetic Algorithm (GA), PID Controller Tuning, Speed Control of DC Motor, Ziegler Nichols (ZN), Integral Absolute of the Error (IAE), Mean of the Squared Error (MSE).