SoftStartControl |
|
This information is part of the Modelica Standard Library maintained by the Modelica Association.
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.
| tRampUp |
Value: Type: Time (s) Description: Start ramp duration |
|---|---|
| vStart |
Value: 0 Type: Real Description: Start voltage / nominal voltage |
| iMax |
Value: Type: Real Description: Maximum current / nominal current |
| iMin |
Value: 0.9 * iMax Type: Real Description: Lower threshold of current control |
| INominal |
Value: Type: Current (A) Description: Nominal current |
| tRampDown |
Value: Type: Time (s) Description: Stop ramp duration |
| iRMS |
Type: RealInput Description: Measured RMS current |
|
|---|---|---|
| vRef |
Type: RealOutput Description: Reference voltage |
|
| start |
Type: BooleanInput |
|
Modelica.Electrical.PowerConverters.Examples.ACAC Soft start of an induction machine |