AC Vector Drives 2 Concepts

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

School of Electrical and Electronic Engineering

AC Vector Controlled Drives Induction Motor Drives


Greg Asher
Professor of Electrical Drives and Control Greg.asher@nottingham.ac.uk

Part II Concepts in Vector Control


2.1 2.2 2.3 2.4 2.5 Introducing the High Performance Drive Concept of vectors Vectors in a DC machine Vector in an Induction machine Stationary and Rotating Frames

Introduction the high performance drive Some definitions


A motor drive in which the motor torque obeys a torque demand within a few ms is called a torque controlled drive An IM driven by a V-f PWM converter is not a torque controlled drive. Why?
Industry name Speed/position Servo drive Torque servo Servo drive Servo drive Control Engineers name Servo drive Servo drive Tracking drive Regulator drive

All the following are torque controlled drives Drive designed to go from one speed to another (or from one position to another) as quickly as possible Drive designed to go from one torque to another as quickly as possible Drive designed to follow a speed or position trajectory Drive designed to follow a fixed speed

Servo drives are often called high performance drives

Examples of high performance drives


Examples of speed and position servo drives are speed and position servos in many applications machine tools (lathes, milling, laser cutting, 3-axis positioning etc) Torque servos are: traction drives, dynamometers drives for railways, ships, electric cars etc dynamometers (programmable torque loads for testing) Lifts, hoists, cranes paper feeds, paper mills, coil winding, conveyors object position tracking (radar, telescopes, robots)

Examples of torque servo drives are

Examples of tracking and regulator drives are

High performance induction drives - 1


Traditionally, all torque controlled drives have been DC machines
DC machine torque can be controlled directly and effectively AC machines traditionally steady-state AC machines driven from mains

AC vector controlled IM drives replacing DC drives for all high performance applications
induction motor simpler, less expensive induction motor low maintenance (no brushes) capable of faster torque response capable of faster speed response due to lower rotor inertia designs

Cost of AC-AC PWM power converters more than AC-DC thyristor converters but silicon products reducing in price
costs recovered through cheaper machine, maintenance, higher performance

High performance induction drives - 2


Vector drives need much higher P power, but now not a problem
Now so cheap, that vector controlled drives even replacing V-f PWM drives Can run machine more efficiently (flux and torque control means lower losses), vector drives common for large MW drives, even if not servo drives At lower powers, Manufacturers offer universal drives, for V-f, vector IM, vector PM etc Only extra cost is that of one extra current transducer (but even this can be overcome)

What is main competition to the vector controlled IM?


Permanent magnet machine has better torque density (torque:volume) PM drives in automotive and aerospace PM cost disadvantage (magnets!) reduces at lower power, so common at <1kW and starting to provide competition in range 1kW to 20kW Reluctance or Switch Reluctance (SR) have niche applications

Concept of a (space) Vector


Vector has magnitude and direction The voltage vector V, the current vector I, flux vector is associated with a coil (actual coil or fictitious coil) The instantaneous magnitude of the voltage/current/flux vector is the instantaneous size of the V, I, in the coil The direction of the V, I, is that of the orientation of the coil; or the mmf direction set up by the current in the coil A A Voltage vector Va (or current vector Ia or flux vector a ) AA A Voltage vector Vc (or current vector Ic or flux vector c )

Voltage vector Vb (or current vector Ib or flux vector b )

Concept of a Vector

A A A

The size of the vectors V, I and will vary with time In steady state Va, Ia and a are AC quantities

AA A

Eg. sinusoidal a shown below

A 4 or 6 etc pole machine: The vector direction is along the axis of ONE OF THE POLES The angle of all the vectors will be in ELECTRICAL radians, so we are always working with an equivalent 2-pole machine The vector direction for e.g. Va, Ia and a in a 4-pole machine is shown

Difference between a vector and a phasor

A phasor relates only to steady state quantities


phasor magnitude is the rms value of the SS sinusoid phasor direction is arbitrary, the angle between the phasors represents the phase difference between sinusoids

A vector is in direction of mmf direction of coil


This defines direction of voltage across and current through coil Magnitude is size of voltage, current etc

C:\ac vector drives\vector ill

Vector in DC machine and Torque production

If

ia
ia

B or If

Vector in DC machine and Torque production

f = Lf If so that field flux and field current


in the same direction

In terms of vectors, torque defined as:

ia

T = k m (i a i f ) = k (i a f )

T = k mia i f sin = k mia i f


Angle between ia and if kept at 90 by commutator action

B or If or

DC Machine - Commutator action

f = Lf If so that filed flux and field current


in the same direction

In terms of vectors, torque defined as:

T = k m (i a i f ) = k (i a f ) T = k mia i f sin = k mia i f


Angle between ia and if kept at 90 by commutator action

C:\acdrives\imd0044a.swf

Induction machine equivalence to DC Machine


For DC machine, we have: For Induction machine, we have:

T = k m (i a i f ) = k (i a f )

T = k (i s )

Where is a flux in the Induction machine: consider


