Ideal actuator motor model with hysteresis and finite actuation speed.
If the current actuator position y
is below (or above) the
input signal u
by an amount bigger than the hysteresis
delta
, then the position y
is increased (decreased)
until it reaches u
.
The output y
is bounded between 0
and 1
.
Note: This model can introduce state events which increase the computation time.
For a more efficient implementation that approximates a motor, set in
the valve or damper model the parameter use_inputFilter=true
instead of using this motor model.
See also
BuildingSystems.Fluid.Actuators.UsersGuide.
filteredInput
to use_inputFilter
.int
the attribute
y(stateSelect=StateSelect.always)
. Without this attribute,
the model
BuildingSystems.Fluid.Examples.TwoWayValves sets y=3
which is consistent with this model.