Low power brushless direct current (BLDC) motors are used in many consumer appliances. These motors have a relatively high winding resistance and therefore current control loop can be avoided in some cases, but fast and accurate speed regulation can be still needed. To minimize harmonics and generated sound noise, improved sinusoidal pulse width modulation (PWM) has been tested in the paper. As the most suitable commutation type, the sine wave with the third harmonic component has been selected. This type of communication reduced the torque ripple of the motor. This paper analyses the possibility to improve traditional proportional-integral-derivative (PID) speed regulator with Fuzzy logic block. A simulation model of BLDC motor, inverter, speed detection circuit and controller have been created. Simulation results showed that by applying the Fuzzy-based PID controller, the transient time can be reduced from 0.2 s to 0.05 s and overshoot can be avoided in comparison with traditional PID controller. Experimental results show a significant improvement in the motor dynamics—the overshoot and transient time were reduced twice. The difference with simulation results and experimental ones can be explained by delays introduced by the microcontroller.
Read full abstract