Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31424
Performance of BLDC Motor under Kalman Filter Sensorless Drive

Authors: Yuri Boiko, Ci Lin, Iluju Kiringa, Tet Yeap


The performance of a permanent magnet brushless direct current (BLDC) motor controlled by the Kalman filter based position-sensorless drive is studied in terms of its dependence from the system’s parameters variations. The effects of the system’s parameters changes on the dynamic behavior of state variables are verified. Simulated is the closed loop control scheme with Kalman filter in the feedback line. Distinguished are two separate data sampling modes in analyzing feedback output from the BLDC motor: (1) equal angular separation and (2) equal time intervals. In case (1), the data are collected via equal intervals  of rotor’s angular position i, i.e. keeping  = const. In case (2), the data collection time points ti are separated by equal sampling time intervals t = const. Demonstrated are the effects of the parameters changes on the sensorless control flow, in particular, reduction of the instability torque ripples, switching spikes, and torque load balancing. It is specifically shown that an efficient suppression of commutation induced instability torque ripples is an achievable selection of the sampling rate in the Kalman filter settings above a certain critical value. The computational cost of such suppression is shown to be higher for the motors with lower induction values of the windings.

Keywords: BLDC motor, Kalman filter, sensorless drive, state variables, instability torque ripples reduction, sampling rate.

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 113


[1] A practical approach to Kalman Filter and how to implement it. url:
[2] Muntaka Musa Bari Usman Abubakar Abdulaziz Bello Ibrahim Muhammad Kilishi. Comparative Review of PMSM and BLDCM Based on Direct Torque Control Method". In: International Journal of Scientific and Technology Research 3.2277-8616 (2014), pp. 195-199.
[3] About Commutation and Current Control Methods for Brushless Motors (Retrieved 2016-10-22). url:
[4] Mahmoud Kassas Adeel Sabir. A Novel and Simple Hybrid Fuzzy/PI Controller for Brushless DC Motor Drives". In: AUTOMATIKA 4.56 (2015), pp. 424{435. doi:
[5] Analog Devices, Low cost Complete 12-bit RDC (Retrieved 2016-10-17). url:
[6] Brushless DC Motors Part 1: Construction and Operating Principles (Retrieved_2016-09-08). url:
[7] Tomita, M., Senjyu, T., Doki, S., et al. (1998) New sensorless control for brushless DC motors using disturbance observers and adaptive velocity estimations. IEEE Transactions on Industrial Electronics, 45(2), 274–282.
[8] Terzic, B., Jadric, M. (2001) Design and implementation of the extended Kalman filter for the speed and rotor position estimation of brushless DC motor. IEEE Transactions on Industrial Electronics, 48(6), 1065–1073.
[9] Shi, T. N., Lu, N., Zhang, Q., et al. (2008) Brushless DC motor sliding mode control with Kalman filter. IEEE International Conference on Industrial Technology, 4, 1–6.
[10] Mattias Johansson, "Evaluation of Sensor Solutions & Motor Speed Control Methods for BLDCM /PMSM in Aerospace Applications". - Master Thesis, Space Engineering, Specialization Spacecraft & Instrumentation. Lulea University of Technology, 2017, Sweden.