Total B or in machine Total flux in machine (no leakage) Stator currents IS Rotor currents IR

Flux S is the total field enveloping (linking) the stator windings Flux R is the total field enveloping (linking) the rotor windings Flux O is the total field crossing the airgap If no leakage, then S = O = R = In practice, S > O > R Expression

T = k ( i s ) assumes no leakage

Recall IM fields Total field and field due to rotor and stator currents

C:\acdrives\elc0022.swf

Recall IM fields Total field and field due to rotor and stator currents

C:\acdrives\elc0023.swf

Recall IM fields Total field and field due to rotor and stator currents
Position of maximum stator current

Field due to stator currents alone

Position of maximum mmf due to Is - The is vector

Total Flux = S = R
Stator current IS Position of maximum rotor current

Total

Field due to rotor currents alone

Position of maximum mmf due to IR The iR vector

Torque and rotor and stator current vectors

T = k ( i s ) = k is sin

T = kisq d

All vectors, is , iR , rotate at e relative to the stator Remember iR rotates at sl relative to rotor; rotor rotates at R relative to stator
q axis Position of isd current Position of isq current Fix d (direct) on total flux as shown The dq axis exists as a concept in the control P

isd isq
d axis

isq known as the torque current isd known as the field producing
current

Total = d

Position of iRq current

iR vector = irq iRd = 0

Induction machine flux definitions


Have leakage must choose a flux to fix dq axis on For reasons to be shown, we select the ROTOR flux as the direction of the direct axis This is called Rotor Flux Orientation (RFO) Can choose Stator Flux Orientation (SFO) isq plays the same role as Ia in a DC machine isd plays the same role as If in a DC machine S
N

S O R
(b)

d axis (RFO)

R
q axis (RFO) (a)

(a) No leakage: magnitudes equal S = O = R ; all point in same direction and all rotate together (b) Leakage: all rotate together, but magnitudes and directions slightly different; situation shown is that of motoring

Summary of Rotor Flux Orientation


Remember: All vectors, is , iR , r rotate at e = d/dt relative to the stator dq axis now fixed on rotor flux vector - will rotate at e = d/dt Angle is the instantaneous angle between peak of rotor flux and the phase AA. It is called the rotor flux angle

isq is the torque current, and isd is the field producing current
q axis d axis

isq

isd
Total r

Stationary and rotating frames


2-axis frame fixed to stator

Red vector is voltage (or current or flux) due to phase A Blue/yellow vector for phase B and C respectively

C:\acdrives\3phabc.avi

Stationary and rotating frames


2-axis frame fixed to stator

Add blue and red together Add in yellow vector Note resultant is 1.5 times peak of phase vector

C:\acdrives\3phabc+.avi

Stationary and rotating frames


2-axis frame fixed to stator
B At a given instant in time, let

ia = 3A, ib = 1A, ic = 3A
Adding these together gives the current vector i

ib = 1

i = 1

Resultant can be written i= i+ji where i = 1; i = -1.73 ia = 3


A
e
j 2 3

= cos

ic = 3

2 2 + j sin = 0 .5 + j 0 .866 3 3

i = -1.73

i = i + ji = ia e j 0 + ib e
C
In example above:
or in real and imag parts:

2 3

+ ic e

4 3

i = ia + ib cos120o + ic cos 240o

i = ib sin 120o + ic sin 240o

i = i + ji = i a (1 + j 0 ) + ib ( 0 . 5 + j 0 . 866 ) + i c ( 0 . 5 j 0 . 866 )
i = i + ji = (i a 0 . 5 ib 0 . 5 ic ) + j (0 . 866 ib 0 . 866 ic )
i = i + ji = 1 . 5 i a + j (0 . 866 ib 0 . 866 ic ) since i a + ib + ic = 0

Stationary and rotating frames


2-axis frame fixed to stator
In steady state motor operation, is , is are sinusoidal and 90 apart For a given set of 3 phase currents, one can always find the equivalent 2phase currents (in a fictitious 2-phase winding) to give the same mmf and flux conditions as the 3 phase currents The flux linking the winding will be , . Similarly for voltages etc

is= 4.2

is

is

i
is= 4.3 r

i
is= 4.3

t= t1
r

t= t2

is= 4.2 is=2.0

is= -1.6 is=2.0 is= -1.2

t= t1 t= t2

Stationary and rotating frames


Rotating dq axis frame

Look at the projection of the current vector onto two axis (at 90 degrees!) which are rotating at the same speed as all the vectors Call these axis d and q. The components of the current vector on these two axes will have constant values in steady state. As shown below But the dq axis is placed at an arbitrary angle to the rotor flux Therefore the dq components of is dont mean anything
is is q isq= 3.6
i i

d r

t= t1

q isq= 3.6 r

t= t2
isd= 3.8

isd= 3.8

isd = 3.8A isq = 3.6A

isd = 3.8A isq = 3.6A


t= t1 t= t2

Stationary and rotating frames


Rotating dq axis frame

