modelChillerStage

Chiller staging control logic

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

This is a chiller staging control that works as follows:

  • The chillers are all off when cooling mode is Free Cooling.
  • One chiller is commanded on when cooling mode is not Free Cooling.
  • Two chillers are commanded on when cooling mode is not Free Cooling and the cooling load addressed by each chiller is larger than a critical value.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TimetWaiWaiting time
Modelica.Units.SI.PowerQEva_nominalNominal cooling capaciaty(Negative means cooling)
Modelica.Units.SI.PowercriPoiLoa0.55*QEva_nominalCritical point of cooling load for switching one chiller on or off
Modelica.Units.SI.PowerdQ0.25*QEva_nominalDeadband for critical point of cooling load
Modelica.Units.SI.TemperaturecriPoiTem279.15Critical point of temperature for switching one chiller on or off
Modelica.Units.SI.TemperatureDifferencedT1Deadband width for critical point of switching temperature

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.IntegerInputcooModCooling mode signal, integer value of Buildings.Applications.DataCenters.Types.CoolingMode
Modelica.Blocks.Interfaces.RealInputQTotTotal cooling load in the chillers, negative
Modelica.Blocks.Interfaces.RealOutput[2]yOn/off signal for the chillers - 0: off; 1: on
Modelica.Blocks.Interfaces.RealInputTCHWSupTemperature of leaving chilled water

Components

TypeNameDefaultDescription
Modelica.StateGraph.Transitioncon1Fire condition 1: free cooling to partially mechanical cooling
Modelica.StateGraph.StepWithSignaloneOnOne chiller is commanded on
Modelica.StateGraph.InitialStepoffFree cooling mode
Modelica.StateGraph.StepWithSignaltwoOnTwo chillers are commanded on
Modelica.StateGraph.Transitioncon2Fire condition 2: partially mechanical cooling to fully mechanical cooling
Modelica.StateGraph.Transitioncon3Fire condition 3: fully mechanical cooling to partially mechanical cooling
Modelica.StateGraph.Transitioncon4Fire condition 4: partially mechanical cooling to free cooling
Modelica.StateGraph.StateGraphRootstateGraphRoot
Modelica.Blocks.Tables.CombiTable1DscombiTable1Ds
Buildings.Controls.OBC.CDL.Conversions.BooleanToIntegerbooToInt
Buildings.Controls.OBC.CDL.Conversions.BooleanToIntegerbooToInt1
Buildings.Controls.OBC.CDL.Integers.AddaddInt
Buildings.Controls.OBC.CDL.Conversions.IntegerToRealintToRea

Revisions

  • September 11, 2017, by Michael Wetter:
    Revised switch that selects the operation mode for issue 921
  • July 30, 2017, by Yangyang Fu:
    First implementation.