modelHysteresisWithHold

Validation model for the HysteresisWithHold block

Information

Validation test for the block Buildings.Obsolete.Controls.OBC.CDL.Continuous.HysteresisWithHold.

The hold durations are configured as follows:

  • true hold duration time trueHoldDuration=0, false hold duration time falseHoldDuration=0.
  • true hold duration time trueHoldDuration=30, false hold duration time falseHoldDuration=30.
  • true hold duration time trueHoldDuration=30, false hold duration time falseHoldDuration=300. The false hold period covers the instance when it should be on.
  • true hold duration time trueHoldDuration=150, false hold duration time falseHoldDuration=30. The true hold period covers the instance when it should be off.

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.Sinepulse1Generate sine wave signal
Buildings.Obsolete.Controls.OBC.CDL.Continuous.HysteresisWithHoldnoHoldNo true/false hold
Buildings.Obsolete.Controls.OBC.CDL.Continuous.HysteresisWithHoldonHold_30sOn/off signal are hold for short period
Buildings.Obsolete.Controls.OBC.CDL.Continuous.HysteresisWithHoldoffHold_300sOff signal being hold even when it should be on
Buildings.Obsolete.Controls.OBC.CDL.Continuous.HysteresisWithHoldonHold_150sOn signal being hold even when it should be off.

Revisions

  • June 26, 2017, by Jianjun Hu:
    First implementation.