Self-Tuning Fuzzy PID Design for BLDC Speed Control

Abstract Brushless DC motor is an electrical motor has high efficiency and torque, long life, cheap maintenance, but it is a nonlinear so complicated in controlling its speed. The popular control system used is PID control. Many ways of determining PID parameters, but because of BLDC motors have non-linear properties so need the intelligent control techniques in setting up PID parameters. In this paper, a self-tuning fuzzy PID control system embedded in ATMega 16 microcontroller to control the speed of BLDC motor adaptively. The results of self-tuning controller PID with fuzzy logic for fixed speed reference at variation speed 1000-2500 RPM has a good transient response parameter value. On the reference up and down the controller is able to adjust the speed change adaptively. The test of momentary disturbance shows the speed is decreasing about 1 second and can back to set point quickly.