Вы находитесь на странице: 1из 7

Speed and Stator Resistance Identification Schemes

for a Low Speed Sensorless Induction Motor Drive


M. S. Zaky, M. M. Khater, H. Yasin, and S. S. Shokralla
Department of Electrical Engineering, Faculty of Engineering,
Minoufiya University, Shebin El-Kom, Egypt

Abstract−Recently, speed sensorless control of induction motor accurate speed estimation in the low speed region. The
drives received great attention to avoid the different problems available online stator resistance identification schemes can be
associated with direct speed sensors. However, low speed classified into a couple of distinct categories. All these
operation with robustness against parameter variations remains methods rely on stator current measurement and chiefly
an area of research for sensorless systems. Stator resistance is of
require information regarding stator voltages as well [5]-[10].
greatest importance for good operation of speed sensorless
systems in low speed region. In this paper, a sliding mode current
The most famous methods include different types of
observer for an induction motor is presented. An estimation estimators which often use an adaptive mechanism to update
algorithm based on this observer in conjunction with Popov's the value of stator resistance [6]-[10]. The stator resistance is
hyper-stability theory is proposed to calculate the speed and determined in [6] by using a reactive power based model
stator resistance independently. The proposed speed observer reference adaptive system (MRAS). The reactive power relies
with a parallel stator resistance identification is firstly verified by on the accuracy of other parameters such as leakage
simulation. Experimental results are included as well to inductance and rotor resistance which are not necessarily
demonstrate the good performance of the proposed observer and constant and the result is prone to error. Adaptive full-order
estimation algorithms at low speed.
flux observers (AFFO) for estimating the speed and stator
Keywords: Sliding Mode Observer (SMO), Speed Sensorless, resistance are developed using Popov's and Lyapunov stability
Popov's stability, and stator resistance. criteria [7]- [8]. While these schemes are not computationally
intensive, an AFFO with a non-zero gain matrix may become
1. Introduction unstable. Model reference adaptive system for estimating the
Several methods have been recently proposed for speed speed and stator resistance is developed using Popov's stability
estimation of sensorless induction motor drives. A criterion [9]-[10]. In such methods, the stator resistance
comprehensive study of the different speed estimation adaptation mechanism is determined with the difference
techniques and their specific merits and demerits as well as between the measured and observed stator currents.
their feasibility for estimating the rotor speed are presented This paper presents a speed estimation algorithm based on a
and compared in [1]. They can be classified into two major sliding mode current observer which combines variable
categories. The first one includes the techniques that estimate structure control, Lyapunov stability and Popov's hyper
the rotor speed based on non-ideal phenomena such as rotor stability theories. Since a speed estimation algorithm should
slot harmonic and signal injection methods. Such methods be insensitive to parameter variations, especially stator
require spectrum analysis, which besides being time resistance for low and zero speed operation, a stator resistance
consuming procedures; they allow a narrow band of speed identification scheme based on the same theories is also
control, while the second category relies on utilization of an developed and used in parallel with the speed estimator.
induction motor model. Although model based methods of Simulation and experimental results are presented at different
speed estimation are characterized by their simplicity, one of operating conditions to demonstrate the effectiveness of the
the problems associated with them is their sensitivity to proposed estimation algorithms.
parameter variations. Stator resistance plays an important role
and its value has to be known with good precision in order to 2. Speed and Stator Resistance Estimation Procedure
obtain an accurate estimation of the rotor speed in the low The proposed parallel rotor speed and stator resistance
speed region [2]. estimation schemes are designed based on the concept of
The interest in stator resistance adaptation appeared hyper-stability. This foremost needs the knowledge of the
recently, with the advances of speed sensorless systems and observer construction which is used for speed estimation.
received more attention with the introduction of direct torque
control (DTC) technique. An accurate value of the stator 2.1. Construction of Sliding Mode Observer
resistance is of crucial importance for correct operation of a The induction motor can be represented by its dynamic
sensorless drive in the low speed region, since any mismatch model expressed in the stationary reference frame in terms of
between the actual value and the set value used within the the stator current and rotor flux by the following state
model of speed estimation may lead not only to a substantial equation;
speed estimation error but to instability as well [3]-[4].
Therefore, there is a great interest in the research community
to develop online stator resistance identification schemes for

