Electric Motor Drives

ansediao
HW4PVstoPWMSVM2019.docx

ECE4/595 Electric Drive Systems Prof Ka C Cheok

PWM and SVM of 3-Phase Inverter

Switching of 3-Phase Inverter

Figure 1 shows an electrical circuit representation of a 3-phase inverter connected to a 3-phase stator. Switching of are normally done at high rate (300 to 20 kHz) and coordinated using PWM (pulse-width-modulation) or SVM (space vector modulation).

3-phase motor stator

Figure 1. Electrical circuit for 3-phase inverter and stator connection

PWM (pulse-width-modulation) & SVM (space vector modulation)

Figure 2 shows a PWM & SVM switching scheme for controlling the magnetic field in a 3-phase motor stator.

Space vector

field current from

Clarke Transform

Inverse

Clarke Transform

PWM & SVM

3-phase

inverter

driver circuit

3-phase stator

Y- circuit

Hardware

Software

Figure 2. PWM scheme for controlling magnetic field in a 3-phase motor stator

PWM switching process is explained below.

1) Embedded controller software/firmware

a.

Specify, representing magnitude & orientation of the desired magnetic field.

b.

Apply Inverse Clarke Transform (ICT) to calculate desired .

c.

Use to turn on to generate PWM switching.

2) Inverter & stator hardware, and stator magnetic field

a.

Modulated (PWM or SVM) stator voltages is delivered by the 3-phase inverter.

b.

Stator currents flow according to the stator circuit equations which include back emf voltages .

c.

An equivalent field oriented stator current vector is produced by the stator currents.

d.

generates an effective magnetic field in the stator.

VD = Vdc = 300 va = 200 vb = 120 vc = 30

Duty cycle A = 200/300 = 66%

Duty cycle B = 120/300 = 40%

Duty cycle C = 30/300 = 10%

SVM (space vector modulation)

Figure 3 shows a SVM switching scheme for controlling the magnetic field in a 3-phase motor stator.

Space vector

field current from

Clarke Transform

Space Vector Modulation

3-phase

inverter

driver circuit

3-phase stator

Y- circuit

Hardware

Software

Figure 3. SVM scheme for controlling magnetic field in a 3-phase motor stator

Basic phase voltage vectors - 3 x 1

Basic space vector field voltages - 2 x 1 (Clarke Transform)

Switching

state

ON

switches

Phase

vector

notation

Space

Vector

notation

0

S4 S6 S2

1

S1 S6 S2

2

S1 S3 S2

3

S4 S3 S2

4

S4 S3 S5

5

S4 S6 S5

6

S1 S6 S5

7

S1 S3 S5

Note that 2d space can be divided in 6 sectors as indicated by the notations, , in the diagram. As an illustration, the desired space vector falls in Sector , and is sandwiched by .

In general, if falls in Sector , then is sandwiched by . The SVM switching process consists of translating in to a sequence of carefully timed voltages which can be represented by

where

and are two adjacent state vectors from the set that sandwich the desired field vector ,

,

are durations when are applied, and

is the duration when or (off state vector) is applied.

The variables satisfy

and

Example of SVM. Suppose that and the modulation duration is . What is a space vector modulation for?

Step 1. lies between , and hence lies in sector Sect = 1. How do we check this? which is between . Use a computer program to calculate the angle and find the sector. See previous lecture note.

Step 2.

Step 3.

Step 4. Implementation of SVM

A sketch of the SVM sequence and switching is illustrated below.

Homework 4: Electric Motor Drives

Issued: 6 Jun ’19 Due: 13 Jun ‘19

Problem

Points

Score

1

Inverse Clarke transform

20

2

PWM duty cycle and sketch

30

3

SVM timing sequence

50

TOTAL

100

You may use Matlab to help you calculate numerical values and solve the problems.

INVERSE CLARK TRANSFORM

Problem 1. (Inverse Clarke transform & sketch) 20%

Find the phase voltages where must all be nonnegative, for the field voltage vector . Sketch and .

PULSE WIDH MODULATION

Problem 2. (PWM duty cycles and sketch) 30%

