Package Modelica.​Electrical.​PowerConverters.​DCAC
DC to AC converters

Information

General information about DC/AC converters can be found at the DC/AC converter concept

Extends from Modelica.​Icons.​Package (Icon for standard packages).

Package Contents

NameDescription
ControlControl components for DC to AC converters
MultiPhase2LevelMulti phase DC to AC converter
SinglePhase2LevelSingle phase DC to AC converter

Model Modelica.​Electrical.​PowerConverters.​DCAC.​SinglePhase2Level
Single phase DC to AC converter

Information

This is a single phase two level inverter. The boolean signals fire_p and fire_n shall not be true at the same time to avoid DC bus short circuits. The inverter consists of two transistors and two anti parallel free wheeling diodes.

An example of a single phase inverter with PWM voltage control is included in Examples.DCAC.SinglePhaseTwoLevel.

Extends from Modelica.​Blocks.​Icons.​Block (Basic graphical layout of input/output block), Modelica.​Electrical.​PowerConverters.​Interfaces.​DCAC.​DCtwoPin (Positive and negative DC pins), Modelica.​Electrical.​PowerConverters.​Interfaces.​DCAC.​ACpin (Single AC pin), Modelica.​Electrical.​Analog.​Interfaces.​ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network), and Modelica.​Electrical.​PowerConverters.​Interfaces.​Enable.​Enable2 (Partial model providing enable parameter and optional enable input for two firing signals).

Parameters

TypeNameDefaultDescription
ResistanceRonTransistor1e-5Transistor closed resistance
ConductanceGoffTransistor1e-5Transistor opened conductance
VoltageVkneeTransistor0Transistor threshold voltage
ResistanceRonDiode1e-5Diode closed resistance
ConductanceGoffDiode1e-5Diode opened conductance
VoltageVkneeDiode0Diode threshold voltage
BooleanuseHeatPortfalse=true, if heatPort is enabled
final TemperatureT293.15Fixed device temperature if useHeatPort = false
BooleanuseConstantEnabletruetrue = disabled boolean input, use constantEnable
BooleanconstantEnabletrueConstant enabling of firing signals
final Integerm1Number of phases

Connectors

TypeNameDescription
PositivePindc_pPositive DC input
NegativePindc_nNegative DC input
PositivePinacAC output
HeatPort_aheatPortConditional heat port
input BooleanInputenableEnables fire and notFire
input BooleanInputfire_pFiring signal of positive potential transistor
input BooleanInputfire_nFiring signal of negative potential transistor

Model Modelica.​Electrical.​PowerConverters.​DCAC.​MultiPhase2Level
Multi phase DC to AC converter

Information

This is a multi phase two level inverter. The boolean signals fire_p[k] and fire_n[k] for any phase k shall not be true at the same time to avoid DC bus short circuits. The inverter consists of 2*m transistors and two anti parallel free wheeling diodes, respectively, where m is the number of phases.

Extends from Modelica.​Blocks.​Icons.​Block (Basic graphical layout of input/output block), Modelica.​Electrical.​PowerConverters.​Interfaces.​Enable.​Enable2m (Partial model providing enable parameter and optional enable input for 2*m firing signals), Modelica.​Electrical.​PowerConverters.​Interfaces.​DCAC.​DCtwoPin (Positive and negative DC pins), Modelica.​Electrical.​PowerConverters.​Interfaces.​DCAC.​ACplug (AC multi phase plug), and Modelica.​Electrical.​Analog.​Interfaces.​ConditionalHeatPort (Partial model to include a conditional HeatPort in order to describe the power loss via a thermal network).

Parameters

TypeNameDefaultDescription
BooleanuseConstantEnabletruetrue = disabled boolean input, use constantEnable
BooleanconstantEnabletrueConstant enabling of firing signals
Integerm3Number of phases
ResistanceRonTransistor1e-5Transistor closed resistance
ConductanceGoffTransistor1e-5Transistor opened conductance
VoltageVkneeTransistor0Transistor threshold voltage
ResistanceRonDiode1e-5Diode closed resistance
ConductanceGoffDiode1e-5Diode opened conductance
VoltageVkneeDiode0Diode threshold voltage
BooleanuseHeatPortfalse=true, if heatPort is enabled
final TemperatureT293.15Fixed device temperature if useHeatPort = false

Connectors

TypeNameDescription
input BooleanInputfire_p[m]Firing signals of positive potential transistors
input BooleanInputenableEnables fire and notFire
input BooleanInputfire_n[m]Firing signals of negative potential transistors
PositivePindc_pPositive DC input
NegativePindc_nNegative DC input
PositivePlugacAC output
HeatPort_aheatPortConditional heat port