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

Revision history [back]

Old question, but I answered a similar question on the Bldg-sim email list that might be helpful. Here's my approach/methodology for and _outdoor_ ice rink in OpenStudio.

I did this in OpenStudio/EnergyPlus, albeit not explicitly because EnergyPlus isn’t currently able to model a PlantLoop using refrigerant as the working fluid.

__System Summary__

Here’s a summary of the system I modeled for an outdoor ~16k ft2 ice rink at a city park in Indiana.

  • (1) Flooded Chiller (refrigerant/brine)
  • (3) Compressors
  • (1) Evaporative Condenser (refrigerant/water)
  • (1) Condenser Pump
  • (1) Condenser Fan
  • (3) Brine Pumps

__Methodology__

Here’s the methodology, which I used to claim savings for LEED through an exceptional calculation (no review comments).

  1. Have the design engineer calculate the hourly cooling load on the plant using the weather data from the TMY file.

    image description

  2. Adjust the cooling load profile to remove loads during the months when the ice rink is not expected to typically operate (Mar – Nov).

    image description

  3. Calculate the gross COP of the plant by dividing the total cooling capacity (W) by the total HP (W) of the compressors, pumps, and fans.

  4. Calculate the hourly electrical load of the plant by dividing the hourly cooling load (W) by the COP (W/W).

  5. Determine the peak electrical load of the plant (W).

  6. Calculate the hourly peak electrical load fraction by dividing the electrical load for each hour of the year by the peak electrical load, which results in a constant (greater than zero) operating schedule during the ice rink season.

    image description

  7. Adjust the peak electrical load fraction profile to account for the system cycling/staging on/off by setting fractions below 25% to zero. This was my main assumption based on the number of compressors, so adjust to fit your project.

    image description

  8. I used a Ruby script to add the annual hourly schedule as a ScheduleFixedInterval object to my model using the OpenStudio API (example).

  9. The ice rink system was modeled using the EnergyPlus object Exterior:FuelEquipment with the Design Level field set to the peak electrical load in (W) and the peak electrical load fraction profile as the Schedule. For each hour of the year, the peak load value is multiplied by the peak load fraction to determine the energy use (Wh) during the simulation. I used an OpenStudio measure to add this object to the model during the simulation.

Old question, but I answered a similar question on the Bldg-sim email list that might be helpful. Here's my approach/methodology for and _outdoor_ outdoor ice rink in OpenStudio.

I did this in OpenStudio/EnergyPlus, albeit not explicitly because EnergyPlus isn’t currently able to model a PlantLoop using refrigerant as the working fluid.

__System Summary__System Summary

Here’s a summary of the system I modeled for an outdoor ~16k ft2 ice rink at a city park in Indiana.

  • (1) Flooded Chiller (refrigerant/brine)
  • (3) Compressors
  • (1) Evaporative Condenser (refrigerant/water)
  • (1) Condenser Pump
  • (1) Condenser Fan
  • (3) Brine Pumps

__Methodology__Methodology

Here’s the methodology, which I used to claim savings for LEED through an exceptional calculation (no review comments).

  1. Have the design engineer calculate the hourly cooling load on the plant using the weather data from the TMY file.

    image description

  2. Adjust the cooling load profile to remove loads during the months when the ice rink is not expected to typically operate (Mar – Nov).Nov, see ASHRAE handbooks).

    image description

  3. Calculate the gross COP of the plant by dividing the total cooling capacity (W) by the total HP (W) of the compressors, pumps, and fans.

  4. Calculate the hourly electrical load of the plant by dividing the hourly cooling load (W) by the COP (W/W).

  5. Determine the peak electrical load of the plant (W).

  6. Calculate the hourly peak electrical load fraction by dividing the electrical load for each hour of the year by the peak electrical load, which results in a constant (greater than zero) operating schedule during the ice rink season.

    image description

  7. Adjust the peak electrical load fraction profile to account for the system cycling/staging on/off by setting fractions below 25% to zero. This was my main assumption based on the number of compressors, so adjust to fit your project.

    image description

  8. I used a Ruby script to add the annual hourly schedule as a ScheduleFixedInterval object to my model using the OpenStudio API (example).

  9. The ice rink system was modeled using the EnergyPlus object Exterior:FuelEquipment with the Design Level field set to the peak electrical load in (W) and the peak electrical load fraction profile as the Schedule. For each hour of the year, the peak load value is multiplied by the peak load fraction to determine the energy use (Wh) during the simulation. I used an OpenStudio measure to add this object to the model during the simulation.

