Speed Control of Brushless DC Motor Using Adaptive Fuzzz PID Speed Controller

The brushless DC (BLDC) motor bears many advantages such as higher speed ranges, noiseless operation, long operating life etc.

2025-06-28 16:29:38 - Adil Khan

Project Title

Speed Control of Brushless DC Motor Using Adaptive Fuzzz PID Speed Controller

Project Area of Specialization Electrical/Electronic EngineeringProject Summary

The brushless DC (BLDC) motor bears many advantages such as higher speed ranges, noiseless operation, long operating life etc.

The BLDC motors need electronic management to run.

For example, a microcontroller using input from sensors indicating the position of the rotor is needed to energize the stator coils at the correct moment. Precise timing allows for accurate speed and torque control, as well as ensuring the motor runs at peak efficiency.

In this study, a control system was designed to regulate the speed of the BLDC motor, using a combination of Fuzzy and PID methods. Based on the results of the tests that have been done, the Fuzzy-PID control can provide better and more stable performance than using the conventional PI control

The basic working principle of this hybrid controller is that the Fuzzy Inference System (FIS) will produce optimum Kp, Ki and Kd gains for the PID controller.

Project Objectives
  1. To efficiently and responsively control the speed of BLDC motor with Fuzzy-PID logic.
  2. To enter the desired RPMs through Keypad.
  3. To display the current RPM and Set Point RPM on the LCD display.
  4. To Start and Stop the motor through Keypad.
Project Implementation Method

This project involves the speed control of BLDC Motor using hybrid Fuzzy and PID speed control systems. Arduino Uno is programmed with the codingwhich provides PWM signal to the ESC whereas LCD displays the both current RPMs and new set point RPMs. Set point is entered through Keypad and the current RPMs are measured through Proximity Sensor. When set point is given to the Fuzzy-PID programmed Arduino it uses the logic and within few seconds current RPM is matched with the Set point RPMs.

Benefits of the Project
  1. BLDC motor can run at desired speed.
  2. Removes the operation of manually varying the spped.
  3. We can monitor the current speed of BLDC motor.
  4. Desired speed is reached instantaniously because of hybrid control logic.
Technical Details of Final Deliverable
  1. BLDC motor can be started and stopped with the Keypad.
  2. Desired speed can be obtained within few seconds.
  3. Monitoring Current and Desired RPMs through LCD is quite satisfying.
Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther IndustriesCore Technology OthersOther TechnologiesSustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 12760
BLDC Motor Equipment1750750
Arduino Uno Equipment119701970
Electronic Speed Controller (ESC) Equipment113601360
16x2 LCD Equipment1450450
Inductive Proximity Sensor Equipment1650650
Keypad Equipment1180180
Power Supply 12v Equipment1350350
Switch Equipment15050
Veroboard Equipment2200400
Soft Wire Equipment1400400
Wood Base Miscellaneous 1500500
Solder Wire Miscellaneous 1200200
Thesis Printing Miscellaneous 125002500
Thesis Binding Miscellaneous 110001000
Thesis Board and Posters Miscellaneous 120002000

More Posts