dg-029 / Speed-Control-of-DC-motor-using-PID-Controller

This project is an attempt to implement a speed control system for a DC Motor using the PID controller on MATLAB. To achieve this, we couple the output of motor to a control circuit which senses and rectifies the error in angular position and velocity till the desired pre-determined point. We study the Ziegler-Nichols Method for speed control and then use some manual fine-tuning to optimise PID controller gains (Kp, Ki, Kd) for desired performance

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Speed-Control-of-DC-motor-using-PID-Controller

Abstract- DC motors have wide applications in the industry, especially in areas that require servo control, adjustable speed and constant or low-speed torque. Good controllability over its position, speed or torque with variety of control methods with precision is a big advantage. Proportional-Integral-Derivative (PID) controller uses the error between the measured and desired quantities and output a pulse width modulated voltage to obtain desired performance.

This project is an attempt to implement a speed control system for a DC Motor using the PID controller on MATLAB. To achieve this, we couple the output of motor to a control circuit which senses and rectifies the error in angular position and velocity till the desired pre-determined point. We study the Ziegler-Nichols Method for speed control and then use some manual fine-tuning to optimise PID controller gains (Kp, Ki, Kd) for desired performance

About

This project is an attempt to implement a speed control system for a DC Motor using the PID controller on MATLAB. To achieve this, we couple the output of motor to a control circuit which senses and rectifies the error in angular position and velocity till the desired pre-determined point. We study the Ziegler-Nichols Method for speed control and then use some manual fine-tuning to optimise PID controller gains (Kp, Ki, Kd) for desired performance


Languages

Language:MATLAB 100.0%