Matlab Model

Download as pdf or txt
Download as pdf or txt
You are on page 1of 47

Discrete, Ts = 2e-006 s.

powergui s11 Vab_VSC1


v + g + +

A B

a b c

s21

g -

s31

g +

A B C 25 kW 380 V rms 50 Hz

Measure S7

Vab_VSC3

S1

S4

A A A a B b C c B C b + c a

s12

g -

s22

g +

s32

g + B B

S2

S5

S8
C C

B1

A B C

25kV / 380V 50 kVA Filter 5 kvar Q=100

A B C

LC Filter s13
g + +

s23

g -

s33

g +

+ v -

Vab_VSC2

S3

S6

S9

Vab_VSC2

Three-Phase Source1

Modulation waveforms:
Vabc_B1
Vabc_B1 curr mod (pu) Iabc_B1 (A)

Vabc_load Current modulation


volt mod (pu)

Vabc_load (pu)

Iabc_load Vab_VSC2

Iabc_B1

Iabc_load

Vab_VSC2

Vab_VSC1

Vab_VSC1

Voltage modulation IGBT Matrix Converter SVM Symmetric Switching Scope1 Scope2

1 curr mod (pu)

mod (pu)

gR

matrix-converter switching count


total g pulses individual

SVM Rectification symmetric sequence

2 volt mod (pu)

mod (pu)

gI

SVM Inversion symmetric sequence

matrix converter switching

deg

sector

Out1 In1

[1 0 0 1 0 1] sector [1 0 1 0 0 1] [0 1 1 0 0 1] [0 1 1 0 1 0] [0 1 0 1 1 0]
Valpha Valpha Vdeg

1 2 3 max 4 1 5 6 V1 2 3 4 1 g

[1 0 0 1 1 0] 1 mod (pu) -KVabc Vbeta Vbeta Vmag

abc 2 alpha-beta

alpha-beta 2 deg-mag [1 0 1 0 0 1] [0 1 1 0 0 1] [0 1 1 0 1 0] 0 60 120 1 [0 1 0 1 1 0] 2 [1 0 0 1 1 0] 3 [1 0 0 1 0 1] -180 4 5 6 [0 1 0 1 0 1] V8 2 rem [1 0 1 0 1 0] V7 6 V2 5 4 1 2 3

6000

K Ts z-1 1/z >= 1 -60

-120

ss deg_mag d1_d2_d0 In1 ramp v1_v2_v7_v8

Calculate duty-cycles

symmetric sequence

Trigger

pi/180 deg2rad 1 deg_mag

theta

cos

pi/3

sin

-Kd1 d2 1

mag 1 d0

d1_d2_d0

Trigger

1 In1

1 Out1

1 Vabc

Demux

1/2 1/2

-K-

1 Valpha

-K-K-K2 Vbeta

atan2

-Krad2deg

1 Vdeg

1 Valpha 2 Vbeta

sqrt

2 Vmag

deg >= AND 60 < Convert 1

60 120

>= AND < Convert 2

120 180

>= AND < 1 sector AND Convert 4 Convert 3

-180 -120

>= <

-120 -60

>= AND < Convert 5

-60 0

>= AND < Convert 6

3 ramp

1/2

<= v8

<= 2 In1 AND v1 OR double 1/2

>= OR 1/4 1 <= double v1_v2_v7_v8

double

1/2 AND v2 OR double

>=

<=

AND

4 v7 1 ss

>=

<=

AND

v2

>=

<=

AND

v1

>=

<=

AND

v8

>=

deg

sector

Out1 In1

[1 0 0 1 0 0] sector [1 0 0 0 0 1] [0 0 1 0 0 1] [0 1 1 0 0 0] [0 1 0 0 1 0]
Valpha Valpha Vdeg

1 2 3 4 5 6 V1 2 max 1 1 g

[0 0 0 1 1 0] 1 mod (pu) -KVabc Vbeta Vbeta Vmag

abc 2 alpha-beta

alpha-beta 2 deg-mag [1 0 0 0 0 1] choose zero-vector [0 0 1 0 0 1] [0 1 1 0 0 0] [0 1 0 0 1 0] [0 0 0 1 1 0] [1 0 0 1 0 0] 1 2 3 4 5 6 V2 5 6

0 60 120 6000 K Ts z-1 1/z >= 1 -60 180 -120

1 2 3 4

sector

zv

[1 1 0 0 0 0]
deg_mag d1_d2_d0

Calculate duty-cycles [0 0 0 0 1 1]

