matlab-simulink model three-phase voltage source inverter

Post on 07-Aug-2018

237 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

8/20/2019 Matlab-Simulink Model Three-Phase Voltage Source Inverter

http://slidepdf.com/reader/full/matlab-simulink-model-three-phase-voltage-source-inverter 1/5

MATLAB/SIMULINK MODEL OF SPACE VECTOR

PWM

FOR THREE-PHASE

VOLTAGE SOURCE INVERTER

A t i f

I q b a l ( ' ) Adoum L a m i n e ( 2 ) I m t i a z A s h r a P ' )

M o h i b u l l a h ( l )

( 1 )

A l i g a r h M u s l i m

U n i v e r s i t y ,

I n d i a

( 2 )

  i v e r p o o l

J o h n M o o r e s

U n i v e r s i t y ,

UK

ABSTRACT

V a r i a b l e v o l t a g e a n d f r e q u e n c y

s u p p l y

t o a c d r i v e s i s

i n v a r i a b l y

o b t a i n e d f r o m a

t h r e e - p h a s e v o l t a g e

s o u r c e i n v e r t e r

( V S I ) .

A n u m b e r o f P u l s e w i d t h m o d u l a t i o n

(PWM) s c h e m e

i s

u s e d t o

o b t a i n v a r i a b l e v o l t a g e

a n d

f r e q u e n c y s u p p l y .

T h e m o s t w i d e l y u s e d PWM s c h e m e s

f o r t h r e e - p h a s e

V S I

a r e c a r r i e r - b a s e d s i n u s o i d a l

PWM a n d

s p a c e

v e c t o r PWM

( S V P W M ) .

T h e r e i s

a n i n c r e a s i n g t r e n d

o f

u s i n g s p a c e v e c t o r

PWM

(SVPWM)

b e c a u s e

o f

t h e i r e a s i e r

d i g i t a l

r e a l i s a t i o n a n d b e t t e r d c b u s u t i l i s a t i o n . T h i s

p a p e r

f o c u s e s o n

s t e p

b y

s t e p

d e v e l o p m e n t o f MATLAB/SIMULINK

m o d e l o f SVPWM.

F i r s t l y

m o d e l o f a

t h r e e - p h a s e

V S I i s d i s c u s s e d b a se d o n s p a c e v e c t o r r e p r e s e n t a t i o n . N e x t

s i m u l a t i o n

m o d e l o f

SVPWM

i s o b t a i n e d

u s i n g

N I A T L A B / S I M U L I N K . S i m u l a t i o n r e s u l t s a r e a l s o p r o v i d e d .

1 .

INTRODUCTION d i o d e

f o r

p r o t e c t i o n .

L e g

v o l t a g e

w a v e f o r m s

i s

s h o w n

i n

F i g .

2

f o r 1 8 0 ° c o n d u c t i o n

m o d e .

V a r i a b l e v o l t a g e a n d f r e q u e n c y

s u p p l y

f o r

a s d r i v e s

i s

i n v a r i a b l y

o b t a i n e d f r o m a

t h r e e - p h a s e

V S I .

A

n u m b e r

i

o f PWM t e c h n i q u e s h a v e

b e e n

p r e s e n t e d t o o b t a i n

K3

v a r i a b l e

v o l t a g e

a n d

f r e q u e n c y s u p p l y [ 1 ] .

T h e m o s t

_

5

p o p u l a r a m o n g

t h o s e a r e c a r r i e r - b a s e d s i n u s o i d a l

PWM

A

a n d SVPWM. T h e m a j o r

d i s a d v a n t a g e

o f t h i s s c h e m e i s

Vab

V c a

l o w e r

d c b u s

u t i l i s a t i o n . T h e

maximum

o u t p u t v o l t a g e

V d

B

nVb

f r o m V S I

u t i l i s i n g t h i s

s c h e m e

i s l i m i t e d

t o

0 . 5 V d ,

C

( p e a k )

o r 0 . 3 5 3 r m s .

S p a c e

v e c t o r

m o d u l a t i o n

i m p r o v e s 2

4

6

d c b u s

u t i l i s a t i o n

b y 1 5 . 1 5 ,

f u r t h e r

d i g i t a l

i m p l e m e n t a t i o n o f

t h i s

s c h e m e i s e a s i e r [ 1 , 2 ] . T h e

SVPWM i s

i d e n t i f i e d

a s an

a l t e r n a t i v e

m e t h o d

o f

_ _

d e t e r m i n a t i o n o f

s w i t c h i n g p u l s e

w i d t h

a n d t h e i r

N

p o s i t i o n .

T h e

m a j o r

a d v a n t a g e

o f SVWPM

s t e m

f r o m

t h e

f a c t t h a t

t h e r e i s a

d e g r e e

o f f r e e d o m o f

