This document describes research on improving the rotor speed of a brushless DC motor using a fuzzy controller. It begins with background on BLDC motors and their advantages over brushed DC motors. It then provides the mathematical model of a BLDC motor. Next, it discusses implementing a PID fuzzy controller for a BLDC motor in Simulink and the design procedure, which involves first designing a conventional PID controller, then a linear fuzzy PID controller with the same performance, and finally adjusting the fuzzy inference system to create a nonlinear fuzzy PID controller.