modelLessCoupled

Validation sequence of controlling tower fan speed based on condenser water return temperature control for less coupled plant

Information

This example validates Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.LessCoupled.

It shows the calculation of the condenser water supply temperature setpoint and the tower fan speed setpoint.

  • At the first 5 minutes when the plant just enabled, the condenser water supply temperature setpoint equals to the condenser water return temperature setpoint minus 50% of the difference between design condenser water supply (TConWatSup_nominal) and return (TConWatRet_nominal) temperature of the enabled chiller. Note that in this period, the chillers are not enabled so the fan speed setpoint is 0.
  • After 5 minutes, the condenser water supply temperature setpoint equals to condenser water return temperature setpoint TConWatRetSet minus a temperature difference that equals 5 minute rolling average of common condenser water return temperature TConWatRet less condenser water supply temperature TConWatSup, sampled at minimum once every 30 seconds.
  • The fan speed setpoint is the minimum of:
    • the maximum cooling tower speed setpoint from the head pressure control loop of the enabled chiller, uMaxTowSpeSet,
    • the tower maximum speed that resets based on the plant partial load ratio, plrTowMaxSpe,
    • and the tower speed from the loop mapping based on the PID control for maintaining the condenser water supply temperature at its setpoint.

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.ASHRAE.G36.Plants.Chillers.Towers.FanSpeed.ReturnWaterTemperature.Subsequences.LessCoupledlesCouTowSpeTower fan speed control based on the condenser water return temperature control for close coupled plants
Buildings.Controls.OBC.CDL.Reals.Sources.SinconRetCondenser water return temperature
Buildings.Controls.OBC.CDL.Reals.Sources.Rampram1Ramp
Buildings.Controls.OBC.CDL.Reals.Addadd2Add real inputs
Buildings.Controls.OBC.CDL.Reals.Sources.ConstantconRetSetCondenser water return temperature setpoint
Buildings.Controls.OBC.CDL.Reals.Sources.RamptowMaxSpeMaximum tower speed specified by head pressure control loop
Buildings.Controls.OBC.CDL.Reals.Sources.RamptowMaxSpe1Maximum tower speed specified by head pressure control loop
Buildings.Controls.OBC.CDL.Reals.Sources.RampplrTowMaxSpeMaximum tower speed reset based on the partial load
Buildings.Controls.OBC.CDL.Reals.Sources.SinconSupCondenser water supply temperature
Buildings.Controls.OBC.CDL.Reals.Sources.Rampram2Ramp
Buildings.Controls.OBC.CDL.Reals.Addadd1Add real inputs
Buildings.Controls.OBC.CDL.Reals.Switch[2]swiLogical switch
Buildings.Controls.OBC.CDL.Reals.Sources.Constant[2]zerConstant zero
Buildings.Controls.OBC.CDL.Logical.Not[2]not1Logical not
Buildings.Controls.OBC.CDL.Logical.Sources.PulsechiSta1Chiller one enabling status
Buildings.Controls.OBC.CDL.Logical.Sources.PulsechiSta2Chiller one enabling status
Buildings.Controls.OBC.CDL.Logical.Sources.ConstantplaEnaPlant enable status
Buildings.Controls.OBC.CDL.Logical.Sources.Pulse[2]conWatPumCondenser water pump status
Buildings.Controls.OBC.CDL.Logical.Not[2]not2Logical not

Revisions

  • August 12, 2019, by Jianjun Hu:
    First implementation.