s p a c e

v e c t o r

F i g u r e 1 .

P o w e r

c i r c u i t o f

a t h r e e - p h a s e

V S I .

p l a c e m e n t

i n a

s w i t c h i n g c y c l e .

T h i s

i m p r o v e s

t h e

h a r m o n i c p e r f o r m a n c e o f t h i s m e t h o d .

V A

T h e m a i n

f o c u s

o f t h i s

p a p e r

i s t o

d e v e l o p

a

s i m p l e

MATLAB/SIMULINK m o d e l .

T h e r e a s o n f o r c h o i c e o f

T

7 3

2 ; T 3

Z

4 ; T 3 5 ; T 3

2 X

MATLAB/SIMULINK a s a

d e v e l o p m e n t

t o o l

i s

V B

b e c a u s e

i t

i s t h e m o s t

i m p o r t a n t

a n d

w i d e l y

u s e d

V B

s i m u l a t i o n

s o f t w a r e a n d i s a n

i n t e g r a l p a r t

o f

t a u g h t

p r o g r a m m e

i n

m o s t

o f

t h e

u n i v e r s i t i e s i n

E l e c t r i c a l / E l e c t r o n i c s

E n g i n e e r i n g

c o u r s e s .

F i r s t l y

V C

m o d e l o f

a

t h r e e - p h a s e

i n v e r t e r

i n

p r e s e n t e d

o n

t h e

b a s i s l

o f

s p a c e

v e c t o r

r e p r e s e n t a t i o n .

T h i s i s

f o l l o w e d

b y

t h e

F i g u r e

2 .

L e g v o l t a g e

w a v e f o r m o f

a

t h r e e - p h a s e

b a s i c

p r i n c i p l e

o f SVPWM.

F i n a l l y

a

V S I .

MATLAB/SIMULINK m o d e l f o r t h e

SVPWM

i s

p r e s e n t e d .

V a r i o u s

s i m u l a t i o n

r e s u l t s a r e a l s o

i n c l u d e d .

I t i s o b s e r v e d f r o m

F i g .

2 . t h a t one i n v e r t e r

l e g ' s

s t a t e

c h a n g e s

a f t e r a n

i n t e r v a l o f

6 0 °

a n d

t h e i r s t a t e

r e m a i n s

2 . THREE-PHASE

V S I

MODELLING REVIEW c o n s t a n t f o r

6 0 °

i n t e r v a l . T h u s i t f o l l o w s

t h a t

t h e

l e g

v o l t a g e s w i l l h a v e s i x d i s t i n c t a n d d i s c r e t e

v a l u e s

i n

o n e

A

m a t h e m a t i c a l

m o d e l o f

t h r e e - p h a s e i s p r e s e n t e d

h e r e

c y c l e

( 3 6 O ° ) .

b a s e d

o n s p a c e v e c t o r

r e p r e s e n t a t i o n . T h e p o w e r c i r c u i t

S p a c e

v e c t o r

r e p r e s e n t a t i o n

o f t h e t h r e e - p h a s e

i n v e r t e r

t o p o l o g y o f

a t h r e e - p h a s e

V S I i s

s h o w n

i n

F i g .

1 o u t p u t v o l t a g e s i s i n t r o d u c e d n e x t . S p a c e v e c t o r i s

E a c h

s w i t c h

i n t h e

i n v e r t e r

l e g

i s

c o m p o s e d

o f

t w o

d e f i n e d

a s ;

b a c k - t o - b a c k

c o n n e c t e d s em i c o n d u c t o r

d e v i c e s . O n e o f - * 2

-

t h e s e

t w o

i s

a c o n t r o l l a b l e

d e v i c e

a n d

o t h e r

o n e i s

a

v , = j

V a

+ a V b +a

V C )

( 1 )

1 0 9 6

8/20/2019 Matlab-Simulink Model Three-Phase Voltage Source Inverter

http://slidepdf.com/reader/full/matlab-simulink-model-three-phase-voltage-source-inverter 2/5

w h e r e a = e x p ( j 2 U T / 3 ) . T h e s p a c e v e c t o r i s a

A L

I m g .

( 0 1 0 )

( 1 1 0 )

s i m u l t a n e o u s r e p r e s e n t a t i o n

o f

a l l t h e t h r e e - p h a s e

  I

- -

q u a n t i t i e s . I t i s a c o m p l e x

v a r i a b l e

a n d

i s

f u n c t i o n

o f

t i m e

i n c o n t r a s t

t o

t h e p h a s o r s .

P h a s e - t o - n e u t r a l

v o l t a g e s o f

a s t a r - c o n n e c t e d

l o a d a r e

m o s t e a s i l y f o u n d b y d e f i n i n g a v o l t a g e d i f f e r e n c e

b e t w e e n

