modelCoolingMode

Mode controller for integrated waterside economizer and chiller

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

Information

Controller that outputs if the chilled water system is in Free Cooling (FC) mode, Partially Mechanical Cooling (PMC) mode or Fully Mechanical Cooling (FMC) mode.

The waterside economizer is enabled when

  1. The waterside economizer has been disabled for at least 20 minutes, and
  2. TCHWR > TWetBul + TTowApp + deaBan1

The waterside economizer is disabled when

  1. The waterside economizer has been enabled for at least 20 minutes, and
  2. TWSE_CHWST > TWSE_CHWRT - deaBan2

The chiller is enabled when

  1. The chiller has been disabled for at leat 20 minutes, and
  2. TWSE_CHWST > TCHWSTSet + deaBan3

The chiller is disabled when

  1. The chiller has been enabled for at leat 20 minutes, and
  2. TWSE_CHWST ≤ TCHWSTSet + deaBan4

where TWSE_CHWST is the chilled water supply temperature for the WSE, TWetBul is the wet bulb temperature, TTowApp is the cooling tower approach, TWSE_CHWRT is the chilled water return temperature for the WSE, and TCHWSTSet is the chilled water supply temperature setpoint for the system. deaBan 1-4 are deadbands for each switching point.

References

  • Stein, Jeff. Waterside Economizing in Data Centers: Design and Control Considerations. ASHRAE Transactions 115.2 (2009).

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.TimetWaiWaiting time
Modelica.Units.SI.TemperatureDifferencedeaBan1Dead band width 1 for switching chiller on
Modelica.Units.SI.TemperatureDifferencedeaBan2Dead band width 2 for switching waterside economizer off
Modelica.Units.SI.TemperatureDifferencedeaBan3Dead band width 3 for switching waterside economizer on
Modelica.Units.SI.TemperatureDifferencedeaBan4Dead band width 4 for switching chiller off

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputTCHWRetWSETemperature of entering chilled water that flows to waterside economizer
Modelica.Blocks.Interfaces.RealInputTCHWSupWSETemperature of leaving chilled water that flows out from waterside economizer
Modelica.Blocks.Interfaces.RealInputTCHWSupSetSupply chilled water temperature setpoint
Modelica.Blocks.Interfaces.RealInputTAppApproach temperature in the cooling tower
Modelica.Blocks.Interfaces.IntegerOutputyCooling mode signal, integer value of Buildings.Applications.DataCenters.Types.CoolingMode
Modelica.Blocks.Interfaces.RealInputTWetBulWet bulb temperature of outdoor air

Components

TypeNameDefaultDescription
Modelica.StateGraph.Transitioncon1Fire condition 1: free cooling to partially mechanical cooling
Modelica.StateGraph.StepWithSignalparMecCooPartial mechanical cooling mode
Modelica.StateGraph.InitialStepWithSignalfreCooFree cooling mode
Modelica.StateGraph.StepWithSignalfulMecCooFully mechanical cooling mode
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.MathInteger.MultiSwitchswiSwitch boolean signals to real signal

Revisions

  • July 24, 2017, by Yangyang Fu:
    First implementation.