High-Performance Speed Control of BLDC Motor Drives Using a PI Sailfish Optimization Algorithm

BLDC motors are utilized in electric cars, robotics, drones, home appliances and medical equipment due to their effectiveness, dependability, and accurate control. PI controllers have been put forward to enhance the dynamic performance of brushless direct current (BLDC) motors, and they have been tested in many papers with various algorithms (such as PSO, GA, GWO, ACO and ABC) and strategies (such as PI/PID control, FOC, FLC, SMC and MPC). Meanwhile, in this research, and for the first time, the PI controller was tuned by the proposed Sailfish Optimization algorithm (SFO) with a direct torque control (DTC) strategy to enhance the dynamic performance of BLDC motors. Although DTC provides a very fast torque response, it still suffers from high torque ripple and noticeable instability at low speeds. These issues persist even when using conventional PI tuning or common optimization algorithms. Hence, in this research, we proposed an improved control strategy that combines DTC with PI tuning optimized by the Sailfish Optimization algorithm (SFO), which delivers smoother torque, more stable low-speed operation, and stronger robustness during sudden changes in load. In this regard, the PI controller was tested under different levels of torque and compared with the traditional Gray Wolf Optimization (GWO-PI) algorithm controller, as well as PI and PID controllers, and the performance of each of them was evaluated for different torque levels at speeds of 600 rpm and 2000 rpm during physical experiments. The simulation results showed that the Sailfish-PI controller, compared to the others, recorded the fastest response with a rise time of 2.1 ms and settling time of 2.9 ms under 2.39 Nm nominal torque at 2000 rpm speed; in addition, it continuously showed the lowest values of overshoot and undershoot as torque increased. It also maintained the most accurate and consistent performance, keeping the peak rpm almost flat and extremely near to the target of 2001 rpm. Therefore, in systems that require variable speed and torque while operating, such as electric automobiles, the proposed method is suitable for application.

Authors

Institutions

Publication Details

Journal
Energies
Published
2026-03-27
DOI
https://doi.org/10.3390/en19071644
Primary Topic
Sensorless Control of Electric Motors
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

High-Performance Speed Control of BLDC Motor Drives Using a PI Sailfish Optimization Algorithm

Jamal Aldahmashi, Mohan Arun Noyal Doss, Mohamed Abbas Ibrahim, Narayanamoorthi Rajamanickam et al.
Energies
Sensorless Control of Electric Motors
article

High-Performance Speed Control of BLDC Motor Drives Using a PI Sailfish Optimization Algorithm

Jamal Aldahmashi, Mohan Arun Noyal Doss, Mohamed Abbas Ibrahim, Narayanamoorthi Rajamanickam, Othman Abdalkader Othman
article en

Abstract

BLDC motors are utilized in electric cars, robotics, drones, home appliances and medical equipment due to their effectiveness, dependability, and accurate control. PI controllers have been put forward to enhance the dynamic performance of brushless direct current (BLDC) motors, and they have been tested in many papers with various algorithms (such as PSO, GA, GWO, ACO and ABC) and strategies (such as PI/PID control, FOC, FLC, SMC and MPC). Meanwhile, in this research, and for the first time, the PI controller was tuned by the proposed Sailfish Optimization algorithm (SFO) with a direct torque control (DTC) strategy to enhance the dynamic performance of BLDC motors. Although DTC provides a very fast torque response, it still suffers from high torque ripple and noticeable instability at low speeds. These issues persist even when using conventional PI tuning or common optimization algorithms. Hence, in this research, we proposed an improved control strategy that combines DTC with PI tuning optimized by the Sailfish Optimization algorithm (SFO), which delivers smoother torque, more stable low-speed operation, and stronger robustness during sudden changes in load. In this regard, the PI controller was tested under different levels of torque and compared with the traditional Gray Wolf Optimization (GWO-PI) algorithm controller, as well as PI and PID controllers, and the performance of each of them was evaluated for different torque levels at speeds of 600 rpm and 2000 rpm during physical experiments. The simulation results showed that the Sailfish-PI controller, compared to the others, recorded the fastest response with a rise time of 2.1 ms and settling time of 2.9 ms under 2.39 Nm nominal torque at 2000 rpm speed; in addition, it continuously showed the lowest values of overshoot and undershoot as torque increased. It also maintained the most accurate and consistent performance, keeping the peak rpm almost flat and extremely near to the target of 2001 rpm. Therefore, in systems that require variable speed and torque while operating, such as electric automobiles, the proposed method is suitable for application.

EnergiesVol. 19(7)
Northern Border University (SA), SRM Institute of Science and Technology (IN), University of Business and Technology (SA)
Affordable and clean energy
Openalex Percentile: Top 6%
Sensorless Control of Electric Motors
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.