Consider a PWM scheme that would take an input and switches in the 3-phase inverter to produce a PWM modulated which averages to . The PWM frequency is 1 kHz, and the DC power supply to the inverter is (see inverter diagram in Fig 2.) Sketch the waveforms of the variables and complete the missing info for the duty cycles in the following timing diagram.

SPACE VECTOR MODULATION

Problem 3. (SVM sequence) 50%

You are asked to convert a desired voltage field vector [V] into its SVM equivalence. The SVM frequency is 1 kHz, and the 3-phase inverter DC power supply is . Sketch the waveforms for the variables and complete the timing information in the following diagram.

HW5 PWM SVM 2015.docx 1 11 Jun ‘15

2

V

r

2

v

3

V

r

3

v

0

V

r

4

v

0

V

r

5

v

0

V

r

6

v

0

V

r

7

v

�‚ƒ„…†

*

s

v

V

v

a

b

éù

==

êú

ëû

v

r

12

&

vv

s

v

Sect

&

SectSect+1

vv

10.50.5

00.8670.867

s

A

B

C

i

i

I

I

I

a

b

éù

=

êú

ëû

éù

--

éù

êú

=

êú

êú

-

ëû

êú

ëû

I

s

v

0110

1220

123301

034

for 0'0.5

for '0.5

for '0.5

for '

SectSect

SVM

SectSectSect

ss

tttT

ttttTT

ttttTTT

ttTtT

++

£<=

ì

ï

£<=+

ï

=

í

£<=++

ï

ï

£<=

î

v

v

v

v

v

Sect

v

1

Sect

+

v

{

}

123456

,,,,,

vvvvvv

s

v

period ofduration for

ss

T

=

v

1

&

SectSect

TT

+

1

&

SectSect

+

vv

0

T

min

min

10

2

0.50.866

3

0.50.866

min(,,)

1

1

1

am

bm

cm

ambmcm

aam

bbm

ccm

v

v

v

v

v

vvvv

vv

vvv

vv

a

b

éù

éù

éù

êú

êú

=-

êú

êú

êú

ëû

êú

êú

--

ëû

ëû

=

éùéù

éù

êúêú

êú

=-

êúêú

êú

êúêú

êú

ëû

ëûëû

0

v

7

v

(

)

11

ssdcSectSectSectSect

TVTT

++

=+

vvv

01

SectSects

TTTT

+

++=

300DC supply voltage

dc

VV

=

0.001 [s]

s

T

=

200

100

s

éù

=

êú

ëû

v

200

100

s

éù

=

êú

ëû

v

2

1

0.5

0.866

1

&

0

éù

=

éù

=

êú

ë

û

û

êú

ë

v

v

s

v

1

2

3

4

5

6

S

S

S

S

S

S

1

100

tan26.567

200

o

s

-

æö

==

ç÷

èø

v

R

1

2

&

0

0

6

o

o

=

=

v

v

R

R

200

100

s

éù

=

êú

ëû

v

2

0.5

0.866

éù

=

êú

ëû

v

1

1

0

éù

=

êú

ëû

v

(

)

1

22

1

ss

dc

T

T

T

V

=+

v

v

v

1

2

1

1

2

0.5

0.8

1

0

10.000474

200

100

200

0.001

10

0.0

66

01300

sec

3

0

0.5

0.8660.0003849

00

2

0

T

T

T

T

-

æö

=+

ç÷

ç÷

èø

Þ

éù

éùéù

=

éù

ê

éù

êú

ëû

éù

êú

ëû

é

ú

=

êú

êúêú

ë

ë

ù

êú

ë

ë

û

û

û

û

û

ë

1

0

2

s

T

T

T

T

++=

00

0.00047420.00038490.001 0.0001409 [s]

TT

++=Þ=

0.001 [s]

s

T

=

a

b

c

v

v

v

2

2

0.5

0.866

0.000384

*300*

9

dc

forT

V

s

éù

êú

ëû

=

=

v

1

1

1

0

0.000474

0

2

*30*

dc

forTs

V

éù

êú

ëû

=

=

v

0

1

2

0.00007045 s

zeroforT

=

