Optimizing of DC Motor Speed Using PID Controller and Grey Prediction Algorithm

Abstract

This research is focus on the adjusting of a DC motor speed, predicts and expects

the next values of errors that happen and appear from the difference between the

actual speed and the desire speed.As known DC motor speed is hard to stabilize

and adjusting in precise way, here we dealing with and use many techniques

(PWM, PID controller and grey prediction) in order to reach and achieve suitable

resultsfor speed and error.

The main goal of this research is to introduce the grey prediction algorithm by

using it to tune the PID controller parameters, the output of the PID controller

represent the controlled output (actual motor speed) which will feeding back to

subtract from desired value to calculate the error . PWM technique used to control

analog circuits using digital outputs, this technique used to control and change the

voltage across the motor’s terminals.

ATMEGA16 is chosen as the brain board controller to react towards the data

received and to monitor the measurements of the output speed through the LCD,

the results the expected to get is small values of errors at the majority of the cases

study (different set points), and get numbers of errors that expect to be correspond to many and different set points.