Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

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

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

Lecture 10: Field-Oriented Control

ELEC-E8405 Electric Drives (5 ECTS)

Mikko Routimo (lecturer), Marko Hinkkanen (slides)


Autumn 2017

1 / 22
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 motor
I Draw and explain the block diagram of field-oriented control
I Calculate the operating points of the motor in rotor coordinates

2 / 22
Outline

3-Phase Inverter

Field-Oriented Control

Current and Voltage Limits

3 / 22
3-Phase Inverter

Leg a Leg b Leg c

Udc

a b c

4 / 22
DC-DC Converter vs. 3-Phase Inverter

4-quadrant 3-phase
DC-DC converter inverter AC motor
DC motor

Udc Udc

5 / 22
Space Vector of the Converter Output Voltages
ia a
ib b
Udc n
ic c
N

I Zero-sequence voltage does not affect the phase currents


I Reference potential of the phase voltages can be freely chosen
2 
u ss = uan + ubn ej2π/3 + ucn ej4π/3 Neutral n as a reference
3
2 
= uaN + ubN ej2π/3 + ucN ej4π/3 Negative DC bus N as a reference
3

6 / 22
I Converter output voltage vector β
2 
u ss = uaN + ubN ej2π/3 + ucN ej4π/3 (0, 1, 0) (1, 1, 0)
3
2 Udc


= qa + qb ej2π/3 + qc ej4π/3 Udc 3
3
where qabc are the switching states (0, 1, 1) (0, 0, 0) 2Udc /3 (1, 0, 0)
(either 0 or 1) (1, 1, 1) α
I Vector (1, 0, 0) as an example

2Udc
u ss =
3
(0, 0, 1) (1, 0, 1)

7 / 22
Switching-Cycle Averaged Voltage

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

2 
u ss = da + db ej2π/3 + dc ej4π/3 Udc
3
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 comparison
I 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-DC
converters and the DC motors, respectively. However, details of these methods are out of the scope of this course.
8 / 22
Outline

3-Phase Inverter

Field-Oriented Control

Current and Voltage Limits

9 / 22
Permanent-Magnet Synchronous Motor

β
I Current distribution produced by the 3-phase q
winding is illustrated in the figure
I Torque is constant only if the supply d
frequency equals the electrical rotor speed F
ωm = dϑm /dt ϑm
I For controlling the torque, the current
α
distribution has to be properly placed in
relation to the rotor F
I Rotor position has to be measured
(or estimated)

10 / 22
Field-Oriented Control

I Resembles cascaded control of DC motors


I Automatically synchronises the supply frequency with the rotating rotor field
I Torque can be controlled simply via iq in rotor coordinates
I Field-oriented control of other AC motors is quite similar to that of a
surface-mounted permanent-magnet synchronous motor considered in these
lectures

11 / 22
Synchronous Motor Model in Rotor Coordinates

I Stator voltage
dψ s
u s = Rs i s + + jωm ψ s
dt
I Stator flux linkage
ψ s = Ls i s + ψf
I Torque is proportional to the q component of the current

3p n o 3p
TM = Im i s ψ ∗s = ψ iq
2 2 f

12 / 22
Space-Vector and Coordinate Transformations

I Space-vector transformation (abc/αβ) Space-vector Coordinate


transformation transformation
2  ia
i ss = ia + ib ej2π/3 + ic ej4π/3
3 ib abc i ss αβ is

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


ϑm
i s = i ss e−jϑm

I Combination of these two transformations is


ia
often referred to as an abc/dq transformation
ib abc is
I Similarly, the inverse transformation is
ic dq
referred to as a dq/abc transformation
ϑm

13 / 22
Fast Current Controller in Rotor Coordinates
Rotor coordinates ua,ref , ub,ref , uc,ref
i s,ref
Current u s,ref dq
controller PWM
abc

is dq ia , ib , ic
abc

ϑm ϑM
p M

I Absolute rotor position ϑM has to be measured (or estimated)


I Current reference i s,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
Field-Oriented Controller
TM,ref id,ref i s,ref
u s,ref ua,ref , ub,ref , uc,ref
ωM,ref
Speed 2
j Current dq
controller 3pψf PWM
controller abc
jiq,ref

is dq ia , ib , ic
abc
ϑm ϑM
p M
ωM d
dt

I Control principle id,ref = 0 minimises the resistive losses


I Speed controller is not needed in some applications
15 / 22
ωM , ωM,ref (rad/s) ωM,ref
2π · 8 ωM
0
0.1 0.2 0.3 0.5 0.6 t (s)
−2π · 8
Load torque step at t = 0.3 s
id , iq (A)
15 iq
id
0
0.1 0.2 0.3 0.5 0.6 t (s)
−15
ia , ib , ic (A)
15

0
t (s)
−15

16 / 22
Outline

3-Phase Inverter

Field-Oriented Control

Current and Voltage Limits

17 / 22
Stator Voltage

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


coordinates
q
I Steady-state stator voltage
us is
u s = jωm ψ s
= jωm (Ls i s + ψf )
= jωm (Ls id + ψf + jLs iq )
ψs
when Rs = 0 is assumed Ls i s
I Voltage increases with the speed
ψf d
I Maximum voltage magnitude umax is
limited by the DC-bus voltage Udc

18 / 22
Field Weakening Above the Base Speed

u s = jωm ψ s q u s = jωm ψ s q

is
id
is

ψs iq ψs
Ls i s Ls i s

ψf d ψf d

Below the base speed: id = 0 Above the base speed: id < 0


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
Current Limit

Continuous iq
operating area
I Current limit
is = 1.5iN
is2 = id2 + iq2 ≤ 2
imax
is = iN
I Example figure
I Rated motor current iN
I Maximum converter current is id
assumed to be 1.5iN
I Motor tolerates short-time overload
currents due to its longer thermal
time constant Short-time id = 0 minimises
overload current the current

20 / 22
Voltage Limit
umax
ψs =
ωmN iq
I Voltage limit
umax is = 1.5iN
us2 = ωm
2 2 2
ψs ≤ umax ψs =
2ωmN
is = iN
can be represented as a
speed-dependent stator-flux limit
2 id
umax
ψs2 = (Ls id + ψf )2 + (Ls iq )2 ≤ 2
ωm
I Example figure: current loci at two
different speeds as the torque varies
Current locus Current locus
at ωm = 2ωmN at ωm = ωmN

21 / 22
Summary of Control Principles

I Control principle below the base speed

2TM,ref
id,ref = 0 and iq,ref =
3pψf
I Field weakening (id < 0) can be used to reach higher speeds
I Nonzero id causes losses (3/2)Rs id2
I Risk of overvoltages if the current control is lost
I Risk of demagnetizing the permanent magnets in some machines
I Current and voltage limits have to be taken into account

22 / 22

You might also like