You are on page 1of 13

620 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO.

2, FEBRUARY 2008

Experimental Evaluation of Braided EKF for


Sensorless Control of Induction Motors
Murat Barut, Student Member, IEEE, Seta Bogosyan, Senior Member, IEEE, and Metin Gokasan, Member, IEEE

Abstract—Temperature- and frequency-dependent variations of estimation methods must achieve robustness against parameter
the rotor (Rr ) and stator (Rs ) resistances pose a challenge in the and model uncertainties over a wide speed range. Parameters
accurate estimation of flux and velocity in the sensorless control of particular concern in the sensorless control literature are the
of induction motors (IMs) over a wide speed range. Solutions have
been sought to the problem by signal injection and/or by the use frequency-dependent Rr , temperature-dependent Rs , and the
of different algorithms for the different parameters and states of load torque, all of which are very effective on the accurate
the same motor. In this paper, a novel Extended-Kalman-Filter estimation of flux and velocity.
(EKF)-based estimation technique is developed for the solution To address the parameter-sensitivity problem in IM sensor-
of the problem based on the consecutive operation of two EKF less control, a variety of approaches have been proposed and
algorithms at every time step. The proposed “braided” EKF
technique is experimentally tested under challenging parameter problems have been reported; i.e., studies based on sliding-
and load variations in a wide speed range, including low speed. mode observers with [1] estimating the Rr and [2] estimating
The results demonstrate a significantly increased accuracy in the the Rs : studies on speed adaptive-flux observers as in [3], in
estimation of Rs and Rr , as well as load torque, flux, and velocity which Rs is also estimated, and in [4]–[7], which adjust the
in transient and steady state, when compared with single EKFs or value of Rr in proportion to the estimated Rs . More recently,
other approaches taken to estimate these parameters and states in
the sensorless control of IMs. The improved results also motivate in [8], a Lyapunov-function-based flux and speed observer is
the utilization of the new estimation approach in combination with developed, which can estimate Rs but not Rr , while in [9],
a variety of control methods which depend on accurate knowledge a thermal-state estimation is performed to compensate for the
of a high number of parameters and states. parameter, hence, speed deviations due to heating.
Index Terms—Braided Extended Kalman Filter (EKF), in- There are also Extended-Kalman-Filter (EKF) applications
duction motors (IMs), load-torque estimation, rotor- and stator- in the literature for the sensorless control of IMs. Model uncer-
resistance estimation, speed sensorless control. tainties and nonlinearities inherent in IMs are well suited to the
stochastic nature of EKFs [10]. With this method, it is possible
I. I NTRODUCTION to make the online estimation of states while performing the
simultaneous identification of parameters in a relatively short

I NDUCTION-MOTOR (IM) parameters vary significantly


with operating conditions. Besides, the load torque can
vary from no load to full load and stator (Rs ) and rotor (Rr )
time interval [11]–[13] by also taking system process and
measurement noises directly into account. This is the reason
why the EKF has found wide application in the sensorless
resistances change with temperature and frequency, while in- control of IMs, in spite of its computational complexity. Among
ductances tend to saturate at high current levels. The effects of recent sensorless studies using EKF estimation for IMs, the
parameter and model uncertainties become even more relevant authors in [14]–[16] estimate the flux and velocity, while
with speed sensorless control, calling for sophisticated methods Lee and Chen [17] use an adaptive flux observer in combina-
for the estimation of flux and velocity. The benefits of sensor- tion with a second-order KF for the same purpose. None of
less control are the increased reliability of the overall system these studies estimate the load torque and motor resistances,
with the removal of mechanical sensors, thereby reducing sen- resulting in a performance that is sensitive to the variation of
sor noise and drift effects as well as cost and size. However, these parameters. In [14]–[16] and [18]–[20], which present
to exploit the benefits of sensorless control, the developed reduced-order estimators, the velocity is estimated as a constant
parameter, which gives rise to a significant estimation error in
Manuscript received April 14, 2006; revised March 22, 2007. This work was the velocity during the transient state, particularly under instan-
supported in part by the University of Alaska Fairbanks Graduate School.
M. Barut was with the Department of Electrical and Computer Engineer-
taneous load variations, although the performance is improved
ing, University of Alaska Fairbanks, Fairbanks, AK 99775 USA. He is now in the steady state. While the study in [18] and [19] are sensitive
with the Faculty of Engineering and Architecture, Department of Electrical to rotor-resistance variations, the study in [20] also estimates
and Electronics Engineering, Nigde University, 51245 Nigde, Turkey (e-mail:
mbarut@nigde.edu.tr).
the rotor resistance. However, the estimation of rotor resistance
S. Bogosyan is with the Department of Electrical and Computer Engi- is performed by the injection of low-amplitude high-frequency
neering, University of Alaska Fairbanks, Fairbanks, AK 99775 USA (e-mail: signals into the flux reference in the direct vector control of
s.bogosyan@uaf.edu).
M. Gokasan is with the Faculty of Electrical and Electronics Engineer- IMs. This has caused fluctuations in the motor flux, torque, and
ing, Istanbul Technical University, 34469 Istanbul, Turkey (e-mail: gokasan@ speed. Finally, recent studies of the authors in [21] and [22],
itu.edu.tr). estimating the velocity via the consideration of the equation
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. of motion in the EKF model, in addition to the estimation
Digital Object Identifier 10.1109/TIE.2007.911956 of rotor resistance and mechanical uncertainties, demonstrate

