You are on page 1of 64

ECE 8830 - Electric Drives

Topic 4: Modeling of Induction Motor using


qd0 Transformations

Spring 2004
Introduction

Steady state model developed in previous


topic neglects electrical transients due to load
changes and stator frequency variations. Such
variations arise in applications involving
variable-speed drives.
Variable-speed drives are converter-fed from
finite sources, which unlike the utility supply,
are limited by switch ratings and filter sizes,
i.e. they cannot supply large transient power.
Introduction (cont’d)
Thus, we need to evaluate dynamics of
converter-fed variable-speed drives to
assess the adequacy of the converter
switches and the converters for a given
motor and their interaction to determine
the excursions of currents and torque in the
converter and motor. Thus, the dynamic
model considers the instantaneous effects
of varying voltages/currents, stator
frequency and torque disturbance.
Circuit Model of a Three-Phase Induction
Machine (State-Space Approach)
Voltage Equations

Stator Voltage Equations:


d as
vas  ias rs 
dt

d bs
vbs  ibs rs 
dt

d cs
vcs  ics rs 
dt
Voltage Equations (cont’d)

Rotor Voltage Equations:


d ar
var  iar rr 
dt

d br
vbr  ibr rr 
dt

d cr
vcr  icr rr 
dt
Flux Linkage Equations
Model of Induction Motor
To build up our simulation equation, we could
just differentiate each expression for , e.g.

d as d [first row of matrix]


But sincevas
Lsrdepends
 on position,
dt dt
which will generally be a function of time, the
trig. terms will lead to a mess!
Park’s transform to the rescue!
Park’s Transformation

The Park’s transformation is a three-phase to two-


phase transformation for synchronous machine analysis.
It is used to transform the stator variables of a
synchronous machine onto a dq reference frame that is
fixed to the rotor.
The +ve q-axis is aligned with the magnetic axis of the
field winding and the +ve d-axis is defined as leading
the +ve q-axis by /2. (see Fig. 5.16c Ong on next
slide).
Park’s Transformation (cont’d)

The result of this transformation is that all


time-varying inductances in the voltage
equations of an induction machine due to
electric circuits in relative motion can be
eliminated.
Park’s Transformation (cont’d)

The Park’s transformation equation is of


the form:

fq  f a 
f    T   f 
 d   qd 0   b 
 f0   fc 

where f can be i, v, or .
Park’s Transformation (cont’d)

  2   2  
 cos  q cos   q 
3
 cos  q 
3

    
2  2   2  
 Tqd 0 ( q )     sin  q  sin  q    sin   q  
3  3   3 
 1 1 1 
 
 2 2 2 
Park’s Transformation (cont’d)

The inverse transform is given by:

 
 cos  q  sin  q 1
 
1   2   2  
Tqd 0 ( q )    cos  q    sin   q   1
  3   3  
  2   2  
cos  q    sin  q   1
  3   3  

Of course, [T][T]-1=[I]
Park’s Transformation (cont’d)

Thus,
 vq   va 
v   T   v 
 d   qd 0   b 
 v0   vc 

and  iq  ia 
i   T  i 
 d   qd 0   b 
 i0   ic 
Induction Motor Model in qd0
Acknowledgement:

The following notes covering the induction


motor modeling in qd0 space are mostly
courtesy of Dr. Steven Leeb of MIT.
Induction Motor Model in qd0 (cont’d)
This transform lets us define new “qd0” variables.
Our induction motor has two subsystems - the rotor
and the stator - to transform to our orthogonal
coordinates:
So, on the stator,
where [Ts]= [T()], ( to be defined)
λ qd 0  Ts  λ abc
and on the rotor,

where [Tr]= [T()], ( to be defined)


λ dq 0 r  [Tr ]λ abcr
Induction Motor Model in qd0 (cont’d)
STATOR:
“abc”: abcs = Ls iabcs + Lsr iabcr

