Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

Here's what I'd do: (link to the test model)

Create an AirLoopHVAC to serve the Data Center Zone with:

  1. Coil:Cooling:Water
  2. AirLoopHVACUnitarySystem (with WaterToAir HeatPump)
  3. SetpointManager:SingleZoneReheat
  4. AirTerminal:SingleDuct:Uncontrolled

image description

Create a PlantLoop to act as the heat rejection loop with:

  1. Sizing:Plant (click dotted line in middle of loop and scroll down)
    • Loop Type = Condenser
  2. Pump:VariableSpeed or Pump:ConstantSpeed
    • Control Type = Intermittent
  3. FluidCooler:SingleSpeed or FluidCooler:TwoSpeed
  4. SetpointManager:FollowOutdoorAirTemperature
    • Reference Temperature Type = OutdoorAirDryBulb
  5. HeatExchanger:FluidToFluid
    • Control Type = CoolingSetpointOnOff
    • Heat Transfer Metering End Use Type = FreeCooling
  6. Connect the Heat Pump Heating and Cooling Coils from the AirLoopHVACUnitarySystem to this loop

image description

Create a PlantLoop to act as the free cooling loop with:

  1. Sizing:Plant (click dotted line in middle of loop and scroll down)
    • Loop Type = Cooling
    • Design Loop Exit Temperature = 60F
  2. Pump:VariableSpeed or Pump:ConstantSpeed
    • Control Type = Intermittent
  3. Connect the HeatExchanger:FluidToFluid (from My Model)
  4. SetpointManager:Scheduled
    • Make a 60F schedule and assign it here
  5. Connect the Coil:Cooling:Water (from My Model)

image description

Here is the cooling rate before adding the chilled water coil and free cooling loop:

image description

Here is the cooling rate after. Notice that the chilled water coil (blue) is picking up part of the load, and the heat pump coil (orange) is picking up the rest of the load.

image description

Here's what I'd do: (link to the test model)

Create an AirLoopHVAC to serve the Data Center Zone with:

  1. Coil:Cooling:Water
  2. AirLoopHVACUnitarySystem (with WaterToAir HeatPump)
  3. SetpointManager:SingleZoneReheat
  4. AirTerminal:SingleDuct:Uncontrolled

image description

Create a PlantLoop to act as the heat rejection loop with:

  1. Sizing:Plant (click dotted line in middle of loop and scroll down)
    • Loop Type = Condenser
  2. Pump:VariableSpeed or Pump:ConstantSpeed
    • Control Type = Intermittent
  3. FluidCooler:SingleSpeed or FluidCooler:TwoSpeed
  4. SetpointManager:FollowOutdoorAirTemperature
    • Reference Temperature Type = OutdoorAirDryBulb
  5. HeatExchanger:FluidToFluid
    • Control Type = CoolingSetpointOnOff
    • Heat Transfer Metering End Use Type = FreeCooling
  6. Connect the Heat Pump Heating and Cooling Coils from the AirLoopHVACUnitarySystem to this loop

image description

Create a PlantLoop to act as the free cooling loop with:

  1. Sizing:Plant (click dotted line in middle of loop and scroll down)
    • Loop Type = Cooling
    • Design Loop Exit Temperature = 60F
  2. Pump:VariableSpeed or Pump:ConstantSpeed
    • Control Type = Intermittent
  3. Connect the HeatExchanger:FluidToFluid (from My Model)
  4. SetpointManager:Scheduled
    • Make a 60F schedule and assign it here
  5. Connect the Coil:Cooling:Water (from My Model)

image description

Here is the cooling rate before adding the chilled water coil and free cooling loop:

image description

Here is the cooling rate after. Notice that the chilled water coil (blue) is picking up part of the load, and the heat pump coil (orange) is picking up the rest of the load.

image description

EDIT Yes, the water-to-air HP is actually doing less cooling in the second picture, it's just hard to see since the scales and screenshots aren't identical. Here's a before (green) and after (pink) of the HP coils plotted on the same plot.

image description