blockSoftStartControl

Soft start control

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

This block models the functionality of a soft starter controller, controlling the output vRef in the range [0,1] with respect to nominal voltage.

Boolean input start = true causes the output vRef to be risen according to a ramp: vRef = vStart + (1 - vStart)*(time - t0)/tRampUp.

In case the current exceeds the specified maximum current iMax during the starting ramp, the ramp is stopped. When the current falls below the lower threshold of current control iMin < iMax, the ramp is continued.

Note: It is recommended to filter the measured current, e.g. using Modelica.Blocks.Continuous.Filter

Boolean input start = false causes the output vRef to be lowered according to a ramp: vRef = -(time - t0)/tRampDown.

Parameters

TypeNameDefaultDescription
SI.TimetRampUpStart ramp duration
RealvStart0Start voltage / nominal voltage
RealiMaxMaximum current / nominal current
RealiMin0.9*iMaxLower threshold of current control
SI.CurrentINominalNominal current
SI.TimetRampDownStop ramp duration

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputiRMSMeasured RMS current
Modelica.Blocks.Interfaces.RealOutputvRefReference voltage
Modelica.Blocks.Interfaces.BooleanInputstart