“qd0”: qd0s= Ts abcs= Ts Ls Ts-1 iqd0s +Ts Lsr Ts-1 iqd0r

ROTOR:
qd0r= Tr abcr= Tr LsrT Ts-1 iqd0s +Tr Lr Tr-1 iqd0r
Induction Motor Model in qd0 (cont’d)
After some algebra, we find:

where Lar= Lr-Lab  Lar 0 0 


Tr LrTr1   0 Lar 0 
 0 0 Lar 
and similarly for .

1
T LT
But what about the cross terms? They
s s s
depend on the choice of  and .
Let  =  - r , where r is the rotor position.
Induction Motor Model in qd0 (cont’d)
Now:

 3 Lm 0 0
 2 
Tr LTsrTs1  Ts LsrTr1   0 3 L 0
 2 m 
 0 0 0
 
Just constants!!
Our double reference frame transformation eliminates
the trig. terms found in our original equations.
Induction Motor Model in qd0 (cont’d)
We know what  and r must be to make
the transformation work but we still have
not determined what to set  to. We’ll
come back to this but let us first look at
our new qd0 constitutive law and work
out simulation equations.
d
 
vqd 0 s  T s vabcs  T s Riabcs  T s
dt
abcs

1 d 1
 T s RT s iqd 0 s  T s T s qd 0 s
dt
d 1
 Riqd 0 s  T s T s qd 0 s
dt
Induction Motor Model in qd0 (cont’d)

Using the differentiation product rule:

vqd 0 s  Riqd 0 s 
d
dt
  dt

 d 1 
qd 0 s  T s T s  qd 0 s

 d 
 0 
dt
0
 
 Riqd 0 s 
d
dt

qd 0 s    d
 dt
0 0  qd 0 s

 
 0 0 0
 
Induction Motor Model in qd0 (cont’d)
For the stator this matrix is:
0  0
 0 0 

 0 0 0 

For the rotor the terminal equation is


essentially identical but the matrix is:
 0 (   r ) 0 
 (   ) 0 0 
 r 
 0 0 0 
Induction Motor Model in qd0 (cont’d)
Simulation model; Stator Equations:
d qs
vqs  iqs rs  ds 
dt

d ds
vds  ids rs  qs 
dt

d 0 s
v0 s  i0 s rs 
dt
Induction Motor Model in qd0 (cont’d)
Simulation model; Rotor Equations:

d qr
vqr  iqr rr  (   r )dr 
dt

d dr
vdr  idr rr  (   r )qr 
dt

d 0 r
v0 r  i0 r rr 
dt
Induction Motor Model in qd0 (cont’d)

Zero-sequence equations (v0s and v0r)


may be ignored for balanced operation.

For a squirrel cage rotor machine,


vdr=vqr=0.
Induction Motor Model in qd0 (cont’d)
We can also write down the flux linkages:

 qs   Las 0 0 3 2 Lsr 0 0   iqs 


   0 Las 0 0 3 2 Lsr 0   ids 
 ds  
 0 s   0 0 Las 0 0 0 0  i0 s 
   
 qr  3 2 Lsr 0 0 Lar 0 0   iqr 
 dr   0 3 2 Lsr 0 0 Lar 0   idr 
    
0 r   0 0 0 0 0 Lar 0   i0 r 
Induction Motor Model in qd0 (cont’d)
How do we pick ?
One good choice is:

d
 e
dt
where e is synchronous frequency.

Remember that this choice makes a balanced


3 voltage set applied to the stator look like a
constant.
Induction Motor Model in qd0 (cont’d)

The torque of the motor in qd0 space is given


by:
3 P
 m     qr idr  dr iqr 
2 2 
where P= # of poles
F=ma, so:
d r
J  ( m   l )
dt
where = load torque
l
Induction Motor Model in qd0 (cont’d)
Example: The equations for a balanced 3,
squirrel cage, 2-pole rotor induction motor:
Constitutive Laws:
3
 m   qr idr  dr iqr 
