Sei sulla pagina 1di 56

N.

JAYAKUMAR
ASST. PROFESSOR,
TOCE / E.E.E.,
BANGALORE.
E-Mail : njktry@yahoo.co.in





Vector Control of
Induction Motor

Introduction
Scalar control
produces good steady state performance
but poor dynamic response.
This manifests itself in the deviation of air
gap flux linkages from their set values.
This variation occurs in both magnitude
and phase.


Introduction
Vector control (or field oriented
control)
offers more precise control compared
to scalar control.
used in high performance drives
where oscillations in air gap flux
linkages are intolerable, e.g. robotic
actuators, centrifuges, servos, etc.

Introduction
Why does vector control provide superior
dynamic performance compared to scalar
control ?
In scalar control there is an inherent
coupling effect because both torque and
flux are functions of voltage or current
and frequency. This results in sluggish
response and is prone to instability
because of 5
th
order harmonics. Vector
control decouples these effects.
Torque Control of DC Motors
There is a close parallel between torque
control of a dc motor and vector control
of an ac motor. It is therefore useful to
review torque control of a dc motor
before studying vector control of an ac
motor.
Torque Control of DC Motors
A dc motor has a stationary field structure
(windings or permanent magnets) and a
rotating armature winding supplied by a
commutator and brushes. The basic
structure and field flux and armature MMF
are shown below:



Torque Control of DC Motors
The field flux
f
(
f
) produced by field
current I
f
is orthogonal to the armature
flux
a
(
a
) produced by the armature
current I
a
. The developed torque T
e
can be
written as:


Because the vectors are orthogonal, they
are decoupled, i.e. the field current only
controls the field flux and the armature
current only controls the armature flux.
'
e t a f
T K I I =
Torque Control of DC Motors
DC motor-like performance can be
achieved with an induction motor if the
motor control is considered in the
synchronously rotating reference frame
(d
e
-q
e
) where the sinusoidal variables
appear as dc quantities in steady state.

Two control inputs i
ds
and i
qs
can be used
for a vector controlled inverter as shown
on the next slide.
Torque Control of DC Motors




With vector control:
i
ds
(induction motor) I
f
(dc motor)
i
qs
(induction motor) I
a
(dc motor)
Thus torque is given by:


where is peak value of sinusoidal
space vector.


'
e t qs t ds qs r
T K i K i i = =
r r
=
Torque Control of DC Motors
This dc motor-like performance is only
possible if i
qs
*
only controls i
qs
and does
not affect the flux , i.e. i
qs
and i
ds
are
orthogonal under all operating conditions
of the vector-controlled drive.
Thus, vector control should ensure the
correct orientation and equality of the
command and actual currents.
r

Equivalent Circuit of Induction Motor


The complex d
e
-q
e
equivalent circuit of an
induction motor is shown in the below figure
(neglecting rotor leakage inductance).



Equivalent Circuit of Induction
Motor
Since the rotor leakage inductance has
been neglected, the rotor flux = ,
the air gap flux.
The stator current vector I
s
is the sum of
the i
ds
and i
qs
vectors. Thus, the stator
current magnitude, is related to i
ds
and
i
qs
by:





r

s I
2 2
s
ds qs
I i i = +
Phasor Diagrams for Induction Motor
The steady state phasor (or vector)
diagrams for an induction motor in the
d
e
-q
e
(synchronously rotating) reference
frame are shown below:




Phasor Diagrams for Induction Motor
The rotor flux vector is aligned
with the d
e
axis and the air gap voltage
is aligned with the q
e
axis. The terminal
voltage V
s
slightly leads the air gap voltage
because of the voltage drop across the
stator impedance. i
qs
contributes real
power across the air gap but i
ds
only
contributes reactive power across the air
gap.
( )
r m
=
m
V
Phasor Diagrams for Induction
Motor
The first figure shows an increase in the
torque component of current i
qs
and the
second figure shows an increase in the flux
component of current, i
ds
. Because of the
orthogonal orientation of these components,
the torque and flux can be controlled
independently. However, it is necessary to
maintain these vector orientations under all
operating conditions.

How can we control the i
qs
and i
ds
components
of the stator current I
s
independently with the
desired orientation ?

Principles of Vector Control
The basic conceptual implementation of
vector control is illustrated in the below
block diagram:







Note: The inverter is omitted from this diagram.
Principles of Vector Control
The motor phase currents, i
a
, i
b
and i
c
are
converted to i
ds
s
and i
qs
s
in the stationary
reference frame. These are then
converted to the synchronously rotating
reference frame d-q currents, i
ds
and i
qs
.
In the controller two inverse transforms
are performed:
1) From the synchronous d-q to the
stationary d-q reference frame;
2) From d
*
-q
*
to a
*
, b
*
, c
*
.
Principles of Vector Control
There are two approaches to vector control:
1) Direct field oriented current control
- here the rotation angle of the i
qs
e
vector
with respect to the stator flux
qr

s
is being
directly determined (e.g. by measuring air
gap flux)
2) Indirect field oriented current control
- here the rotor angle is being measured
indirectly, such as by measuring slip speed.
Direct Vector Control
In direct vector control the field angle is
calculated by using terminal voltages and
current or Hall sensors or flux sense
windings.