t h e

s t a r

p o i n t

n o f

t h e

l o a d

a n d

t h e

n e g a t i v e

r a i l

7 , 8

o f t h e

d c

b u s

N . T h e

f o l l o w i n g

c o r r e l a t i o n

t h e n

h o l d s

( 0 1 1 )

X

' ( 1 0 0 ) R e a l

. 4

t r u e :

V A V a

+

V n N

V B V b

+

V n N

( 2 )

V C

=

V c

+

V n N

S i n c e

t h e p h a s e v o l t a g e s

i n a

s t a r t c o n n e c t e d l o a d s u m

 

/

t o z e r o , s u m m a t i o n

o f

e q u a t i o n ( 2 )

y i e l d s

( 0 0 1 )

( 1 0 1 )

v n N

=

( 1

/

3 ) ( V A

+

V B

+

V C )

( 3 ) F i g u r e

3 . P h a s e

v o l t a g e

s p a c e

v e c t o r s .

S u b s t i t u t i o n o f ( 3 ) i n t o ( 2 )

y i e l d s

p h a s e - t o - n e u t r a l

T h e

b i n a r y

n u m b e r s

on t h e

f i g u r e

i n d i c a t e

t h e s w i t c h

v o l t a g e s

o f t h e

l o a d

i n t h e

f o l l o w i n g

f o r m :

s t a t e

o f

i n v e r t e r l e g s . H e r e

1

i m p l i e s

u p p e r s w i t c h

b e i n g

V a

= ( 2 / 3 ) V A

- ( I / 3 ) ( V B

+ V C )

o n

a n d

0

r e f e r s

t o

t h e

l o w e r

s w i t c h

o f

t h e

l e g

b e i n g

o n .

V b

=

( 2

/

3 )

V B

- ( 1 /

3 )

( V A

 

V C )

( 4 )

T h e most

s i g n i f i c a n t

b i t

i s

f o r

l e g

A ,

t h e

l e a s t

s i g n i f i c a n t

V c

=

( 2 / 3 )

v C

-

( 1

/ 3 ) ( V B + V A )

b i t i s r e l a t e d t o

l e g

C a n d

t h e

m i d d l e i s f o r

l e g

B .

P h a s e

v o l t a g e s

a r e s u m m a r i s e d i n

T a b l e

1

a n d t h e i r

3 .

SPACE VECTORPWM

c o r r e s p o n d i n g s p a c e

v e c t o r s

a r e

l i s t e d i n T a b l e

2 .

T h i s

s e c t i o n b r i e f l y d i s c u s s e s t h e

s p a c e

v e c t o r PWM

T a b l e

1

P h a s e

v o l t a g e v a l u e s f o r

d i f f e r e n t

s w i t c h i n g p r i n c i p l e . T h i s PWM m e t h o d

i s

f r e q u e n t l y

u s e d

i n

s t a t e s .

v e c t o r c o n t r o l l e d

a n d

d i r e c t t o r q u e c o n t r o l l e d d r i v e s . I n

S t a t e S w i t c h

V A

V B V C

v e c t o r c o n t r o l l e d d r i v e

t h i s

t e c h n i q u e

i s u s e d f o r

On

r e f e r e n c e v o l t a g e

g e n e r a t i o n

w h e n c u r r e n t

c o n t r o l i s

1

1 , 4 , 6

( 2 / 3 )

V d c

- ( 1 / 3 ) V d c - ( 1 / 3 ) V d c

e x e r c i s e d i n

r o t a t i n g r e f e r e n c e

f r a m e .

I t

i s

s e e n

i n t h e p r e v i o u s

s e c t i o n

t h a t

a t h r e e - p h a s e V S I

2 1 , 3

6

g e n e r a t e s

e i g h t

s w i t c h i n g

s t a t e s

w h i c h i n c l u d e

s i x

a c t i v e

,

, |

( 1 / 3 )

V d c

( 1 / 3 )

V d c

- ( 2 / 3 )

V d C

a n d t w o z e r o s t a t e s . T h e s e v e c t o r s f o r m a

h e x a g o n ( F i g .

3 )

w h i c h

c a n

b e s e e n

a s

c o n s i s t i n g

o f s i x

s e c t o r s

3

2 , 3 , 6

- ( 1 / 3 ) V d C

( 2 / 3 ) V d c

- ( 1 / 3 ) V d C

s p a n n i n g

6 0 °

e a c h . T h e r e f e r e n c e v e c t o r w h i c h

r e p r e s e n t s t h r e e - p h a s e s i n u s o i d a l v o l t a g e

i s

g e n e r a t e d

4

| 2 ) 3 5

- ( 2 / 3 ) V c

( I

3 )

V c

( I

3 ) V d c

u s i n g

SVPWM

b y s w i t c h i n g

