First time here? Check out the Help page!
![]() | 1 | initial version |
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).
SetpointManager:Scheduled
with a 13C temp scheduleAdd 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)
![]() | 2 | No.2 Revision |
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).
SetpointManager:Scheduled
with a 13C temp scheduleAdd 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)
![]() | 3 | No.3 Revision |
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).
SetpointManager:Scheduled
with a 13C temp scheduleAdd 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:PlantEquipmentOperationOutdoorDryBulb'water
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)
![]() | 4 | No.4 Revision |
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).
SetpointManager:Scheduled
with a 13C temp scheduleHere 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