lecture 10: field-oriented control · referred to as a dq/abc transformation space-vector is s dq...

22
Lecture 10: Field-Oriented Control ELEC-E8405 Electric Drives (5 ECTS) Marko Hinkkanen Aalto University School of Electrical Engineering Autumn 2015 1 / 22

Upload: voanh

Post on 28-Aug-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Lecture 10: Field-Oriented ControlELEC-E8405 Electric Drives (5 ECTS)

Marko Hinkkanen

Aalto UniversitySchool of Electrical Engineering

Autumn 2015

1 / 22

Page 2: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Learning Outcomes

After this lecture and exercises you will be able to:I Explain the basic principles of field-oriented control of a permanent-magnet

synchronous motorI Draw and explain the block diagram of field-oriented controlI Calculate the operating points of the motor in rotor coordinates

2 / 22

Page 3: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Outline

3-Phase Inverter

Field-Oriented Control

Current and Voltage Limits

3 / 22

Page 4: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

3-Phase Inverter

Udc

Leg a Leg b Leg c

a b c

N

4 / 22

Page 5: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

DC-DC Converter vs. 3-Phase Inverter

Udc Udc

4-quadrantDC-DC converter

3-phaseinverter AC motor

DC motor

5 / 22

Page 6: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Space Vector of the Converter Output Voltages

Udc

a

b

Nc

ia

ib

icn

I Zero-sequence voltage does not affect the phase currentsI Reference potential of the phase voltages can be freely chosen

uss =

23

(uan + ubnej2π/3 + ucnej4π/3

)Neutral n as a reference

=23

(uaN + ubNej2π/3 + ucNej4π/3

)Negative DC bus N as a reference

6 / 22

Page 7: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

I Converter output voltage vector

uss =

23

(uaN + ubNej2π/3 + ucNej4π/3

)=

23

(qa + qbej2π/3 + qcej4π/3

)Udc

where qabc are the switching states(either 0 or 1)

I Vector (1,0,0) as an example

uss =

2Udc

3

2Udc/3

α

β

Udc√3

(1,0,0)

(1,1,0)(0,1,0)

(0,0,0)(1,1,1)

(0,1,1)

(0,0,1) (1,0,1)

7 / 22

Page 8: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Switching-Cycle Averaged Voltage

I Using PWM, any voltage vector inside the voltage hexagon can be producedin average over the switching period

uss =

23

(da + dbej2π/3 + dcej4π/3

)Udc

where dabc are the duty ratios (between 0. . . 1)I Maximum magnitude of the voltage vector is umax = Udc/

√3 in linear

modulation (the circle inside the hexagon)I PWM can be implemented using the carrier comparisonI Only switching-cycle averaged quantities will be needed in the following

(overlining will be omitted for simplicity)

The 3-phase PWM and the space-vector current controller can be realized using similar techniques as we used in connection with the DC-DCconverters and the DC motors, respectively. However, details of these methods are out of the scope of this course.

8 / 22

Page 9: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Outline

3-Phase Inverter

Field-Oriented Control

Current and Voltage Limits

9 / 22

Page 10: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Permanent-Magnet Synchronous Motor

I Current distribution produced by the 3-phasewinding is illustrated in the figure

I Torque is constant only if the supplyfrequency equals the electrical rotor speedωm = dϑm/dt

I For controlling the torque, the currentdistribution has to be properly placed inrelation to the rotor

I Rotor position has to be measured(or estimated)

d

q

α

β

ϑm

F

F

10 / 22

Page 11: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Field-Oriented Control

I Resembles cascaded control of DC motorsI Automatically synchronises the supply frequency with the rotating rotor fieldI Torque can be controlled simply via iq in rotor coordinatesI Field-oriented control of other AC motors is quite similar to that of a

surface-mounted permanent-magnet synchronous motor considered in theselectures

11 / 22

Page 12: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Synchronous Motor Model in Rotor Coordinates

I Stator voltage

us = Rsis +dψsdt

+ jωmψs

I Stator flux linkageψs = Lsis + ψf

I Torque is proportional to the q component of the current

TM =3p2

Im{

isψ∗s

}=

3p2ψfiq

12 / 22

Page 13: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Space-Vector and Coordinate Transformations

I Space-vector transformation (abc/αβ)

iss =23

