modelTrimAndRespond

Model validates the trim and respond block

Information

This example validates Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespond.

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespondtrimRespondLogicBlock implementing trim and respond logic – Case with negative trim amount
Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespondtrimRespondLogic1Block implementing trim and respond logic – Case with positive trim amount
Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespondtrimRespondLogic2Block implementing trim and respond logic
Buildings.Controls.OBC.CDL.Logical.Sources.ConstantconLogic true indicating device ON
Buildings.Controls.OBC.CDL.Reals.Sources.SinsineBlock generates sine signal
Buildings.Controls.OBC.CDL.Reals.AbsabsBlock generates absolute value of input
Buildings.Controls.OBC.CDL.Reals.Sources.Sinsine1Block generates sine signal
Buildings.Controls.OBC.CDL.Reals.Absabs1Block generates absolute value of input
Buildings.Controls.OBC.CDL.Logical.Sources.PulsebooPulGenerate pulse signal of type Boolean
Buildings.Controls.OBC.CDL.Logical.Notnot1Logical not
Buildings.Controls.OBC.CDL.Reals.SwitchswiSwitch between two Real signals
Buildings.Controls.OBC.CDL.Reals.Sources.Constantcon1Zero request when device is OFF
Buildings.Controls.OBC.CDL.Reals.Roundround2Round real number to given digits
Buildings.Controls.OBC.CDL.Conversions.RealToIntegerreaToInt1Convert real to integer
Buildings.Controls.OBC.CDL.Reals.Roundround1Round real number to given digits
Buildings.Controls.OBC.CDL.Conversions.RealToIntegerreaToInt2Convert real to integer
CDL.Logical.Sources.TimeTableholSource for hold signal
Buildings.Controls.OBC.ASHRAE.G36.Generic.TrimAndRespondtrimRespondLogicHoldBlock implementing trim and respond logic – Case with hold signal

Revisions

  • June 6, 2024, by Antoine Gautier:
    Added test with hold of trim and respond loop output. This is for #3761.
  • August 28, 2019, by Jianjun Hu:
    Added more validation of negative response amount. This is for #1503.
  • July 10, 2017, by Jianjun Hu:
    First implementation.