t1t2t3t4t1t2t3t4

0ms1ms2ms

t4

t1=0.5*T0 t2=t1+TSect t3=t2+TSect1 t4 = Ts

T0=.....................? TSect=....................? TSect1=.....................? Ts=...............?

S1

Lo

Hi

S2

Lo

Hi

S3

Lo

Hi

S4

Lo

Hi

S5

Lo

Hi

S6

Lo

Hi

1 kHz Space Vector Modulation: sequence and switching

Desired Field Vector

0ms1ms2ms

0.0003849

0.0004742

0.0001409/2

0.0001409/2

,&

abc

vvv

100

100

s

-

éù

=

êú

ëû

v

A

B

C

V

V

V

s

v

abc

v

50

100

200

abc

éù

êú

=

êú

êú

ëû

v

,

50

100

200

ABCavg

éù

êú

=

êú

êú

ëû

V

300[V]

D

V

=

300[V]

dc

V

=

AAN

A

BBN

B

CCN

C

VEV

I

sLR

VEV

I

sLR

VEV

I

sLR

--

=

+

--

=

+

--

=

+

1

(

3

)

NABC

ABC

VVVV

EEE

=++

---

A

B

C

I

I

I

v

v

a

b

i

i

a

b

s

v

v

a

b

éù

=

êú

ëû

v

a

abcb

c

v

v

v

éù

êú

=

êú

êú

ëû

v

abc

v

A

ABCB

C

V

V

V

éù

êú

=

êú

êú

ëû

V

A

ABCB

C

I

I

I

éù

êú

=

êú

êú

ëû

I

A

ABCB

C

E

E

E

éù

êú

=

êú

êú

ëû

E

s

i

i

a

b

éù

=

êú

ëû

i

s

i

-0.500.511.522.5

0

5

10

15

1 kHz Pulse Witdh Modulation: input, switching & output

va

0V

300V

vb

0V

300V

vc

0V

300V

S1

Lo

Hi

S2

Lo

Hi

S3

Lo

Hi

S4

Lo

Hi

S5

Lo

Hi

S6

Lo

Hi

VA

0V

300V

VB

0V

300V

VC

0V

300V

0ms1ms2ms

Dury Cycle

dcA=...............?

dcB=...............?

dcC=...............?

v

v

a

b

00

010

0.50.5

SectSect

TTTT

ab

+

®®®

®®®

vvvv

0

0

0

1

0

0.5

0.5

Sect

Sect

T

T

T

T

a

b

+

v

v

v

v

123456

,,,,,

SSSSSS

01234567

1111

0110

2222

0000

3333

2222

éùéùéùéù

--

êúêúêúêú

-

éùéùéùéù

êúêúêúêú

========

êúêúêúêú

êúêúêúêú

ëûëûëûëû

--

êúêúêúêú

ëûëûëûëû

vvvvvvvv

0

V

r

0

v

1

V

r

1

v

ECE4/595 Electric Drive Systems

Prof Ka C Cheok

HW5 PWM SVM 2015.docx

1

11 Jun ‘15

PWM and SVM of

3

-

Phase Inverter

Switching of 3

-

Phase Inverter

Figure 1 shows an electrical circuit representation of a 3

-

phase inverter connected to a 3

-

phase stator.

Switching of

123456

,,,,,

SSSSSS

are

normally done at high rate (300 to 20

kHz) and coordinated using PWM (pulse

-

width

-

modulation) or SVM (space vector modulation).

Figure

1. Electrical circuit for 3

-

phase inverter and stator connection

ECE4/595 Electric Drive Systems Prof Ka C Cheok

HW5 PWM SVM 2015.docx 1 11 Jun ‘15

PWM and SVM of 3-Phase Inverter

Switching of 3-Phase Inverter

Figure 1 shows an electrical circuit representation of a 3-phase inverter connected to a 3-phase stator. Switching of

123456

,,,,,SSSSSS

are normally done at high rate (300 to 20 kHz) and coordinated using PWM (pulse-width-

modulation) or SVM (space vector modulation).

Figure 1. Electrical circuit for 3-phase inverter and stator connection