[0 0 1 1 0 0]

V0

In1 v1_v2_v0 ramp

symmetric sequence

Trigger

pi/180 deg2rad 1 deg_mag

theta

cos

pi/3

sin

-Kd1 d2 1

mag 1 d0

d1_d2_d0

Trigger

1 In1

1 Out1

1 Vabc

Demux

1/2 1/2

-K-

1 Valpha

-K-K-K2 Vbeta

atan2

-K180 rad2deg 30

-360 > 1 Vdeg

1 Valpha 2 Vbeta

sqrt

2 Vmag

sector == 1 OR == 4 double

== 2 OR == 5 double 2 max 1 zv

== 3 OR == 6 double 3

deg 1 0 60 > AND <= Convert 1

60 120

> AND <= Convert 2

120 180

> AND <= 1 sector AND Convert 4 Convert 3

-180 -120

> <=

-120 -60

> AND <= Convert 5

-60 0

> AND <= Convert 6

2 ramp 1/2 <= v8

<= 1 In1 AND v1 OR double 1/2

>=

1/4

OR <=

double

1 v1_v2_v0

1/2 AND v2 OR double 3

>=

<=

AND

v7

>=

<=

AND

v2

>=

<=

AND

v1

>=

<=

AND

v8

>=

s7
s1 s2 s3 s4 s5 s6

In1 In2 Out1

s7 s3 s11 s8 s4

In1 In2 Out1 In3 In4

s7 s5 s12 s8 s6

In1 In2 Out1 In3 In4

s11

s1 s2 s3 s4 s5 s6

s1 s8 s2

s13

In3 In4

s12

1 gR

s13

s9 s1 s10

In1 In2 Out1 In3 In4

s9 s3 s21 s10 s4

In1 In2 Out1 In3 In4

s9 s5 s22 s10 s6

In1 In2 Out1 In3 In4

s21

s23

s22

1 g

s7 s8 s9 s10 s11 s12

s7 s8 s9 s10 s11a s12a

s2

s23

s31 s11a s1 s12a s2


In1 In2 Out1 In3 In4

2 gI

s11a s3 s31 s12a s4

In1 In2 Out1 In3 In4

s11a s5 s32 s12a s6

In1 In2 Out1 In3 In4

s32 s33 s33

1 In1 2 In2

AND

OR 3 In3 4 In4

double

1 Out1

AND

1 In1 2 In2

AND

OR 3 In3 4 In4

double

1 Out1

AND

1 In1 2 In2

AND

OR 3 In3 4 In4

double

1 Out1

AND

1 In1 2 In2

AND

OR 3 In3 4 In4

double

1 Out1

AND

1 In1 2 In2

AND

OR 3 In3 4 In4

double

1 Out1

AND

1 In1 2 In2

AND

OR 3 In3 4 In4

double

1 Out1

AND

1 In1 2 In2

AND

OR 3 In3 4 In4

double

1 Out1

AND

1 In1 2 In2

AND

OR 3 In3 4 In4

double

1 Out1

AND

1 In1 2 In2

AND

OR 3 In3 4 In4

double

1 Out1

AND

Out1

In1

Out1

In1

Out1

In1

Out1

In1

1 total

Out1

In1

1 pulses

2 individual
Out1 In1

Out1

In1

Out1

In1

Out1

In1

Trigger

1 In1

1 Out1

Trigger

1 In1

1 Out1

Trigger

1 In1

1 Out1

Trigger

1 In1

1 Out1

Trigger

1 In1

1 Out1

Trigger

1 In1

1 Out1

Trigger

1 In1

1 Out1

Trigger

1 In1

1 Out1

Trigger

1 In1

1 Out1

1 A A 2 B 3 C B C 4 mH A B C

4 A 5 B 6 C
A B C

8kvar

1 g

IGBT2
g E E

IGBT1
g C

1 +

2 -

1 g

IGBT2
g E E

IGBT1
g C

1 +

2 -

1 g

IGBT2
g E E

IGBT1
g C

1 +

2 -

1 g

IGBT2
g E E

IGBT1
g C

1 +

2 -

1 g

IGBT2
g E E

IGBT1
g C

1 +

2 -

1 g

IGBT2
g E E

IGBT1
g C

1 +

2 -

1 g

IGBT2
g E E

IGBT1
g C

1 +

2 -

1 g

IGBT2
g E E

IGBT1
g C

1 +

2 -

1 g

IGBT2
g E E

IGBT1
g C

1 +

2 -

You might also like