0278-0046/$25.00 © 2008 IEEE

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
BARUT et al.: EXPERIMENTAL EVALUATION OF BRAIDED EKF FOR SENSORLESS CONTROL OF IMS 621

improved results over a wide speed range. However, the results convergence rate and high estimation accuracy demonstrated in
are sensitive to the variations of stator resistance, indicating the the experimental results indicate that the proposed technique
necessity of an approach to estimate rotor resistance and stator can address the challenge of Rs and Rr estimation in the
resistance, simultaneously, as well as the load torque. sensorless control of IMs and improve estimation of flux and
Studies achieving the simultaneous estimation of Rs and velocity over a wide speed range, both in transient and steady
Rr in the sensorless control of IMs are only few; in fact, state.
Faiz and Sharifian [23] state that simultaneous estimation of Rs This paper is organized as follows. After a discussion of
and Rr gives rise to instability in the speed sensorless case. As a previous literature on sensorless estimation and control in
solution, Zhen and Xu [24] present a model-reference adaptive Section I, Section II proceeds with the derivation of the ex-
system based on three models, of which one is used for the tended models for the new EKF algorithm. Next, the devel-
estimation of the rotor time constant via high-frequency signal opment of the multiple-model braided EKF is introduced in
injection and the other two models are used interchangeably by Section III, which is followed by experimental results presented
enabling the stator-resistance estimation only during short inter- for various scenarios in Section IV. Finally, the conclusions and
vals, during which the rotor speed has reached the steady state. the future directions are discussed in Section V.
In studies such as [25] and [26], the speed and rotor flux are
estimated as well as the stator resistance and rotor resistance by
II. E XTENDED M ATHEMATICAL M ODELS
injecting high-frequency signals into the flux and magnetizing
FOR B RAIDED EKF
current commands. However, in [25], the algorithm identifying
the resistances (used in a feedback linearization controller) is Sensorless schemes developed for IMs require the estimation
applicable only when the sensorless-speed-control system is in of rotor-flux components, ψrα , ψrβ , angular velocity, ωm , and
steady state and not when the load torque is varying largely stator-current components isα and isβ , which are also measured
or when the speed command is being changed, as also stated as output. However, as aforementioned in Section I, the accurate
by the authors. On the other hand, in [26], it is stated that the estimation of these states is very much dependent on how well
proposed drive can compete with a speed-sensor-equipped drive the system parameters are known, particularly the rotor (Rr )
only if accuracy in steady state is not essential and operation and stator (Rs ) resistances over a wide speed range. To this
under high loads is not a requirement. Recently, Edelbaher et al. purpose, in this paper, two extended models are developed: One
[27] presented a sensorless-control scheme using an open-loop which is developed for the estimation of the rotor resistance Rr
estimator to calculate Rr and a model reference adaptation for and the other for the stator resistance Rs , with an additional
Rs . However, the performance of the parameter estimation is set of estimated states which are the same in both models. The
not demonstrated and only evaluated indirectly via the esti- extended models to be used in the development of the two EKF
mated velocity and flux. The above listed studies, to the authors’ algorithms can be given (as referred to the stator stationary
best knowledge, are among the most significant reported IM frame) in the following general form:
sensorless-control studies estimating Rs and Rr simultaneously
as the two most effective parameters on estimation and control ẋei (t) = f ei (xei (t), ue (t)) + wi1 (t)
performance; however, the results require either signal injection = Aei (xei (t)) xei (t) + B e ue (t) + wi1 (t) (1)
[28] or design of different algorithms based on the velocity
range or based on the parameters and states to be estimated, Z(t) = hei (xei (t)) + wi2 (t) (measurement equation)
Rs or Rr . = H e xei (t) + wi2 (t) (2)
The major contribution of this paper is the development of
an EKF-based novel observer approach, which achieves the where i = 1, 2, extended state vector xei is representing the
simultaneous estimation of Rs and Rr , and hence, the accurate estimated states, f ei is the nonlinear function of the states and
estimation of flux, torque, and velocity for the speed sensorless inputs, Aei is the system matrix, ue is the control-input vector,
control of IMs without the need for signal injection or algorithm B e is the input matrix, wi1 is the process noise, hei is the
changes as in most previous studies. The observer involves function of the outputs, H e is the measurement matrix, and wi2
the consecutive use of two EKF algorithms at every time step is the measurement noise. Based on the general form in (1) and
by what could be called a “braided” technique. The two EKF (2), the detailed matrix representation of the two IM models are
algorithms have exactly the same configuration and are derived given below.
based on the same extended model except for one state; i.e., Rs Model 1: Extended model of IM derived for the estimation
in one replaced by Rr in the other. Persistency of excitation of Rs (model—Rs ), in (3) and (4), shown at the bottom of the
required for parameter convergence in the steady state and next page.
provided by signal injection in most previous methods is thus Model 2: Extended model of IM derived for the estimation
fulfilled by the system noise (or modeling error), which is of Rr (model—Rr ), in (5) and (6), shown at the bottom of p. 4,
inherently taken into account in all EKFs. The braided EKF where pp is the number of pole pairs, Lσ = σLs is the stator
technique exploits this characteristic as well as the fast conver- transient inductance, σ = 1 − (L2m /Ls Lr ) is the leakage or
gence property of EKFs. The proposed approach also offers a coupling factor, Ls , Rs are the stator inductance and resistance,
solution against the well-known decreased-estimation-accuracy respectively, Lr , Rr are the rotor inductance and resistance,
problem faced when a high number of states and parameters are referred to the stator side, respectively, vsα , vsβ are the stator
to be estimated with a single EKF, as noted in [29]. The fast stationary axis components of stator voltages, isα , isβ are the

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
622 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 2, FEBRUARY 2008