b e t w e e n t w o

n e a r e s t a c t i v e

, ,

Z / d ) ) V ~ , f c ~ l / . ) ) v d c

~ l / . ) ) v d c

v e c t o r s a n d z e r o v ec t o r . T o c a l c u l a t e t h e

t i m e

o f

5 2 , 4 , 5

- ( 1 / 3 ) V d C

- ( 1 / 3 ) V d C

( 2 / 3 ) v d c

a p p l i c a t i o n

o f d i f f e r e n t

v e c t o r s ,

c o n s i d e r

F i g . 4 ,

d e p i c t i n g

t h e

p o s i t i o n

o f d i f f e r e n t a v a i l a b l e

s p a c e

v e c t o r s

a n d t h e r e f e r e n c e

v e c t o r i n

t h e

f i r s t

s e c t o r .

6 1 , 4 , 5

( 1 / 3 ) v d C - ( 2 / 3 ) v d C ( 1 / 3 ) v d C

* m g .

7  

1 , 3 , 5

0

0 0

 

8

2 , 4 , 6

V b

T a b l e

2 P h a s e

v o l t a g e

s p a c e

v e c t o r s

S t a t e P h a s e

v o l t a g e s p a c e

v e c t o r s

.b

1 2

/

3 )

V d c

b

- - - - - - - - - - - - - - - - - - - - -

v

2

( 2

/

3 )

V d c

e x p

( I j T

1 3 )

6 ( 2 / 3 )

V d c

e x p ( 1 5 w / 3 )

F i g u r e

4 .

P r i n c i p l e o f s p a c e

v e c t o r

t i m e c a l c u l a t i o n .

7

a n d

8

0

T h e

t i m e

o f

a p p l i c a t i o n

o f

a c t i v e

s p a c e

v o l t a g e

v e c t o r s

T h e d i s c r e t e p h a s e v o l t a g e s p a c e v e c t o r p o s i t i o n s

a r e i s f o u n d

f r o m

F i g . 4

a s

s h o w n

i n

F i g .

3 .

1 0 9 7

8/20/2019 Matlab-Simulink Model Three-Phase Voltage Source Inverter

http://slidepdf.com/reader/full/matlab-simulink-model-three-phase-voltage-source-inverter 3/5

I v

T h r e e - p h a s e

s i n u s o i d a l

v o l t a g e

i s

g e n e r a t e d u s i n g

V s

s i n ( U T I 3 - a )

' f u n c t i o n '

b l o c k f r o m

' F u n c t i o n s

  T a b l e s '

s u b - l i b r a r y

V a

s i n

( 2 U f

/

3 )

o f S i m u l i n k .

T h i s

i s t h e n

c o n v e r t e d

i n t o

t w o - p h a s e

( 5 )

e q u i v a l e n t

u s i n g

C l a r k ' s

t r a n s f o r m a t i o n e q u a t i o n s [ 1 ] .

v

s i n

( a )

T h i s i s o n c e

a g a i n

i m p l e m e n t e d

u s i n g

t h e

' f u n c t i o n '

t b

= -

sin ( 2 ; T / 3 ) b l o c k s .

F u r t h e r t h e

t w o - p h a s e

e q u i v a l e n t

i s t r a n s f o r m e d

V b

s i n ( 2 2 T / 3 )

t o

p o l a r

f o r m

u s i n g

' C a r t e s i a n

t o

p o l a r '

b l o c k

f r o m

to

 

t a

-

t b ( 6 )

' S i m u l i n k

e x t r a s '

s u b - l i b r a r y .

T h e

o u t p u t

o f

t h i s

b l o c k

i s

t o

s

t h e m a g n i t u d e

o f

t h e r e f e r e n c e

a s

t h e f i r s t o u t p u t

a n d

t h e

w h e r e

V a

=

v b

= ( 2 / 3 )

V , .

i n

o r d e r t o o b t a i n

f i x e d c o r r e s p o n d i n g a n g l e

o f

t h e

r e f e r e n c e

a s

t h e

s e c o n d

s w i t c h i n g f r e q u e n c y

a n d

o p t i m u m

h a r m o n i c

o u t p u t .

p e r f o r m a n c e

f r o m

SVPWM,

e a c h l e g s h o u l d c h a n g e

i t s

4 . 2

S w i t c h i n g

T i m e C a l c u l a t i o n

s a t e

o n l y

o n c e

i n

o n e

s w i t c h i n g

p e r i o d .

T h i s i s

a c h i e v e d

T h e

s w i t c h i n g

t i m e a n d c o r r e s p o n d i n g s w i t c h s t a t e

f o r

b y

a p p l y i n g

z e r o s t a t e v e c t o r

f o l l o w e d

b y t w o

a d j a c e n t

a c t i v e s t a t e

