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
相关论文
共 17 条
  • [1] Anderson B., 1979, OPTIMAL FILTERING
  • [2] BECCERA RC, 1991, P IEEE APPL POW EL C, P202
  • [3] CURRENT CONTROL OF VSI-PWM INVERTERS
    BROD, DM
    NOVOTNY, DW
    [J]. IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 1985, 21 (03) : 562 - 570
  • [4] BRUNSBACH BJ, 1991, P EPE 91 FLOR IT, V3
  • [5] BRUNSBACH H, 1993, P EPE 93 BRIGHT UK, P38
  • [6] Cardoletti L., 1992, EPE Journal, V2, P25
  • [7] Design and Implementation of an Extended Kalman Filter for the State Estimation of a Permanent Magnet Synchronous Motor
    Dhaouadi, Rached
    Mohan, Ned
    Norum, Lars
    [J]. IEEE TRANSACTIONS ON POWER ELECTRONICS, 1991, 6 (03) : 491 - 497
  • [8] A NEW ALGORITHM FOR SENSORLESS OPERATION OF PERMANENT-MAGNET MOTORS
    ERTUGRUL, N
    ACARNLEY, P
    [J]. IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 1994, 30 (01) : 126 - 133
  • [9] MICROCOMPUTER CONTROL FOR SENSORLESS BRUSHLESS MOTOR
    IIZUKA, K
    UZUHASHI, H
    KANO, M
    ENDO, T
    MOHRI, K
    [J]. IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, 1985, 21 (03) : 595 - 601
  • [10] KRISHNAN R, 1989, PESC 89 RECORD, VOLS 1 AND 2, P815, DOI 10.1109/PESC.1989.48564