2
 qs   Las 0 3 2 Lsr 0  iqs 
   0 Las 0 3 2 Lsr  ids 
 ds   
qr  3 2 Lsr 0 Lar 0  iqr 
    
dr   0 3 2 Lsr 0 Lar  idr 
Induction Motor Model in qd0 (cont’d)
State equations:
d
 qs  rs iqs  ds  vqs
dt
rd
= rotor speed
 ds  rs ids  qs  vds
=dtframe speed
d J= shaft inertia
qr torque
l = load rr iqr  (   r )dr
dt
d
 dr  rr idr  (   r )qr
dt
d r ( m   l )

dt J
qd0 Induction Motor Model in
Stationary Reference Frame

The qd0 induction motor model in the


stationary reference frame can be obtained
by setting =0. This model is known as the
Stanley model and the equivalent circuits
are given on the next slide.
qd0 Induction Motor Model in
Stationary Reference Frame (cont’d)
qd0 Induction Motor Model in
Stationary Reference Frame (cont’d)
Stator and Rotor Voltage Equations:
d
vqs  rs iqs  qs
dt
d
vds  rs ids  ds
dt
d
vqr  rr iqr  qr   r dr
dt
d
vdr  rr idr  dr   r qr
dt
d
v0 s  rs i0 s  0 s
dt
d 0 r
v0 r  rr i0 r 
dt
qd0 Induction Motor Model in
Stationary Reference Frame (cont’d)
Flux Linkage Equations:

 qs   xls  xm 0 0 xm 0 0   iqs 


   0 xls  xm 0 0 xm 0   ids 
 ds  
 0 s   0 0 xls 0 0 0  i0 s 
   
 qr   xm 0 0 xlr  xm 0 0   iqr 
 dr   0 xm 0 0 xlr  xm 0   idr 
    
 0 r   0 0 0 0 0 xlr  i0 r 
qd0 Induction Motor Model in
Stationary Reference Frame (cont’d)
Torque Equation:

3P
Tem  (qr idr  dr iqr )
22
3P
 (ds iqs  qs ids )
22
3P
 xm (idr iqs  iqr ids )
22
Induction Motor Model in qd0 Example

Example 5.3 Krishnan


qd0 Induction Motor Model in
Synchronous Reference Frame

The qd0 induction motor model in the


synchronous reference frame can be
obtained by setting = e . This model
is known as the Kron model and the
equivalent circuits are given on the
next slide.
qd0 Induction Motor Model in
Synchronous Reference Frame (cont’d)
qd0 Induction Motor Model in
Synchronous Reference Frame (cont’d)
Stator and Rotor Voltage Equations:
d qs
vqs  iqs rs   e ds 
dt
d ds
vds  ids rs   e qs 
dt
d 0 s
v0 s  i0 s rs 
dt
d qr
vqr  iqr rr  ( e   r )dr 
dt
d dr
vdr  idr rr  ( e   r )qr 
dt
d 0 r
v0 r  i0 r rr 
dt
qd0 Induction Motor Model in
Synchronous Reference Frame (cont’d)
Flux Linkage Equations:

 qs   xls  xm 0 0 xm 0 0   iqs 


   0 xls  xm 0 0 xm 0   ids 
 ds  
 0 s   0 0 xls 0 0 0  i0 s 
   
 qr   xm 0 0 xlr  xm 0 0   iqr 
 dr   0 xm 0 0 xlr  xm 0   idr 
    
 0 r   0 0 0 0 0 xlr  i0 r 
qd0 Induction Motor Model in
Synchronous Reference Frame (cont’d)
Torque Equation:
3P
Tem  (qr idr  dr iqr )
22
3P
 (ds iqs  qs ids )
22
3P
 xm (idr iqs  iqr ids )
22
Induction Motor Model in Synchronous
Reference Frame Example

Example 5.5 Krishnan


