Design of a Fuzzy-Based PID Controller for a DC Servomotor Position Control

Document Type : Original Article

Author

Electrical Technology Department, Jeddah College of Technology P.O. Box 17608, Jeddah 21494, Saudi Arabia

Abstract

In this paper, a fuzzy controller is designed for a DC servomotor position control using Adaptive Neuro-Fuzzy Inference System (ANFIS). The proposed design procedure is divided into 2 steps. In the first, for a wide range of parameter change, a Proportional-Integral-Derivative (PID) controller is designed to control the DC servomotor for regulation and tracking problems. In the second, the error, between the desired and actual motor position, its derivative and its integral, and the PID output are used as training data to train iteratively a fuzzy inference system using ANFIS. The effectiveness is demonstrated through diverse tests, namely, parameter variation, regulation, and tracking of the desired shaft position.

Keywords


[1]     M. Ghazy, State of The Art Control Techniques Used in ServoDC Motor Applications, Report, Electrical Department, Faculty of Engineering, Helwan University, Egypt, August 2002.   
[2]     K. Ogata, Modern Control Engineering, Prentice-Hall Inc., Englewood Cliffs, N.J, U.S.A, 1990.
[3]     J. Moscrop, C. Cook, P. Moll, “Control of Servo Systems in the Presence of Motor-Load Inertia Mismatch”, Proc. of the 27th Annual Conference of the IEEE, IECON’01, Vol. 1, 2001, pp. 351-356.
[4]      R. Kelly, “A Linear-State Feedback Plus Adaptive Feedforward Control for DC Servomotors”, IEEE Transactions on Industrial Electronics, Vol. 34, No. 2, May 1987, pp. 153-157.
[5]      P. K. Nandam and P.C. Sen, “Analog and Digital Speed Control of DC Drives Using Proportional-Integral and Integral - Proportional Control Techniques”, IEEE Transactions on Industrial Electronics, Vol. 34, No. 2, May 1987, pp. 227-233.
[6]     A. El-Sharkawi and S. Weerasooriya, “Development and Implementation of Self-Tuning Tracking Controller for DC Motors”, IEEE Transactions on Energy Conversion, Vol. 5, No. 1, March 1990, pp. 122-128.
[7]     Jianming Lu, M. Shafiq, and T. Yahagi, “Model Reference Adaptive Control for Nonminimum Phase Systems and its Application to DC Servo Motor Systems”, Proc. of the 4th International Workshop on Advanced Motion Control, AMC’96-MIE, Vol.1, 1996, pp. 208-212.
[8]     N. Khongkoom, et al., “Control of the Position DC Servo Motor by Fuzzy Logic”, Proc. of the TENCON’2000, Vol. 2 & 3, pp. 354-357.      
[9]      A.M. Abdel Ghany and Mosleh Al Harthi, “Adaptive Controller Based on Artificial Neural Network for a DC servomotor’’, Proc. of 3rd Saudi Technical Conference & Exhibition, STCEX2004, Riyad, KSA , 11-15, Dec. 2004.
[10] A. Bensenouci,     A. M. Abdel Ghany, and M.N. Syed-Ahmad “Optimized Variable-Structure Fuzzy-Based PI Controller for a DC Servomotor Position Control”, Proc. of the 2nd Saudi Technical Conference & Exhibition, STCEX2002, Riyadh, Saudi Arabia, Oct. 26-30, 2002.
[11] L.H. Tsoukalas, R. Uhrig, Fuzzy And Neural Approaches In Engineering, Wiley Inters., 1997.
[12] W.R. Anis Ibrahim, M.M. Morocos, “Preliminary Application of an Adaptive Fuzzy System for Power Quality Diagnostics”, IEEE Power Engineering Review, January 2000.