PID-Controller Parameters Optimization of a Brushless DC Motor Using the 3SO Algorithm

To improve the speed control of brushless DC motors (BLDCs), a method for tuning the PID-controller parameters based on the metaheuristic algorithm 3S Optimizer (3SO) is proposed. BLDCs are worthy competitors to AC drives due to the absence of brushes and a commutator. Electronic commutation of the motor ensures high operating speed, and the behavior is controlled by digital systems. The accuracy of BLDC speed control is of paramount importance to ensure the efficient operation of equipment, devices and products in which the motor is built. PID-controllers are widely used in industrial applications due to their efficiency, simplicity and versatility. However, empirical strategies for tuning PID-controller parameters are not always optimal. Ma ny methods based on metaheuristic algorithms have been proposed for fine-tuning, allowing the control system to learn and adjust parameters in real time, effectively responding to environmental changes. The method proposed in this paper is based on the recently proposed metaheuristic algorithm 3S Optimizer. The method solves the problems of slow convergence and low accuracy, which are typical for traditional PID-controllers. The integral of the squared error is chosen as the objective function of optimization. The following parameters are chosen as constraints: overshoot, transient time, and rise time. Constraints are included in the objective function as penalties. Thus, the problem of minimizing a function with constraints is reduced to the problem of finding the minimum of a function without constraints. The PID-controller optimization program is implemented in the MATLAB environment. For modeling, the Permanent Magnet Synchronous Machine BLDC motor blocks and the Universal Bridge inverter block, available in Simulink, were used. The experiments conducted, which involved a PID-controller with non-optimized parameters and controllers optimized by the 3SO algorithm and a genetic algorithm, showed the superiority of our method.

Authors

Institutions

Publication Details

Journal
Mekhatronika Avtomatizatsiya Upravlenie
Published
2025-09-04
DOI
https://doi.org/10.17587/mau.26.480-487
Primary Topic
Advanced Control Systems Design
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PID-Controller Parameters Optimization of a Brushless DC Motor Using the 3SO Algorithm

Xiaodan Ma, Yu. A. Shurygin, I. А. Hodashinsky
Mekhatronika Avtomatizatsiya Upravlenie
Advanced Control Systems Design
article

PID-Controller Parameters Optimization of a Brushless DC Motor Using the 3SO Algorithm

Xiaodan Ma, Yu. A. Shurygin, I. А. Hodashinsky
article en

Abstract

To improve the speed control of brushless DC motors (BLDCs), a method for tuning the PID-controller parameters based on the metaheuristic algorithm 3S Optimizer (3SO) is proposed. BLDCs are worthy competitors to AC drives due to the absence of brushes and a commutator. Electronic commutation of the motor ensures high operating speed, and the behavior is controlled by digital systems. The accuracy of BLDC speed control is of paramount importance to ensure the efficient operation of equipment, devices and products in which the motor is built. PID-controllers are widely used in industrial applications due to their efficiency, simplicity and versatility. However, empirical strategies for tuning PID-controller parameters are not always optimal. Ma ny methods based on metaheuristic algorithms have been proposed for fine-tuning, allowing the control system to learn and adjust parameters in real time, effectively responding to environmental changes. The method proposed in this paper is based on the recently proposed metaheuristic algorithm 3S Optimizer. The method solves the problems of slow convergence and low accuracy, which are typical for traditional PID-controllers. The integral of the squared error is chosen as the objective function of optimization. The following parameters are chosen as constraints: overshoot, transient time, and rise time. Constraints are included in the objective function as penalties. Thus, the problem of minimizing a function with constraints is reduced to the problem of finding the minimum of a function without constraints. The PID-controller optimization program is implemented in the MATLAB environment. For modeling, the Permanent Magnet Synchronous Machine BLDC motor blocks and the Universal Bridge inverter block, available in Simulink, were used. The experiments conducted, which involved a PID-controller with non-optimized parameters and controllers optimized by the 3SO algorithm and a genetic algorithm, showed the superiority of our method.

Mekhatronika Avtomatizatsiya UpravlenieVol. 26(9)
Tomsk State University of Control Systems and Radio-Electronics (RU)
Openalex Percentile: Top 71%
Advanced Control Systems Design
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.