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

THE THEORY OF VECTOR CONTROL

Ia

Ia+Ib Is =
Ia+Ib+Ic

Ic
Ib
Industrial Drive
Systems Division
VECTOR CONTROL

Vector control aims to get the same dynamic


performance or better from an A.C. motor as from a
D.C. machine with certain limitations.

The quantity that needs to be controlled is torque

Industrial Drive
Systems Division
TORQUE

 In all rotating electromagnetic machinery, Torque


(T) is proportional to the product of current (I)
and field flux ();

[T I] Equation 1

 It follows from Equation 1 that we can vary torque


by varying either the current (I), the field flux ()
or both.

Industrial Drive
Systems Division
Dynamic Response

 Changing the field flux takes a relatively long time (up to


several hundred milliseconds).

 To get the best dynamic response it is usually best to keep


constant and alter I.

Industrial Drive
Systems Division
DC Motor
 In a DC Motor, there are two separate windings, field and
armature.
 If in the field winding, builds up magnetic flux along the
d-axis of the motor 
 To generate torque, current I is injected into the armature
winding, q-axis. Brushes keep the axis perpendicular to
the d-axis, along an axis known as the quadrature or q-
axis.
field n

d-axis

m.m.f.

Field Coil

q-axis
Armature Coil
Industrial Drive
Systems Division
DC Motor
 The armature rotates so that the part of the
winding carrying current moves away from
the d-axis.

 This causes the commutator to switch
current to the part of the armature winding
moving towards the d-axis.
field n

d-axis

m.m.f.

Field Coil

q-axis
Figure 1 Armature Coil
Industrial Drive
Systems Division
DC Motor Functional Block



If

If

I T

Figure 2
Industrial Drive
Systems Division
AC Motor

 In an a.c. squirrel-cage motor the situation is much more


complicated than in a d.c. machine.

 This time there is only one winding - on the stator

 Both the magnetic field and the m.m.f. are rotating relative
to the stator reference frame.

 To complicate things further, the spatial angle between the


field and the m.m.f. is not necessarily a right-angle.

Industrial Drive
Systems Division
AC Motor
 To understand the theory by which the control of the flux and torque
producing current occurs it is best to consider what is happening at
a frozen "snapshot" in time.
 The three windings of the AC induction motor are supplied from an
IGBT transistor bridge and at any one time will have currentso of
magnitude Ia, Ib and Ic flowing in them, phase shifted by 120 from
one another.

Ia
Ib

Ic

Industrial Drive
Systems Division
AC Motor
 Although current is a scalar (non vector) quantity the resultant of
the 3 phase currents is a vector (Is) in space.

 (Is) comprises the flux and torque producing elements and both its
position and magnitude can be varied by controlling the individual
phase currents Ia,Ib & Ic.
Ia

Ia+Ib
Is =
Ia+Ib+Ic

Ic
Ib
Industrial Drive
Systems Division
AC Motor
 As the real time model of the machine predicts the flux position, (Is)
can be resolved into fixed components relative to the flux.
 These components are (Id) the direct component of current which
produces the flux, and (Iq) the perpendicular component of current
that produces the torque. By controlling the three phase currents (Id)
or (Iq) can be controlled independently.

Ib Is

Iq
field axis


Id

 stator axis
Ia
Industrial Drive
Systems Division
AC Motor

 In practice because the flux producing current path is


very inductive and therefore requires a lot of energy to
change, it is kept constant and the torque producing
(low inductive path) current is varied to change the
torque.

 In other words, if Id could be kept constant and Iq


varied to give the required torque, it would be
possible to copy the behavior of a separately-excited
d.c. machine.

Industrial Drive
Systems Division
AC Motor

 Unfortunately Id and Iq are not directly available at the motor


terminals.

 However, the stator current is available in terms of stator co-


ordinates, shown as Ia and Ib.

 It is possible to calculate Id and Iq if Ia, Ib and the angle are known.

 This calculation has to take place continuously in real-time,


(thousands of times per second), which is why vector control has had
to wait for fast microprocessors for it to become feasible.

Industrial Drive
Systems Division
Inside the AC Motor

Ia
C Id

Ib Iq Id 

 T
Figure 4
F

 The inputs to the a.c. machine (Ia and Ib) result in the outputs
(magnetic field and torque).
 Functional block C represents a transformation from stator co-
