Modelica.Electrical.PowerConverters.DCDC.Control

Control components for DC to DC converters

Information

Currently there is only one PWM method provided in this library.

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

Package Content

Name Description
Modelica.Electrical.PowerConverters.DCDC.Control.SignalPWM SignalPWM Generates a pulse width modulated (PWM) boolean fire signal
Modelica.Electrical.PowerConverters.DCDC.Control.VoltageToDutyCycle VoltageToDutyCycle Linearly transforms voltage to duty cycle

Modelica.Electrical.PowerConverters.DCDC.Control.SignalPWM Modelica.Electrical.PowerConverters.DCDC.Control.SignalPWM

Generates a pulse width modulated (PWM) boolean fire signal

Information

This controller can be used both for DC/DC and AC/DC converters. The signal input of the PWM controller is the duty cycle; the duty cycle is the ratio of the on time to the switching period. The output firing signal is strictly determined by the actual duty cycle, indicated as d in Fig. 1.

Fig. 1: Firing (fire) and inverse firing (notFire) signal of PWM control; d = duty cycle; f = switching frequency

The firing signal is generated by comparing the sampled duty cycle input with a periodic saw tooth signal [Williams2006].

Extends from Icons.Control (Control icon).

Parameters

NameDescription
useConstantDutyCycleEnables constant duty cycle
constantDutyCycleConstant duty cycle
fSwitching frequency [Hz]
startTimeStart time [s]

Connectors

NameDescription
dutyCycleDuty cycle
fireFiring PWM signal
notFireFiring PWM signal

Modelica.Electrical.PowerConverters.DCDC.Control.VoltageToDutyCycle Modelica.Electrical.PowerConverters.DCDC.Control.VoltageToDutyCycle

Linearly transforms voltage to duty cycle

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.

Parameters

NameDescription
useBipolarVoltageEnables bipolar input voltage range
useConstantMaximumVoltageEnables constant maximum voltage
vMaxMaximum voltage range mapped to dutyCycle = 1 [V]

Connectors

NameDescription
vVoltage
dutyCycleDuty cycle
vMaxExtExternal maximum voltage
Automatically generated Thu Dec 19 17:19:59 2019.