Steady State Model of Induction
Motor
The stator voltages and currents for an
induction machine at steady state with
balanced 3 phase operation are given by:

vas  Vms cos( et ) ias  I ms cos( et  s )


2 2
vbs  Vms cos( et  ) ibs  I ms cos( et   s )
3 3
4 4
vcs  Vms cos( et  ) ics  I ms cos( et   s )
3 3
Steady State Model of Induction
Motor (cont’d)
Similarly, the rotor voltages and currents with
the rotor rotating at a slip s are given by:

var  Vmr cos( s et   r (0)   ) iar  I mr cos( s et   r (0)    r )

2
vbr  Vmr cos( s et    r (0)   ) ibr  I mr cos( s et  2   r (0)     r )
3 3
4 4
vcr  Vmr cos( s et  i  I
  r (0)   ) cr mr cos( s e t    r (0)     r )
3 3
Steady State Model of Induction
Motor (cont’d)
Transforming these stator and rotor abc
variables to the qd0 reference with the q-axis
aligned with the a-axis of the stator gives:

 s s j e t
v s  vqs  jvds  Vms e
 s s  j j et
i s  iqs  jids  I ms e e

v r  (vqrr  jvdrr )e j r (t )  (Vmr e j ( set  r (0)  ) )e j r (t )
 s andr r= qd0
where
r
components in stationary
j r ( t ) j ( s e t  r (0)  ) j r ( t )
i r and
frame (iqrrotating
 jidr )eref. frames, ( I mrrespectively.
e )e
Steady State Model of Induction
Motor (cont’d)
In steady state operation with the rotor
rotating at a constant speed of e(1-s),

 r (t )   e (1  s)t   r (0)

This equation can be used to simplify the


rotor voltage and current space vectors
which become:

v r  vqrs  jvdrs  Vmr e  j e jet
 s s  j ( r ) je t
i r  iqr  jidr  I mr e e
Steady State Model of Induction
Motor (cont’d)
Use phasors to perform steady state analysis.
Notation:
A - rms values of space vectors
 - rms time phasors
B
Thus,
 Vms j 0 I as  I ms e  js
V as  e
2 2
Vmr j

V ar  e I ar  I mr e  j ( r )
2 2
Steady State Model of Induction
Motor (cont’d)
and  s  s v s  jv s
V qs  j V ds 
qs ds  as e jet
V
2
s s iqss  jidss
I qs  j I ds   I as e jet
2
 s  s v s  jv s
V qr  j V dr 
qr dr  ar e jet
V
2

s s iqrs  jidrs
I qr  j I dr   I ar e jet
2
Steady State Model of Induction
Motor (cont’d)
Referring the rotor voltages and currents to
the stator side gives:

 ' s  ' s  N   jet  ' jet


V qr  j V dr   s  V ar e  V ar e
 Nr 
' s ' s  N   jet  ' jet
I qr  j I dr   r  I ar e  I ar e
 Ns 
where the primed quantities indicate rotor
quantities referred to the stator side.
Steady State Model of Induction
Motor (cont’d)
In the stationary reference frame, the
qd0 voltage and flux linkage equations
can be rewritten in terms of the complex
rms space voltage vectors as follows:  
 
 s  s s s s s
V qs  j V ds  [rs  j e ( Lls  Lm )](I qs  j I ds )  j e Lm (I 'qr  j I 'dr )
 
 s
  s s
