General information about DC/AC converters can be found at the DC/AC converter concept
Extends from Modelica.Icons.Package
(Icon for standard packages).
Name | Description |
---|---|
Control … | Control components for DC to AC converters |
MultiPhase2Level | Multi phase DC to AC converter |
SinglePhase2Level | Single phase DC to AC converter |
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).
Type | Name | Default | Description |
---|---|---|---|
Resistance | RonTransistor | 1e-5 | Transistor closed resistance |
Conductance | GoffTransistor | 1e-5 | Transistor opened conductance |
Voltage | VkneeTransistor | 0 | Transistor threshold voltage |
Resistance | RonDiode | 1e-5 | Diode closed resistance |
Conductance | GoffDiode | 1e-5 | Diode opened conductance |
Voltage | VkneeDiode | 0 | Diode threshold voltage |
Boolean | useHeatPort | false | =true, if heatPort is enabled |
final Temperature | T | 293.15 | Fixed device temperature if useHeatPort = false |
Boolean | useConstantEnable | true | true = disabled boolean input, use constantEnable |
Boolean | constantEnable | true | Constant enabling of firing signals |
final Integer | m | 1 | Number of phases |
Type | Name | Description |
---|---|---|
PositivePin | dc_p | Positive DC input |
NegativePin | dc_n | Negative DC input |
PositivePin | ac | AC output |
HeatPort_a | heatPort | Conditional heat port |
input BooleanInput | enable | Enables fire and notFire |
input BooleanInput | fire_p | Firing signal of positive potential transistor |
input BooleanInput | fire_n | Firing signal of negative potential transistor |
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).
Type | Name | Default | Description |
---|---|---|---|
Boolean | useConstantEnable | true | true = disabled boolean input, use constantEnable |
Boolean | constantEnable | true | Constant enabling of firing signals |
Integer | m | 3 | Number of phases |
Resistance | RonTransistor | 1e-5 | Transistor closed resistance |
Conductance | GoffTransistor | 1e-5 | Transistor opened conductance |
Voltage | VkneeTransistor | 0 | Transistor threshold voltage |
Resistance | RonDiode | 1e-5 | Diode closed resistance |
Conductance | GoffDiode | 1e-5 | Diode opened conductance |
Voltage | VkneeDiode | 0 | Diode threshold voltage |
Boolean | useHeatPort | false | =true, if heatPort is enabled |
final Temperature | T | 293.15 | Fixed device temperature if useHeatPort = false |
Type | Name | Description |
---|---|---|
input BooleanInput | fire_p[m] | Firing signals of positive potential transistors |
input BooleanInput | enable | Enables fire and notFire |
input BooleanInput | fire_n[m] | Firing signals of negative potential transistors |
PositivePin | dc_p | Positive DC input |
NegativePin | dc_n | Negative DC input |
PositivePlug | ac | AC output |
HeatPort_a | heatPort | Conditional heat port |
Generated 2018-12-12 12:10:21 EST by MapleSim.