A block diagram of a direct vector control
method using a PWM voltage-fed inverter
is shown on the next slide.
Direct Vector Control





Direct Vector Control
The principal vector control parameters, i
ds
*

and i
qs
*
, which are dc values in the
synchronously rotating reference frame,
are converted to the stationary reference
frame (using the vector rotation (VR)
block) by using the unit vector cosu
e
and
sinu
e
. These stationary reference frame
control parameters i
ds
s*
and i
qs
s*
are then
changed to the phase current command
signals, i
a
*
, i
b
*
, and i
c
*
which are fed to the
PWM inverter.
Direct Vector Control
A flux control loop is used to precisely
control the flux. Torque control is achieved
through the current i
qs
*
which is generated
from the speed control loop (which includes
a bipolar limiter that is not shown). The
torque can be negative which will result in a
negative phase orientation for i
qs
in the
phasor diagram.
How do we maintain i
ds
and i
qs
orthogonality?
This is explained in the next slide.
Direct Vector Control




Direct Vector Control
Here the d
e
-q
e
frame is rotating at
synchronous speed e
e
with respect to
the stationary reference frame d
s
-q
s
, and
at any point in time, the angular position
of the d
e
axis with respect to the d
s
axis
is u
e
(=e
e
t).

From this phasor diagram we can write:

and
cos
s
dr e r
u =
sin
s
qr e r
u =
Direct Vector Control
Thus,
, , and

The cosu
e
and sinu
e
signals in correct
phase position are shown below:



cos
s
dr
e
r

=
sin
s
qr
e
r

=
( ) ( )
2 2
s s
dr qr r
= +
Direct Vector Control
These unit vector signals, when used in
the vector rotation block, cause i
ds
to
maintain orientation along the d
e
-axis and
the i
qs
orientation along the q
e
-axis.
Summary of Salient Features of
Vector Control
A few of the salient features of vector
control are:
The frequency e
e
of the drive is not
controlled (as in scalar control). The
motor is self-controlled by using the
unit vector to help control the frequency
and phase.
There is no concern about instability
because limiting within the safe limit
automatically limits operation to the
stable region.
s
I
Summary of Salient Features of
Vector Control
Transient response will be fast
because torque control by i
qs
does not
affect flux.
Vector control allows for speed control
in all four quadrants (without
additional control elements) since
negative torque is directly taken care
of in vector control.
Flux Vector Estimation
The air gap flux can be directly measured in
a machine using specially fitted search coils
or Hall effect sensors. However, the drift in
the integrator with a search coil is
problematic at very low frequencies. Hall
effect sensors tend to be temperature-
sensitive and fragile.
An alternative approach is to measure the
terminal voltage and phase currents of the
machine and use these to estimate the flux.
These techniques are discussed on pp. 363-
368 of the Bose text.
Indirect Vector Control
Indirect vector control is similar to direct
vector control except the unit vector
signals (cosu
e
and sinu
e
) are generated in
a feedforward manner.

The phasor diagram on the next slide can
be used to explain the basic concept of
indirect vector control.
Indirect Vector Control





Indirect Vector Control
The d
s
-q
s
axes are fixed on the stator and
the d
r
-q
r
axes are fixed on the rotor. The
d
e
-q
e
axes are rotating at synchronous
speed and so there is a slip difference
between the rotor speed and the
synchronous speed given by:


Since, , we can write:
e r sl
e e e = +
e e
dt u e =
}
e r sl
u u u = +
Indirect Vector Control
In order to ensure decoupling between the
stator flux and the torque, the torque
component of the current, i
qs
, should be
aligned with the q
e
axis and the stator flux
component of current, i
ds
, should be aligned
with the d
e
axis.
We can use the d
e
-axis and q
e
-axis
equivalent circuits of the motor (shown on
the next slide) to derive control
expressions.
Indirect Vector Control




Indirect Vector Control
The rotor circuit equations may be written as:



( ) 0
dr
r dr e r qr
d
R i
dt

e e + =
( ) 0
qr
r qr e r dr
d
R i
dt

e e + + =
Indirect Vector Control
The rotor flux linkage equations may be
written as:



These equations may be rewritten as:

dr r dr m ds
L i L i = +
qr r qr m qs
L i L i = +
1
m
dr dr ds
r r
L
i i
L L
=
1
m
qr qr qs
r r
L
i i
L L
=
Indirect Vector Control
Combining these with the earlier equations
allows us to eliminate the rotor currents
which cannot be directly obtained. The
resulting equations are:






where .
0
dr m r
dr r ds sl qr
r r
d L R
R i
dt L L

e + =
0
qr
m r
qr r qs sl dr
r r
d
L R
R i
dt L L

e + + =
sl e r
e e e =
Indirect Vector Control
For decoupling control the total rotor flux
needs to be aligned with the d
e
-axis and so
we want:
qr
=0 => d
qr
/dt =0
If we now substitute into the previous
equations, we get:



and

where has been substituted for
dr
.

r

r r
m ds r
r
d L
L i
R dt

