Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
OF AC MACHINES
ARBITRARY REFERENCE FRAME
fq
fa
f qd 0 = f d = K f abc = K fb
f 0
f c
A+
B-
C-
2
4
(
)
cos
cos
cos
3
3
2
4
sin
K = k sin ( ) sin
3
3
h
h
h
B+
C+
N
A-
c
t
(t ) = ( )d + (0)
0
Pagina 2
k = ;h =
3
2
2
4
(
)
cos
cos
cos
3
3
2
2
4
K = sin ( ) sin
sin
3
3
3
1
1
1
2
2
2
cos( )
2
K 1 = cos
3
cos 4
3
sin ( )
2
sin
3
sin
3
Pagina 3
k = ;h =
3
2
0 (t ) = vqiq + vd id + v0i0
pqd
Tentative definition of
instantaneous power in the
qd0 reference frame
pqd 0 (t ) =
3
vqiq + vd id + v0i0
2
2
1
k =
;h =
3
2
2
4
(
)
cos
cos
cos
3
3
2
2
4
sin ( ) sin
K=
sin
3
3
3
1
1
1
2
2
K 1 = K T
Pagina 5
2
1
k =
;h =
3
2
pabc (t ) = pqd 0 (t )
Dynamic Analysis and Control of AC Machines - Lesson 3
Pagina 6
qd0
v qd 0 = K v abc = K R abc i abc
R 0 0
= 0 R 0
0 0 R
= K R abc K 1 i qd 0
= R qd 0 i qd 0
R qd 0 = R abc
R 0 0
= 0 R 0
0 0 R
Pagina 7
qd0
d
( abc )
dt
d
= K K 1 qd 0
dt
d
d
= K K 1 qd 0 + K K 1 qd 0
dt
dt
d
= ( abc )
dt
= L abc i abc
v qd 0 = K v abc = K
But:
( )
( )
( )
d
d 1
1 d
K
K K =K
d
dt
dt
0 1 0
d
K K 1 = 1 0 0
dt
0 0 0
( )
v qd 0 =
d
qd 0
dt
0 1 0
+ 1 0 0 qd 0
0 0 0
Pagina 8
L abc
qd0
qd 0 = K abc = K L abc i abc
d
= ( abc )
dt
= L abc i abc
L
= M
= K L abc K 1 i qd 0
M
M
M
L
M
= L qd 0 i qd 0
L qd 0 = K L abc K 1
L qd 0
d
v qd 0 =
qd 0 + dq
dt
qd 0 = L qd 0 i qd 0
Dynamic Analysis and Control of AC Machines - Lesson 3
L M
= 0
0
0
LM
0
dq
0
0
L + 2 M
d
= q
0
Pagina 9
b
A+
qx
B-
C-
f qd 0 = K xy f qd 0
f qd 0 x = K x f abc
f qd 0 y = K xy K x f abc
a
f qd 0 y = K y f abc
B+
C+
dy
A-
K y = K xy K x
dx
Pagina 10
10
b
A+
qx
B-
C-
x
a
B+
K xy = K y K x 1
C+
dy
Ac
dx
(
(
cos y x
K xy = sin y x
)
)
(
)
cos( y x )
sin y x
0
0
0
Pagina 11
11
2
3
+ fc e
4
3
Pagina 12
12
which yields:
f qdo
j
2
= f a + f b e
3
2
3
+ fc e
4
3
(cos( ) j sin( ))
Pagina 13
13
TRANSFORMATION EXAMPLE
400
400
Ia
300
Vq
300
200
Va
200
Ic
Iq
100
100
Vd
-100
-100
-200
-200
-300
-300
-400
0
Ib
0.02
0.04
0.06
0.08
0.1
-400
0
0.01
0.02
0.03
0.04
0.05
Pagina 14
14
OUTLINE
Classification
PM Machines modelling
Vector control of PM Machines
Flux weakening
Pagina 16
16
PM motors
Inverter fed
Line start
Cage rotor
Cageless rotor
DC BRUSHLESS
Sinusoidal fed
Rectangular fed
With position
sensors
Sensorless
AC BRUSHLESS
Pagina 17
17
Surface PM (SPM)
Interior PM (IPM)
Inset PM
Dynamic Analysis and Control of AC Machines - Lesson 3
Pagina 18
18
Pagina 19
19
Pagina 20
20
Inset PM machines
Magnets are placed inside hollows on rotor surface
Mechanically resistent at high speeds
The machine is magnetically
ANISOTROPIC (magnet iron)
Reluctance and cogging torque
Inductance variation with rotor position
Sinusoidal back-emf (AC BRUSHLESS)
In between SPM and IPM
Pagina 21
21
AC brushless modelling
Modelling hypotheses:
Sinusoidal flux distribution along the airgap;
Saturation phenomena neglected;
Hysteresis and eddy current losses neglected;
Temperature effects neglected;
No rotor cage.
Pagina 22
22
d
abc
dt
A+
T
T = P abc i abc
e
d
T TL = J r
dt
e = P r
0
R
0
0
R
e = P r
= PM sin( e 2 3)
sin( e 4 3)
R = 0
0
B-
C-
sin( e )
PM
B+
N
Ac
C+
PM
Pagina 23
23
B-
C-
r
a
B+
C+
N
Ac
PM
Ll + LA + LB cos(2 r )
L abc ( r ) = LA + LB cos 2( r )
2
3
LA + LB cos 2( r + )
3
2
LA + LB cos 2( r )
2
3
Ll + LA + LB cos 2( r )
3
1
LA + LB cos[2( r + )]
2
LA + LB cos 2( r + )
2
3
1
LA + LB cos[2( r + )]
2
2
Ll + LA + LB cos 2( r +
)
3
Pagina 24
24
d
abc
dt
abc = PM + L abc i abc
i abc
T
d
( abc ) = i abcT ( abc ) + i abcT ( abc ) d e
t
e
dt
dt
T r = T
T = Pi
e
P
T
abc
= i abc
T
( abc ) d e
e
dt
( abc )
Pagina 25
25
2
4
(
)
cos
cos
cos
3
3
2
2
4
K = sin ( ) sin
sin
3
3
3
1
1
1
2
2
2
(
)
(
)
cos
sin
1
2
2
sin
K 1 = cos
1
3
3
cos 4 sin 4 1
3
3
b
A+
B-
C-
B+
C+
N
A-
c
t
(t ) = ( )d + (0)
0
Pagina 26
26
b
A+
e
a
B+
C+
N
Ac
PM , d = PM
B-
C-
(t ) = e (t )
PM
d
PM , q = 0
Dynamic Analysis and Control of AC Machines - Lesson 3
Pagina 27
27
d
= R i qd 0 + qd 0 + e dq
dt
= PM , qd 0 + L qd 0 i qd 0
A+
3
T = P (d iq q id )
2
d
T TL = J r
dt
PM , qd 0
= PM
0
dq
e = P r
0
R
0
0
R
L qd 0
B+
= q
0
Lq
=0
0
e
0
C+
N
Ac
R = 0
0
B-
C-
e = P r
0
Ld
0
0
L0
PM
d
Pagina 28
28
Ll + LA + LB cos(2 r )
L abc ( r ) = LA + LB cos 2( r )
2
3
LA + LB cos 2( r + )
3
2
LA + LB cos 2( r )
2
3
Ll + LA + LB cos 2( r )
3
1
LA + LB cos[2( r + )]
2
3
Lq = Ll + LA + LB
2
3
Ld = Ll + LA LB
2
L0 = Ll
Dynamic Analysis and Control of AC Machines - Lesson 3
LA + LB cos 2( r + )
2
3
1
LA + LB cos[2( r + )]
2
2
Ll + LA + LB cos 2( r +
)
3
L qd 0 = K L abc K 1
Lq
L qd 0 = 0
0
Ld
0
0
0
L0
Pagina 29
29
i qd 0
d e
( qd 0 ) = 0
e
dt
3
T
T r = T
= i qd 0 e dq
P 2
3
T
T = P i qd 0 dq
2
Dynamic Analysis and Control of AC Machines - Lesson 3
Pagina 30
30
Torque equation
3
T = P (d iq q id )
2
T=
d = PM + Ld id
q = Lq iq
3
P (PM iq + ( Ld Lq ) id i q )
2
3
P PM iq
2
Pagina 31
31
3
P (PM iq + ( Ld Lq ) id i q )
2
i
A+
iq = I cos( )
id = I sin( )
3
T = P PM I cos( ) ( Ld Lq ) I 2 cos( ) sin( )
2
B-
C-
e
a
B+
C+
N
Ac
Pagina 32
32
Vector control
To achieve vector control for PM machines means to
determine the amplitude I and angle (and frequency,
of course) of the current rotating vector, such that the
desired torque is obtained with the minimum current
amplitude (MTPA).
In the 3-phase stationary reference frame abc:
T*
I *
*
ia* (t ) = I * cos(et + * )
*
*
*
ib (t ) = I cos(et + 2 3)
i * (t ) = I * cos( t + * 4 3)
e
c
I *
*
iq* = I * cos( * )
*
id = I * sin( * )
Pagina 33
33
*
T
*
I =
3 2 P PM
* = 0
ia* (t ) = I * cos(et )
*
*
ib (t ) = I cos(et 2 3)
i * (t ) = I * cos( t 4 3)
e
c
*
T*
I =
3 2 P PM
=0
*
T*
iq =
3 2 P PM
id * = 0
Pagina 34
34
b
A+
S
i B-
C-
e
a
B+
C+
N
Ac
PM
d
Pagina 35
35
Vdc
Speed Regulator
PI,
Current Regulator =
Torque Regulator
T* i* +
PI,i
v*
PM MOTOR
INVERTER
Current
feedback
Speed
feedback
Pagina 36
36
i a* +
I*
T*
Reference
generator
MTPA
i b* +
PI,i
i c* +
PI,i
ic
PI,i
ib
va*
vb*
P
W
M
PM MOTOR
vc *
ia
~
INVERTER
Pagina 37
37
va*
i q* +
T*
MTPA
id
iq
PI,i
vb*
K-1
id
PI,i
P
W
M
PM MOTOR
vc*
~
INVERTER
e
ia
K
ib
ic
Pagina 38
38
Flux weakening
As the speed increases, also the back-emf increases. At
some point (generally at nominal speed) the voltage
required to balance the back-emf reaches the nominal
voltage of the machine or the voltage limit of the inverter.
q = Lq i q
d = PM + L d i d
d
q + e ( PM + Ld id )
dt
d
v d = R i d + d e Lq iq
dt
vq = R iq +
Pagina 39
39
If
p.u. = e / b
id* =
PM (1 p.u. )
p.u. Ld
then
or
id*
E0 (1 p.u. )
e Ld
Pagina 40
40
EQ 1
E0 (1 p.u. )
iq*
*
iq =
*
*
min(iq , iq , max )
0
*
id = E0 (1 p.u. )
L
e
d
e Ld
iq , max* = I max 2 id *
iq* = T * /(3 2 P PM )
b
> b
b
> b
EQ 2
Pagina 41
41
Vdc
EQ. 1
i d*
va*
iq
T*
PI,
EQ. 2
*+
i d*
iq
PI,i
vb*
id
PI,i
P
W
M
PM MOTOR
vc*
~
INVERTER
e
ia
K-1
ib
ic
Speed
observer
Pagina 42
42