stator stationary axis components of stator currents, ψrα , ψrβ ûe (k), taking into account the control-input quantization error
are the stator stationary axis components of rotor flux, JL is the [12], as given as follows:
total inertia of the IM and load, and ωm is the angular velocity.
As can be seen from (3)–(6), the only difference between the 
∂f ei (xei (k), ue (k)) 
two extended vectors, xe1 and xe2 , are the constant states Rs F ei (k) =  (9)

and Rr , respectively. isα and isβ are the measured variables in ∂x (k)
ei x̂ei (k),ûe (k)
both algorithms. The load torque and stator or rotor resistances 
∂f ei (xei (k), ue (k)) 
are assumed to have a slow variation with time and, therefore, F ui (k) =  . (10)
∂u (k) 
are taken into consideration as constant parameters. e x̂ei (k),ûe (k)

III. D EVELOPMENT OF THE B RAIDED EKF A LGORITHM The resulting EKF algorithm can be given with the following
In this section, the two EKF algorithms used in the braided recursive relations [12]:
EKF technique will be derived using the extended model in
(3)–(6). For nonlinear problems, such as the one in consider-
N i (k) = F ei (k)P i (k)F T
ei (k)
ation, the KF method is not strictly applicable, since linearity
plays an important role in its derivation and performance as + F ui (k)Du F T ui (k) + Qi (11a)
an optimal filter. The EKF technique attempts to overcome P i (k + 1) = N i (k) − N i (k)H T
e
this difficulty by using a linearized approximation, where the  −1
× Dξ + H e N i (k)H T e H e N i (k) (11b)
linearization is performed about the current state estimate. This
ˆ
x̂ei (k + 1) = f (xei (k), ûe t(k)) + P i (k + 1)
process requires the discretization of (3) and (4)—or (5) and ei
−1
(6)—as follows: e D ξ (Z (k) − H e x̂ei (k))
× HT (11c)

xei (k + 1) = f ei (xei (k), ue (k)) + wi1 (k) (7)


Z(k) = H e xei (k) + wi2 (k). (8) where Qi is the covariance matrix of the system noise, namely,
model error, Dξ is the covariance matrix of the output noise,
The linearization of (7) and (8) is performed around the current namely, measurement noise, Du is the covariance matrix of
estimated state vector x̂ei (k) as well as the control-input vector the control input noise (vsα and vsβ ), namely, input noise, and

   
L2m Rr Lm Rr
  − Rs
+ Lσ L2 0 Lσ L2
Lm
Lσ Lr pp ωm 0 0 0
i̇sα 
Lσ r
  r

 i̇sβ   − LRs L2m Rr
− LLσmL pp ωm Lm Rr
0
   0 + Lσ L2 Lσ L2 0 0 
 ψ̇rα   σ r r r

   Lm R

−R

−pp ωm 0
 0 0 0 
r r
 ψ̇rβ  =  Lr L r

   Lm R

−R

0
 ω̇m   0 r
Lr pp ω m Lr 0
r
0 0 
   
 ṫL  3 pp Lm
 − 2 JL Lr ψrβ 3 pp Lm
0 − J1L 0
2 JL Lr ψrα 0 0
 0 0 0 0 0 0 0
Ṙs

0 0 0 0 0 0 0
ẋ˙ e1

Ae1
   1 0

isα Lσ
 sβ   0
i  1 
   Lσ 
 rα   0
ψ 0  
   vsα
×  ψrβ  + 
 0 0 
 vsβ + w11 (t) (3)
 
 ωm    0 0 


    ue
tL 0 0
Rs 0 0



xe1 Be
 
isα
 isβ 
   ψ 

isα 1 0 0 0 0 0 0  rα 
=  ψ  + w12 (t) (4)
isβ 0 1 0 0 0 0 0  rβ 


 ωm 
 
Z He tL
Rs

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
BARUT et al.: EXPERIMENTAL EVALUATION OF BRAIDED EKF FOR SENSORLESS CONTROL OF IMS 623

P i , N i are the covariance matrix of state estimation error and estimation (EKF − Rr ) and Rs estimation (EKF − Rs ). The
extrapolation error, respectively. experimental setup used for the sensorless-estimation tests is
The algorithm involves two main stages: prediction and filter- shown in Fig. 2. The IM under consideration is three phase,
ing. In the prediction stage, the next predicted states fˆei (·) and eight pole, and 3 HP/2.238 kW, with its specification details
predicted state-error covariance matrices, P i (·) and N i (·), are given in Table I(a). The EKF algorithm and all analog signals
processed, while in the filtering stage, the next estimated states are developed and processed on a Power PC-based DS1104
x̂ei (k + 1), obtained as the sum of the next predicted states and Controller Board, offering a four-channel, 16-b (multiplexed)
the correction term [second term in (11c)], are calculated. ADC and four 12-b ADC units. The controller board processes
The flowchart of the braided EKF algorithm is shown in floating-point operations at a rate of 250 MHz. A torque trans-
Fig. 1, demonstrating the consecutive use of the two EKF ducer rated at 50 N · m and an encoder with 3600 counts/rev
algorithms; thus, while one algorithm estimates Rs and the are also used for the verification of the load torque and velocity
other, Rr , both algorithms also estimate load torque, velocity, estimation and, hence, for the performance evaluation of the
flux, and current components as the common states. After the braided EKF. The phase voltages and currents are measured
initialization of the states, the algorithms are run by switching with high band voltage and current sensors from LEM Inc.
them on and off consecutively and at each time step. The final The load is generated through a dc machine operating in
values of P i (k + 1) and x̂ei (k + 1) calculated for one EKF generator mode coupled to the IM. An array resistor connected
algorithm at the end of each switching period are passed over to to the armature terminals of the dc machine is used to vary the
the next EKF algorithm as the initial values of the covariances load torque applied to the IM based on the relationship as tL =
and states. The resistance Rs or Rr estimated during the previ- kt2 ω/R, where kt is the torque constant of the dc machine, ω is
ous period is also passed on to the next EKF algorithm and is angular velocity, and R is the total resistance (switched array +
assumed to be constant in the new EKF model throughout the armature). The value of the resistance is adjusted to 7.8 Ω
whole switching period. to generate a load torque tL of 20.73 N · m at approximately
819 rev/m. The parameters for the IM and dc generator used in
the experiments are listed in Tables I(a) and (b).
IV. E XPERIMENTAL R ESULTS AND O BSERVATIONS
The initial values of the P i and Qi in the EKF algorithms are
In this section, the performance of the braided EKF will be found by trial-and-error to achieve a rapid initial convergence
evaluated against the single EKF algorithms designed for Rr as well as the desired transient- and steady-state performance

 R L2m Rr

