This package includes multi phase bridge rectifiers. The number of phases, m
, determines the number of pulses, 2*m
. The examples show uncontrolled and controlled rectifiers with constant and variable firing angle.
Extends from Modelica.Icons.ExamplesPackage
(Icon for packages containing runnable examples).
Name | Description |
---|---|
DiodeBridge2mPulse | 2*m pulse diode rectifier bridge with resistive load |
HalfControlledBridge2mPulse | 2*m pulse half controlled rectifier bridge with resistive load |
ThyristorBridge2mPulse_DC_Drive | 2*m pulse thyristor bridge feeding a DC drive |
ThyristorBridge2mPulse_R | 2*m pulse thyristor rectifier bridge with resistive load |
ThyristorBridge2mPulse_RL | 2*m pulse thyristor rectifier bridge with R-L load |
ThyristorBridge2mPulse_RLV | 2*m pulse thyristor rectifier bridge with R-L load and voltage |
ThyristorBridge2mPulse_RLV_Characteristic | Characteristic of 2*m pulse thyristor rectifier bridge with R-L load and voltage |
This example shows an uncontrolled 2*m
pulse diode bridge rectifier with resistive load, where m
is the number of phases.
2*m
pulse diode bridge example, where m
is the number of phases.
Plot current currentSensor.i
, average current meanCurrent.y
, voltage voltageSensor.v
and average voltage meanVoltage.v
.
Extends from Modelica.Icons.Example
(Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Voltage | Vrms | 110 | RMS supply voltage |
Frequency | f | 50 | Frequency |
Resistance | R | 20 | Load resistance |
This example shows a half controlled 2*m
pulse bridge rectifier with resistive load, where m
is the number of phases. In case of resistive load the half controlled bridge shows the same output voltage as the
full controlled bridge.
Plot current currentSensor.i
, average current meanCurrent.y
, voltage voltageSensor.v
and average voltage meanVoltage.v
.
Extends from Modelica.Icons.Example
(Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Voltage | Vrms | 110 | RMS supply voltage |
Frequency | f | 50 | Frequency |
Angle | constantFiringAngle | 0.005555555555556 * (30 * pi) | Firing angle |
Resistance | R | 20 | Load resistance |
This example shows a full controlled 2*m
pulse bridge rectifier with resistive load, where m
is the number of phases. In case of resistive load the full controlled bridge shows the same output voltage as the
half controlled bridge.
Plot current currentSensor.i
, average current meanCurrent.y
, voltage voltageSensor.v
and average voltage meanVoltage.v
.
Extends from Modelica.Electrical.PowerConverters.Examples.ACDC.ExampleTemplates.ThyristorBridge2mPulse
(Template of 2*m pulse bridge thyristor rectifier) and Modelica.Icons.Example
(Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Voltage | Vrms | 110 | RMS supply voltage |
Frequency | f | 50 | Frequency |
Angle | constantFiringAngle | 0.005555555555556 * (30 * pi) | Firing angle |
Resistance | R | 20 | Load resistance |
This example shows a full controlled 2*m
pulse bridge rectifier with R-L load, where m
is the number of phases.
Plot current currentSensor.i
, average current meanCurrent.y
, voltage voltageSensor.v
and average voltage meanVoltage.v
.
Extends from Modelica.Electrical.PowerConverters.Examples.ACDC.ExampleTemplates.ThyristorBridge2mPulse
(Template of 2*m pulse bridge thyristor rectifier) and Modelica.Icons.Example
(Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Voltage | Vrms | 110 | RMS supply voltage |
Frequency | f | 50 | Frequency |
Angle | constantFiringAngle | 0.005555555555556 * (30 * pi) | Firing angle |
Resistance | R | 20 | Load resistance |
Inductance | L | 1 | Load resistance |
This example shows a full controlled 2*m
pulse bridge rectifier with R-L load including DC voltage source, where m
is the number of phases. The additional DC voltage source in this example enables negative average load voltages.
Plot current currentSensor.i
, average current meanCurrent.y
, voltage voltageSensor.v
and average voltage meanVoltage.v
.
Extends from Modelica.Electrical.PowerConverters.Examples.ACDC.ExampleTemplates.ThyristorBridge2mPulse
(Template of 2*m pulse bridge thyristor rectifier) and Modelica.Icons.Example
(Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Voltage | Vrms | 110 | RMS supply voltage |
Frequency | f | 50 | Frequency |
Angle | constantFiringAngle | 0.005555555555556 * (30 * pi) | Firing angle |
Resistance | R | 20 | Load resistance |
Inductance | L | 1 | Load resistance |
Voltage | VDC | -260 | DC load offset voltage |
This example shows a full controlled 2*m
pulse bridge rectifier with R-L load including DC voltage source, where m
is the number of phases. The additional DC voltage source in this example enables negative average load voltages.
Plot average voltage meanVoltage.v
versus firingAngle pulse2m.firingAngle
to see control characteristic of this type of rectifier with R-L load including active voltage.
Extends from Modelica.Electrical.PowerConverters.Examples.ACDC.ExampleTemplates.ThyristorBridge2mPulse
(Template of 2*m pulse bridge thyristor rectifier) and Modelica.Icons.Example
(Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Voltage | Vrms | 110 | RMS supply voltage |
Frequency | f | 50 | Frequency |
Voltage | Vdi0 | Modelica.Electrical.MultiPhase.Functions.factorY2DC(m) * Vrms | Ideal max. DC voltage |
Resistance | R | 20 | Load resistance |
Inductance | L | 1 | Load resistance |
Voltage | VDC | -260 | DC load offset voltage |
In this example a PM excited DC machine is started with nominal torque at nominal speed. After 5 seconds, load torque is reduced to zero over a period of additional 10 seconds. At 15 seconds, the machine is operating at no load.
Plot current currentSensor.i
, average current meanCurrent.y
, voltage voltageSensor.v
and average voltage meanVoltage.v
.
Extends from Modelica.Icons.Example
(Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Integer | m | 3 | Number of phases |
Voltage | Vrms | dcpmData.VaNominal / Modelica.Electrical.MultiPhase.Functions.factorY2DC(m) | RMS supply voltage |
Frequency | f | 50 | Frequency |
ApparentPower | SMains | 250000 | Mains short circuit apparent power |
Real | lamdaMains | 0.1 | Mains short circuit power factor |
final Impedance | ZMains | Vrms ^ 2 / SMains * m | Mains short circuit impedance |
final Resistance | RMains | ZMains * lamdaMains | Mains resistance |
final Inductance | LMains | ZMains * sqrt(1 - lamdaMains ^ 2) / (2 * pi * f) | Mains inductance |
Inductance | Ld | 3 * dcpmData.La | Smoothing inductance |
final Torque | tauNominal | dcpmData.ViNominal * dcpmData.IaNominal / dcpmData.wNominal | Nominal torque |
DcPermanentMagnetData | dcpmData | Data record of PM excited DC machine |