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

Revision history [back]

The ThermalStorage:ChilledWater:Stratified has four nodes to be able to connect it on the source and use sides. The fact that you cannot do that in OpenStudio App seems like a bug to me. The WaterHeater objects used to have the same bug.

Here's something you can do:

  • Have a Plant loop with the chiller on the supply side, and two branches on the demand
  • Put your storage tank across the loops, and an ideal heat exchanger.

Here's the 'Chiller ChW Loop':

Chiller ChW Loo

Here's the 'Building ChW Loop'

Building ChW Loop

The ThermalStorage:ChilledWater:Stratified has four nodes to be able to connect it on the source and use sides. The fact that you cannot do that in OpenStudio App seems like a bug to me. The WaterHeater objects used to have the same bug.bug, at the time I wrote this measure that you could repurpose easily.

Here's something you can do:

  • Have a Plant loop with the chiller on the supply side, and two branches on the demand
  • Put your storage tank across the loops, and an ideal heat exchanger.

I created an example model with the following code in terminal and then adding the chiller and HX in the OS App:

model = OpenStudio::Model::Model.new
source_plant = OpenStudio::Model::PlantLoop.new(model)
use_plant = OpenStudio::Model::PlantLoop.new(model)
tank = OpenStudio::Model::ThermalStorageChilledWaterStratified.new(model)
source_plant.addDemandBranchForComponent(tank)
use_plant.addSupplyBranchForComponent(tank)

Here's the 'Chiller ChW Loop':

Chiller ChW Loo

Here's the 'Building ChW Loop'

Building ChW Loop