SoftStartControl

Basic graphical layout of input/output block

    SoftStartControl

Library

Modelica/Electrical/PowerConverters/ACAC/Control

Description

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

SoftStartControl_0

NameLabelDescriptionData TypeValid Values

mo_tRampUp

tRampUp

Start ramp duration

Scalar

mo_vStart

vStart

Start voltage / nominal voltage

Scalar

mo_iMax

iMax

Maximum current / nominal current

Scalar

mo_iMin

iMin

Lower threshold of current control

Scalar

mo_INominal

INominal

Nominal current

Scalar

mo_tRampDown

tRampDown

Stop ramp duration

Scalar

SoftStartControl_1

NameLabelDescriptionData TypeValid Values

mo__nmodifiers

Number of Modifiers

Specifies the number of modifiers

Number

mo__modifiers

Modifiers

Add new modifier

Structure

mo__modifiers/varname

Variable name

Cell of strings

'modeOfOperation'
'i'
'limit'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

iRMS

implicit

Measured RMS current

input

1

vRef

implicit

Reference voltage

output

1

start

implicit

input

2

See Also