blockController

Sidestream heat recovery chiller controller

Information

The control sequence consists of the following parts.

Parameters

TypeNameDefaultDescription
Booleanhave_reqFlofalseSet to true if HRC provides flow request point via network interface
Realcp_defaultDefault specific heat capacity used to compute required capacity
Realrho_defaultDefault fluid density used to compute required capacity
RealdtMea300Duration used to compute the moving average of required capacity
RealdtRun15*60Minimum runtime of enable and disable states
RealdtLoa10*60Runtime with sufficient load before enabling
RealdtTem13*60Runtime with first temperature threshold exceeded before disabling
RealdtTem21*60Runtime with second temperature threshold exceeded before disabling
Information provided by designer
RealTChiWatSup_minMinimum allowable CHW supply temperature
RealTHeaWatSup_maxMaximum allowable HW supply temperature
RealCOPHea_nominalHeating COP at design heating conditions
RealcapCoo_minMinimum cooling capacity below which cycling occurs
RealcapHea_minMinimum heating capacity below which cycling occurs

Connectors

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Interfaces.RealInputTChiWatRetUpsHrcCHW return temperature upstream of HRC
Buildings.Controls.OBC.CDL.Interfaces.RealInputTChiWatSupSetActive CHW supply temperature setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealInputVChiWatLoa_flowCHW volume flow rate distributed to the loads
Buildings.Controls.OBC.CDL.Interfaces.RealInputTHeaWatRetUpsHrcHW return temperature upstream of HRC
Buildings.Controls.OBC.CDL.Interfaces.RealInputTHeaWatSupSetActive HW supply temperature setpoint
Buildings.Controls.OBC.CDL.Interfaces.RealInputVHeaWatLoa_flowHW volume flow rate distributed to the loads
Buildings.Controls.OBC.CDL.Interfaces.RealInputTChiWatHrcLvgHRC leaving CHW temperature
Buildings.Controls.OBC.CDL.Interfaces.RealInputTHeaWatHrcLvgHRC leaving HW temperature
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputu1CooCooling plant enable
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputu1HeaHeating plant enable
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputu1Hrc_actualHRC status
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputu1ReqFloChiWatCHW flow request from HRC
Buildings.Controls.OBC.CDL.Interfaces.BooleanInputu1ReqFloConWatCW flow request from HRC
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputy1Enable command
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputy1CooMode command: true for cooling, false for heating
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputy1PumChiWatHRC CHW pump enable command
Buildings.Controls.OBC.CDL.Interfaces.BooleanOutputy1PumHeaWatHRC HW pump enable command
Buildings.Controls.OBC.CDL.Interfaces.RealOutputTSupSetActive supply temperature setpoint

Components

TypeNameDefaultDescription
StagingRotation.LoadAverageloaChiWatCHW load
StagingRotation.LoadAverageloaHeaWatHW load
EnableenaCompute enable command
ModeControlsetModSet mode
Pumps.Primary.DisableDedicatedpumChiWatCHW pump control
Pumps.Primary.DisableDedicatedpumHeaWatHW pump control
Buildings.Controls.OBC.CDL.Logical.PrepreModPrevious mode setting

Revisions

  • May 31, 2024, by Antoine Gautier:
    First implementation.