Telechargé par maden.momen

barut2007

publicité
272
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007
Speed-Sensorless Estimation for Induction Motors
Using Extended Kalman Filters
Murat Barut, Student Member, IEEE, Seta Bogosyan, Member, IEEE, and Metin Gokasan, Member, IEEE
Abstract—In this paper, extended-Kalman-filter-based estimation algorithms that could be used in combination with the
speed-sensorless field-oriented control and direct-torque control of
induction motors (IMs) are developed and implemented experimentally. The algorithms are designed aiming minimum estimation error in both transient and steady state over a wide velocity
range, including very low and persistent zero-speed operation. A
major challenge at very low and zero speed is the lost coupling
effect from the rotor to the stator, which makes the information
on rotor variables unobservable on the stator side. As a solution to
this problem, in this paper, the load torque and the rotor angular
velocity are simultaneously estimated, with the velocity taken into
consideration via the equation of motion and not as a constant
parameter, which is commonly the case in most past studies. The
estimation of load torque, on the other hand, is performed as a
constant parameter to account for Coulomb and viscous friction
at steady state to improve the estimation performance at very
low and zero speed. The estimation algorithms developed based
on the rotor and stator fluxes are experimentally tested under
challenging variations and reversals of the velocity and load torque
(step-type and varying linearly with velocity) over a wide velocity
range and at zero speed. In all the scenarios, the current estimation
error has remained within a very narrow error band, also yielding
acceptable velocity estimation errors, which motivate the use of
the developed estimation method in sensorless control of IMs over
a wide velocity range and persistent zero-speed operation.
Index Terms—Extended Kalman filter (EKF), induction motor
(IM), low/zero-speed operation, sensorless control.
I. I NTRODUCTION
T
HERE has been extensive research in the sensorless fieldoriented control (FOC) and direct-torque control (DTC) of
induction motors (IMs) for the last two decades. Both control
methods require the accurate knowledge of the amplitude and
angular position of the rotor or stator flux with reference to
the stationary stator axis (in Cartesian coordinates). Additionally, information on the rotor angular velocity is required for
velocity control over a wide speed range and in the low and
zero-speed range for position-control applications. However,
although speed sensorless drives are now well-established in industry for medium and high-speed operation [1], their persistent
operation at very low and zero speed still constitutes a persisting
Manuscript received July 20, 2004; revised July 31, 2006. Abstract published
on the Internet September 15, 2006.
M. Barut and S. Bogosyan are with the Electrical and Computer Engineering Department, University of Alaska Fairbanks, Fairbanks, AK 99775 USA
(e-mail: [email protected]; [email protected]).
M. Gokasan is with the Electrical and Electronics Engineering Department,
Istanbul Technical University, Maslak, Istanbul, Turkey (e-mail: gokasan@itu.
edu.tr).
Digital Object Identifier 10.1109/TIE.2006.885123
challenge [2]. The problems are due to parameter uncertainties,
signal acquisition errors, and noise in the very low speed range,
with an additional difficulty encountered at zero speed in steady
state, when the stator current ceases to convey information on
the rotor angular velocity [3], [4].
Model-based methods using IM state equations and signalinjection methods [5] using the anisotropic properties of the
machine have been competing for the improvement of the
zero/low-speed performance of sensorless IMs [2]. Speed sensorless control methods based on signal injection are capable
of long-term stability at zero stator frequency; however, they
are highly sophisticated and require customized designs for a
particular motor drive [3].
Recently, for the solution of the problem zero/very low
speed, model-based estimation methods have been proposed,
such as in [6]–[8], specifically addressing persistent operation
zero speed. Among those studies [6] uses a total-least-squarebased speed adaptive flux observer which enables zero-statorfrequency operation over an interval of 60 s, with mean and
maximum estimation error values of 1.34 and 38 r/min, respectively, at zero load. The study in [7] uses model-referenceadaptive-system-based linear neural networks, presenting
results with a maximum velocity estimation error of 95 r/min
and a persistent operation interval of 60 s at zero speed. The
study in [8] utilizes a continuous sliding-mode approach, for
which zero-stator-frequency results are obtained under load and
presented only for a very short interval of 4 s.
In addition to the aforementioned group of studies taking a
deterministic approach to the design of closed-loop observers,
there are also extended-Kalman-filter (EKF)-based applications
in the literature, taking a stochastic approach for the solution of
the problem. Model uncertainties and nonlinearities inherent to
IMs are well-suited for the stochastic nature of EKFs [9], [10].
With this method, it is possible to make the online estimation
of states while simultaneously performing identification of
parameters in a relatively short time interval [11]–[13], also
taking system/process errors and measurement noises directly
into account. The EKF is also known for its high convergence
rate, which improves transient performance significantly. Additionally, accurate estimation and convergence in steady state
requires high-frequency signals, which are also inherently met
by EKFs with the model and measurement noises included in
the model. These properties are the major advantages of the
EKF over other estimation methods and are the reasons why
the method finds wide application in sensorless estimation in
spite of its computational complexity, which also ceases to be a
problem with the developments in high-performance processor
technology.
0278-0046/$25.00 © 2007 IEEE
BARUT et al.: SPEED-SENSORLESS ESTIMATION FOR INDUCTION MOTORS USING EXTENDED KALMAN FILTERS
There have been a large number of EKF applications for the
sensorless control of IMs; studies using full-order [14], [15] and
reduced order [16], [17] estimators have been presented with
experimental results. The study in [18] compares the results of
EKF and Extended Luenberger Observer (ELO) for high-speed
operation using the IM model in the rotating axes, while the
study in [19] performs a comparison of EKF and Sliding Mode
Observer (SMO). A common feature in all these studies is the
estimation of velocity, which is taken into consideration as a
slow varying or constant parameter, except in [18]. Although
good results have been obtained in those studies in the relatively
low and high-speed operation region, the performance at zero
stator frequency or at very low speed is not satisfactory or not
addressed at all.
The major contribution of this paper is the design and experimental implementation of EKF-based estimation algorithms
developed for use with the speed sensorless DTC and direct
FOC of IMs over a wide speed range, including zero speed. For
this purpose, unlike previous EKF-based estimation studies,
by taking the angular velocity into consideration as a constant
parameter, ω is estimated as a state with the utilization of the
equation of motion. The inclusion of the mechanical equation
helps the estimation process by conveying the rotor–stator
relationship when the stator currents cease to carry information
on rotor variables at zero speed. Friction effects are also known
to deteriorate performance at low velocity and position-control
applications. To address this issue in this paper, the estimation
of tL is performed as a constant to account for friction effects,
particularly those of Coulomb and viscous friction at the steady
state. In the proposed EKF algorithms, the stator and rotor flux
amplitudes and positions are also estimated in addition to the
stator currents (referred to the stator stationary frame), which
are also measured as output. For improved estimation accuracy,
the EKF algorithms also take into consideration the control
input error arising due to the limited word length of the Analog
Digital Converter (ADC) [13]. This paper aims to address problems related to sensorless estimation in IMs over a wide speed
range, and closed-loop control of IMs is outside the scope of
this paper. The evaluation procedure of an estimator without the
use of a closed-loop control could, in a sense, be considered offline; to ensure a realistic evaluation of the online performance
of the EKF estimator in spite of the fact, pulsewidth-modulation
(PWM)-type input voltages have been applied to the IM via
the ac drive, and the actual ds1104-based motion-control unit
and motor are used to process the algorithm. The estimation
schemes are thus tested experimentally under instantaneous
load (linear with velocity and step-type) and velocity variations
to evaluate the performance over a wide speed range, as well
as during persistent operation at zero speed. Very low current
and velocity estimation errors have been obtained under the
developed scenarios, motivating the utilization of the developed
estimation approach in the sensorless control of IMs.
The paper is organized as follows: after the introduction in
Section I, the derivation of the extended models is discussed
in Section II for the estimation algorithms; Section III describes the development of the EKF algorithm for both models;
Section IV gives the hardware configuration, with Section V
presenting and discussing the experimental results for all three
273
scenarios. Finally, the conclusions and suggestions for future
improvements are given in Section VI.
II. E XTENDED M ATHEMATICAL M ODEL OF THE IM
As it is well known, IM is described by a fifth-order differential equation with two inputs and only three state variables
available for measurement [20]. For speed sensorless control,
the model consists of differential equations based on the stator
and/or rotor electrical circuits considering the measurement of
stator current and/or voltages. Being different from previous
EKF-based estimators, which estimate the rotor velocity using
the aforementioned equations, the extended IM model derived
in this paper also includes the equation of motion to be utilized
for the estimation of the rotor velocity. The EKF-based estimators designed for FOC and DTC are based on the extended IM
models in the following general form:
ẋe (t) = f e (xe (t), ue (t)) + wx1 (t)
= Ae (xe (t)) xe (t) + B e ue (t) + wx1 (t)
(1)
Z(t) = he (xe (t)) + wx2 (t) (measurement equation)
= H e xe (t) + wx2 (t).
(2)
Here, the extended state vector xe represents the estimated
states and load torque tL , which is included in the extended
state vector as a constant state with the assumption of a slow
variation with time. f e : nonlinear function of the states and
inputs. Ae : system matrix. ue : control input vector. B e : input
matrix. wx1 : process noise. he : function of the outputs. H e :
measurement matrix. wx2 : measurement noise. Based on the
general form in (1) and (2), the detailed matrix representation
of the two IM models can be given as below.
Model 1: Extended model of IM based on the stator flux is
shown by (3) and (4) at the bottom of the next page.
Model 2: Extended model of IM based on the rotor flux is
shown by (5) and (6) at the bottom of the next page.
The following are defined for (3)–(6). pp : number of pole
pairs. Lσ = σLs : stator transient inductance. σ: leakage or
coupling factor. Ls and Rs : stator inductance and resistance, respectively. Lr and Rr : rotor inductance and resistance referred
to the stator side, respectively. νsα and νsβ : stator stationary
axis components of stator voltages. isα and isβ : stator stationary axis components of stator currents. ψsα and ψsβ : stator
stationary axis components of stator flux. ψrα and ψrβ : rotor
stationary axis components of stator flux. JL : total inertia of
the IM and load. ωm : angular velocity.
III. D EVELOPMENT OF THE EKF A LGORITHM
An EKF algorithm is developed for the estimation of the
states in the extended IM model given in (3) and (4), or (5)
and (6), to be used in the sensorless control of the IM. The
KF method used for this purpose is a well-known recursive
algorithm that takes the stochastic state space model of the
system into account together with the measured outputs to
achieve the optimal estimation of states [19] in multi-input
multi-output systems. The system and measurement noises are
considered to be in the form of white noise. The optimality of
274
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007
the state estimation is achieved with the minimization of the
covariance of the estimation error. For nonlinear problems, the
KF is not strictly applicable since linearity plays an important
role in its derivation and performance as an optimal filter. The
EKF attempts to overcome this difficulty by using a linearized
approximation where the linearization is performed about the
current state estimate [21]. This process requires the discretization of (3) and (4), or (5) and (6), as below
xe (k + 1) = f e (xe (k), ue (k)) + wx1 (k)
Thus, the EKF algorithm can be given in the following recursive
relations:
N (k) = F e (k)P (k)F e (k)T + F u (k)Du F u (k)T + Q
(11a)
T
P (k + 1) = N (k) − N (k)H e
−1
× Dξ + H e N (k)H T
H e N (k)
(11b)
e
x̂e (k + 1) = fˆ (xe (k), ûe (k)) + P (k + 1)H T D−1
Z(k) = H e xe (k) + wx2 (k).
e
∂f e (xe (k), ue (k)) F u (k) =
∂ue (k)
(8)