(ia + ibej2π/3 + icej4π/3

)I Transformation to rotor coordinates (αβ/dq)

is = isse−jϑm

I Combination of these two transformations isoften referred to as an abc/dq transformation

I Similarly, the inverse transformation isreferred to as a dq/abc transformation

Space-vector

issαβ

abc

dq

αβ isiaibic

ϑm

is

transformationCoordinate

transformation

dq

abciaibic

ϑm

13 / 22

Page 14: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Fast Current Controller in Rotor Coordinates

M

Currentcontroller

us,ref

ϑM

dqabc

ia, ib, ic

dqabc

is

is,ref

Rotor coordinates

PWM

pϑm

ua,ref,ub,ref,uc,ref

I Absolute rotor position ϑM has to be measured (or estimated)I Current reference is,ref = id,ref + jiq,ref is calculated in rotor coordinates

The current controller could consist, for example, of two similar real-valued PI-type controllers (one for id and another for iq).14 / 22

Page 15: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Field-Oriented Controller

M

Currentcontroller

us,ref

ϑM

dqabc

ia, ib, ic

dqabc

is

is,ref

PWM

pϑm

ua,ref,ub,ref,uc,refωM,refSpeed

controller

TM,ref

j2

3pψf

ddt

ωM

id,ref

jiq,ref

I Control principle id,ref = 0 minimises the resistive lossesI Speed controller is not needed in some applications

15 / 22

Page 16: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

0.1 0.2 0.3 0.5 0.6−2π · 8

0

2π · 8

0.1 0.2 0.3 0.5 0.6−15

0

15

−15

0

15

t (s)

t (s)

t (s)

ωM, ωM,ref (rad/s)

id, iq (A)

ia, ib, ic (A)

Load torque step at t = 0.3 s

idiq

ωM,refωM

16 / 22

Page 17: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Outline

3-Phase Inverter

Field-Oriented Control

Current and Voltage Limits

17 / 22

Page 18: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Stator Voltage

I In steady state, d/dt = 0 holds in rotorcoordinates

I Steady-state stator voltage

us = jωmψs

= jωm(Lsis + ψf)

= jωm(Lsid + ψf + jLsiq)

when Rs = 0 is assumedI Voltage increases with the speedI Maximum voltage magnitude umax is

limited by the DC-bus voltage Udc

d

q

is

ψs

Lsis

ψf

us

18 / 22

Page 19: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Field Weakening Above the Base Speed

d

q

is

ψsLsis

ψf

Above the base speed: id < 0

iq

id

d

q

is

ψs

Lsis

ψf

us = jωmψs

Below the base speed: id = 0

us = jωmψs

in order to reduce |ψs|

If a synchronous machine had a field winding instead of the permanent magnets, ψf could also be varied.19 / 22

Page 20: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Current Limit

I Current limit

i2s = i2d + i2q ≤ i2max

I Example figureI Rated motor current iNI Maximum converter current is

assumed to be 1.5iNI Motor tolerates short-time overload

currents due to its longer thermaltime constant

iq

id

is = 1.5iN

is = iN

Continuous

id = 0 minimisesthe current

Short-timeoverload current

operating area

20 / 22

Page 21: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Voltage Limit

I Voltage limit

u2s = ω2

mψ2s ≤ u2

max

can be represented as aspeed-dependent stator-flux limit

ψ2s = (Lsid + ψf)

2 + (Lsiq)2 ≤ u2max

ω2m

I Example figure: current loci at twodifferent speeds as the torque varies

iq

id

is = 1.5iN

is = iN

ψs =umax

2ωmN

Current locusat ωm = ωmN

Current locusat ωm = 2ωmN

ψs =umax

ωmN

21 / 22

Page 22: Lecture 10: Field-Oriented Control · referred to as a dq/abc transformation Space-vector is s dq abc s i a i b i c # m i s transformation Coordinate transformation dq abc i a i b

Summary of Control Principles

I Control principle below the base speed

id,ref = 0 and iq,ref =2TM,ref

3pψf

I Field weakening (id < 0) can be used to reach higher speedsI Nonzero id causes losses (3/2)Rsi2dI Risk of overvoltages if the current control is lostI Risk of demagnetizing the permanent magnets in some machines

I Current and voltage limits have to be taken into account

22 / 22