IntersectivePWM

Intersective PWM

    IntersectivePWM

Library

Modelica/Electrical/PowerConverters/DCAC/Control

Description

The intersective PWM transforms the input space phasor u to the three phase voltages, and compares them with the reference signals. As long as the phase voltage is greater than the corresponding reference signal, the corresponding fire signal is true. The switching pattern of the negative fire signal is just the inverse of the positive fire signal.

The user can choose from 4 different reference signals:

  • Sawtooth1: sawtooth signal, same phase in all 3 phases
  • Sawtooth3: sawtooth signal, phase shift between the 3 phases = period/3
  • Triangle1: triangle signal, same phase in all 3 phases
  • Triangle3: triangle signal, phase shift between the 3 phases = period/3

Parameters

IntersectivePWM_0

NameLabelDescriptionData TypeValid Values

mo_m

m

Number of phases

Scalar

mo_f

f

Switching frequency

Scalar

mo_startTime

startTime

Start time of PWM

Scalar

mo_uMax

uMax

Maximum amplitude of signal

Scalar

mo_refType

refType

Type of reference signal

Structure

mo_refType/choice1

Sawtooth signal single phase

Number

0
1

mo_refType/choice2

Sawtooth signal three phase

Number

0
1

mo_refType/choice3

Triangle signal single phase

Number

0
1

mo_refType/choice4

Triangle signal three phase

Number

0
1

IntersectivePWM_1

NameLabelDescriptionData TypeValid Values

mo_u

u

u

Structure

mo_u/fixed

fixed

Cell of vectors of size 2

true
false

mo_u/start

start

Cell of vectors of size 2

mo_fire_p

fire_p

fire_p

Structure

mo_fire_p/fixed

fixed

Cell of vectors

true
false

mo_fire_p/start

start

Cell of vectors

mo_fire_n

fire_n

fire_n

Structure

mo_fire_n/fixed

fixed

Cell of vectors

true
false

mo_fire_n/start

start

Cell of vectors

Ports

NameTypeDescriptionIO TypeNumber

u

implicit

Reference space phasor

input

1

fire_p

implicit

positive fire signal

output

1

fire_n

implicit

negative fire signal

output

2