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

TypeNameDefaultDescription
BooleanuseBipolarVoltagetrueEnables bipolar input voltage range
BooleanuseConstantMaximumVoltagetrueEnables constant maximum voltage
SI.VoltagevMax0Maximum voltage range mapped to dutyCycle = 1

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputvVoltage
Modelica.Blocks.Interfaces.RealOutputdutyCycleDuty cycle
Modelica.Blocks.Interfaces.RealInputvMaxExtExternal maximum voltage

Components

TypeNameDefaultDescription
Modelica.Blocks.Math.DivisiondivisionUnipolar
Modelica.Blocks.Math.DivisiondivisionBipolar
Modelica.Blocks.Math.Addadd
Modelica.Blocks.Sources.ConstantoffsetOffset of 0.5 in case of bipolar operation
Modelica.Blocks.Sources.ConstantvMaxConstOffset of 0.5 in case of bipolar operation