s
V 'qr  j V 'dr  j ( e   r ) Lm (I qs  j I ds )
' '
s s
[rr  j ( e   r )( Llr  Lm )(I 'qr  j I 'dr )
Steady State Model of Induction
Motor (cont’d)
Using the relationships between the rms space
vectors and rms time phasors provided earlier,
and re-writing (e-r) by se, and dropping the
common ejt term, we get:

 as  (r  j L )I as  j L (I as  I ' )


V s e ls e m ar

 'ar  (r '  js L ' )I '  js L (I as  I ' )


V r e lr ar e m ar
s =>
 'ar
V r 'r
 (  j e L 'lr )I 'ar  j e Lm (I as  I 'ar )
s s
Steady State Model of Induction
Motor (cont’d)
The relations on the previous slide can be rewritten as:

 e  e
V as  (rs  j xls )I as  j xm (I as  I 'ar )
b b
 'ar
V r 'r baseore rated angular freq.
where b is (the j x 'lr )I 'ar  j e xm (I as  I 'ar )
given sby s  bwhere frated =rated
b
frequency in Hz of the machine.

 b  2 f rated
Steady State Model of Induction
Motor (cont’d)
A phasor diagram of the stator and rotor
variables with I m  I as  I ' is shown below
ar
together with an equivalent circuit diagram.
Steady State Model of Induction
Motor (cont’d)
By adding and subtracting rr’ and
regrouping terms, we get the alternative
equivalent circuit representation shown
below:
e
Steady State Model of Induction
Motor (cont’d)
The rr’ (1-s)/s resistance term is
associated with the mechanical power
developed.

The rr’/s resistance term is associated


with the power through the air gap.
Steady State Model of Induction
Motor (cont’d)
If our main interest is on the torque
developed, the stator side can be
replaced by the Thevenin equivalent
circuit shown below:
Steady State Model of Induction
Motor (cont’d)
In steady state:
The average power developed is given by:
 1 s  '
'2
Pem  3I 
ar  rr
 s 

The average torque developed is given by:


'2 '
Pmech '2 ' (1  s) 3I r
Tem   3I ar rr  ar r

 rm s sm (1  s ) s sm
Steady State Model of Induction
Motor (cont’d)
The operating characteristics are quite
different if the induction motor is operated
at constant voltage or constant current.
Constant voltage -> stator series impedance
drop is small => airgap voltage close to
supply voltage over wide range of loading.
Constant current -> terminal and airgap
voltage could vary significantly.
Steady State Model of Induction
Motor- Constant Voltage Supply
Shorting the rotor windings and
operating the stator windings with a
constant voltage supply leads to the
below Thevenin equivalent circuit.
Steady State Model of Induction
Motor- Constant Voltage Supply
The Thevenin circuit parameters are:

 th  jxm  as
V V
rs  j ( xls  xm )
jxm (rs  jxls )
Zth  rth  jxth 
rs  j ( xls  xm )
Steady State Model of Induction
Motor- Constant Voltage Supply
The average torque developed for a P-pole
machine with constant voltage supply is given
by:

3P Vth2 (rr' / s )
Tem 
2 e (rth  rr' / s ) 2  ( xth  xlr' ) 2

We can use this equation to generate the torque-


slip characteristics of an induction motor driven
by constant voltage supply.
Steady State Model of Induction
Motor- Stator Input Impedance
The stator input impedance is given by:
jxm (rr' / s  jxlr' )
Zin  rs  jxls  '
rr / s  j ( xlr'  xm )

The stator input current and complex


power are given by:
 as
V
I as    *
Sin  Pin  jQin  3V as Ι as
Zin
Steady State Model of Induction
Motor- Constant Current Supply
With a constant current supply, the stator
current is held fixed and the stator voltage
varies with the input impedance given on
the previous slide.
The rotor current Iar’ can be used to
determine the torque and is given by:
2 2
'2 x I
I  ' 2
ar
m as
' 2
(rr / s )  ( x  xm )
lr
Comparison of Constant Voltage
vs. Constant Current Operation
Consider a 20 hp, 60Hz, 220V 3 induction motor
with the following equivalent circuit parameters:
rs = 0.1062 xls = 0.2145 
rr’ = 0.0764 xlr’ = 0.2145 
xm = 5.834  Jrotor= 2.8 kgm2

A comparison of the performance under constant


voltage and constant current is shown in the
accompanying handout.

You might also like