blockSignal2mPulse
Generic control of 2*m pulse rectifiers
Extends from PowerConverters.Icons.Control (Control icon).
Information
General information about controllers is summarized in Control.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | m | 3 | Number of phases |
| Boolean | useConstantFiringAngle | true | Use constant firing angle instead of signal input |
| SI.Angle | constantFiringAngle | 0 | Firing angle |
| SI.Frequency | f | 50 | Frequency |
| SI.Angle | firingAngleMax | Modelica.Constants.pi | Maximum firing angle |
| SI.Angle | firingAngleMin | 0 | Minimum firing angle |
| Filter | |||
| Boolean | useFilter | true | Enable use of filter |
| SI.Frequency | fCut | 2*f | Cut off frequency of filter |
| SI.Voltage[m] | vStart | zeros(m) | Start voltage of filter output |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | firingAngle | Firing angle | |
| Modelica.Blocks.Interfaces.BooleanOutput[m] | fire_p | ||
| Modelica.Blocks.Interfaces.BooleanOutput[m] | fire_n | ||
| Modelica.Blocks.Interfaces.RealInput[m] | v | Voltages |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Constant | constantconstantFiringAngle | ||
| Modelica.Blocks.Logical.GreaterThreshold[m] | positiveThreshold | ||
| Modelica.Blocks.Logical.LessThreshold[m] | negativeThreshold | ||
| Modelica.Blocks.Logical.Timer[m] | timerPositive | ||
| Modelica.Blocks.Logical.Timer[m] | timerNegative | ||
| Modelica.Blocks.Logical.Greater[m] | greaterPositive | ||
| Modelica.Blocks.Logical.Greater[m] | greaterNegative | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Routing.Replicator | replicator | ||
| Modelica.Blocks.Nonlinear.Limiter | limiter | ||
| Filter[m] | filter | ||
| Modelica.Blocks.Routing.RealPassThrough[m] | realPassThrough | Pass through in case filter is off | |
| Modelica.Blocks.Math.Gain[m] | gainPositive | ||
| Modelica.Blocks.Math.Gain[m] | gainNegative |