v e c t o r i n

h a l f s w i t c h i n g p e r i o d .

T h e

n e x t

b l c k

' s f

s i n g

i s

( 5 ) u a n d ( )

t h e

M a t i a b

h a l f

o f

t h e

s w i t c h i n g p e r i o d

i s t h e

m i r r o r

i m a g e

o f t h e

b l o c k

  s f r

u s i n g e x p r e s s i o n s

( 5 )

a n d

( 6 ) .

T h e M a t l a b

f i r s t

h a l f . T h e

t o t a l

s w i t c h i n g p e r i o d

i s d i v i d e d i n t r o 7

t h e r e f e r e n c e a n d t i m e r s i g n a l f o r

c o m p a r i s o n .

T h e

p a r t s , t h e

z e r o v e c t o r

i s

a p p l i e d

f o r

1 / 4 t h

o f

t h e t o t a l

z e r o

v e c t o r t i m e f i r s t f o l l o w e d

b y

t h e

a p p l i c a t i o n

o f

a c t i v e

a n g l e

o f

t h e

r e f e r e n c e

v o l t a g e

i s

h o l d f o r e a c h

s w i t c h i n g

v e c t o r s f o r

h a l f

o f

t h e i r

a p p l i c a t i o n

t i m e

a n d

t h e n

a g a i n

p e r i o d

s o

t h a t

i t s

v a l u e

d o e s

n o t

c h a n g e

d u r i n g

t i m e

z e r o v e c t o r i s

a p p l i e d

f o r

1 / 4 t h

o f

t h e

z e r o v e c t o r t i m e .

c a l c u l a t i o n .

T h e

a n g l e

i n f o r m a t i o n i s

u s e d

f o r s e c t o r

.. . - - . . ,

.

. . . . . . . . i d e n t i f i c a t i o n

i n M a t l a b c o d e

' a a a ' .

F u r t h e r ,

a

r a m p i n g

T h i s i s

t h e n

r e p e a t e d

i n t h e n e x t h a l f o f t h e

s w i t c h i n g

t i m e

s i g n a l

S g e n e r a t e d

t o

b e u s e d n M a t l a b c o d e .

T h i s

p e r i o d .

T h i s i s

how

s y m m e t r i c a l SVPWM

i s

o b t a i n e d .

T h e

l e g v o l t a g e

i n o n e

s w i t c h i n g p e r i o d

i s

d e p i c t e d

i n

r a m p

i s

g e n e r a t e d

u s i n g ' r e p e a t i n g

s e q u e n c e '

f r o m t h e

F i g .

5 f o r

s e c t o r

1 .

s o u r c e

s u b - l i b r a r y .

F l g .

5

I o r s e c t o

1 .

t s

T h e M a t l a b c o d e f i r s t l y i d e n t i f i e s t h e s e c t o r o f t h e

P

s

r e f e r e n c e

v o l t a g e .

T h e t i m e

o f

a p p l i c a t i o n

o f

a c t i v e

a n d

t

4

t a

/ 2

: t b / 2

t o / 2

t b / 2

:

t a

/ 2

t o

/ 4 z e r o

v e c t o r s a r e t h e n

c a l c u l a t e d . T h e t i m e s

a r e

t h e n

a r r a n g e d

a c c o r d i n g

t o

F i g .

5 .

T h i s

t i m e

i s

t h e n

c o m p a r e d

w i t h

t h e

r a m p

t i m e r

s i g n a l .

D e p e n d i n g

u p o n

o X

L

t h e l o c a t i o n

o f t h e

t i m e

s i g n a l ,

t h e

s w i t c h s t a t e i s

d e f i n e d .

T h i s s w i t c h s t a t e

i s

t h e n p a s s e d o n t o t h e

i n v e r t e r b l o c k .

T h e

c o d e

i s

g i v e n

i n

A p p e n d i x

1 .

 

~ ~ ~ ~ V d c

 

4 . 3

T h r e e - p h a s e

I n v e r t e r B l o c k

k

8

V

V V

V

, ,

<

T h e i n v e r t e r m o d e l i s b u i l d

u s i n g

' f u n c t i o n '

b l o c k s

V 8

2

V 7

V 2

8

a c c o r d i n g t o t h e e x p r e s s i o n ( 4 ) . T h u s t h e o u t p u t

o f

t h e

F i g u r e 5 .

L e g

v o l t a g e s a n d

s p a c e v e c t o r d i s p o s i t i o n i n v e r t e r

b l o c k

i s

t h e

p h a s e v o l t a g e s .

f o r

o n e

s w i t c h i n g p e r i o d

i n s e c t o r

I .

T h e s i n u s o i d a l

r e f e r e n c e

s p a c e

v e c t o r f o r m a c i r c u l a r

4 . 4

F i l t e r B l o c k s