Lm Rr

  − Lσs + L 2 0 Lσ L2
Lm
Lσ Lr pp ωm 0 0 0
i̇sα  σ Lr
  r

 i̇sβ   − LRs L2m Rr
− LLσmL pp ωm Lm Rr
0
  
0 + 0 0
 Lσ L2 Lσ L2
 ψ̇rα   
σ r r r

  0
 
 Lm R −R −pp ωm
 ψ̇rβ  =  
r
Lr 0 r
L 0 0
  
r
  
 ω̇m   0 Lm R r
pp ω m −R
Lr 0
r
0 0 0
   Lr 
 ṫL   3 pp Lm
 − 2 JL Lr ψrβ 3 pp Lm
0 − J1L 0

2 JL Lr ψrα 0 0
 0
Ṙr 0 0 0 0 0 0

0 0 0 0 0 0 0
ẋ˙ e2

Ae2
   1 0

isα Lσ
 sβ   0
i  1 
   Lσ 
 rα   0
ψ 0  
   vsα
×  ψrβ  + 
 0 0 
 vsβ + w21 (t) (5)
 
 ωm    0 0 


    ue
tL 0 0
Rr 0 0



xe2 Be
 
isα
 isβ 
   ψ 

isα 1 0 0 0 0 0 0  rα 
=  ψ  + w22 (t) (6)
isβ 0 1 0 0 0 0 0  rβ 


 ωm 
 
Z He tL

Rr

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
624 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 2, FEBRUARY 2008

Fig. 1. Flowchart of the braided EKF algorithm.

TABLE IB
RATED VALUES AND PARAMETERS OF THE DC MACHINE
USED IN THE EXPERIMENTS

the quantization errors of the ADCs, respectively. Thus, for


model–1 (EKF − Rs )
    
P 1 = diag 1[A2 ] 1[A2 ] 1 (V · s)2 1 (V · s)2
Fig. 2. Schematic representation of the experimental setup.     
× 1 (rad/s)2 1 (N · m)2 1[Ω2 ]
TABLE IA   
RATED VALUES AND PARAMETERS OF THE IM USED Q1 = diag 10−8 [A2 ] 10−8 [A2 ] 4 × 10−17 (V · s)2
IN THE E XPERIMENTS    
× 4 × 10−17 (V · s)2 10−14 (rad/s)2
  
× 10−15 (N · m)2 10−16 [Ω2 ] .

For model–2 (EKF − Rr )


    
P 2 = diag 1[A2 ] 1[A2 ] 1 (V · s)2 1 (V · s)2
     2 
× 1 (rad/s)2 1 (N · m)2 1Ω
 −11 −11
Q2 = diag 1.5 × 10 [A ] 1.5 × 10 [A2 ]
2
   
× 0 (V · s)2 0 (V · s)2
for the estimated states and parameters; while the Dξ and  
× 1.1 × 10−15 (rad/s)2
Du , on the other hand, are determined taking into account    
the measurement errors of the current and voltage sensors and × 7 × 10−15 (N · m)2 10−6 Ω2 .

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
BARUT et al.: EXPERIMENTAL EVALUATION OF BRAIDED EKF FOR SENSORLESS CONTROL OF IMS 625

Fig. 3. (a) and (b) Depicted stator currents. (c) and (d) Given stator voltages applied to the IM through the ac drive.

For both models A. Scenario I—Load-Torque and Stator-Resistance


Variations for EKF − Rr , (Fig. 4)
 
Dξ = diag 2.6 × 10−4 [A2 ] 2.6 × 10−4 [A2 ] This scenario aims to test the performance of EKF − Rr
  under Rr and Rs variations. To this purpose, while the IM is
