0% found this document useful (0 votes)
154 views22 pages

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

1) Field-oriented control allows controlling the torque of a permanent-magnet synchronous motor by properly placing the current distribution in relation to the rotor position. 2) The motor model is transformed to rotor coordinates to represent the stator currents and fluxes, where torque is proportional to the q-axis current component. 3) Field-oriented control uses a fast current controller in rotor coordinates to regulate the stator currents to their references and generate the inverter switching signals.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views22 pages

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

1) Field-oriented control allows controlling the torque of a permanent-magnet synchronous motor by properly placing the current distribution in relation to the rotor position. 2) The motor model is transformed to rotor coordinates to represent the stator currents and fluxes, where torque is proportional to the q-axis current component. 3) Field-oriented control uses a fast current controller in rotor coordinates to regulate the stator currents to their references and generate the inverter switching signals.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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