i̇sα
 i̇sβ 


 ψ̇sα 


 ψ̇sβ  =


 ω̇m 
ṫL









−
Rs
Lσ
+
Rr Ls
Lr Lσ
−pp ωm
−Rs
0
p
− 23 JLp ψsβ
0
−
ẋe

(9)
−pp ωm
Rr Ls
+L
L
r σ
0
−Rs
3 pp
2 JL ψsα
0
Rs
Lσ
.
(10)
Rr
Lr Lσ
p ω
− pLσm
pp ωm
Lσ
0
0
0
0
0
0
0
0
Rr
Lr Lσ
0
0
0
0
0


  1
i
Lσ
 sα
 0
i



sβ
0 
 
ψ   1
0   sα  + 
ψ   0
0   sβ  
 0
 ωm
− J1L
tL
0
0
0
xe
Ae

0
Ae

isα
isβ 



1 0 0 0 0 0  ψsα 
isα
=

 + w12
0 1 0 0 0 0  ψsβ 
isβ


ωm
Z
He
tL
 R
2
Rr Lm
r Lm
− Lσs + R
0


L2
L2
r Lσ
r Lσ
i̇sα

2
R
L
R
L
s
m
r m
 i̇sβ  
− Lσ L pp ωm
0
− Lσ + L2 Lσ

 
r
r
ψ̇rα  
Rr
Rr


