modelIdealDcDcInverter

Ideal DC/DC inverter

Extends from DriveControl.Interfaces.PartialDcDcInverter (Partial DC/DC inverter).

Information

The IdealInverter is based on a power balance between input and output. The output voltage is fed (with a delay = dead time) to the output voltage source. The input current is driven by an integral controller observing the power balance.

Parameters

TypeNameDefaultDescription
DataRecords.Datadata (from PartialDcDcInverter)
Modelica.Units.SI.TimeTi1e-6Integral time constant of power balance

Connectors

TypeNameDefaultDescription
Interfaces.DriveBusdriveBus (from PartialDcDcInverter)
Modelica.Electrical.Analog.Interfaces.PositivePinsrc_p (from PartialDcDcInverter)Positive DC input
Modelica.Electrical.Analog.Interfaces.NegativePinsrc_n (from PartialDcDcInverter)Negative DC input
Modelica.Electrical.Analog.Interfaces.PositivePinmot_p (from PartialDcDcInverter)Positive DC output
Modelica.Electrical.Analog.Interfaces.NegativePinmot_n (from PartialDcDcInverter)Negative DC output

Components

TypeNameDefaultDescription
Modelica.Electrical.Analog.Sensors.CurrentSensorcurrentMot (from PartialDcDcInverter)
Modelica.Electrical.Analog.Sensors.VoltageSensorvoltageMot (from PartialDcDcInverter)
Modelica.Electrical.Analog.Sensors.VoltageSensorvoltageScr (from PartialDcDcInverter)
Modelica.Electrical.Analog.Sensors.CurrentSensorcurrentSrc (from PartialDcDcInverter)
Modelica.Blocks.Continuous.FirstOrder[2]smoothingSrc (from PartialDcDcInverter)
Modelica.Blocks.Continuous.FirstOrder[2]smoothingMot (from PartialDcDcInverter)
Modelica.Electrical.Analog.Basic.Inductorldc (from PartialDcDcInverter)
Modelica.Blocks.Math.Mean[2]meanSrc (from PartialDcDcInverter)
Modelica.Blocks.Math.Mean[2]meanMot (from PartialDcDcInverter)
Modelica.Electrical.Analog.Sensors.PowerSensorpowerSensor1
Modelica.Electrical.Analog.Sensors.PowerSensorpowerSensor2
Modelica.Electrical.Analog.Sources.SignalVoltagesignalVoltage
Modelica.Electrical.Analog.Sources.SignalCurrentsignalCurrent
Modelica.Blocks.Math.Feedbackfeedback
Modelica.Blocks.Continuous.Integratorintegrator
Modelica.Blocks.Nonlinear.VariableLimiterlimiter
Modelica.Blocks.Continuous.FirstOrderdeadTime
Modelica.Electrical.Analog.Basic.Groundground
Modelica.Blocks.Math.Gainnegate