NREL / OpenStudio

OpenStudio is a cross-platform collection of software tools to support whole building energy modeling using EnergyPlus and advanced daylight analysis using Radiance.
https://www.openstudio.net/
Other
505 stars 192 forks source link

Add AvailabilityManagerAssignmentList to ZoneHVAC components that support it #3689

Open jmarrec opened 5 years ago

jmarrec commented 5 years ago

AvailabilityManagerAssignmentList is wrapped, but currently only supported for loops (PlantLoop/AirLoopHVAC).

Many ZoneHVACComponents have the ability to be controlled via Availability Managers, eg OS:ZoneHVAC:WaterToAirHeatPump or OS:ZoneHVAC:UnitHeater

jmarrec commented 5 years ago

With https://github.com/NREL/OpenStudio/pull/3687 in:

factory = OpenStudio::IddFileAndFactoryWrapper.new("OpenStudio".to_IddFileType)
factory.objects.each do |obj|
  if obj.objectLists.include?('SystemAvailabilityManagerLists')  
    puts obj.name    
  end  
end  
OS:AirLoopHVAC
OS:AirLoopHVAC:OutdoorAirSystem
OS:PlantLoop
OS:ZoneHVAC:EnergyRecoveryVentilator
OS:ZoneHVAC:TerminalUnit:VariableRefrigerantFlow
OS:ZoneHVAC:UnitHeater
OS:ZoneHVAC:UnitVentilator
OS:ZoneHVAC:WaterToAirHeatPump

FYI, this is the list in EnergyPlus:

AirLoopHVAC
AirLoopHVAC:OutdoorAirSystem
PlantLoop
ZoneHVAC:EnergyRecoveryVentilator
ZoneHVAC:EvaporativeCoolerUnit
ZoneHVAC:FourPipeFanCoil
ZoneHVAC:HybridUnitaryHVAC
ZoneHVAC:OutdoorAirUnit
ZoneHVAC:PackagedTerminalAirConditioner
ZoneHVAC:PackagedTerminalHeatPump
ZoneHVAC:TerminalUnit:VariableRefrigerantFlow
ZoneHVAC:UnitHeater
ZoneHVAC:UnitVentilator
ZoneHVAC:VentilatedSlab
ZoneHVAC:WaterToAirHeatPump
ZoneHVAC:WindowAirConditioner
jmarrec commented 1 year ago

This was asked about for the VRF one at https://unmethours.com/question/96874/optimum-start-for-vrf/ in September 2023

craigers290 commented 1 year ago

Second @jmarrec on this. Hurts our controls analysis to not have this in SDK

antoine-galataud commented 11 months ago

+1 on this. Would be nice to have this feature in OpenStudio SDK. For now I have to rely on E+ measure to add availability managers to zone equipment.