blockReduceDemand

Sequence for reducing operating chiller demand

Information

Block that reduces demand of current operating chillers when there is a stage-up command, according to ASHRAE Guideline 36-2021, section 5.20.4.16, item a which specifies how to start the stage-up process of the current operating chillers; and section 5.20.4.17, item a.1 which specifies how to start the stage-down process of the current operating chiller when the stage-down process requires one chiller off and another chiller on.

When there is a stage-up command,

  • Command operating chillers to reduce demand to chiDemRedFac of their current load, e.g., 75%.
  • Wait until actual demand < 80% of current load up to a maximum of holChiDemTim (e.g., 5 minutes) before proceeding.

When there is a stage-down command (uStaDow=true) and the process requires a smaller chiller to be enabled and a larger chiller to be disabled (uOnOff=true),

  • Command operating chillers to reduce demand to chiDemRedFac of their current load, e.g., 75% or a percentage equal to current stage minimum cycling operative partial load ratio yOpeParLoaRatMin, whichever is greater.
  • Wait until actual demand < 80% of current load up to a maximum of holChiDemTim (e.g., 5 minutes) before proceeding.

Parameters

TypeNameDefaultDescription
IntegernChi2Total number of chillers in the plant
RealchiDemRedFac0.75Demand reducing factor of current operating chillers
RealholChiDemTim300Maximum time to wait for the actual demand less than percentage of current load

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuDemLimDemand limit: true=limit chiller demand
Buildings.Controls.OBC.CDL.Interfaces.RealInputuChiLoaCurrent chiller load
Buildings.Controls.OBC.CDL.Interfaces.RealInputyOpeParLoaRatMinCurrent stage minimum cycling operative partial load ratio
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuStaDowStage down status: true=stage-down
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputuOnOffTrue: if the stage change require one chiller to be enabled while another is disabled
Buildings.Controls.OBC.CDL.Interfaces.BooleanInput[nChi]uChiChiller status: true=ON
Buildings.Controls.OBC.CDL.Interfaces.RealOutputyChiDemChiller demand setpoint
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputyChiDemRedFlag: true if it is not requiring reducing demand or the chiller demand reduction process has finished

Revisions

  • September 17, 2019, by Jianjun Hu:
    First implementation.