blockVoltageToDutyCycle
Obsolete block - use Modelica.Electrical.PowerConverters.DCDC.Control.Voltage2DutyCycle instead
Extends from Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).
Information
This model linearly transforms the input voltage signal into a duty cycle. For the unipolar case the input voltage range is between zero and vMax. In case of bipolar input the input voltage is in the range between -vMax and vMax.
Note: This block is replaced by the improved Voltage2DutyCycle block.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | useBipolarVoltage | true | Enables bipolar input voltage range |
| Boolean | useConstantMaximumVoltage | true | Enables constant maximum voltage |
| SI.Voltage | vMax | 0 | Maximum voltage range mapped to dutyCycle = 1 |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | v | Voltage | |
| Modelica.Blocks.Interfaces.RealOutput | dutyCycle | Duty cycle | |
| Modelica.Blocks.Interfaces.RealInput | vMaxExt | External maximum voltage |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Math.Division | divisionUnipolar | ||
| Modelica.Blocks.Math.Division | divisionBipolar | ||
| Modelica.Blocks.Math.Add | add | ||
| Modelica.Blocks.Sources.Constant | offset | Offset of 0.5 in case of bipolar operation | |
| Modelica.Blocks.Sources.Constant | vMaxConst | Offset of 0.5 in case of bipolar operation |