Package Modelica.​Electrical.​PowerConverters.​ACDC.​Control
Control components for rectifiers

Information

A generic controller with signal input and 2*m firing signals is provided in Signal2mPulse, where m is the arbitrary number of phases. Additional topology specific controllers with electrical connectors are also included.

Filters

Each controller is equipped with an optional filter to filter the input voltages. By default the filter is enabled.

Such filter is needed if the electrical grid includes a significant voltage drop across the grid impedance distorting the input voltage wave form of the rectifier. The filter included in the PowerConverters library is first order filter with additional compensation of the filter specific phase lag. However, it important to note that the transients of the filters may cause some initial effects which deteriorate after certain periods.

Enable

The topology specific controllers allow enabling and disabling of the firing signals. The internal enabling signal of the controllers is either derived from the parameter constantEnable, if useConstantEnable = true. For if useConstantEnable = false the internal enabling signal is taken from the optional signal input enable.

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

Package Contents

NameDescription
FilterPT1 + all-pass filter
Signal2mPulseGeneric control of 2*m pulse rectifiers
VoltageBridge2mPulseControl of 2*m pulse bridge rectifier
VoltageBridge2PulseControl of 2 pulse bridge rectifier
VoltageCenterTap2mPulseControl of 2*m pulse center tap rectifier

Block Modelica.​Electrical.​PowerConverters.​ACDC.​Control.​Signal2mPulse
Generic control of 2*m pulse rectifiers

Information

General information about controllers is summarized in Control.

Extends from Modelica.​Electrical.​PowerConverters.​Icons.​Control (Control icon).

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
BooleanuseConstantFiringAngletrueUse constant firing angle instead of signal input
AngleconstantFiringAngle0Firing angle
BooleanuseFiltertrueEnable use of filter
Frequencyf50Frequency
FrequencyfCut2 * fCut off frequency of filter
VoltagevStart[m]zeros(m)Start voltage of filter output
AnglefiringAngleMaxModelica.​Constants.​piMaximum firing angle

Connectors

TypeNameDescription
input RealInputfiringAngleFiring angle (rad)
output BooleanOutputfire_p[m] 
output BooleanOutputfire_n[m] 
input RealInputv[m]Voltages

Model Modelica.​Electrical.​PowerConverters.​ACDC.​Control.​VoltageBridge2Pulse
Control of 2 pulse bridge rectifier

Information

General information about controllers is summarized in Control.

This model provides two firing signal for Graetz bridge thyristor and half bridge rectifiers. The boolean signal fire_p is assigned to the thyristors connected with the positive DC output pin. The boolean signal fire_n is assigned to the thyristors connected with the negative DC output pin.

Extends from Modelica.​Electrical.​PowerConverters.​Icons.​Control (Control icon).

Parameters

TypeNameDefaultDescription
Frequencyf50Frequency
BooleanuseConstantFiringAngletrueUse constant firing angle instead of signal input
AngleconstantFiringAngle0Firing angle
AnglefiringAngleMaxModelica.​Constants.​piMaximum firing angle
BooleanuseFiltertrueEnable use of filter
FrequencyfCut2 * fCut off frequency of filter
VoltagevStart0Start voltage of filter output

Connectors

TypeNameDescription
input RealInputfiringAngleFiring angle (rad)
PositivePinac_p 
NegativePinac_n 
output BooleanOutputfire_p 
output BooleanOutputfire_n 

Model Modelica.​Electrical.​PowerConverters.​ACDC.​Control.​VoltageBridge2mPulse
Control of 2*m pulse bridge rectifier

Information

General information about controllers is summarized in Control.

Half of the semiconductors of the 2*m pulse bridge rectifier are connected with the positive DC output pin (firing signal fire_p). The other half of the semiconductors is connected with the negative DC output pin (firing signal fire_n). Parameter m indicates the number of phases.

Extends from Modelica.​Electrical.​PowerConverters.​Icons.​Control (Control icon).

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
Frequencyf50Frequency
BooleanuseConstantFiringAngletrueUse constant firing angle instead of signal input
AngleconstantFiringAngle0Firing angle
AnglefiringAngleMaxModelica.​Constants.​piMaximum firing angle
BooleanuseFiltertrueEnable use of filter
FrequencyfCut2 * fCut off frequency of filter
VoltagevStart[m]zeros(m)Start voltage of filter output

Connectors

TypeNameDescription
input RealInputfiringAngleFiring angle (rad)
PositivePlugac 
output BooleanOutputfire_p[m] 
output BooleanOutputfire_n[m] 

Model Modelica.​Electrical.​PowerConverters.​ACDC.​Control.​VoltageCenterTap2mPulse
Control of 2*m pulse center tap rectifier

Information

General information about controllers is summarized in Control.

Extends from Modelica.​Electrical.​PowerConverters.​Icons.​Control (Control icon).

Parameters

TypeNameDefaultDescription
Integerm3Number of phases
Frequencyf50Frequency
BooleanuseConstantFiringAngletrueUse constant firing angle instead of signal input
AngleconstantFiringAngle0Firing angle
AnglefiringAngleMaxModelica.​Constants.​piMaximum firing angle
BooleanuseFiltertrueEnable use of filter
FrequencyfCut2 * fCut off frequency of filter
VoltagevStart[m]zeros(m)Start voltage of filter output

Connectors

TypeNameDescription
input RealInputfiringAngleFiring angle (rad)
PositivePlugac 
output BooleanOutputfire_p[m] 
output BooleanOutputfire_n[m] 

Block Modelica.​Electrical.​PowerConverters.​ACDC.​Control.​Filter
PT1 + all-pass filter

Information

First order filter with cut-off frequency fCut. The phase shift of the filter is compensated by a series of two first order all-pass filters tuned on supply frequency f.

Extends from Modelica.​Blocks.​Interfaces.​SISO (Single Input Single Output continuous control block).

Parameters

TypeNameDefaultDescription
Frequencyf50Mains Frequency
FrequencyfCut2 * fCut off frequency
final Integerna2Count of 1st order all-pass
final Frequencyfaf / tan(pi / na - atan(f / fCut) / (2 * na)) 
RealyStart0Start value of output

Connectors

TypeNameDescription
input RealInputuConnector of Real input signal
output RealOutputyConnector of Real output signal