Du = diag 2.3 × 10−5 [V2 ] 2.3 × 10−5 [V2 ] .
running at 849.5 rev/m under no-load and the switched array
resistance of 7.8 Ω is connected to the armature, the field
For a realistic evaluation, the performance of the IM is tested supply of the dc generator is switched on at t = 1.8 s; thus,
in open-loop with pulsewidth-modulated input voltages and the IM is loaded with 20.2 N · m at 817.2 rev/m, which also
currents, as shown in Fig. 3. The EKF algorithms take as input causes an increase in Rr . To also test the algorithm under
the transformed components of the current and voltage. The Rs uncertainties, the following variations are given to Rs at
following is a generalized description of this transformation: t = 16.2 s, Rs : Rsn → 2 × Rsn , at t = 24.7 s, Rs : 2 × Rsn →
Rsn . Finally, the scenario is switched back to its initial status at
1 t = 31.75 s.
xα = xa ; xβ = √ (xb − xc ) Inspecting the results, it can be seen that, due to the instanta-
3
neous switching effects created by the challenging variations,
the maximum errors of isα and isβ jump to peak values of
where x is the i and v for current and voltage, respectively. 3.1 mA; however, the errors of both currents remain within a
Fig. 3 shows the transformed current and voltage at 60 Hz band of ±2 mA. The estimated values of velocity and load
and 230 V for a tL of approximately 21.06 N · m. torque also track their measured values quite closely with
To test the performance of the braided EKF against the con- a reasonable relationship observed between the load-torque
ventional EKF − Rs and EKF − Rr algorithms, five scenarios estimation error and that of the velocity. In the time interval
are developed, which impose challenging Rs , Rr , load torque, of 0 s ≤ t ≤ 16.2 s and 31.75 s ≤ t ≤ 40 s in Fig. 4(e), it can
and velocity variations on the motor in the high- and low-speed be noted that the estimated rotor resistance R̂r has demon-
range. All algorithms are started with initial parameter and state strated a variation in harmony with the rotor frequency and,
estimations of zero. The sampling period for all algorithms is consequently, with the load torque, as it has been stated in
Tsample = 110 [µs]. [22] and [30]. However, under the challenging Rs variation,
The resulting performances are presented with the variations Rs : Rsn → 2 × Rsn at t = 16.2 s, a considerable amount of
of nm and n̂m , tind and t̂L , ψ̂rα , ψ̂rβ , R̂r , R̂s , eisα and eisβ , error occurs in the estimated load torque and, consequently,
enm =ˆ nm − n̂m , and etL = ˆ tind − t̂L , namely, the measured in the estimated velocity and flux. The error is corrected
and estimated velocity, the induced torque as obtained from at t = 24.7 s, when the Rs value is switched back to its
the torque meter and estimated load torque, the estimated α nominal value Rsn used in the extended model. While the
and β components of the rotor flux, estimated rotor resistance, operation of the IM over a long duration is expected to cause
estimated stator resistance, estimation errors in (isα ) and (isβ ), a similar increase in the Rs value even at high speeds, the
and estimation errors of velocity and load torque, respectively. temperature-dependent increase in Rs is even more critical at

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
626 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 2, FEBRUARY 2008

Fig. 4. Experimental results of EKF − Rr for load-torque and stator-resistance variations. (a) Variation of nm and n̂m . (b) Variation of tind and t̂L . (c) Variation
of ψ̂rα . (d) Variation of ψ̂rβ . (e) Variation of R̂r . (f) Variation of eisα and eisβ . (g) Variation of enm . (h) Variation of etL .

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
BARUT et al.: EXPERIMENTAL EVALUATION OF BRAIDED EKF FOR SENSORLESS CONTROL OF IMS 627

Fig. 5. Experimental results of EKF − Rs for load-torque and rotor-resistance variations. (a) Variation of nm and n̂m . (b) Variation of tind and t̂L . (c) Variation
of ψ̂rα . (d) Variation of ψ̂rβ . (e) Variation of R̂s . (f) Variation of eisα and eisβ . (g) Variation of enm . (h) Variation of etL .

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
628 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 2, FEBRUARY 2008

Fig. 6. Experimental results of braided EKF for load-torque variations at constant velocity. (a) Variation of nm and n̂m . (b) Variation of tind and t̂L .
(c) Variation of R̂r . (d) Variation of R̂s . (e) Variation of ψ̂rα . (f) Variation of ψ̂rβ . (g) Variation of enm . (h) Variation of etL .

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
BARUT et al.: EXPERIMENTAL EVALUATION OF BRAIDED EKF FOR SENSORLESS CONTROL OF IMS 629

Fig. 7. Experimental results of braided EKF for steady state with incorrect Rs (0+ ) = 2 × Rsn . (a) Variation of nm and n̂m . (b) Variation of tind and t̂L .
(c) Variation of enm . (d) Variation of etL . (e) Variation of R̂r .

low speeds. Therefore, proper and continuous updates of Rs the extended model of EKF − Rs assumes Rr to be constant,
are essential for the EKF − Rr algorithm throughout the whole a considerable amount of error occurs in the estimated load
speed range for accurate estimations of flux, load torque, and torque and, consequently, in the estimated velocity and flux.
velocity. However, isα and isβ errors remain within a very small band of
±0.4 mA, as shown in Fig. 5(f). The resulting performance of
this scenario is presented in Fig. 5(a)–(h).
B. Scenario II—Load-Torque and Rotor-Resistance
To demonstrate the importance of proper R̂r updates for
Variations for EKF − Rs , (Fig. 5)
the performance of the EKF − Rs algorithm, starting at t =
In this section, the EKF − Rs algorithm will be tested for 13.3 s, the algorithm is updated with the accurate R̂r values
load-torque and rotor-resistance variations. To this aim, while obtained from EKF − Rr in Scenario I. The velocity- and
the IM is running at 849.5 rev/m under no-load and the switched torque-estimation errors, which were at a significant level prior
array resistance of 7.8 Ω is connected to the armature, the to R̂r updates at 13.3 s, start converging toward zero. Thus, this
field supply of the dc generator is switched on at t = 2 s; scenario indicates the importance of accurate Rr values for the
thus, the IM is loaded with 20.9 N · m at 815.5 rev/m. The performance of the EKF − Rs algorithm and also emphasizes
variation of the load torque inherently varies Rr , and since the need for simultaneous Rs and Rr updates.

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
630 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 2, FEBRUARY 2008

