DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods

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 The purpose of this project is to control the position of DC Motor by using Fuzzy Logic Controller (FLC) with MATLAB application. The scope includes the simulation and modelling of DC motor, fuzzy controller and conventional PID controller as benchmark to the performance of fuzzy system. The position control is an adaptation of Closed Circuit Television (CCTV) system. Fuzzy Logic control can play important role because knowledge based design rules can be easily implemented in the system with unknown structure and it is going to be popular since the control design strategy is simple and practical. This make FLC an alternative method to the conventional PID control method used in nonlinear industrial system. The results obtained from FLC are compared with PID control for the dynamic response of the closed loop system. Parameters such as peak position in degree, settling time in second and maximum overshoot in percent will be part of the simulation result..