blockDynamicHysteresis

Transform Real to Boolean signal with Hysteresis. Altered for the use of the AixLib to enable dynamic upper and lower boundaries.

Extends from Modelica.Blocks.Icons.PartialBooleanBlock (Basic graphical layout of logical block).

Information

This block transforms a Real input signal into a Boolean output signal:

  • When the output was false and the input becomes greater than parameter uHigh, the output switches to true.
  • When the output was true and the input becomes less than parameter uLow, the output switches to false.

The start value of the output is defined via parameter pre_y_start (= value of pre(y) at initial time). The default value of this parameter is false.

Parameters

TypeNameDefaultDescription
Booleanpre_y_startfalseValue of pre(y) at initial time

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputu
Modelica.Blocks.Interfaces.BooleanOutputy
Modelica.Blocks.Interfaces.RealInputuHighif y=false and u>=uHigh, switch to y=true
Modelica.Blocks.Interfaces.RealInputuLowif y=true and u<=uLow, switch to y=false