978-1-4244-1933-3/08/$25.00 ©2008 IEEE 96

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on October 6, 2008 at 7:40 from IEEE Xplore. Restrictions apply.
by a closed loop observer, as in Eqn. (2), whereas the
d  is  A11 A12   is  b1  s
s s

   =  + vs  = Ax + Bvs (1) estimation of rotor fluxes is carried out by an open loop
dt λsr  A21 A22  λsr   0    represented by Eqn. (3) without the flux error. Therefore, the
where A11, A12, A21, A22 and b1 are given in the appendix. real and estimated rotor fluxes are assumed the
With reference to the introduced mathematical model and s s
same λ̂ r = λ r ; thus the error equation becomes as follows
considering the stator currents as the system outputs, the SMO
can be constructed as: 0 = ∆ a 11ˆiss + ∆ a 12 λˆ sr − L (10)
piˆ = A
s
s
ˆ ˆi + A
ˆ λˆ + b v + K sgn ˆi − i
s
11 s
12 1 s
s
r ( s
s
s
s ) (2)
2.3. Stability of the Identification System
pλˆ sr = A21ˆiss + A
ˆ λˆ s
22 r
(3) Popov's hyper-stability theory is well known as stability
criterion for nonlinear feedback systems. This theory is
where K is the switching gain.
applied here to examine stability of the proposed identification
The error equation which takes into account parameter
system. This requires that the error system and the feedback
variation can be expressed, by subtracting Eqn. (1) from Eqn.
system are derived so that the theory could be applied.
(2), as follows
In the sliding mode observer, using a speed identification
dei
dt
(
= A11ei + A12eλ + ∆A11iˆss + ∆A12λˆ rs + Ksgn iˆss − iss (4) ) error ∆ωr = ω ˆ r − ωr , a stator resistance identification error
where; (
∆R S = Rˆ S − R S and an error signal L = −K sgn ˆiss − iss , the )
 ∆A ∆A12  error system from Eqn. (10) is written as
ei = ˆiss − iss , eλ = λˆ sr − λsr and ∆A =  11 
 ∆A21 ∆A22  L = ∆a 11ˆiss + ∆ a 12 λˆ sr (11)
The sliding mode surface S is constructed as:
Substitution of ∆a 11 and ∆a 12 in Eqn. (11) yields
S(t) = ei = ˆiss − i ss = 0 (5)
∆R s ˆs ∆ωr J ˆ s (12)
whereas, the sliding mode switching function is defined as: L=− is − λ r = − z1∆R s − z 2 ∆ωr
if S ≥ 0
σL s ε
1, (6)
sgn(S ) =  where
 -1, if S < 0
If the rotor speed and stator resistance are considered as  1  ˆs
z1 =   is (13)
variable parameters, assuming no other parameter variations,  σL s 
the matrix ∆A is expressed as follows: J
−∆R s I z 2 =   λˆ sr (14)
−∆ωr J
∆a11 = , ∆a12 = , ∆a 21 = 0, ∆a 22 = ∆ωr J ε
σLs ε The Popov's integral inequality of Eqn. (11) is written as
The sliding mode occurs when the following sliding condition follows [10]:
is satisfied; t0 (15)
e iT ⋅ e i < 0 (7) S = ∫ LT Wdt ≥ − γ 2 , γ = const.
0

2.2. Characteristics of Sliding Mode Observer on Sliding where LT is the input vector and W = − z1∆ R s − z 2 ∆ωr ,
Surface which represents the nonlinear block, is the output vector of
When the estimation error trajectory reaches the sliding the feedback block, and γ is a finite positive constant which
surface, i.e., S = 0 then, from Eqn. (5), it is obvious that the does not depend on t0.
observed currents will converge to the actual ones, i.e., îss = i ss . t0 t0 (16)
S = ∫ LT Wdt = ∫ LT ( − z1∆R s − z 2 ∆ ω r ) dt
It is important to point out that this sliding surface equation is
0 0
selected to guarantee that, on the sliding surface, the observer Substitution of Eqns. (13) and (14) yields
will not be affected by any system parameter or any t0 t0
 − LT ∆R s ˆs LT ∆ωr J ˆ s  (17)
disturbance. This means that the current observer is invariant. S = ∫ LT Wdt = ∫  is − λ r  dt
According to the equivalent control concept, assuming the 0 0
σLs ε 
s
observed currents îss match the actual currents is in the t0
 − LT ∆R s ˆs  0 t
 − LT ∆ωr J ˆ s 
steady-state, then Eqn. (7) becomes = ∫ is  dt + ∫  λ r  dt
0
σL s  0
ε 
eTi = e i = 0 (8)
S = S1 + S 2 ≥ − γ 2 (18)
from which, the error equation becomes t0 (19)
 LT ∆ R s ˆ s 
0 = a 12 e λ + ∆ a 11ˆiss + ∆ a 12 λˆ sr − L ∫0  − σ L s i s  dt ≥ − γ 1
2
(9) S1 =
The estimation algorithm of the stator currents is constructed

97

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on October 6, 2008 at 7:40 from IEEE Xplore. Restrictions apply.
t0
 − LT ∆ω r J ˆ s  (20) 3. System Implementation
S2 = ∫  λ r  dt ≥ − γ 22 The basic configuration of the experimental system is
0
ε  shown in Fig. 3. It consists of an induction motor interfaced
The validity of Eqn. (18) can be verified by means of the with a digital control board DS1102 based on a Texas
inequalities expressed by Eqns. (19) and (20), provided that Instruments TMS320C31 Digital Signal Processor for speed
the estimate of rotor speed and stator resistance can be estimation. The induction motor is coupled with a dc generator
obtained by Eqns. (21) and (22), respectively: for mechanical loading. The rating and parameters of the
ωˆ r = K ω ∫ LT Jλˆ r dt (21) induction motor are given in the appendix. Stator terminal
voltages and currents are measured and filtered using analogue
R̂ s = K R ∫ LT i ss dt (22) circuitry. Hall-effect sensors are used for this purpose.
Measurements are taken on two phases only and the
where Kω and KR are adaptive gains.
It is verified that the Popov's inequality of Eqn. (13) is corresponding values of the third phase are obtained by
satisfied if the estimate of the stator resistance is chosen to be calculation. The measured voltage and current signals are
a linear function of an inner product of the current estimate acquired by the A/D input ports of the DSP control board.
This board is hosted by a personal computer on which
iˆss and the error signal L, and the estimate of the rotor speed is mathematical algorithms are programmed and downloaded to
chosen to be a linear function of an inner product of the flux the board for real-time speed estimation. A direct speed
estimate λˆ r and the error signal. measurement is also carried out for comparison with estimated
speed signals. The output switching commands of the DSP
An identification system for speed and stator resistance is control board are obtained via its digital port and interfaced
shown in Fig. 1, which is constructed from a linear time- with the inverter through opto-isolated gate drive circuits.
invariant forward block and a nonlinear time-varying feedback
block. The system is hyper-stable if the forward block is Rectifier Inverter Induction Dc
positive real and the input and output of the nonlinear Motor Generator

Vdc
feedback block satisfies Popov's integral inequality. Figure 2
illustrates the block diagram of parallel speed and stator Supply
resistance estimation algorithms based on a combination of
SMO and Popov's hyper-stability theory. Gate Drive
DSP Control Board
Linear time-invariant block
L PWM
I
Computer
60 MHz A/D Converter
0 _ ISA
bus Master DSP
TMS320C31 Encoder
RAM D/A Converter Oscilloscope

∆ω r ωˆ r K ω
× _ + S
• Fig. 3 Block diagram of the experimental system

T ∗ i

qr
i ∗

as va
+
W + z2 ω∗
Indirect i
ωr J λˆT
PI i
∗ Inverse ∗
vb
r
_ Vector dr
dq bs PWM
IM
r Controller Transform i ∗ Inverter vc
+ Inner ω̂ λ∗ cs

r dr
ω̂
∆R S Rˆ s K R
Product sl
ω̂
×
e
+
• LPF LPF
_ S + v abcs i ab cs
v sqs

z1 Rs ω̂ Stator resistance v s

i sT
ds
r
Rotor speed is abc to dqs
qs
Estimators s Transform
ids

