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

Revision history [back]

I think what you want is a combo of a SetpointManager (tells the equipment what the setpoint should be while it is running) and an Operation Scheme (defines when particular equipment runs).

  1. On the chilled water loop supply outlet node, put a SetpointManager:Scheduled with a 13C temp schedule
  2. Add a PlantEquipmentOperationOutdoorDryBulb'water to the chilled water loop. This object is available in OS 1.8.5 and onward. Because it is not yet available through the GUI, you'll need to add it via a measure. Here is some code that shows how to do it:

    chiller_op_scheme = OpenStudio::Model::PlantEquipmentOperationOutdoorDryBulb.new(model) chiller_op_scheme.setName('Operate Chiller Above 13C') puts chiller_op_scheme.addEquipment(lead_chiller) puts chiller_op_scheme.addLoadRange(13.0,[]) # No equipment operates from -50C to 13C puts chiller_op_scheme.addLoadRange(70.0,[lead_chiller]) # Chiller operates from 13C to 70C puts chilled_plant.setPrimaryPlantEquipmentOperationScheme(chiller_op_scheme)

I think what you want is a combo of a SetpointManager (tells the equipment what the setpoint should be while it is running) and an Operation Scheme (defines when particular equipment runs).

  1. On the chilled water loop supply outlet node, put a SetpointManager:Scheduled with a 13C temp schedule
  2. Add a PlantEquipmentOperationOutdoorDryBulb'water to the chilled water loop. This object is available in OS 1.8.5 and onward. Because it is not yet available through the GUI, you'll need to add it via a measure. Here is some code that shows how to do it:

    chiller_op_scheme = OpenStudio::Model::PlantEquipmentOperationOutdoorDryBulb.new(model) chiller_op_scheme.setName('Operate Chiller Above 13C') puts chiller_op_scheme.addEquipment(lead_chiller) puts chiller_op_scheme.addLoadRange(13.0,[]) # No equipment operates from -50C to 13C puts chiller_op_scheme.addLoadRange(70.0,[lead_chiller]) # Chiller operates from 13C to 70C puts chilled_plant.setPrimaryPlantEquipmentOperationScheme(chiller_op_scheme)

I think what you want is a combo of a SetpointManager (tells the equipment what the setpoint should be while it is running) and an Operation Scheme (defines when particular equipment runs).

  1. On the chilled water loop supply outlet node, put a SetpointManager:Scheduled with a 13C temp schedule
  2. Add a PlantEquipmentOperationOutdoorDryBulb'water `PlantEquipmentOperationOutdoorDryBulb' to the chilled water loop. This object is available in OS 1.8.5 and onward. Because it is not yet available through the GUI, you'll need to add it via a measure. Here is some code that shows how to do it:

    chiller_op_scheme = OpenStudio::Model::PlantEquipmentOperationOutdoorDryBulb.new(model) chiller_op_scheme.setName('Operate Chiller Above 13C') chiller_op_scheme.addEquipment(lead_chiller) chiller_op_scheme.addLoadRange(13.0,[]) # No equipment operates from -50C to 13C chiller_op_scheme.addLoadRange(70.0,[lead_chiller]) # Chiller operates from 13C to 70C chilled_plant.setPrimaryPlantEquipmentOperationScheme(chiller_op_scheme)

I think what you want is a combo of a SetpointManager (tells the equipment what the setpoint should be while it is running) and an Operation Scheme (defines when particular equipment runs).

  1. On the chilled water loop supply outlet node, put a SetpointManager:Scheduled with a 13C temp schedule
  2. Add a `PlantEquipmentOperationOutdoorDryBulb' to the chilled water loop. This object is available in OS 1.8.5 and onward. Because it is not yet available through the GUI, you'll need to add it via a measure.

Here is some code that shows how to do it:

chiller_op_scheme = OpenStudio::Model::PlantEquipmentOperationOutdoorDryBulb.new(model)
chiller_op_scheme.setName('Operate Chiller Above 13C')
chiller_op_scheme.addEquipment(lead_chiller)
chiller_op_scheme.addLoadRange(13.0,[]) # No equipment operates from -50C to 13C
chiller_op_scheme.addLoadRange(70.0,[lead_chiller]) # Chiller operates from 13C to 70C
chilled_plant.setPrimaryPlantEquipmentOperationScheme(chiller_op_scheme)

70 chilled_plant.setPrimaryPlantEquipmentOperationScheme(chiller_op_scheme)