Package that contains state machines and control models used by the utilities
This package contains state machines and controller models used by the utilities.
Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
Name | Description |
---|---|
StateMachineVoltCtrl | This model represents a simple voltage controller that unplug a load when there is a voltage fluctuation higher that a given threshold. |
This model represents a simple voltage controller that unplug a load when there is a voltage fluctuation higher that a given threshold.
Function that implements a state machine that detects voltage
deviations. If the voltage input V
exceeds the
nominal value V_nominal
by more than 1+Vtr
then the control signal y
becones zero for
a period equal to tDelay
.
A signal y = 0
can be used to turn off a load.
Type | Name | Default | Description |
---|---|---|---|
Voltage | V_nominal | Nominal voltage of the node to be controlled [V] | |
Real | vThresh | 0.1 | Threshold that activates voltage ctrl (ratio of nominal voltage) |
Time | tDelay | 300 | Time to wait before plugging the load back [s] |
Type | Name | Description |
---|---|---|
input RealInput | V | Voltage of the node to be controlled |