BuildingSystems.Fluid.Actuators.Motors.IdealMotor

# .BuildingSystems.Fluid.Actuators.Motors.IdealMotor

Ideal motor model with hysteresis

## Information

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.

## Revisions

- March 24, 2017, by Michael Wetter:
  Renamed `filteredInput` to `use_inputFilter`.
  This is for #665.
- September 8, 2008 by Michael Wetter:
  Added to instance `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.
- September 8, 2008 by Michael Wetter:
  First implementation.

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos