Module: BTAP::Resources::HVAC::HVACTemplates::OS

Defined in:
lib/openstudio-standards/btap/hvac.rb

Class Method Summary collapse

Class Method Details

.add_electric_furnace(model, zones = []) ⇒ Object



865
866
867
868
869
# File 'lib/openstudio-standards/btap/hvac.rb', line 865

def self.add_electric_furnace(model,zones = [])
  airloop = OpenStudio::Model::addSystemType10(model).to_AirLoopHVAC.get
  zones.each { |zone| airloop.addBranchForZone(zone) }
  return airloop
end

.add_gas_fired_furnace(model, zones = []) ⇒ Object



859
860
861
862
863
# File 'lib/openstudio-standards/btap/hvac.rb', line 859

def self.add_gas_fired_furnace(model,zones = [])
  airloop = OpenStudio::Model::addSystemType9(model).to_AirLoopHVAC.get
  zones.each { |zone| airloop.addBranchForZone(zone) }
  return airloop
end

.add_packaged_rooftop_vav_with_pfp_boxes_and_reheat(model, zones = []) ⇒ Object



841
842
843
844
845
# File 'lib/openstudio-standards/btap/hvac.rb', line 841

def self.add_packaged_rooftop_vav_with_pfp_boxes_and_reheat(model,zones = [])
  airloop = OpenStudio::Model::addSystemType6(model).to_AirLoopHVAC.get
  zones.each { |zone| airloop.addBranchForZone(zone) }
  return airloop
end

.add_rooftop_hp(model, zones = []) ⇒ Object



830
831
832
833
# File 'lib/openstudio-standards/btap/hvac.rb', line 830

def self.add_rooftop_hp(model, zones = [] )
  airloop = OpenStudio::Model::addSystemType4(model).to_AirLoopHVAC.get
  zones.each { |zone| airloop.addBranchForZone(zone) }
end

.add_rooftop_vav_with_reheat(model, zones = []) ⇒ Object



824
825
826
827
828
# File 'lib/openstudio-standards/btap/hvac.rb', line 824

def self.add_rooftop_vav_with_reheat( model, zones = [] )
  airloop = OpenStudio::Model::addSystemType3(model).to_AirLoopHVAC.get
  zones.each { |zone| airloop.addBranchForZone(zone) }
  return airloop
end

.add_vav_with_pfp_boxes_and_reheat(model, zones = []) ⇒ Object



853
854
855
856
857
# File 'lib/openstudio-standards/btap/hvac.rb', line 853

def self.add_vav_with_pfp_boxes_and_reheat(model,zones = [])
  airloop = OpenStudio::Model::addSystemType8(model).to_AirLoopHVAC.get
  zones.each { |zone| airloop.addBranchForZone(zone) }
  return airloop
end

.add_vav_with_reheat(model, zones = []) ⇒ Object



847
848
849
850
851
# File 'lib/openstudio-standards/btap/hvac.rb', line 847

def self.add_vav_with_reheat(model,zones = [])
  airloop = OpenStudio::Model::addSystemType7(model).to_AirLoopHVAC.get
  zones.each { |zone| airloop.addBranchForZone(zone) }
  return airloop
end