modelSystemHysteresis
Block that applies hysteresis and a minimum on timer to a control signal
Information
Block that ensure that the system runs for a minimum time once it is switched on.
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Interfaces.RealInput | u | Control signal | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | y | Real output signal | |
| Buildings.Controls.OBC.CDL.Interfaces.RealOutput | yPum | Control signal for pump | |
| Buildings.Controls.OBC.CDL.Interfaces.BooleanInput | sysOn | System on signal, set for example to true if fan is on |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Controls.OBC.CDL.Reals.GreaterThreshold | greThr | Threshold to switch on system | |
| Buildings.Controls.OBC.CDL.Reals.Switch | swi | Switch for control signal | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | con | Zero output signal | |
| Buildings.Controls.OBC.CDL.Conversions.BooleanToReal | booToRea | Switch for pump control signal | |
| Buildings.Controls.OBC.CDL.Logical.TrueFalseHold | truFalHol1 | Keep pump running at least for trueHoldDuration | |
| Buildings.Controls.OBC.CDL.Reals.Switch | swiSysOff | Switch to overide if system is off | |
| Buildings.Controls.OBC.CDL.Reals.Switch | swiSysOff1 | Switch to overide if system is off | |
| Buildings.Controls.OBC.CDL.Logical.TrueDelay | truDel | Short delay to ignore spike inputs that trigger pump to operate |
Revisions
-
April 6, 2024, by Michael Wetter:
Corrected wrong annotation. -
January 31, 2023, by Jianjun Hu:
Added a true delay block to avoid triggering the pump operation by a spike input. -
August 24, 2021, by Michael Wetter:
First version.
This is for issue #2594.