t r a j e c t o r y

i n s i d e t h e

h e x a g o n .

T h e

l a r g e s t o u t p u t v o l t a g e T h e PWM v o l t a g e s i g n a l i s f i l t e r e d u s i n g f i r s t o r d e r

m a g n i t u d e

t h a t c a n b e

a c h i e v e d u s i n g

SVPWM i s t h e

f i l t e r . T h i s

i s i m p l e m e n t e d

u s i n g ' T r a n s f e r f u n c t i o n '

r a d i u s

o f

t h e

l a r g e s t

c i r c l e

t h a t c a n

b e

i n s c r i b e d

w i t h i n

b l o c k

f r o m ' C o n t i n u o u s ' s u b - l i b r a r y . T h e t i m e c o n s t a n t

t h e

h e x a g o n .

T h i s c i r c l e

i s

t a n g e n t i a l

t o t h e m i d

p o i n t s

o f

t h e f i r s t - o r d e r

f i l t e r

i s

c h o s e n

a s 0 . 8 m s .

o f

t h e l i n e s

j o i n i n g

t h e

e n d s o f

t h e

a c t i v e

s p a c e

v e c t o r .

T h u s

t h e

maximum

o b t a i n a b l e

f u n d a m e n t a l

o u t p u t

4 . 5

V o l t a g e

A c q u i s i t i o n

v o l t a g e

i s T h e

f i l t e r e d p h a s e v o l t a g e s a r e s t o r e d

i n

w o r k s p a c e s

i n

I * 1

2

1

t h i s b l o c k .

v s

= - V , ,

cos

( / T / 6 )

= >

V

( 7 )

S i m u l a t i o n i s

c a r r i e d o u t

u s i n g

t h e

d e v e l o p e d

m o d e l f o r

maximum o b t a i n a b l e r e f e r e n c e v o l t a g e

a n d

t h e

r e s u l t i n g

f i l t e r e d

l e g

a n d p h a s e

v o l t a g e s

a r e s h o w n

i n

F i g s . 8

a n d

9 .

T h i s

s e c t i o n

d e t a i l s

t h e s t e p b y s t e p 5 . CONCLUSIONS

d e v e l o p m e n t o f M a t l a b/ Si m u l i n k m o d e l

f o r

SVPWM.

T h e S i m u l i n k m o d e l

i s

s h o w n i n F i g .

6 .

E a c h b l o c k

i s

Asml

albSmln

o e

speetdt

f u r t h e r e l a b o r a t e d i n F i g .

7 .

T h e M a t l a b

c o d e u s e d

t o

g e n e r a t e t h e

s w i t c h i n g p a t t e r n

i S

a l s o

p r o v i d e d .

E a c h

imlenSVW

fothe asVS.Abefrvw

o f

t h e

V S I

m o d e l i S a l s o r e p o r t e d b a s e d

o n s p a c e v e c t o r

s u b b l o c k s

o f F i g . 6 i S d e s c r i b e d i n t h e f o l l o w i n g

s u b -

reesnai.AMtabSmikbsdmolfr

section.

~

~ ~ ~ ~ ~ ~

e r s e t t o .

alb/lumkbsdmoe

o

4 .

e e e o n c e V l a e G n r t o . l c

i m p l e m e n t a t i o n

o f

SVPWM i s

p r e s e n t e d .

T h e s t e p - b y -

1 0 9 8

8/20/2019 Matlab-Simulink Model Three-Phase Voltage Source Inverter

http://slidepdf.com/reader/full/matlab-simulink-model-three-phase-voltage-source-inverter 4/5

La

vs

MLX

MT

LAB

5 - P h

1 1 1 1 1 1 1 1 - l ~ ~ ~ ~ ~ u x b

S b A

Vl

b

Fh

6

u n I i z nI o n

HptinG

R e p E a t i

n g

S , e q u

e n c D e

F i g u r e 6 .

M a t l a b / S i m u l i n k

Model o f

SVPWM

cosu

[ 1

f 2 '

p

i f 1

1 s q

r ( )

n

Va

r e f

( 2 t 3 ) ( u

[ 1 1 +

u

[ 2 ] f o o s g 2

p

i / 3 ) +

[ S ] f o o s g c V

p

i S 3 ) )

.

( 7 k

M a g n i t u d e

V f d

o c o s g u [ 1 ] 2 - p i ' f 1 - 2 r p i / 3 y s q r b p )

B Mu x

Vb

r e f

|

~ ~ ~ ( 1 3 ) S I u

[ 2 ] : s i

n ( 2 : p i / 3 ) +

u [ B ] : s i n ( 2 : 2 = p

i i 3

 1

W

n G )

____ ____ ____ ____ ____ ____ ____ ____ ____

____A

n g l e

c o s ( u [ 1

] 2

p i : f 1 - 4

p i t 3 ) s q r I ( )

V

q

~~~

~ ~ ~ ~ C a

t e s i a to

V o r e f

P o l a r

( a )

[

|

y ~ ~ ~ ( d c I 3 S p ( 2 : u

[ 1 ] - u [ 2 ] -

u

3 ] )

]

r ef 1

Va

Transfer

F

on

F o n

CD-

d

y c 1 3 X X ( 2 r u 2 ] - u[ ]-up])

