IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 59, NO. 11, NOVEMBER 2012 4197 Real-Time Implementation of Bi Input-Extended Kalman Filter-Based Estimator for Speed-Sensorless Control of Induction Motors Murat Barut, Member, IEEE, Ridvan Demir, Emrah Zerdali, and Remzi Inan Abstract—This paper presents the real-time implementation of a bi input-extended Kalman filter (EKF) (BI-EKF)-based estima- tor in order to overcome the simultaneous estimation problem of the variations in stator resistance R s and rotor resistance R r aside from the load torque t L and all states required for the speed-sensorless control of induction motors (IMs) in the wide speed range. BI-EKF algorithm consists of a single EKF algorithm using consecutively two inputs based on two extended IM models developed for the simultaneous estimation of R r and R s . There- fore, from the point of real-time implementation, it requires less memory than previous EKF-based studies exploiting two separate EKF algorithms for the same aim. By using the measured stator phase voltages and currents, the developed estimation algorithm is tested with real-time experiments under challenging variations of R s , R r , and t L in a wide speed range; the results obtained from BI-EKF reveal significant improvement in the all estimated states and parameters when compared with those of the single EKFs estimating only R r or R s . Index Terms—Extended Kalman filter, induction motors (IMs), load torque estimation, rotor and stator resistance estimation, sensorless control. I. I NTRODUCTION T HE performance of speed-sensorless control of induction motors (IMs) relies upon how accurately state estimations of IM are performed. In fact, these estimations are adversely affected by the temperature and frequency-dependent variations of R r and R s as well as unknown load torque. Thus, for a suc- cessful speed-sensorless control application of IM, estimation algorithms must be robust against those variations; this fact can be discovered by inspecting the excellent papers such as [1]–[3]. Various estimation methods based on modified conventional methods [4], model reference adaptive system [5], neural net- work [6], sliding mode [7], and adaptive full-order Luenberger Manuscript received November 1, 2010; revised August 5, 2011 and September 13, 2011; accepted October 27, 2011. Date of publication December 7, 2011; date of current version June 19, 2012. This work was supported by the Scientific and Technical Research Council of Turkey (Türkiye Bilimsel ve Teknolojik Ara¸ stırma Kurumu–TÜBÍTAK) under the research grant of EEEAG-108E187. M. Barut, E. Zerdali, and R. Inan are with the Department of Electrical and Electronics Engineering, Nigde University, 51245 Nigde, Turkey (e-mail: muratbarut27@yahoo.com; mbarut@nigde.edu.tr; ezerdali@nigde.edu.tr; rinan@nigde.edu.tr). R. Demir is with the Electrical and Energy Department, Bor Voca- tional School, Nigde University, 51700 Nigde, Turkey (e-mail: ridvandemir@ nigde.edu.tr). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TIE.2011.2178209 observer [8] have been proposed very recently in the literature. Among these studies, [4]–[6] are sensitive to the variations in R r and R s , while [7] and [8] are easily affected by the R s or R r variations, respectively; thus, they still need improved performance under both resistance uncertainties. On the other hand, Faiz and Sharifian [9] declare that the simultaneous estimation of R r and R s causes instability. Considering the studies [10]–[13], which attempt to perform both R s and R r estimations in a speed-sensorless case, reported so far, Karanayil et al. [10] do not present the result of R r estimation together with that of R s and angular velocity, ω m , in the speed-sensorless case. In [11], R s and ω m estimations cannot be simultaneously conducted at no load or when the load torque is not sufficiently high, and a high-frequency signal is also injected on the magnetizing current command in order to perform R r estimation. Moreover, the estimation algorithms in [12] and [13] are only applicable whenever the speed-sensorless control system is in steady state, which is declared by authors. On the other hand, extended Kalman filter (EKF)-based solutions have been also investigated by the studies such as in [14]–[17] for the simultaneous estimation problem of R r , R s , and ω m regardless of load conditions. For the solution of the problem, Barut et al. [14] and Bogosyan et al. [15] use braided EKF algorithms tested with real-time experiments while Barut et al. [16] utilizes switching EKF algorithm con- firmed by simulations. For the same purpose, Barut [17] also introduces a novel estimation technique called as bi input- EKF (BI-EKF) which is only verified by some simulation tests. Both braided/switching EKF and BI-EKF provide an accurate estimation of an increased number of parameters than would be possible with a single EKF algorithm, but braided/switching EKF uses two separate EKF algorithms in a braided/switching manner while BI-EKF includes a single EKF algorithm with the consecutive operation of two inputs obtained from two ex- tended IM models developed for the simultaneous estimation of R r and R s . In other words, BI-EKF includes a single standard EKF with consecutive use of two inputs calculated from the two extended IM models. Thus, it differs from the past EKF- based studies [14]–[16] involving the successive utilization of two EKF algorithms. Thus, BI-EKF technique has an important advantage over those studies [14]–[16] because it reduces by approximately two times the required memory area of the studies in [14]–[16] for embedding observer algorithm and it provides easier debugging and design than the studies in [14]– [16]. These advantages make BI-EKF more attractive from the 0278-0046/$26.00 © 2011 IEEE