pmsm control strategy
DESCRIPTION
PMSM Control Strategy. Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives , CRC, 2010. Steady State Vector Diagram (1) . I d. jX q I q. jX d I d. I q. l f. R s I a. q axis. l net. d axis. l s. leading power factor. Steady State Vector Diagram (2) . - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/1.jpg)
PMSM Control Strategy
Reference:R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010.
![Page 2: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/2.jpg)
Steady State Vector Diagram (1) s d d q qR jX jX V I I I E , d me d q me qX L X L
( )2me
mej j
me PM me PM me fe j e j
E λ
( )2, me
me mejj j
d d q q qI e I e jI e
I I( ) mejd q d qI jI e I I I
( ) mejd q d qV jV e V V V
( )2, me
me mejj j
d d q q qV e V e jV e
V V
d s d q qR jX V I I
q s q d dR jX V I I E
E
I
VId
Iq
d axis
jXqIqjXdId
f net
s
RsIaq axis
leading power factor
![Page 3: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/3.jpg)
Steady State Vector Diagram (2)
( )d d q q
e d d q q f me net
jX jX
j L L j
V I I E
I I λ λ
, d me d q me qX L X L me fjE λ
d s d me q s d me q q me q qR j R j L j L V I λ I I I
Neglect Rs
sλs me sjV λs V V E
( )2, me
me mejj j
d d q q qI e I e jI e
I I
E
I
VId
Iq
d axis
jXqIqjXdId
f net
s
q axis
leading power factor
( ) ( )q s q me d s q me d d f me d d fR j R j L j L V I λ I I λ I λ
( )e d d f q q me netj L L j V I λ I λ
Or
dλ qλ
net s f d q λ λ λ λ λ
![Page 4: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/4.jpg)
Steady State Vector Diagram (3)
dI
qλnetλ
sλ
fλdλ
qII
2
me
Close to Unity Power Factor
DefinemII
net mλ
mii
f PMλ
2
22 2 2( )m d q PM d d q qL i L i
cosd mi i sinq mi i
![Page 5: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/5.jpg)
General Considerations
2a f
e a
C B lrT i 3
4e PM d q d qPT L L i i
DC Motor PMSM
dI
qλnetλ
sλ
fλdλ
qII
2
me
Can use id for flux weakening control for IPM
![Page 6: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/6.jpg)
General Control Block Diagram
MotorPPUavbvcv
Controllergate
con
trol s
igna
ls
aici
bi
m
DC BusElectrical Input Mechanical Output
Reference
LT
![Page 7: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/7.jpg)
Motor Modeling (1)
abc to dq
avbvcv
ai
mLT
Dynamical
Equation
dq to abc
bici
dv
qv
di
qi
![Page 8: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/8.jpg)
Motor Modeling (2)
![Page 9: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/9.jpg)
Inside the Controller
CurrentController
* For reference
gate control signals
m
, , a b ci i iactually need two of them
Speed Controller
PositionController
d/dt
m
*m*
m
m
* ,di*qi
abc to dq
, d qi i
m
![Page 10: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/10.jpg)
Example: Hysteresis Current Controller
dq CurrentCalculat
or
*eT
gate control signals
m
, , a b ci i i
*di
* For reference
*qi
dq toabc
Hysteresis
Controller
*ai
*bi*ci
Algorithm:
*
*
Set up a hysteresis current window
If ( ) ,
( ) , 0Likewise for phases b and c.
a a aN dc
a a aN
i
i i i v V
i i i v
Current Controller
![Page 11: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/11.jpg)
Example: PI Current Controller
*dv
*qv
m
di
qi
avbv
cv
gate control signals
*av
*bv
*cv
Current Controller
![Page 12: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/12.jpg)
PMSM Control Strategies
Constant Torque and Flux Control Zero Direct Axis Current Control Unity Power Factor Control Given Power Factor Control Optimum Torque per Unit Current Control Constant Power Loss Control Maximum Efficiency Control
![Page 13: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/13.jpg)
Constant Torque and Flux Control
dq CurrentCalculat
or
*eT
*di
*qi
dI
qλnetλ
sλ
fλdλ
qII
2
me
*m
* * *
2* * * 2
34
( )
e PM d q d q
m PM d d q q
PT L L i i
L i L i
Solve (transcendental) equations
* ,di*qi
SPM
* *
2* * * 2
34
( )
e PM q
m PM d d d q
PT i
L i L i
d qL L
** eq
T
Tik
34T PMPk
*2 * 2* ( )m d q PMd
d
L ii
L
One choice would be:*m PM
![Page 14: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/14.jpg)
Zero Direct Axis Current Control
dq CurrentCalculat
or
*eT
*di
*qi
* * * *3 34 4e PM d q d q PM qP PT L L i i i
* 0di
dI
qλnetλ
sλ
fλdλ
qII
2
me
d me q mV L I
22( )q s m me PMV R I
d s d me q qR j L V I I
( )q s q me d d fR j L V I I λ
** * eq m
T
Ti ik
34T PMPk
Steady State
![Page 15: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/15.jpg)
Unity Power Factor Control
dq CurrentCalculat
or
*eT
*di
*qi
dI
qλnetλ
sλ
fλdλ
qII
2
me
* * *
* *
* *
34e PM d q d q
q PM d d
d q q
PT L L i i
i L ii L i
Solve (transcendental) equations
* ,di*qi
* 0
* * * *
2 2
* *tan cot
* *tan cot
![Page 16: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/16.jpg)
Given Power Factor Control
dq CurrentCalculat
or
*eT
*di
*qi
dI
qλnetλ
sλ
fλdλ
qII
2
me
* * *
* *1 1 *
* *
34
tan tan2
e PM d q d q
q q q
PM d d d
PT L L i i
L i iL i i
Solve transcendental equations
* ,di*qi
* is given
* * *
2
* * *
2
![Page 17: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/17.jpg)
Optimum Torque per Unit Current Control (1)
dq CurrentCalculat
or
*eT
*di
*qi
* * * * * * *3 3 cos sin4 4e PM d q d q PM d q m mP PT L L i i L L i i
*
* * **
3 1sin sin 24 2
ePM d q m
m
T P L L ii
* *
* * */ 3 cos cos2 0
4e m
PM d q m
d T i P L L idt
* 22(cos ) 1
2* * * *2 cos cos 0d q m PM d q mL L i L L i
2
* 1* *
1cos24 4
PM PM
d q m d q mL L i L L i
![Page 18: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/18.jpg)
Optimum Torque per Unit Current Control (2)
dq CurrentCalculat
or
*eT
*di
*qi
* * * * * * *3 3 cos sin4 4e PM d q d q PM d q m mP PT L L i i L L i i
* *2 * * *1 4sin(2 ) sin 02 3d q m PM m eL L i i T
P
2* * * *
**
8sin sin sin(2 )3
sin(2 )
PM PM d q e
md q
L L TPi
L L
* * *sinq mi i
* * *cosd mi i
![Page 19: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/19.jpg)
Constant Power Loss Control
dq CurrentCalculat
or
*eT
*di
*qi
* * *34e PM d q d qPT L L i i
In the implementation, flux weakening needs to be considered.
![Page 20: PMSM Control Strategy](https://reader033.vdocuments.site/reader033/viewer/2022061517/56816318550346895dd390e0/html5/thumbnails/20.jpg)
Maximum Efficiency Control