Research on the Control Algorithm for a Brushless DC Motor Based on an Adaptive Extended Kalman Filter
Tong Jinwu1, Zha Lifan2, Lu Xinyun2
1Engineering Training Center, School of Applied Technology, Nanjing Institute of Technology, Nanjing 211167, China.
Sensors (Basel, Switzerland)
|February 13, 2026
Summary
This study introduces an Adaptive Extended Kalman Filter (AEKF) to improve state estimation for sensorless Brushless DC (BLDC) motors. The AEKF enhances accuracy and robustness during dynamic conditions, outperforming the traditional Extended Kalman Filter (EKF).
Area of Science:
- Electrical Engineering
- Control Systems
- Robotics
Background:
- Traditional Extended Kalman Filter (EKF) struggles with performance degradation in sensorless Brushless DC (BLDC) motor control due to model mismatches during dynamic operations.
- Sudden speed and load changes in BLDC motors necessitate improved state estimation for accurate control.
- Existing methods lack adaptability to system uncertainties and external disturbances in sensorless BLDC applications.
Purpose of the Study:
- To propose an Adaptive Extended Kalman Filter (AEKF) algorithm to overcome the limitations of the traditional EKF in sensorless BLDC motor control.
- To enhance the state estimation accuracy and robustness of rotor position and speed under dynamic operating conditions.
- To provide an effective solution for high-dynamic performance sensorless control of BLDC motors.
Main Methods:
- Developed an Adaptive Extended Kalman Filter (AEKF) algorithm incorporating a robust weighting strategy based on Mahalanobis distance.
- Implemented a dynamically adjusted adaptive forgetting factor for online updating of the innovation covariance.
- Simulated the AEKF algorithm under various dynamic conditions including low-speed start-up, speed step changes, and sudden load applications.
Main Results:
- The AEKF algorithm significantly improved the estimation accuracy of rotor position and speed compared to the traditional EKF.
- AEKF demonstrated accelerated dynamic response, reduced overshoot, and enhanced disturbance rejection robustness.
- Improved adaptability to system uncertainties and external disturbances was observed in the AEKF.
Conclusions:
- The proposed AEKF algorithm offers a superior state estimation solution for sensorless BLDC motor control under dynamic conditions.
- AEKF effectively addresses model mismatches and enhances overall system performance and reliability.
- This research provides a valuable tool for achieving high-dynamic performance in sensorless BLDC motor applications.
Related Concept Videos
Hierarchy of Motor Control
6.3K
The hierarchy of motor control refers to the different levels of organization and processing involved in controlling movement in the body. These levels range from higher cortical areas involved in planning and decision-making to lower spinal cord reflexes that respond automatically to external stimuli.
6.3K
DC Generator
2.1K
An alternator converts mechanical energy into electrical energy that varies sinusoidally, resulting in AC current. Meanwhile, a DC generator converts mechanical energy into electrical energy, which are DC pulses with the same polarity. The construction of a DC generator is similar to that of an alternator, except that the pair of slip rings is replaced by a single split ring, also called a commutator. The commutator functions like a periodic rotary switch; it changes the contacts with the...
2.1K
Passive Filters
1.0K
Passive filters are utilized to shape the frequency spectrum of signals across a diverse array of applications. These filters, using only passive elements like resistors (R), inductors (L), and capacitors (C), are capable of selectively allowing or blocking certain frequency ranges without the need for external power sources.
Low-Pass Filters
Low-pass filters are designed to transmit signals with frequencies lower than the cutoff frequency, ωc, and attenuate those above it. The cutoff...
Low-Pass Filters
Low-pass filters are designed to transmit signals with frequencies lower than the cutoff frequency, ωc, and attenuate those above it. The cutoff...
1.0K
DC Battery
1.3K
A conductor needs to be a component of a path that creates a closed loop or full circuit to have a continuous current flowing through it. A current starts to flow if an electric field is created inside an isolated conductor that is not part of a full circuit. The conductor quickly develops a net positive charge at one end and a net negative charge at the other. These charges generate an electric field opposite the direction of the applied electric field, which reduces the current. Eventually,...
1.3K
Active Filters
1.4K
Active filters are electronic circuits that use operational amplifiers (op-amps), resistors, and capacitors to filter out unwanted frequency components from a signal. A first-order low-pass active filter is designed to pass signals with a frequency lower than a certain cutoff frequency and attenuate frequencies higher than that cutoff frequency. The transfer function for a first-order low-pass active filter is:
1.4K
Trial and Error and Algorithm
430
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
430