Fig. 8. Experimental results for braided EKF for low-speed operation. (a) Variation of nm and n̂m . (b) Variation of tind and t̂L . (c) Variation of R̂r . (d) Variation
of R̂s . (e) Variation of the estimated position of the flux with reference to the stator stationary axis. (f) Variation of enm . (g) Variation of etL .

C. Scenario III—Load-Torque and Rotor-Resistance


the switched array resistance of 7.8 Ω is connected to the
Variations Under Braided EKF, (Fig. 6)
armature, the field supply of the dc generator is switched
In this section, the performance of the braided EKF algorithm on at t = 7.2 s; thus, the IM is loaded with 20.74 N · m at
will be evaluated under rotor-resistance variations. To this aim, 818.7 rev/m, which also causes an increase in Rr . At t = 19 s,
while the IM is running at 849.5 rev/m under no-load and the scenario is switched to its initial status by switching off the

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
BARUT et al.: EXPERIMENTAL EVALUATION OF BRAIDED EKF FOR SENSORLESS CONTROL OF IMS 631

dc-generator field supply. The resulting performance is given in There have been only a few studies achieving the simulta-
Fig. 6(a)–(h). neous estimation of Rs and Rr in sensorless control, either
Inspecting the results, it can be seen that the braided EKF by the use of open-loop estimators or by developing different
has, in fact, achieved a significantly improved performance over estimation techniques for different states and parameters in the
individual EKFs, with the simultaneous estimation of Rs and IM model or by signal injection, which requires additional and
Rr throughout the operation. Hence, in spite of Rr variations customized measures to be taken. In this paper, a more flexible
between t = 7 and 19 s, the estimation errors are significantly approach is proposed to the solution of the problem that does
lower (and almost zero) in comparison to the errors obtained not require signal injection or algorithm changes and is based
with EKF − Rs only, which performs Rs estimation only while on the consecutive use of two EKF algorithms of the same
Rr variations are taking place. nature and configuration for the simultaneous estimation of Rs
and Rr in addition to the load torque, flux, and velocity.
The solution offered by the braided approach exploits the
D. Scenario IV—Stator-Resistance Variations
fast convergence rate of EKFs as well as the persistent ex-
Under Braided EKF, (Fig. 7)
citation properties introduced by the model (or system) noise
In this section, the performance of the braided EKF will and measurement noise inherent to EKF, increasing estimation
be evaluated under Rs variations. To this aim, the scenario is accuracy in transient state as well as in steady state, without the
started with an incorrect initialization of Rs (0+ ) = 2 × Rsn , need for external signal injection. However, the computational
while only EKF − Rr is running for a while and at t = 7.27 s, complexity and deteriorated performance of EKFs with the
the braided algorithm starts. The resulting performance of this increased number of estimated states is also a well-known fact.
scenario is given in Fig. 7(a)–(e). To overcome this problem in this paper, the two EKF algorithms
Inspecting the results, the following can be noted: The esti- estimating Rs and Rr are utilized in a braided manner, thus
mation error obtained in the initial period when only the EKF − achieving the accurate estimation of a high number of parame-
Rr algorithm is on, under a variation in Rs , is significantly ters and states than would have been possible with a single EKF
reduced as soon as the braided EKF algorithm is switched on. algorithm.
As shown in Fig. 7, all errors quickly approach zero as soon as Experimental results taken under challenging scenarios
the braided EKF is switched on, in spite of the variation in Rs . demonstrate the performance achieved by the proposed al-
gorithm in a wide speed range with significantly increased
accuracy in the estimation of flux and velocity, in comparison
E. Scenario V—Low-Speed Operation Under
to single EKF algorithms which estimate Rs or Rr only or
Braided EKF, (Fig. 8)
other approaches taken in previous studies. The results also
Finally, the performance of the braided EKF algorithm is motivate the utilization of the proposed estimation technique
tested in low-speed operation; to this purpose, while the IM in combination with a variety of control methods for IMs or
is running at 821.7 rev/m under a load torque of 19.17 N · m, other electrical machines that require the accurate knowledge
the velocity and load torque are decreased to 54.5 rev/m and of a large number of parameters.
2.85 N · m, respectively, with a linear variation given to the
velocity reference on the ac drive. At t = 22 s, the scenario is
R EFERENCES
switched back to the initial status. The resulting performance is
given in Fig. 8(a)–(g). [1] A. Derdiyok, “Speed-sensorless control of induction motor using a con-
tinuous control approach of sliding-mode and flux observer,” IEEE Trans.
Inspecting the estimation errors of the velocity and load Ind. Electron., vol. 52, no. 4, pp. 1170–1176, Aug. 2005.
torque in Fig. 8(f) and (g), respectively, it can be noted that [2] C. Lascu, I. Boldea, and F. Blaabjerg, “Direct torque control of sensor-
the braided EKF outperforms the individual EKF − Rs and less induction motor drives: A sliding-mode approach,” IEEE Trans. Ind.
Appl., vol. 40, no. 2, pp. 582–590, Mar./Apr. 2004.
EKF − Rr algorithms. Hence, the benefits of the braided EKF [3] G. Guidi and H. Umida, “A novel stator resistance estimation method for
algorithm over individual EKF algorithms are evident in the speed-sensorless induction motor drives,” IEEE Trans. Ind. Appl., vol. 36,
whole velocity range, particularly under unmatched Rs and Rr no. 6, pp. 1619–1627, Nov./Dec. 2000.
[4] M. Cirrincione, M. Pucci, G. Cirrincione, and G.-A. Capolino, “An adap-
variations; therefore, Rr variations while EKF − Rs is running tive speed observer based on a new total least-squares neuron for induction
or Rs variations when the estimator is EKF − Rr . The switch- machine drives,” IEEE Trans. Ind. Appl., vol. 42, no. 1, pp. 89–104,
ing action provided by the braided algorithm at every time step Jan./Feb. 2006.
[5] C. Lascu, I. Boldea, and F. Blaabjerg, “Very-low-speed variable-structure
ensures better prediction and correction against all uncertainties control of sensorless induction machine drives without signal injection,”
and parameter variations. IEEE Trans. Ind. Appl., vol. 41, no. 2, pp. 591–598, Mar./Apr. 2005.
[6] K. Ohyama, G. M. Asher, and M. Sumner, “Comparative analysis
of experimental performance and stability of sensorless induction mo-
V. C ONCLUSION tor drives,” IEEE Trans. Ind. Electron., vol. 53, no. 1, pp. 178–186,
Dec. 2005.
The proper estimation of temperature- and frequency-based [7] C. Lascu and G.-D. Andreescu, “Sliding-mode observer and improved
integrator with DC-offset compensation for flux estimation in sensorless-
uncertainties of Rs and Rr is known to be essential for the controlled induction motors,” IEEE Trans. Ind. Electron., vol. 53, no. 3,
accuracy of flux and velocity estimation in IM sensorless con- pp. 785–794, Jun. 2006.
trol; however, the simultaneous estimation of Rs and Rr has [8] P. Vaclavek and P. Blaha, “Lyapunov-function-based flux and speed ob-
server for AC induction motor sensorless control and parameters es-
frequently been reported as a challenge in previous literature timation,” IEEE Trans. Ind. Electron., vol. 53, no. 1, pp. 138–145,
on sensorless IM control. Feb. 2006.

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.
632 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 55, NO. 2, FEBRUARY 2008