Look at the projection of the current vector onto two axis (at 90 degrees!) which are rotating at the same speed as all the vectors Call these axis d and q. The components of the current vector on these two axes will have constant values in steady state. As shown below But the dq axis is placed at an arbitrary angle to the rotor flux Therefore the dq components of is dont mean anything
is is q r isd= 4.0 isd= 3.8 isq= 2.6 d isd= 4.0 r d

t= t1

t= t2

isq= 2.6

i i

isd = 4.0A isq = 2.6A

isd = 4.0A isq = 2.6A


t= t1 t= t2

Stationary and rotating frames


2-axis frame fixed to stator
Rotating current and flux in fixed reference frame Vector components are sinusoidal

Stationary and rotating frames


Dq rotating frame
Dq rotating frame Vector components now dc values, but not field orientated values

Stationary and rotating frames


Dq rotating frame
Dq rotating frame Vector components now dc values, and field orientated values

Stationary and rotating frames


2-axis frame fixed to stator
o

i = ia + ib cos120 + ic cos 240


i = ib sin 120o + ic sin 240o
At t=0 , let phase A be max

i = ia
i =

3 3 ib ic 2 2

1 3 ib + ic = ia 2 2

ia =
ib = ic =

~ 2 I ph cos 100 t =
~ 2 I ph cos 2 ~ 2 I ph cos 2 2 = 3 4 = 3

~ 2 I ph

i =

3 ~ 2 I ph 2

At t= t1 = /2 later; phase A is zero

~ 2 I ph cos 6 5 ~ 2 I ph cos 6

is =

3 2

~ 2 I ph 3 2 ~ 2 I ph

is =

3 3 3 3 3 ~ ~ ~ = 2 I ph 2 I ph 2 I ph i = 2 2 2 2 2

t= t1

Hence

is =

is
t= 0

ia

3 ~ 2 I ph 2

t= 0

t= t1

Stationary and rotating frames


xs =

3 ~ 2 X ph 2

The magnitude of the current vector is 3/2 x peak of the phase stator current Called the 3/2 times peak convention The voltage vector will also be 3/2 x peak of the phase stator voltage
For any vector:

3 ~ 2 X ph 2 2 P L0 2 The torque is: T = isqisd 3 2 Lr xs =

The scaling of the transformation is arbitrary: FOUR conventions are in use in the world today.

For alternative rms convention see Worked Example 2 To calculate the rated values of is , isd, isq etc see Worked Example 2

Transforming from 3 phase to 2 phase Transforming from 2-phase to dq


First transform measured 3-phase currents into 2-phase currents Numbers are for 3/2 times peak convention. For rms x all by 2/3
3 i sa (t ) 2 3 3 i s (t ) = i sb (t ) i sc (t ) 2 2 i s (t ) =

is
3/2
4 3

isa isb isc

i = i + ji = ia e

j0

+ ib e

2 3

+ ic e

is

Then transform 2-phase currents into dq currents


i sd (t ) = i s (t ) sin + i s (t ) cos

isd isq

e j

is is

isd (t ) = is (t ) cos + is (t ) sin

Inverse transformations
Can transform from dq currents into 2-phase currents
i s (t ) = i sd (t ) cos i sq (t ) sin i s (t ) = i sd (t ) sin + i sq (t ) cos

isd isq

e j

is is

Can transform 2-phase currents into 3-phase currents


i sa (t ) = 2 i s (t ) 3

is
2/3

isa isb isc

1 i sb (t ) = i s (t ) + 1 i s (t ) 3 3
1 i sc (t ) = i s (t ) 1 i s (t ) 3 3

is

Numbers are for 3/2 times peak convention. For rms x all by 3/2

Inverse transformations

ALL transformations can be applied to voltages and fluxes etc e.g. from dq voltages into 2-phase voltages:

vs ( t ) = vsd ( t ) cos vsq ( t ) sin

vsd vsq

e j

vs vs

vs ( t ) = vsd ( t ) sin + vsq ( t ) cos

And from 2-phase voltages into 3-phase voltages:


v sa ( t ) = 2 v s ( t ) 3

vs
2/3

vsa vsb vsc

1 v sb ( t ) = v s ( t ) + 1 v s ( t ) 3 3
1 v sc ( t ) = v s ( t ) 1 v s ( t ) 3 3

vs

Fundamental structure of vector control

All vector controllers first transform measured currents to dq domain


Measured voltages can be transformed to dq if necessary (not shown below)

Vector controller controls the currents in the dq domain and outputs dq voltage demands Voltage demands are inversed transformed into 3-phase demand voltages for PWM The transformations need the angle at every point in time

vsd* vsq*

vs*

v*sabc 2/3
PWM IM

e j

vs*

Vector Controller

isd isq

is

isa 3/2 isb isc

is

Microprocessor Vector controller needs to calculate

Finding the Rotor Flux angle

q r

dq axis frame rotates at instantaneous speed e: d e (t ) = (t ) dt

(t ) = e (t )dt

DIRECT VECTOR CONTROL in which the rotor flux angle is derived from measured stator voltages and currents INDIRECT VECTOR CONTROL in which is derived from the vector controlled constraint equation

You might also like