DC motor position control using fuzzy proportional-derivative controllers with different defuzzification methods

This paper presents the design of a fuzzy control system to control the position of a DC motor. The motor was modelled and converted to a subsystem in Simulink. First, a crisp proportional-derivative (PD) controller was designed and tuned using a Simulink block instead of conventional tuning methods such as hand-tuning or Ziegler-Nichols frequency response method. Then a fuzzy proportional-derivative (FPD) controller was designed and system responses of FPDs with different defuzzification methods were investigated. A disturbance signal was also applied to the input of the control system. FPD controller succeeded to reject the disturbance signal without further tuning of the parameters whereby crisp PD controller failed.

[1]  P. N. Paraskevopoulos,et al.  Modern Control Engineering , 2001 .

[2]  Ilhami Colak,et al.  Fuzzy logic based DSP controlled servo position control for ultrasonic motor , 2004 .

[3]  D. P. Kothari,et al.  Development of a fuzzy logic controller for servo systems , 1998, Proceedings of IEEE TENCON '98. IEEE Region 10 International Conference on Global Connectivity in Energy, Computer, Communication and Control (Cat. No.98CH36229).

[4]  H. R. van Nauta Lemke,et al.  Application of a fuzzy controller in a warm water plant , 1976, Autom..

[5]  M. Mohamadian,et al.  Robust position control in DC motor by fuzzy sliding mode control , 2006, International Symposium on Power Electronics, Electrical Drives, Automation and Motion, 2006. SPEEDAM 2006..

[6]  Paul-l-Hai Lin,et al.  Comparison on fuzzy logic and PID controls for a DC motor position controller , 1994, Proceedings of 1994 IEEE Industry Applications Society Annual Meeting.

[7]  Ebrahim H. Mamdani,et al.  An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller , 1999, Int. J. Hum. Comput. Stud..

[8]  Stephen J. Chapman,et al.  Electric Machinery Fundamentals , 1991 .

[9]  H.R. De Azevedo,et al.  A fuzzy logic controller for DC motor position control , 1993, Proceedings of IEEE 2nd International Workshop on Emerging Technologies and Factory Automation (ETFA '93).

[10]  Jan Jantzen,et al.  Foundations of fuzzy control , 2007 .

[11]  E. H. Mandami Application of Fuzzy Logic to Approximate Reasoning using Linguistic Synthesis , 1977 .

[12]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[13]  Refik Samet,et al.  Modeling and simulation of the fuzzy relay type controller for solving the double integrator control problems , 2007 .

[14]  Chang-Goo Lee,et al.  Speed controller with adaptive fuzzy tuning for BLDC motor drive under load variations , 2003, SICE 2003 Annual Conference (IEEE Cat. No.03TH8734).