Old question, but I answered a similar question on the Bldg-sim email list that might be helpful. Here's my approach/methodology for and outdoor ice rink in OpenStudio.

I did this in OpenStudio/EnergyPlus, albeit not explicitly because EnergyPlus isn’t currently able to model a PlantLoop using refrigerant as the working fluid.

System Summary

Here’s a summary of the system I modeled for an outdoor ~16k ft2 ice rink at a city park in Indiana.

  • (1) Flooded Chiller (refrigerant/brine)
  • (3) Compressors
  • (1) Evaporative Condenser (refrigerant/water)
  • (1) Condenser Pump
  • (1) Condenser Fan
  • (3) Brine Pumps

Methodology

Here’s the methodology, which I used to claim savings for LEED through an exceptional calculation (no review comments).

  1. Have the design engineer calculate the hourly cooling load on the plant using the weather data from the TMY file.

    image description

  2. Adjust the cooling load profile to remove loads during the months when the ice rink is not expected to typically operate (Mar – Nov, see ASHRAE handbooks).

    image description

  3. Calculate the gross COP of the plant by dividing the total cooling capacity (W) by the total HP (W) of the compressors, pumps, and fans.

  4. Calculate the hourly electrical load of the plant by dividing the hourly cooling load (W) by the COP (W/W).

  5. Determine the peak electrical load of the plant (W).

  6. Calculate the hourly peak electrical load fraction by dividing the electrical load for each hour of the year by the peak electrical load, which results in a constant (greater than zero) operating schedule during the ice rink season.

    image description

  7. Adjust the peak electrical load fraction profile to account for the system cycling/staging on/off by setting fractions below 25% to zero. This was my main assumption based on the number of compressors, so adjust to fit your project.

    image description

  8. I used a Ruby script to add the annual hourly schedule as a ScheduleFixedInterval object to my model using the OpenStudio API (example).(example, but SchedulFile is now available in the OpenStudio SDK).

  9. The ice rink system was modeled using the EnergyPlus object Exterior:FuelEquipment with the Design Level field set to the peak electrical load in (W) and the peak electrical load fraction profile as the Schedule. For each hour of the year, the peak load value is multiplied by the peak load fraction to determine the energy use (Wh) during the simulation. I used an OpenStudio measure to add this object to the model during the simulation.

Old question, but I answered a similar question one on the Bldg-sim email list that might be helpful. Here's my approach/methodology for and an outdoor ice rink in OpenStudio.

I did this in OpenStudio/EnergyPlus, albeit not explicitly because EnergyPlus isn’t currently able to model a PlantLoop using refrigerant as the working fluid.


System Summary

Here’s a summary of the system I modeled for an outdoor ~16k ft2 ice rink at a city park in Indiana.

  • (1) Flooded Chiller (refrigerant/brine)
  • (3) Compressors
  • (1) Evaporative Condenser (refrigerant/water)
  • (1) Condenser Pump
  • (1) Condenser Fan
  • (3) Brine Pumps

Methodology

Here’s the methodology, which I used to claim savings for LEED through an exceptional calculation (no review comments).

  1. Have the design engineer calculate the hourly cooling load on the plant using the weather data from the TMY file.

    image description

  2. Adjust the cooling load profile to remove loads during the months when the ice rink is not expected to typically operate (Mar – Nov, see ASHRAE handbooks).

    image description

  3. Calculate the gross COP of the plant by dividing the total cooling capacity (W) by the total HP (W) of the compressors, pumps, and fans.

  4. Calculate the hourly electrical load of the plant by dividing the hourly cooling load (W) by the COP (W/W).

  5. Determine the peak electrical load of the plant (W).

  6. Calculate the hourly peak electrical load fraction by dividing the electrical load for each hour of the year by the peak electrical load, which results in a constant (greater than zero) operating schedule during the ice rink season.

    image description

  7. Adjust the peak electrical load fraction profile to account for the system cycling/staging on/off by setting fractions below 25% to zero. This was my main assumption based on the number of compressors, so adjust to fit your project.

    image description

  8. I used a Ruby script to add the annual hourly schedule as a ScheduleFixedInterval object to my model using the OpenStudio API (example, but SchedulFile is now available in the OpenStudio SDK).

  9. The ice rink system was modeled using the EnergyPlus object Exterior:FuelEquipment with the Design Level field set to the peak electrical load in (W) and the peak electrical load fraction profile as the Schedule. For each hour of the year, the peak load value is multiplied by the peak load fraction to determine the energy use (Wh) during the simulation. I used an OpenStudio measure to add this object to the model during the simulation.