Comparative Analysis of Speed Control of Dc Motor Using Fuzzy Logic Controller and PID Controller.
Abstract
The idea of the speed control system is to maintain the speed of direct current (DC) motor at a desired value under varying conditions such as motor load variation, disturbances, non-linearity, etc. Attempts have been made with many methodologies to provide control mechanisms for achieving precision and improving quality of production. In this paper, a mathematical model of a dc motor is presented without controller. A proportional integral derivative (PID) is designed to control the speed of the sample motor. The Zeigler-Nichols tuning method was adopted to tune the PID controller to achieve optimal performance. A fuzzy logic controller (FLC) was also designed to control the motor. Appropriate linguistic variables and membership functions were chosen for the fuzzy logic control implementation. A comparative analysis of the performance indices of the controllers such as rise time, settling time, maximum overshoot, and peak speed value showed that the FLC performed better than the PID controller on the DC motor. Also, both controllers produced better results than the motor without a controller. All the modeling and simulation were carried out in MATLAB/SIMULINK environment.