Design and implementation of the extended Kalman filter for the speed and rotor position estimation of brushless DC motor

被引:97
|
作者
Terzic, B [1 ]
Jadric, M [1 ]
机构
[1] Univ Split, Fac Elect Engn Mech Engn & Naval Architecture, Split 21000, Croatia
关键词
brushless dc motor; digital signal processor; extended Kalman filter; predictive current controller; speed and rotor position estimation;
D O I
10.1109/41.969385
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A method for speed and rotor position estimation of a brushless dc motor (BLDCM) is presented in this paper. An extended Kalman filter (EKF) is employed to estimate the motor state variables by only using measurements of the stator line voltages and currents. When applying the EKF, it was necessary to solve some specific problems related to the voltage and current waveforms of the BLDCM. During the estimation procedure, the voltage- and current-measuring signals are not filtered, which is otherwise usually done when applying similar methods. The voltage average value during the sampling interval is obtained by combining measurements and calculations, owing to the application of the predictive current controller which is based on the mathematical model of motor. Two variants of the estimation algorithm are considered: 1) speed and rotor position are estimated with constant motor parameters and 2) the stator resistance is estimated simultaneously with motor state variables. In order to verify the estimation results, the laboratory setup has been constructed using a motor with ratings of 1.5 kW, 2000 r/min, fed by an insulated gate bipolar transistor inverter. The speed and current controls, as well as the estimation algorithm, have been implemented by a digital signal processor (TMS320C50). The experimental results show that is possible to estimate the speed and rotor position of the BLDCM with sufficient accuracy in both steady-state and dynamic operation. Introducing the estimation of the stator resistance, the speed estimation accuracy is increased, particularly at low speeds. At the end of the paper, the characteristics of the sensorless drive are analyzed. A sensorless speed control system has been achieved with maximum steady-state error between reference and actual motor speed of +/-1% at speeds above 5% of the rated value.
引用
收藏
页码:1065 / 1073
页数:9
相关论文
共 50 条
  • [31] Estimation of speed, stator temperature and rotor temperature in cage induction motor drive using the extended Kalman filter algorithm
    Al-Tayie, JK
    Acarnley, PP
    IEE PROCEEDINGS-ELECTRIC POWER APPLICATIONS, 1997, 144 (05): : 301 - 309
  • [32] Speed estimation of an induction motor drive using an optimized extended Kalman filter
    Shi, KL
    Chan, TF
    Wong, YK
    Ho, SL
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2002, 49 (01) : 124 - 133
  • [34] Implementation of Extended Kalman filter with PI control and modeling effect reduction for precise motor speed estimation in disturbance
    Shin, Minchul
    Kwon, Dongsoo
    2015 12TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAI), 2015, : 72 - 76
  • [35] Initial rotor position estimation for sensorless brushless DC drives
    Champa, P.
    Somsiri, P.
    Wipasuramonton, P.
    Nakmahachalasint, P.
    2007 INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS, VOLS 1-4, 2007, : 395 - 399
  • [36] Initial Rotor Position Estimation for Sensorless Brushless DC Drives
    Champa, Prasit
    Somsiri, Pakasit
    Wipasuramonton, Pongpit
    Nakmahachalasint, Paiboon
    IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 2009, 45 (04) : 1318 - 1324
  • [37] An Extended Kalman Filter based Speed and Position Estimator for Permanent Magnet Synchronous Motor
    Gopinath, G. R.
    Das, Shyama P.
    2014 IEEE INTERNATIONAL CONFERENCE ON POWER ELECTRONICS, DRIVES AND ENERGY SYSTEMS (PEDES), 2014,
  • [38] A Novel Method for Modeling and Simulation of Brushless DC Motor with Kalman Filter
    Zhou, Yong
    Jiang, Hong-kai
    Zhou, Qi-xun
    Zhang, Qing-jiang
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTERS IN EDUCATION (ICFCE 2011), VOL II, 2011, : 465 - 468
  • [39] Sensorless control for the brushless DC motor: an unscented Kalman filter algorithm
    Lv, Haidong
    Wei, Guoliang
    Ding, Zhugang
    Ding, Xueming
    SYSTEMS SCIENCE & CONTROL ENGINEERING, 2015, 3 (01) : 8 - 13
  • [40] A novel method of detecting for rotor position of a sensorless brushless DC motor
    Zou, Jibin
    Jiang, Shanlin
    Zhang, Hongliang
    Diangong Jishu Xuebao/Transactions of China Electrotechnical Society, 2009, 24 (04): : 48 - 53