+ =
m r
sl qs
r r
L R
i
L
e

=
r

Indirect Vector Control


For implementing the indirect vector control
strategy, we need to take these equations
into consideration as well as the equation:


Note:
A constant rotor flux results in the equation:


so that the rotor flux is directly proportional
to i
ds
in steady state.
m ds r
L i =
e r sl
u u u = +
Indirect Vector Control
An implementation of indirect vector control
for 4-quadrant operation is shown below:




Indirect Vector Control
Features of this implementation:
Diode rectifier front-end with a PWM
inverter with a dynamic brake in the dc
link.
Hysteresis-band current control.
Speed control loop generates the torque
component of current, i
qs
*
.
Constant rotor flux is maintained by using
the desired i
ds
*
.
The slip frequency e
sl
*
is generated from
the desired i
qs
*
.

Indirect Vector Control
Slip gain K
s
is given by:



e
e
and u
e
are given by:

and

The incremental encoder is necessary
for indirect vector control because the
slip signal locates the rotor pole
position with respect to the d
r
axis in a
feedforward manner.
*
*
sl m r
s
qs
r r
L R
K
i
L
e

= =
*
e sl r
e e e = +
e
dt u e =
}
Indirect Vector Control
If i
qs
*
<0 for negative torque, phasor i
qs
is
reversed and e
sl
(and u
sl
) will be
negative.
The speed control range can be extended
into the field weakening region by
incorporating the dotted line part of the
implementation (see figure below). Note:
Closed loop flux control is now required.


Indirect Vector Control
Harmonic content of hysteresis-band
current control is not optimum. Also,
at higher speeds the current controller
will saturate in part of the cycle
because of the high back emf.
Synchronous current control can be
used to overcome these problems. See
Bose text, pp. 372-374 for details.
Indirect Vector Control
A dc motor-like electromechanical model
can be derived for an ideal vector-
controlled drive using the following
equations:
3
2 2
m
e qs r
r
L P
T i
L

| |
=
|
\ .
r r
m ds r
r
d L
L i
R dt

+ =
2
r
e L
d
T T J
P dt
e
| |
=
|
\ .
Indirect Vector Control
A transfer function block diagram is
shown below:






Note: The torque T
e
responds instantly
but the flux has first order delay (with
time constant =L
r
/R
r
).
Indirect Vector Control
The physical principle of vector control can
be explained more clearly with the help of
the below d
e
-q
e

equivalent circuits:




Indirect Vector Control
Since i
ds
and i
qs
are being controlled, we can
ideally ignore the stator-side parameters.
With
qr
=0 under all conditions, the emf
source on the rotor side d
e
-circuit e
sl

qr
=0.
This means that in steady state i
ds
flows only
through the magnetizing inductance, L
m
, but
in the transient case, is shared by the rotor
circuit whose time constant = L
lr
/R
r
.
Indirect Vector Control
In the q
e
-circuit when torque is controlled by
i
qs
the emf e
sl

dr
changes instantaneously
(because ). Since
qr
=0, this
emf causes a current (L
m
/L
r
)i
qs
to flow
through the rotor resistor R
r
. If L
lr
is
neglected and flux is constant, i
ds
is seen
to only flow through L
m
and i
qs
only flows
through the rotor side, as desired.

/
sl dr m r qs r
L R i L e =
r

Indirect Vector Control


A serious issue with respect to indirect
vector control is that of slip gain
detuning. This is due primarily to
variation in rotor resistance. This effect is
illustrated below where R
r
=actual rotor
resistance and
= estimated rotor resistance.


r
R
Indirect Vector Control
Continuous on-line tuning of K
s
is very
complex and computationally intensive.
However, two methods, one based on
extended Kalman filtering (EKF) for
parameter estimation and a second one
based on a model referencing adaptive
controller (MRAC) approach are good
options. The EKF method will be
considered later when studying
sensorless vector control but the MRAC
method is described next.
Indirect Vector Control
In the MRAC approach a reference model
output signal X
*
that satisfies the tuned
vector control condition is usually a
function of i
ds
*
and i
qs
*
, motor
inductances, and operating frequency.
The adaptive model X is estimated based
on motor feedback voltages and currents
as shown in the next slide. X is compared
to X
*
an the resulting error used to
estimate the slip gain through a P-I
compensator. Slip gain tuning is
achieved when X=X
*
.
s
K
Indirect Vector Control




Indirect Vector Control
Suppose we decide to use torque as the
model parameter X. Thus,


Substituting L
m
i
ds
*
for gives:


The actual torque can be estimated from the
stator frame variables using the equation:
* * *
3
2 2
m
e qs r
r
L P
X T i
L

| |
= =
|
\ .
r

2
* * * *
3
2 2
m
e ds qs
r
L P
X T i i
L
| |
= =
|
\ .
( )
3
2 2
s s s s
e ds qs qs ds
P
X T i i
| |
= =
|
\ .
Indirect Vector Control
Note: L
m
and L
r
parameter variations
affect the estimation accuracy of X
*

and at low speeds, the stator
resistance R
s
affects the estimation
accuracy of X.

THANK YOU

Potrebbero piacerti anche