Nonlinear time varying block


Fig. 4 Block diagram of sensorless indirect field oriented control System
Fig. 1 Identification system for speed and stator resistance
4. Results and Discussion
ωˆ r Speed λˆrs Flux Rˆs I. Simulation Results
Observer
Eqn. (21)
Observer
Eqn. (3)
A sensorless indirect field oriented controlled induction
is motor drive, shown in Fig. 4, is used where the actual speed
feedback signal is replaced by the estimated one. The stator
vs Current iˆs _ Switching Rˆs resistance identification scheme is used in parallel with the
Observer
Eqn. (2) +
Function
Eqn. (6)
Estimation speed estimation algorithm. The drive system is operated
Eqn. (22)
initially with a detuned stator resistance at a certain steady
Rˆs state condition and the stator resistance identification scheme
is then turned on at t = 1 sec. Figure 5 shows the actual and
Fig. 2 Block diagram of parallel speed and stator resistance identification
schemes
estimated speeds as well as the speed estimation error for

98

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on October 6, 2008 at 7:40 from IEEE Xplore. Restrictions apply.
initial level of stator resistance mismatch at a speed reference
of 1 rad/sec under no load condition. The initial detuning in
the stator resistance is +30%. Stator resistance adaptation
scheme is turned on at t = 1 sec. It is clear from this figure that
activation of the stator resistance adaptation scheme quickly
compensates for the initial error in the estimated stator
resistance value and, therefore, eliminates the initial speed
estimation error.
The speed observer with parallel online stator resistance
identification is also examined during starting operation in the
low speed region. Fig. 6 shows the actual and estimated
speeds, and the speed estimation error with speed reference set
at 1 rad/sec under no load condition. It is observed that good
speed estimation is achieved and the speed estimation error
rapidly decays to zero.
The performance of identification schemes is also tested Fig. 6 Actual and estimated speeds, and speed estimation error during starting
operation with stator resistance tuning at speed commands of 1 rad/sec
during speed reversal in the low speed region. Fig. 7 illustrates
the actual and estimated speeds as well as the speed estimation
error during speed reversal from 0.5 to -0.5 rad/sec. The
correct value of the stator resistance leads to elimination of the
speed estimation error and the actual and estimated speeds are
in very good agreement in steady state with a considerable
reduction of the speed error (12.5%) during transients to zero
in 0.25 sec.
The speed observer is able to operate at zero speed,
provided that the estimated stator resistance exactly matches
the actual stator resistance. Figure 8 shows the actual and
estimated speeds as well as the speed estimation error at zero
speed with stator resistance tuning. As shown, the proposed
speed observer with stator resistance adaptation achieves good
speed estimation. Furthermore, the results confirm that due to
Rˆ s R s
the accurate stator resistance estimation, the drive does not
loose stability during operation at low speeds. Finally,
simulation results prove the supremacy of the parallel speed
and stator resistance identification schemes to provide an
accurate speed estimate in the very low speed region and at Fig. 7 Actual and estimated speeds, and speed estimation error with stator
resistance tuning during speed reversal from 0.5 to -0.5 rad/sec
zero speed.

Rˆso = 1.3R s

Rˆ s R s

Fig. 5 Actual and estimated speeds, and speed estimation error at speed Fig. 8 Actual and estimated speeds, and speed estimation error with stator
command of 1 rad/sec. Stator resistance adaptation is activated at t = 1 sec. resistance tuning at zero speed
Rˆso = 1.3R s

99

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on October 6, 2008 at 7:40 from IEEE Xplore. Restrictions apply.
II. Experimental Results
Since motor heating usually causes a considerable

RS [ p.u. ]
variation in the winding resistance, so there is often a
mismatch between the actual stator resistance and its
corresponding set value within the model used for speed
estimation. Experimental results are presented to verify the

Estimated Speed [ rad/sec ]