ordinates to field-orientated co-ordinates which takes place
inside the machine.
Industrial Drive
Systems Division
Inside the AC Motor

Ia
C Id

Ib Iq Id 

 T

F Figure 4

 Any change in the stator co-ordinates Ia and Ib leads immediately to a


change in Id and Iq, determined by feedback of the angle
(represented by functional block F).

Industrial Drive
Systems Division
Vector Control

Ia
C Id

Ib Iq Id 

 T

Figure 4
F

 The box C represents a co-ordinate transformation that takes place


"inside" the machine.
 To achieve vector control, it is necessary to "compensate" for this
transformation, or, in other words, to "cancel it out".
Industrial Drive
Systems Division
Vector Control

Id* Ia
C-1 C Id

Iq* Ib Iq Id 

  T

Controller Machine

Figure 5

 The functional block C-1 that compensates for the co-ordinate


transformation taking place in the machine, gives us vector control.

 The inputs Id* and Iq* are reference values for Id and Iq.
Industrial Drive
Systems Division
Vector Control

 This shows how torque is produced in a vector-controlled machine.


Compare it with Figure 2.



Id *  Id

Id*

Figure 6
T
Iq *  Iq

Industrial Drive
Systems Division
Motor Currents

 We have now seen that the magnetizing current controls


the flux in the motor. When the motor turns, this flux
produces a back emf, which is proportional to flux and
rotor speed.

 The voltage at the motor terminals will be approximately


equal to this back emf, plus a small stator voltage drop.

Industrial Drive
Systems Division
Vector Motor Currents

 At light load, i.e.. when the motor is rotating with bare


shaft only, there is no torque component and the current
flowing is entirely magnetizing current.

Id No Load Full Load

Iq Industrial Drive
Systems Division
Terminal Volts

 If the motor flux is correct, then the terminal volts at


base speed should be approximately equal to the rated
motor voltage. This enables the magnetizing current to
be set up.

 In practice the terminal volts should be about 95% of


rated volts, to allow for the extra stator voltage drop
under load.

Industrial Drive
Systems Division
Slip

 At light load, the applied magnetizing current will rotate


synchronously with the motor shaft. As the load increases, the vector
controller will cause the applied current to rotate slower than the
motor shaft. This is called “SLIP”

 The slip frequency will increase linearly as load is applied to the


motor, and may be typically of the order of 1Hz at rated load. That
is, if the motor shaft is rotating at 60Hz, then the motor current will
be rotating at 61Hz.

 This slip frequency is necessary to split the motor current into a


magnetizing component and a torque component.

Industrial Drive
Systems Division
Rotor Time Constant

 The Slip frequency is given by the value of the rotor time constant.
It is important to get it correct in order to ensure the correct split of
the motor current into the torque component and the magnetizing
component.

 If the slip frequency is zero, then 100% of the motor current goes to
magnetize the rotor, and none produces torque.

 As the slip frequency is increased, the proportion of magnetizing


current decreases.

 Slip frequency is inversely proportional to rotor time constant.

Industrial Drive
Systems Division
Motor Setup

 The aim is to maintain constant magnetizing current for all load


conditions by linearly increasing the slip frequency as load
increases.
 If the slip frequency is increased by too little, when load is applied,
the magnetizing current will be too large, and the terminal voltage
will increase.
 This is how the rotor time constant is set up.
 Increasing rotor time constant decreases slip and increases
terminal volts
 Decreasing rotor time increases slip and decreases terminal volts

Industrial Drive
Systems Division
Motor Setup

 After setting up the magnetizing current with no load on the motor,


the motor is then fully loaded, and the value of rotor time constant
is adjusted to give the correct slip frequency to give the correct
motor terminal volts.

 Alternatively it is possible to calculate the value of rotor time


constant which will give the slip frequency written on the motor
nameplate. This is less accurate but doesn’t require the application
of a load.

Industrial Drive
Systems Division
Vector Algorithm
Field
Weakening Id Loop Saw Tooth Gain

Mag Current id* ia*


PI

n Torque Scale
Iq Loop C-1 ib* P
Torque
iq*
Demand I

Rotor flux
Tr Slip angle ‘rho’
calc.
Filter Tr

imr id ia

iq ib

Encoder
Industrial Drive
Systems Division

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