摘要

This paper presents an anti-windup self-tuning euzzy proportional-integral-derivative (PID) controller for the speed control of brushless direct-current (BLDC) motor. The proposed controller consists of a self-tuning fuzzy PID controller and an snti-windup controller, which combines the merits of these two controllers. The anti-windup controller is designed as a fuzzy proportion controller and is switched by a logic function based on the output of proposed controller and the speed error. A detailed simulation study in MATLAB/Simulink is performed to investigate the performance of proposed controller, and the simulation experiments are conducted on different conditions. The control system parameters of the proposed controller such as overshoot, settling time and rising time are compared with that of the conventional PID controller. The simulation results show that the proposed controller can accelerate the response speed of BLDC motor, strengthen the ability of anti-windup and make motor runs smoothly, it is proven that anti-windup self-tuning fuzzy PID controller has better performance than conventional PID controller.