[9] M. J. Duran, J. L. Duran, F. Perez, and J. Fernandez, “Induction-motor Murat Barut (S’06) was born in Gaziantep, Turkey,
sensorless vector control with on-line parameter estimation and overcur- in 1973. He received the B.Sc. degree in electron-
rent protection,” IEEE Trans. Ind. Electron., vol. 53, no. 1, pp. 154–161, ics engineering from Erciyes University, Kayseri,
Feb. 2006. Turkey, in 1995, the M.Sc. degree in electrical
[10] S. Wade, M. W. Dunnigan, and B. W. Williams, “Comparison of stochastic and electronics engineering from Nigde University,
and deterministic parameter identification algorithms for indirect vector Nigde, Turkey, in 1997, the Ph.D. degree (with
control,” in Proc. IEE Colloq. Vector Control Direct Torque Control In- Siemens Excellence Award) in computer and con-
duction Motors, London, U.K., 1995, vol. 2, pp. 1–5. trol engineering from Istanbul Technical University,
[11] L. Salvatore, S. Stasi, and L. Tarchioni, “A new EKF-based algorithm Istanbul, Turkey, in 2005, and the Ph.D. degree in
for flux estimation in induction machines,” IEEE Trans. Ind. Electron., the electrical and computer engineering from the
vol. 40, no. 5, pp. 496–504, Oct. 1993. University of Alaska Fairbanks, Fairbanks, in 2006.
[12] O. S. Bogosyan, M. Gokasan, and C. Hajiyev, “An application of EKF for He is currently an Assistant Professor with the Faculty of Engineering and
the position control of a single link arm,” in Proc. IEEE-IECON Annu. Architecture, Department of Electrical and Electronics Engineering, Nigde
Meeting, Denver, CO, 2001, vol. 1, pp. 564–569. University. His current research interests include motion control, electrical
[13] M. Barut, O. S. Bogosyan, and M. Gokasan, “EKF based estimation for drives, power electronics, mechatronics, and nonlinear observer and estimator
direct vector control of induction motors,” in Proc. IEEE-IECON Annu. design for electromechanical systems.
Meeting, Sevilla, Spain, 2002, vol. 2, pp. 1710–1715. Prof. Barut is a Student Member of the Industrial Electronics Society.
[14] B. Akin, U. Orguner, A. Ersak, and M. Ehsani, “A comparative study
on non-linear state estimators applied to sensorless AC drives: MRAS
and Kalman filter,” in Proc. IEEE-IECON Annu. Meeting, Busan, Korea,
2004, vol. 3, pp. 2148–2153.
[15] Y.-R. Kim, S.-K. Sul, and M.-H. Park, “Speed sensorless vector control
of induction motor using extended Kalman filter,” IEEE Trans. Ind. Appl.,
vol. 30, no. 5, pp. 1225–1233, Sep./Oct. 1994.
[16] K. L. Shi, T. F. Chan, Y. K. Wong, and S. L. Ho, “Speed estimation of an
induction motor drive using an optimized extended Kalman filter,” IEEE Seta Bogosyan (M’95–SM’06) received the B.Sc.,
Trans. Ind. Electron., vol. 49, no. 1, pp. 124–133, Feb. 2002. M.Sc., and Ph.D. degrees from Istanbul Techni-
[17] C.-M. Lee and C.-L. Chen, “Observer-based speed estimation method cal University, Istanbul, Turkey, in 1981, 1983,
for sensorless vector control of induction motors,” Proc. Inst. Electr. and 1991, respectively, in electrical and control
Eng.—Control Theory Appl., vol. 145, no. 3, pp. 359–363, May 1998. engineering.
[18] Y. Wenqiang, J. Zhengchun, and X. Qiang, “A new algorithm for flux Between 1987 and 1991, she was a Researcher and
and speed estimation in induction machine,” in Proc. IEEE-ICEMS Annu. a Lecturer with the Center for Robotics, University
Meeting, Shenyang, China, 2001, vol. 2, pp. 698–701. of California, Santa Barbara. For the last decade, she
[19] G. Qiongxuan and F. Zhiyue, “Speed estimated for vector control of was an Associate Professor with Istanbul Technical
induction motor using reduced-order extended Kalman filter,” in Proc. University. She is currently a Faculty Member with
IEEE-PIEMC Annu. Meeting, Beijing, China, 2000, vol. 1, pp. 138–142. the Department of Electrical and Computer Engi-
[20] C. El Moucary, G. Garcia Soto, and E. Mendes, “Robust rotor flux, rotor neering, University of Alaska Fairbanks, Fairbanks. Her fields of interest are in
resistance and speed estimation of an induction machine using the ex- motion control, sensorless control of induction motors, control of hybrid elec-
tended Kalman filter,” in Proc. IEEE-ISIE Annu. Meeting, Bled, Slovenia, tric vehicles, remote robotics, and applications of nonlinear-control/estimation
1999, vol. 2, pp. 742–746. techniques to electromechanical systems in general.
[21] M. Barut, S. Bogosyan, and M. Gokasan, “Speed sensorless direct torque Prof. Bogosyan is an AdCom member of the Industrial Electronics Society
control of IMs with rotor resistance estimation,” Energy Convers. Manag., (IES) and he is currently the Vice President of IES in membership activities.
vol. 46, no. 3, pp. 335–349, Feb. 2005. She is a Principal Investigator of several NSF and other federally funded
[22] M. Barut, S. Bogosyan, and M. Gokasan, “An EKF-based estimator for projects. She is also an Associate Editor of International Journal of Intelligent
the speed sensorless vector control of induction motors,” Electr. Power Automation and Soft Computing and IEEE Industrial Electronics Society (IES)
Compon. Syst., vol. 33, no. 7, pp. 727–744, Jul. 2005. Formerly Electric Magazine.
Machines And Power Systems (Taylor-Francis).
[23] J. Faiz and M. B. B. Sharifian, “Different techniques for real time esti-
mation of an induction motor rotor resistance in sensorless direct torque
control for electric vehicle,” IEEE Trans. Energy Convers., vol. 16, no. 1,
pp. 104–109, Mar. 2001.
[24] L. Zhen and L. Xu, “Sensorless field orientation control of induction
machines based on a mutual MRAS scheme,” IEEE Trans. Ind. Electron.,
vol. 45, no. 5, pp. 824–831, Oct. 1998.
[25] I.-J. Ha and S.-H. Lee, “An online identification method for both stator- Metin Gokasan (S’81–M’88) has received the
and rotor resistances of induction motors without rotational transducers,” B.Sc., M.Sc., and Ph.D. degrees from Istanbul Tech-
IEEE Trans. Ind. Electron., vol. 47, no. 4, pp. 842–853, Aug. 2000. nical University, Istanbul, Turkey, in 1980, 1982,
[26] H. Tajima, G. Guidi, and H. Umida, “Consideration about problems and and 1990, respectively, all in electrical and control
solutions of speed estimation method and parameter tuning for speed- engineering.
sensorless vector control of induction motor drives,” IEEE Trans. Ind. He is currently an Associate Professor with the
Appl., vol. 38, no. 5, pp. 1282–1289, Sep./Oct. 2002. Faculty of Electrical and Electronics Engineering,
[27] G. Edelbaher, K. Jezernik, and E. Urlep, “Low-speed sensorless control of Istanbul Technical University. Between 2004 and
induction machine,” IEEE Trans. Ind. Electron., vol. 53, no. 1, pp. 120– 2006, he was a Visiting Professor with the De-
129, Feb. 2006. partment of Electrical and Computer Engineering,
[28] J. Holtz, “Sensorless control of induction machines—with or without University of Alaska Fairbanks, Fairbanks, and he
signal injection?” IEEE Trans. Ind. Electron., vol. 53, no. 1, pp. 30–53, conducted his research as a Visiting Scholar where he worked in several
Feb. 2006. projects involving the control of hybrid electric vehicles and sensorless control
[29] M. Barut, S. Bogosyan, and M. Gokasan, “Speed-sensorless estimation of induction motors. His research interests are in the control of electrical
of induction motors using extended Kalman filters,” IEEE Trans. Ind. machinery, power electronics, and electrical drives and in the control of hybrid
Electron., vol. 54, no. 1, pp. 272–281, Feb. 2007. electric vehicles and mechatronics systems.
[30] A. B. Proca and A. Keyhani, “Identification of variable frequency induc- Prof. Gokasan is a member of the Industrial Electronics Society (IES)
tion motor models from operating data,” IEEE Trans. Energy Convers., and of the Technical Committee on Education in Engineering and Industrial
vol. 17, no. 1, pp. 24–31, Mar. 2002. Technologies in IEEE IES.

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on December 14, 2008 at 00:03 from IEEE Xplore. Restrictions apply.

You might also like