Design and PLC Implementation for Speed Control of DC Motor using Fuzzy Logic

Document Type: Research Paper

Authors

1 Department of Electronics, Darehshahr Branch, Islamic Azad University, Darehshahr, Iran

2 Department of Humanities, Darehshahr Branch, Islamic Azad University, Darehshahr, Iran

Abstract

In this article, a speed control of DC motor is designed and illustrated using fuzzy logic-based programmable logic controller (PLC). The DC motor is an attractive part of electrical equipment in many industrial applications requiring variable speed and load specifications due to its ease of controllability. The designed system is consisted of three main parts including programmable logic controller, pulse width modulation (PWM) bipolar drive and DC motor. In the control section, PLC is used as real time controller and fuzzy logic algorithm is designed based on nonlinear model of DC motor, and its parameters are optimized in MATLAB software. Then, it is implemented using rslogix5000 PLC and programming language ladder for speed control. Finally, with favorable results, the efficiency of the controller is successfully proved under different load conditions. The obtained results demonstrate the efficiency of the PLC intelligent controller in enhancing the accuracy and speed control of DC motor.

Keywords


G. Huang and S. Lee, "PC-based PID speed control in DC motor," in proc. 2008 IEEE International Conference on Audio, Language and Image Processing, pp. 400-407.

P. Deshpande and A. Deshpande, "Inferential control of DC motor using Kalman filter," in: proc 2012 IEEE International Conference on Power, Control and Embedded Systems, pp. 1-5.

P.M. Meshram and R.G. Kanojiya, "Tuning of PID controller using Ziegler-Nichols method for speed control of DC motor," in proc. 2012 IEEE International Conference on Advances in Engineering, Science and Management, pp. 117-122.

R.K. Munje, M.R. Roda, and B.E. Kushare, "Speed control of DC motor using PI and SMC," in proc. 2010 IEEE 2010 IPEC, pp. 945 – 950.

K. M. Passino and S. Yurkovich, Fuzzy Control, CA: Addison Wesley Longman, 1997

L.A. Zadeh, "Fuzzy sets," Information and Control, vol. 8, pp. 338-353, 1965.

M.T. Hagan, H.B. Demuth, and M.H. Beale, Neural Network Design, MA: PWS Publishing, 1996.

A.A. Abdulrahman and R.B. Mamat, "Modelling and simulation for industrial DC motor using intelligent control," International Symposium on Robotics and Intelligent Sensors, 71, pp. 420-425, 2012.

W. Yan, D. Wang, P. Jia, and W. Li, "The PWM speed regulation of DC motor based on intelligent Control," Systems Engineering Procedia the 2nd International Conference on Complexity Science & Information Engineering,  vol. 3, pp. 259-267, 2012.

R. Rahmani, M.S. Mahmodian, S. Mekhilef, and A.A. Shojaei, "Fuzzy logic controller optimized by particle swarm optimization for DC motor speed control," in proc. 2012 IEEE Student Conference on Research and Development, pp. 109-113.

E.J. Hepzibah and R. Korah, "FPGA implementation for speed monitoring and speed control of a DC motor using fuzzy logic," in proc. 2012 IEEE International Conference on Emerging Trends in Electrical Engineering and Energy Management, pp. 222-228.

A.S.Z. El Din, "PLC-based speed control of DC motor," in proc. 2006 CES/IEEE 5th International Power Electronics and Motion Control Conference, pp. 1-6.

Q. Jie, L. Shaobo, and H. Haisomg, "An application of fuzzy control based on PLC in the pressure control system of Chinese medicine water extraction," in proc. 2011 IEEE Fourth International Symposium on Computational Intelligence and Design, pp. 119-122.

A. Syaichu-Rohman and R. Sirius, "Model predictive control implementation on a programmable logic controller for DC motor speed control," in proc. 2011 IEEE International Conference on Electrical Engineering and Informatics, pp. 1-4.

V.A. Maraba and A.E. Kuzucuoglu, "PID neural network based speed control of asynchronous motor using programmable logic controller," Advances in Electrical and Computer Engineering, vol. 11, pp. 23-28, 2011.

H. Ferdinando, "The implementation of low cost fuzzy logic controller for PLC TSX 37-21," in proc. 2007 IEEE International Conference on Intelligent and Advanced Systems, pp. 1081-1086.

M. Arrofiq and N. Saad, "A PLC-based self-tuning PI-fuzzy controller for linear and non-linear drives control," in proc. 2008 IEEE 2nd International Power and Energy Conference, pp. 701-706.

R. Bayindir and Y. Cetinceviz, "A water pumping control system with a programmable logic controller (PLC) and industrial wireless modules for industrial plants—An experimental setup," ISA Transactions, vol. 50, pp. 321-328, 2011.

E.A. Ramadan, M. El-bardini, and M.A. Fkirin, "Design and FPGA-implementation of an improved adaptive fuzzy logic controller for DC motor speed control," Ain Shams Engineering Journal, vol. 5, pp. 803-816, 2014.

T.J. Ross, Fuzzy Logic with Engineering Applications, Third ed., John Wiley & Sons, 2010.

N. Saad and M. Arrofiq, "A PLC-based modified-fuzzy controller for PWM-driven induction motor drive with constant V/Hz ratio control," Robotics and Computer-Integrated Manufacturing, vol.  28, pp. 95-112, 2012.