performance of the proposed speed observer with stator
resistance identification scheme. It is important to use a stator
resistance adaptation algorithm to set an accurate value of
stator resistance to the speed observer and always track the
exact stator resistance and consequently good speed estimation
is achieved. Also, stator resistance adaptation mechanism
makes the speed estimation algorithm robust to this parameter Time [ Sec ]
mismatch. For this purpose, the proposed SMO with stator Fig. 9 Estimated speed at 10 rad/sec under +50% mismatch of stator resistance
resistance identification scheme is firstly tested under different with stator resistance adaptation
values of stator resistance to represent this parameter
mismatch. Fig. 9 shows the estimated speed at 10 rad/sec at
+50% stator resistance mismatch with activated stator

Actual Speed
resistance adaptation. It is observed that the estimated speed
preserves its value unchanged under this parameter mismatch.
This test proves that the proposed SMO with online stator
resistance tuning is dependable and accurately gives the same
behavior as the actual speed under stator resistance mismatch.
The effectiveness of stator resistance adaptation algorithm is Estimated Speed [ rad/sec ]

tested during reversing transients; this corresponds to a very


short-term operation at zero speed. Figure 10 shows the actual
and estimated speeds for a reversing transient from 100 to -
100 rad/sec with and without stator resistance adaptation. The
results with stator resistance adaptation mechanism illustrate
that good estimated speed during reversing transient through Time [ Sec ]
zero speed is achieved compared with the same situation in
(a)
Fig. 10-b. Persistent operation at zero speed is possible
experimentally as shown in Fig. 11 with and without stator
resistance adaptation. Figure 12 shows the actual and
Actual Speed

estimated speeds for a reversing transient from 60 to -60


rad/sec with stator resistance adaptation. The stator resistance
identification scheme is also examined at very low speeds.
Figure 13 shows the experimental results during steady state
operation at 2.5 rad/sec (0.8 Hz, 0.016 p.u.). This figure shows
Estimated Speed [ rad/sec ]

good speed estimation due to the introduction of stator


resistance adaptation.
The introduced results demonstrate that the system exhibits a
good robustness and high speed estimation accuracy under
different operating conditions and with stator resistance
mismatch. This is possible due to the strong robustness of the
SMO. Time [ Sec ]

(b)
Fig. 10 Actual and estimated speed during speed reversal at 100 rad/sec (a)
without stator resistance adaptation and (b) with stator resistance adaptation

100

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on October 6, 2008 at 7:40 from IEEE Xplore. Restrictions apply.
Actual Speed

Actual Speed
Estimated Speed [ rad/sec ]

Estimated Speed [ rad/sec ]


Time [ Sec ]

(a) Time [ Sec ]

Fig. 13 Actual and estimated speed during steady state operation at 2.5 rad/sec
(0.8 Hz, 0.016 p.u.) with stator resistance adaptation
Actual Speed

5. Conclusion
In this paper, a parallel speed and stator resistance
identification schemes of sensorless induction motor drives
have been presented. The estimation algorithms have been
obtained based on sliding mode current observer combined
Estimated Speed [ rad/sec ]

with Lyapunov stability and Popov's hyper-stability theories


which are applied to nonlinear feedback systems. It has been
found that activation of the stator resistance adaptation
mechanism quickly compensates the initial error in the
estimated stator resistance value and, therefore, eliminates the
initial speed estimation error. As a consequence, the actual and
Time [ Sec ]
estimated speeds are in good agreement. Very low speed
(b) sensorless operation and also zero speed have been
Fig. 11 Actual and estimated speed at zero speed (a) without stator resistance investigated by the proposed SMO with online stator
adaptation and (b) with stator resistance adaptation resistance adaptation scheme. Extensive simulation results
have been presented to prove the supremacy of the proposed
system, and experimental results using DSP are included as
well.
Actual Speed

6. Appendix
A. List of symbols
Lm Mutual inductance σ Leakage coefficient
Lr Rotor leakage inductance Te Electromagnetic torque
Ls Stator leakage inductance TL Load torque
Estimated Speed [ rad/sec ]

Rs Stator resistance B Friction coefficient


Tr Rotor time constant J Moment of inertia
ωr Rotor angular speed
i ss = [i sds i qs
s
]T Stator current vector
ˆi s = [ ˆi s ˆi s ] T Estimated Stator current vector
s ds qs