= 
L
0
−
m
Lr
Lr
ψ̇rβ  

 
Rr
0
pp ω m
 ω̇m  
Lr Lm
 − 3 pp Lm ψ
3 pp Lm
0
ṫL
2 JL Lr rβ
2 JL Lr ψrα
0
0
0
ẋe

isα
i 

 sβ 
1 0 0 0 0 0 ψrα 
isα
=

 + w22
0 1 0 0 0 0 ψrβ 
isβ


ωm
Z
He
tL
(11c)
Here, Q: covariance matrix of the system noise, namely model
error. Dξ : covariance matrix of the output noise, namely measurement noise. Du : covariance matrix of the control input
noise (νsα and νsβ ), namely, input noise. P and N : covariance matrix of state estimation error and extrapolation error,
respectively.
The algorithm involves two main stages: prediction and
filtering. In the prediction stage, the next predicted states fˆe (·)
and predicted state error covariance matrices P (·) and N (·)
are processed, while in the filtering stage, next estimated states
x̂e (k + 1) obtained as the sum of the next predicted states and
x̂e (k),ûe (k)
x̂e (k),ûe (k)
ξ
× (Z(k) − H e x̂e (k)) .
As mentioned before, EKF involves the linearized approximation of the nonlinear model [(7) and (8)] and uses the current
estimation of states x̂e (k) and inputs ûe (k) in linearization
by using
∂f e (xe (k), ue (k)) F e (k) =
∂x (k)
e
e
(7)
0



