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).
- On the chilled water loop supply outlet node, put a
SetpointManager:Scheduled
with a 13C temp schedule - 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 70
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).
- On the chilled water loop supply outlet node, put a
SetpointManager:Scheduled
with a 13C temp schedule - 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:
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).
- On the chilled water loop supply outlet node, put a
SetpointManager:Scheduled
with a 13C temp schedule Add a
`PlantEquipmentOperationOutdoorDryBulb'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') 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).
- On the chilled water loop supply outlet node, put a
SetpointManager:Scheduled
with a 13C temp schedule 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)