20
PMSM Control Strategy ference: Krishnan, Permanent Magnet Synchronous and Brushless DC Moto ives, CRC, 2010.

PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Embed Size (px)

Citation preview

Page 1: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

PMSM Control Strategy

Reference:R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010.

Page 2: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

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,

meme me

jj jd d q q qI e I e jI e

I I( ) mej

d q d qI jI e I I I

( ) mejd q d qV jV e V V V

( )2,

meme me

jj jd 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

lf lnet

ls

RsIaq axis

leading power factor

Page 3: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

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 me sjV λs V V E

( )2,

meme me

jj jd d q q qI e I e jI e

I I

E

I

VId

Iq

d axis

jXqIqjXdId

lf lnet

ls

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 Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Steady State Vector Diagram (3)

dI

qλnetλ

fλdλ

qII

2

me

Close to Unity Power Factor

Define

mII

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 Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

General Considerations

2a f

e a

C B lrT i 3

4e PM d q d q

PT L L i i

DC Motor PMSM

dI

qλnetλ

fλdλ

qII

2

me

Can use id for flux weakening control for IPM

Page 6: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

General Control Block Diagram

MotorPPU

av

bv

cv

Controllergate

contr

ol si

gnals

aici

bi

m

DC BusElectrical Input Mechanical Output

Reference

LT

Page 7: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Motor Modeling (1)

abc to dq

av

bv

cv

ai

mLT

Dynamical

Equation

dq to abc

bi

ci

dv

qv

di

qi

Page 8: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Motor Modeling (2)

Page 9: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

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 Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

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 ( ) ,

( ) , 0

Likewise 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 Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Example: PI Current Controller

*dv

*qv

m

di

qi

avbv

cv

gate control signals

*av

*bv

*cv

Current Controller

Page 12: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

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 Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Constant Torque and Flux Control

dq CurrentCalculat

or

*eT

*di

*qi

dI

qλnetλ

fλdλ

qII

2

me

*m

* * *

2* * * 2

3

4

( )

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

3

4

( )

e PM q

m PM d d d q

PT i

L i L i

d qL L

** eq

T

Ti

k 3

4T PM

Pk

*2 * 2

*( )m d q PM

dd

L ii

L

One choice would be:

*m PM

Page 14: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Zero Direct Axis Current Control

dq CurrentCalculat

or

*eT

*di

*qi

* * * *3 3

4 4e PM d q d q PM q

P PT L L i i i

* 0di

dI

qλnetλ

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 i

k

3

4T PM

Pk

Steady State

Page 15: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Unity Power Factor Control

dq CurrentCalculat

or

*eT

*di

*qi

dI

qλnetλ

fλdλ

qII

2

me

* * *

* *

* *

3

4e PM d q d q

q PM d d

d q q

PT L L i i

i L i

i L i

Solve (transcendental) equations

* ,di*qi

* 0

* * * *

2 2

* *tan cot

* *tan cot

Page 16: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Given Power Factor Control

dq CurrentCalculat

or

*eT

*di

*qi

dI

qλnetλ

fλdλ

qII

2

me

* * *

* *1 1 *

* *

3

4

tan tan2

e PM d q d q

q q q

PM d d d

PT L L i i

L i i

L i i

Solve transcendental equations

* ,di*qi

* is given

* * *

2

* * *

2

Page 17: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Optimum Torque per Unit Current Control (1)

dq CurrentCalculat

or

*eT

*di

*qi

* * * * * * *3 3cos sin

4 4e PM d q d q PM d q m m

P PT L L i i L L i i

*

* * **

3 1sin sin 2

4 2e

PM d q mm

T PL L i

i

* *

* * */ 3

cos cos2 04

e m

PM d q m

d T i PL L i

dt

* 22(cos ) 1

2* * * *2 cos cos 0d q m PM d q mL L i L L i

2

* 1

* *

1cos

24 4PM PM

d q m d q mL L i L L i

Page 18: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Optimum Torque per Unit Current Control (2)

dq CurrentCalculat

or

*eT

*di

*qi

* * * * * * *3 3cos sin

4 4e PM d q d q PM d q m m

P PT L L i i L L i i

* *2 * * *1 4sin(2 ) sin 0

2 3d q m PM m eL L i i TP

2* * * *

*

*

8sin sin sin(2 )

3sin(2 )

PM PM d q e

m

d q

L L TPi

L L

* * *sinq mi i

* * *cosd mi i

Page 19: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Constant Power Loss Control

dq CurrentCalculat

or

*eT

*di

*qi

* * *3

4e PM d q d q

PT L L i i

In the implementation, flux weakening needs to be considered.

Page 20: PMSM Control Strategy Reference: R. Krishnan, Permanent Magnet Synchronous and Brushless DC Motor Drives, CRC, 2010

Maximum Efficiency Control