0Tm0IIIIIt-*

CII

r e f 2

Vb

In2

|

O.OOOSsl

u t 2

F o n l

Transfer

Fonl

CI -*-

J ( V d 3 ( 2 2 W [ ] - u [ 2 ] - u [ ] J )

CL

r e f S

Vo

InS

O . 0 O O S s + l 1

0

u t 3

F

o n 2

Transfer

Fon2

( b )

( c )

F i g u r e

7 .

S u b - b l o c k s

o f

M a t l a b / S i m u l i n k m o d e l :

( a )

R e f e r e n c e

v o l t a g e

g e n e r a t i o n

( b )

VSI

( c )

F i l t e r s

1

0 . 6

A

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ V a

V b

V c

0 . 9

Vb

Vc

A

Va

~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0 . 4

0 . 8

0 . 6

- 0 . 2

0 . 3

8/20/2019 Matlab-Simulink Model Three-Phase Voltage Source Inverter

http://slidepdf.com/reader/full/matlab-simulink-model-three-phase-voltage-source-inverter 5/5

s t e p m o d e l

d e v e l o p m e n t i s r e p o r t e d .

T h e

p r e s e n t e d

t O

= ( t s - t a - t b ) ;

m o d e l

g i v e s a n

i n s i g h t

i n t o

t h e SVPWM. By v a r y i n g t h e t l = [ t O / 4

t a / 2 t b / 2

t O / 2 t b / 2

t a / 2

t O / 4 ] ; t l = c u m s u m ( t l ) ;

m a g n i t u d e o f

t h e

i n p u t

r e f e r e n c e

d i f f e r e n t

m o d u l a t i o n v l = [ O

0 0

1

0

0

O ] ; v 2 = [ O

1 1 11 1

O ] ; v 3 = [ O

0 1 1

1

0

0 ] ;

i n d e x c a n b e a c h i e v e d .

f o r j = 1

: 7

i f ( Y < t

( I

) )

6 . REFERENCES b r e a k

e n d

[ 1 ] H o l m e s , G . D . a n d

L i p o ,

T . A . , P u l s e

W i d t h

e n d

M o d u l a t i o n

f o r

P o w e r C o n v e r t e r s

-

P r i n c i p l e s a n d

s a = v l ( ) ; s b = v 2 ( j ) ; s c = v 3 ( j ) ;

P r a c t i c e ,

I E E E P r e s s

S e r i e s o n

P o w e r

E n g . , J o h n

W i l e y e n d

a n d

S o n s ,

P i s c a t a w a y , N J , USA, 2 0 0 3 .

0 o s e c t o r

I V

i f

( x > = - p i )

 

( x < - 2 * p i / 3 )

[ 2 ]

K a z m i e r k o w s k i , M . P . ,

K r i s h n a n ,

R . a n d

a d v

x

+

p i ;

B l a a b j e r g , F . ,

C o n t r o l i n

p o w e r

e l e c t r o n i c s -

s e l e c t e d t b = m a g

*

s i n ( p i / 3

-

a d v ) ; t a = m a g

*

s i n ( a d v ) ;

p r o b l e m s , A c a d e m i c P r e s s ,

C a l i f o r n i a , USA,

2 0 0 2 .

t O

= ( t s - t a - t b ) ;

[ 3 ] I m p l e m e n t i n g SVPWM

w i t h

AMD,

t l = [ t O / 4 t a / 2

t b / 2

t O / 2 t b / 2 t a / 2 t O / 4 ] ; t l = c u m s u m ( t l ) ;

A p p l i c a t i o n

n o t e s , A n a l o g u e

E l e c t r o n i c s

v l = [ O

0 0

1

0 0

0 ] ; v 2 = [ 0

0 1 1 1

0

0 ] ; v 3 = [ 0

11 11 1

0 ] ;

[ 4 ]

M a t a l b / S i m u l i n k r e f e r e n c e g u i d e

f o r =

1 : 7

w w w . m a t h w o r k s . c o . u k .

b r e a k

e n d

APPENDIX

1

e n d

  M a t l a b

C o d e t o

g e n e r a t e

S w i t c h i n g

f u n c t i o n s

s a = v l ( ) ; s b = v 2 ( j ) ; s c = v 3 ( j ) ;

  0 I n p u t s a r e

m a g n i t u d e u 1 ( : ) , a n g l e u 2 ( : )

e n d

0 0

a n d

r a m p t i m e

s i g n a l f o r c o m p a r i s o n u 3 ( : )

0 0

s e c t o r V

f u n c t i o n

[ s f l = a a a ( u )

i f

( x > = - 2 * p i / 3 )

 

( x < - p i / 3 )

t s = 0 . 0 0 0 2 ; v d c =

1

; p e a k _ p h a s e

max=

v d c / s q r t ( 3 ) ;

a d v

=

x + 2 * p i / 3 ;

x = u ( 2 ) ;

y = u ( 3 ) ; m a g = ( u ( l ) / p e a k p h a s e m a x )

*

t s ; t a = m a g * s i n ( p i / 3 - a d v ) ; t b = m a g

s i n ( a d v ) ;

0 sector

ItO ttab

i f

( x > = O )  

( x < p i / 3 )

t l = [ t O / 4

t a / 2 t b / 2 t O / 2 t b / 2 t a / 2 t O / 4 ] ; t l = c u m s u m ( t l ) ;

t a

=

mag

*

s i n ( p i / 3 - x ) ; t b

=

mag

*

s i n ( x ) ;

v l = [ O

0

1 1 1 0

0 ] ; v 2 = [ 0

0 0 1 0 0

0 ] ; v 3 = [ 0 11 11 1

0 ] ;

t O

= ( t s - t a - t b ) ;

f o r

j = 1 : 7

t l = [ t O / 4

t a / 2

t b / 2 t O / 2 t b / 2

t a / 2

t O / 4 ] ; t l = c u m s u m ( t l ) ;

i f ( y < t 1

( j ) )

v l = [ O

11 1 1

0 ] ; v 2 = [ 0

0

1 1 1

0 0 ] ; v 3 = [ 0 00

1

0 0

0 ] ;

b r e a k

f o r j = 1 : 7

e n d

i f ( y < t 1 I ( j ) )

e n d

b r e a k

s a = v

I

( ) ; s b = v 2 ( j ) ; s c = v 3

( ) ;

e n d

e n d

e n d

  S e c t o r V I

s a = v l

) ; s b = v 2 ( j ) ; s c = v 3 ( j ) ;

i f

( x > = - p i / 3 )   ( x < O )

e n d

a d v

=

x + p i / 3 ;

° 0

s e c t o r

I I

t b

=

mag * s i n ( p i / 3 - a d v ) ; t a

=

mag

* s i n ( a d v ) ;

i f

( x > = p i / 3 )

 

( x < 2 * p i / 3 )

t O

= ( t s - t a - t b ) ;

t b

=

mag

*

s i n ( p i / 3 - a d v ) ; t a =

mag

*

s i n ( a d v ) ;

v l = [ O 1 1 1 1 1

0 ] ; v 2 = [ 0

0 0

1 0 0

0 ] ; v 3 = [ 0

0

1 1 1 0

0 ] ;

t O

= ( t s - t a - t b ) ;

f o r j = l 1 : 7

t l = [ t O / 4

t a / 2 t b / 2 t O / 2 t b / 2 t a / 2

t O / 4 ] ; t l = c u m s u m ( t l ) ;

i f ( y < t 1 ( I ) )

v l = [ O

0

1 1 1

0

0 ] ; v 2 = [ 0 1

1 1

1 1

0 ] ; v 3 = [ 0 0 0

1

0

0 0 ] ;

b r e a k

f o r j = 1 : 7

e n d

i f ( y < t l ( j ) )

e n d

b r e a k

s a = v

) ; s b = v 2 ( j ) ; s c = v 3 ( j ) ;

e n d

e n d

e n d

s f = [ s a , s b ,

s c ] ;

s a = v l ( j ) ; s b = v 2 ( j ) ; s c = v 3 ( j ) ;

C o r r e s p o n d i n g A u t h o r :

D r .

A t i f I q b a l ,

R e a d e r ,

e n d

D e p a r t m e n t

o f E l e c t r i c a l

E n g i n e e r i n g , A l i g a r h M u s l i m

° / o s e c t o r

I I I

U n i v e r s i t y ,

A l i g a r h 2 0 2 0 0 2 , I n d i a .

P h o n e : ± 9 1 5 7 1

i f

( x > = 2 * p i / 3 )

  ( x < p i )

2 9 0 1 0 2 9 , M o b . ± 9 1 9 4 1 1 2 1 0 3 7 2 , E m a i l :

a d v = x - 2 * p i / 3 ;

a t i f _ i q b a l l g r e d i f f i n a i l . c o m

t a

=mag

*

s i n ( p i / 3 - a d v ) ; t b

=mag

*

s i n ( a d v ) ;

1 1 0 0

top related