0 
 νsα +w11 (t)
1 
 νsβ
0  u
e
0
1
Lσ
(3)
Be
(4)
Lm
Lσ Lr pp ωm
0
Rr Lm
L2
r Lσ
0
−pp ωm
0
r
−R
Lr
0
0
0
0
0


  1
 isα
Lσ
0 
  isβ  
0


 
ψ



0
rα
0 
+
 ψrβ  
0

 
0 
 0
 ωm
− J1L  tL
0
0
x
0
e
0



0 
 νsα +w21 (t)
0 
 νsβ
0  u
e
0
1
Lσ
Be
(5)
(6)
BARUT et al.: SPEED-SENSORLESS ESTIMATION FOR INDUCTION MOTORS USING EXTENDED KALMAN FILTERS
275
TABLE I
RATED VALUES AND PARAMETERS OF THE IM USED IN THIS PAPER
Fig. 1.
Structure of the EKF algorithm.
Fig. 2.
Schematic representation of the experimental setup.
the correction term [second term in (11c)] are calculated. The
schematic representation of the algorithm is given in Fig. 1.
The algorithm utilizes the extended or augmented model in
(3) and (4), or (5) and (6), to generate all states required for
the sensorless control system, in addition to the load torque tL ,
using the measured phase currents and voltages.
IV. H ARDWARE C ONFIGURATION
The experimental test-bed for the EKF-based estimators is
given in Fig. 2. The IM in consideration is a three-phase fourpole 4-kW motor; the detailed specifications of which will be
given in the experimental results section. The EKF algorithm
and all analog signals are developed and processed on a Power
PC-based DS1104 Controller Board, offering a four-channel
16-bit (multiplexed) ADC and four 12-bit ADC units. The
controller board processes floating-point operations at a rate
of 250 MHz. A torque transducer rated at 50 N · m and an
encoder with 1024 counts/r are also used for the evaluation and
verification of the load torque and velocity estimates. The phase
voltages and currents are measured with high band voltage and
current sensors.
In the experiments, the IM is fed via an ac drive with a constant V/f PWM voltage instead of a sinusoidal input voltage to
achieve a more realistic performance test. Although the ac drive
is used in open loop, voltages with different frequency values
can be varied linearly with the acceleration and deceleration
times of the driver, which also allows velocity reversal. The load
is generated through a dc machine operating in generator mode
coupled to the IM. An array resistor connected to the armature
terminals of the dc machine is used to vary the load torque
applied to the IM, based on tL = kt2 ω/R, where kt is the torque
constant of dc machine, ω is the angular velocity, and R is the
total resistance (switched array + armature). The value of the
resistance is adjusted to 14.3 Ω to generate a load torque tL of
18 N · m at approximately 1400–1420 r/min, while for a tL of
10.4 N · m, the resistance is set to 29.4 Ω and to its maximum
value, respectively. Finally, the total inertia of the system does
not change in this application and is assumed to be constant.
It consists of the motor and generator inertia, which are both
determined accurately and reflected to the EKF algorithms, as
given in Tables I and II.
V. E XPERIMENTAL R ESULTS
The parameters for the IM and dc generator are listed in
Tables I and II. The values of system parameters and covariance matrix elements are very effective on the performance
of the EKF estimation. In this paper, to avoid computational
complexity, the covariance matrix of the system noise Q is
chosen in diagonal form, also satisfying the condition of positive definiteness. According to the KF theory, the Q, the Dξ
(measurement error covariance matrix), and the Du (input error
covariance matrix) have to be obtained by considering the
stochastic properties of the corresponding noises [22], [23].
However, since these are usually not known, in most cases,
the covariance matrix elements are used as weighting factor or
tuning parameters. In general, while the tuning of the initial
values of the P (estimation error covariance matrix) and the
Q is done by experimental trial-and-error to achieve a rapid
initial convergence and the desired transient and steady-state
behaviors of the estimated states and parameters, the Dξ and
Du are determined taking into account the measurement errors
of the current and voltage sensors and the quantization errors of
the ADCs, as given below.
For Model 1
Q = diag 1.4 × 10−12 A2 1.4 × 10−12 A2
× 1.3 × 10−12 (V · s)2 1.3 × 10−12 (V · s)2
× 9.6 × 10−14 (rad/s)2 1.7 × 10−12 (N · m)2
P = diag 10 A2 10 A2 10 (V · s)2 10 (V · s)2
× 10 (rad/s)2 10 (N · m)2 .
276
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007
TABLE II
RATED VALUES AND PARAMETERS OF THE DC MACHINE USED IN THIS PAPER
Fig. 3. Stator currents and voltages applied to the IM through the ac drive.
For Model 2
Q = diag 1.5 × 10−11 A2 1.5×10−11 A2 10−15 (V · s)2
×10−15 (V · s)2 10−15 (rad/s)2 10−15 (N · m)2
P = diag 1 A2 1 A2 1 (V · s)2 1 (V · s)2 1 (rad/s)2 1 (N · m)2 .
For both models
Dξ = diag 1.5 × 10−7 A2 1.5 × 10−7 A2
Du = diag 10−10 V2 10−10 V2 .
Fig. 3 demonstrates the transformed currents and voltages at
50 Hz and 380 V for a tL of approximately 20 N · m. The
performance of the IM is tested in open loop with PWM input
voltages/currents given in Fig. 3. The EKF algorithm takes
as the input of the transformed components of the current
and voltage. The following is a generalized description of this
transformation
xα = xa ;
1
xβ = √ (xb − xc )
3
torque values. The application considered in this paper does not
involve a change in the inertia; therefore, its rated value is used
in the models.
To evaluate the performance of the developed EKF schemes
for the stator and rotor oriented IM models—namely, Model 1
and Model 2, respectively—three scenarios are implemented
experimentally, with different variations given to the load
torque and velocity references. Besides the output current, the
velocity and induced torque are also measured in all three
cases to provide a basis of evaluation for the performance of
EKF schemes. The results are presented in Figs. 4–6. In these
figures, tind &t̂L , nm &n̂m , ψ̂sα , ψ̂sβ , ψ̂rα , and ψ̂rβ illustrate
the induced torque as obtained from the torque transducer and
estimated load torque, the actual and estimated velocity, and
the estimated α and β components of the stator and rotor
fluxes, respectively. e(·) error signals demonstrate the deviations
between the actual and the estimated components of the stator
current. The sampling rate used for the EKF estimation in the
experiments is Tsample = 100 µs. The estimation of states is
started with the assumption of no a priori information and with
initial values of zero.
(12)
where x: i and ν for current and voltage, respectively.
Due to the importance of system parameter values, prior to
the performance tests, the dc resistance is measured, and no
load and short circuit experiments are performed to calculate
the initial values of the parameters. These parameters are tuned
to obtain minimum error of the current, velocity, and output
torque between the actual system and its model. By applying
the same voltage inputs to the actual system, its model is
running simultaneously on the computer. The tuning process is
performed over a wide velocity range and for a variety of load
A. Scenario I—Step-Type Changes in tL (Fig. 4)
In this scenario, the EKF schemes for both models are tested
under step-type variations of the load torque, as can be seen in
Fig. 4. These step variations are created by switching the load
resistors ON and OFF. Inspecting the results for both models,
it can be noted that, in spite of the instantaneous switching
effects, isα and isβ peaks and variations remain within a very
low error band. The small value of this estimation error is an
important indicator for the good performance of the EKF in the
high-velocity range under load and no load. The estimated
BARUT et al.: SPEED-SENSORLESS ESTIMATION FOR INDUCTION MOTORS USING EXTENDED KALMAN FILTERS
Fig. 4.
277
Experimental results for step-type load torque variations at constant high velocity. (a) Model 1. (b) Model 2.
values of velocity and load torque also track their measured
values more closely throughout the operation range.
again, the current errors remain within the previously defined
error band, indicating the good performance of the algorithm
over a wide velocity range.
B. Scenario II—Velocity and Load Torque Reversal (Fig. 5)
In this scenario tested for both models, the velocity/load
torque (varying linearly with velocity) is reversed by changing
the input frequency from 50 to −50 Hz, while the motor
is running under a load torque of 19 N · m. The slope of
this variation is determined with the arbitrary choice of the
acceleration/deceleration rate given as an option on the ac drive.
By inspecting the results of this scenario, it can be noted that the
estimated load torque/velocity tracks the linear variation of the
measured torque/velocity through 1450 to −1450 r/min. Once
C. Scenario III—Zero and Low Velocities (Fig. 6)
In this scenario, while the motor is running at 10 r/min, at
t = 20 s, nm is stepped down to 0 r/min and is kept at zero for
64 s; at the end of this interval, nm is stepped up to 10 r/min for
Model 1. A similar scenario with the same duration of zerospeed operation is implemented for Model 2. The variations
are obtained by changing the speed reference on the ac drive.
As a result, the stator-based estimator yields a velocity error of
−4 r/min, while for the rotor-based estimator, this error remains
278
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007
Fig. 5. Experimental results for reversed load torque and velocity. (a) Model 1. (b) Model 2.
within −2 r/min. Also, a very low current error is obtained
in both models. Additionally, the flux amplitude and position
estimates for both the stator and rotor-based models at zero
speed appear to be stable and constant as expected, indicating
the good performance of the developed algorithm. The errors
obtained in the velocity and load torque estimates, on the
other hand, are mainly due to parameter uncertainties related
to Ls and Rs , stator inductance and resistance, respectively,
and Lr and Rr , rotor inductance and resistance, respectively,
as discussed in Section I. An indication of this fact is the
bigger velocity estimation error obtained with the EKF scheme
developed for the stator-oriented model, Model 1. The well-
known temperature-based variations of Rs at very low velocity
are more effective than Rr variations at low speed, thereby explaining the larger estimation errors in the flux with Model 1 at
low/zero speed, which in turn causes larger velocity estimation
errors. However, estimation errors in both cases remain within
an acceptable band, motivating the use of estimation scheme in
sensorless IM control.
VI. C ONCLUSION
In this paper, EKF-based sensorless estimation algorithms
are developed for the stator- and rotor-oriented models of IMs.
BARUT et al.: SPEED-SENSORLESS ESTIMATION FOR INDUCTION MOTORS USING EXTENDED KALMAN FILTERS
Fig. 6.
279
Experimental results for very low and zero velocity operation. (a) Model 1. (b) Model 2.
The load torque and velocity estimations are performed simultaneously, with the velocity taken into consideration using
the equation of motion and not as a constant parameter as in
most past studies. The stator (or the rotor) flux is estimated as
well, in addition to the stator currents, which are also measured
as output.
The estimation algorithms are tested experimentally under
challenging variations of load torque and velocity, also including persistent operation at zero speed. For all tested scenarios,
the current (estimation) errors have remained within a band for
both models, indicating the good performance of the proposed
method. Satisfactory velocity estimation errors ranging within
2–4 r/min have also been obtained for persistent operation of
zero speed. The advantage of the proposed estimation scheme
is that it does not require change of algorithms or adjustment of
gains/parameter signals for convergence at steady state. In that
sense, the developed EKF scheme offers a more generalized
and yet effective solution for the sensorless estimation of IMs
280
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007
over a wide speed range and at zero speed, motivating the use
of the estimation method with sensorless FOC and DTC of IMs.
The results can be further improved with the estimation of
temperature and frequency dependent uncertainties of stator
and rotor resistances and other system parameters based on the
application.
R EFERENCES
[1] M. Rashed and A. F. Stronach, “A stable back-EMF MRAS-based sensorless low-speed induction motor drive insensitive to stator resistance
variation,” Proc. Inst. Electr. Eng.—Electr. Power Appl., vol. 151, no. 6,
pp. 685–693, Nov. 2004.
[2] J. Holtz, “Sensorless control of induction machines—With or without
signal injection?” IEEE Trans. Ind. Electron., vol. 53, no. 1, pp. 7–30,
Feb. 2006.
[3] J. Holtz and J. Quan, “Drift- and parameter-compensated flux estimator
for persistent zero-stator-frequency operation of sensorless-controlled induction motors,” IEEE Trans. Ind. Appl., vol. 39, no. 4, pp. 1052–1060,
Jul./Aug. 2003.
[4] J. Holtz, “Sensorless control of induction motors—Performance and limitations,” in Proc. IEEE-ISIE Annu. Meeting, Puebla, Mexico, 2000, vol. 1,
pp. PL12–PL20.
[5] C. Caruana, G. M. Asher, and M. Sumner, “Performance of HF signal injection techniques for zero-low-frequency vector control of induction machines under sensorless conditions,” IEEE Trans. Ind. Electron., vol. 53,
no. 1, pp. 225–238, Feb. 2006.
[6] M. Cirrincione, M. Pucci, G. Cirrincione, and G.-A. Capolino, “An adaptive speed observer based on a new total least-squares neuron for induction
machine drives,” IEEE Trans. Ind. Appl., vol. 42, no. 1, pp. 89–104,
Jan./Feb. 2006.
[7] M. Cirrincione and M. Pucci, “An MRAS-based sensorless highperformance induction motor drive with a predictive adaptive model,”
IEEE Trans. Ind. Electron., vol. 52, no. 2, pp. 532–551, Apr. 2005.
[8] G. Edelbaher, K. Jezernik, and E. Urlep, “Low-speed sensorless control
of induction machine,” IEEE Trans. Ind. Electron., vol. 53, no. 1, pp. 120–
129, Feb. 2006.
[9] F. Cupertino, A. Lattanzi, L. Salvatore, and S. Stasi, “Induction motor
control in the low-speed range using EKF- and LKF-based algorithms,”
in Proc. IEEE-ISIE, Bled, Slovenia, 1999, vol. 3, pp. 1244–1249.
[10] S. Wade, M. W. Dunnigan, and B. W. Williams, “Comparison of stochastic
and deterministic parameter identification algorithms for indirect vector control,” in IEE Colloq.—Vector Control and Direct Torque Control
Induction Motors, London, U.K., 1995, vol. 2, pp. 1–5.
[11] L. Salvatore, S. Stasi, and L. Tarchioni, “A new EKF-based algorithm
for flux estimation in induction machines,” IEEE Trans. Ind. Electron.,
vol. 40, no. 5, pp. 496–504, Oct. 1993.
[12] O. S. Bogosyan, M. Gokasan, and C. Hajiyev, “An application of EKF for
the position control of a single link arm,” in Proc. IEEE IECON, Denver,
CO, 2001, vol. 1, pp. 564–569.
[13] M. Barut, O. S. Bogosyan, and M. Gokasan, “EKF based estimation for
direct vector control of induction motors,” in Proc. IEEE IECON, Seville,
Spain, 2002, vol. 2, pp. 1710–1715.
[14] K. Young-Real, S. Seung-Ki, and P. Min-Ho, “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.
[15] 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
Trans. Ind. Electron., vol. 49, no. 1, pp. 124–133, Feb. 2002.
[16] C.-M. Lee and C.-L. Chen, “Observer-based speed estimation method
for sensorless vector control of induction motors,” Proc. Inst. Electr.
Eng.—Control Theory Appl., vol. 145, no. 3, pp. 359–363, May 1998.
[17] G. Garcia Soto, E. Mendes, and A. Razek, “Reduced-order observers
for rotor flux, rotor resistance and speed estimation for vector controlled
induction motor drives using the extended Kalman filter technique,” Proc.
Inst. Electr. Eng.—Electr. Power Appl., vol. 146, no. 3, pp. 282–288,
May 1999.
[18] T. Du and M. A. Brdys, “Shaft speed, load torque and rotor flux estimation
of induction motor drive using an extended Luenberger observer,” in Proc.
6th IEEE Int. Conf. Elect. Mach. and Drives, 1993, pp. 179–184.
[19] F. Chen and M. W. Dunnigan, “Comparative study of a sliding-mode
observer and Kalman filters for full state estimation in an induction
machine,” Proc. Inst. Electr. Eng.—Electr. Power Appl., vol. 149, no. 1,
pp. 53–64, Jan. 2002.
[20] R. Ortega, N. Barabanov, G. Escobar, and E. Valderrama, “Direct torque
control of induction motors: Stability analysis and performance improvement,” IEEE Trans. Autom. Control, vol. 46, no. 8, pp. 1209–1222,
Aug. 2001.
[21] G. C. Goodwin and K. S. Sin, Adaptive Filtering Prediction and Control.
Englewood Cliffs, NJ: Prentice-Hall, 1984.
[22] P. Vas, Sensorless Vector and Direct Torque Control. New York: Oxford
Univ. Press, 1998.
[23] Q. Ge and Z. Feng, “Speed estimated for vector control of induction motor using reduced-order extended Kalman filter,” in Proc. IEEE PIEMC,
Beijing, China, 2000, vol. 1, pp. 138–142.
Murat Barut (S’06) was born in Gaziantep, Turkey,
in 1973. He received the B.Sc. degree in electronics engineering from Erciyes University, Kayseri,
Turkey, in 1995, the M.Sc. degree in electrical
and electronics engineering from Nigde University,
Nigde, Turkey, in 1997, and the Ph.D. degree (with
Siemens Excellence Award) in computer and control engineering from Istanbul Technical University,
Istanbul, Turkey, in 2005.
Since August 2004, he has been conducting his
Ph.D. research studies at the Department of Electrical and Computer Engineering, University of Alaska Fairbanks, Fairbanks.
He is currently an Assistant Professor with the Department of Electrical
and Electronics Engineering, Nigde University. His current research interests
include power electronics, electrical drives, mechatronics, and motion control.
Prof. Barut is a Student Member of the IEEE Industrial Electronics Society.
Seta Bogosyan (M’95) received the B.Sc., M.Sc.,
and Ph.D. degrees in electrical and control engineering from Istanbul Technical University, Istanbul,
Turkey, in 1981, 1983, and 1991, respectively.
She conducted her Ph.D. studies at the Center for
Robotics, University of California, Santa Barbara,
where she was a Researcher and a Lecturer from
1987 to 1991. Within the last decade, she was an
Associate Professor at Istanbul Technical University.
She is currently a faculty member of the Department
of Electrical and Computer Engineering, University
of Alaska Fairbanks, Fairbanks. She is also the Principal Investigator of several
National Science Foundation and other federally funded projects. Her research
interests include motion control, sensorless control of induction motors, control
of hybrid electric vehicles, remote robotics, and applications of nonlinear
control/estimation techniques to electromechanical systems in general.
Prof. Bogosyan is an AdCom Member and the Vice President in Membership
Activities of the IEEE Industrial Electronics Society (IES). She is an Associate
Editor of the International Journal of Intelligent Automation and Soft Computing and the IEEE IES Magazine.
Metin Gokasan (S’82–M’88) received the B.Sc.,
M.Sc., and Ph.D. degrees from Istanbul Technical University, Istanbul, Turkey, in 1980, 1982,
and 1990, respectively, all in electrical and control
engineering.
He is currently an Associate Professor with the
Department of Electrical and Electronics Engineering, Istanbul Technical University. From 2004 to
2006, he conducted research at the University of
Alaska Fairbanks, Fairbanks, as a Visiting Scholar
and worked in several projects involving the control
of HEVs and sensorless control of induction motors. His research interests
include the control of electrical machinery, power electronics and electrical
drives, control of hybrid electric vehicles, and mechatronics systems.
Prof. Gokasan is a Member of the IEEE Industrial Electronics Society
(IES) and the Technical Committee on Education in Engineering and Industrial
Technologies within the IEEE IES.
Téléchargement