Time [ Sec ]
λ sr = [ λ sdr λ sq r ] T Rotor flux vector
Fig. 12 Actual and estimated speed during speed reversal at 60 rad/sec with λˆ sr = [ λˆ sdr λˆ sq r ] T Estimated rotor flux vector
stator resistance adaptation
v = [v
s
s
s
ds
s
v ]
qs
T
Stator voltage vector
ω̂ r Estimated rotor speed
p = d dt Differential operator

101

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on October 6, 2008 at 7:40 from IEEE Xplore. Restrictions apply.
A11 = aI, A12 = cI + dJ, A21 = eI, A22 = −εA12 , b1 = bI tuning for speed-sensorless vector control of induction motor drives,"
IEEE Trans. on Ind. Applicat., Vol. 38, No. 5, September/October 2002,
1 0 0 −1 pp. 1282-1289.
I=  , J = 1 0 
 0 1    [4] Joachim Holtz, and Juntao Quan, "Sensorless vector control of induction
motors at very low speed using a nonlinear inverter model and parameter
 Rs L2m  1 ω L identification," IEEE Trans. on Ind. Applicat., Vol. 38, NO. 4,
a = − + , c = , d= r, e= m
σ L σ L T L ε T ε Tr July/August 2002, pp. 1087-1095.
 s s r r  r
[5] Giuseppe Guidi, and Hidetoshi Umida, "A Novel Stator Resistance
σL s L r 1 L2
L Estimation Method for Speed-Sensorless Induction Motor Drives," IEEE
ε= , b= , σ = 1 − m , Tr = r Transactions on Industry Applications, Vol. 36, NO. 6,
Lm σL s LsLr Rr
November/December 2000, pp. 1619-1627.
B. Induction motor parameters:- [6] Gregor Edelbaher, Karel Jezernik, and Evgen Urlep, "Low-speed
Rated power (w) 250 Rs (p.u) 0.0658 sensorless control of induction machine," IEEE Trans. on Ind. Electr.,
Rated voltage (volt) 380 Rr (p.u) 0.0485 Vol. 53, No. 1, February 2006, PP. 120-129.
Rated current (Amp.) 0.5 Ls (p.u) 0.6274 [7] Hossein Madadi Kojabadia, and Liuchen Changb, "Comparative study
Rated frequency (Hz) 50 Lr (p.u) 0.6274 of pole placement methods in adaptive flux observers," Control
Number of poles 4 Lm (p.u) 0.5406 Engineering Practice, Elsevier, Vol. 13, 2005, pp. 749–757.
[8] Jehudi Maes and Jan A. Melkebeek, "Speed-Sensorless direct torque
control of induction motors using an adaptive flux observer," IEEE
7. References Trans. on Ind. Applicat., Vol. 36, NO. 3, May/June 2000, pp. 778-785.
[1] M. S. Zaky, M. M. Khater, H. Yasin, and S. S. Shokralla, A. El-Sabbe, " [9] H. Mdaadi Kojabadi, "Simulation and experimental studies of model
Speed-sensorless control of induction motor drives (Review Paper)", reference adaptive system for sensorless induction motor drive,"
Engineering Research Journal (ERJ), Faculty of Engineering, Minoufiya Simulation Modeling Practice and Theory, Elsevier, Vol. 13, 2005, pp.
University, Egypt, Vol. 30, No. 4, October 2007, PP. 433-444. 451–464.
[2] M. S. Zaky, M. M. Khater, H. Yasin, and S. S. Shokralla, A. El-Sabbe, " [10] Veran Vasic, Slobodan N. Vukosavic, and Emil Levi, "A stator
Robust sliding mode speed observer for induction motor drives", resistance estimation scheme for speed sensorless rotor flux oriented
Engineering Research Journal (ERJ), Faculty of Engineering, Minoufiya induction motor drives," IEEE Trans. on Energy Conversion, Vol. 18,
University, Egypt, Vol. 30, No. 4, October 2007, PP. 425-431. No. 4, December 2003, pp. 476-483.
[3] Hirokazu Tajima, Giuseppe Guidi, and Hidetoshi Umida, "Consideration
about problems and solutions of speed estimation method and parameter

102

Authorized licensed use limited to: Reva Institute of Tehnology and Management. Downloaded on October 6, 2008 at 7:40 from IEEE Xplore. Restrictions apply.

Вам также может понравиться