631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
|
# File 'lib/openstudio-standards/btap/hvac.rb', line 631
def test_add_unit_heater()
model = OpenStudio::Model::Model.new()
water_loop = BTAP::Resources::HVAC::Plant::add_water_loop(model)
BTAP::Resources::HVAC::Plant::add_pump_constant_speed(model, water_loop)
BTAP::Resources::HVAC::Plant::add_boiler_hot_water_to_water_loop(model, water_loop, "NaturalGas")
cold_water_loop = BTAP::Resources::HVAC::Plant::add_water_loop(model)
BTAP::Resources::HVAC::Plant::add_pump_constant_speed(model, cold_water_loop)
BTAP::Resources::HVAC::Plant::add_chiller_electric_eir_to_water_loop(model,cold_water_loop )
BTAP::Geometry::Wizards::create_shape_rectangle(model)
model.getSpaces.each do |space|
zone = BTAP::Geometry::Zones::create_thermal_zone(model, space)
BTAP::Resources::HVAC::ZoneEquipment::add_unit_heater(model, zone, "NaturalGas","CV")
BTAP::Resources::HVAC::ZoneEquipment::add_unit_heater(model, zone, "Electric","CV")
BTAP::Resources::HVAC::ZoneEquipment::add_unit_heater(model, zone, "Hotwater","CV", water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_unit_heater(model, zone, "NaturalGas","VAV")
BTAP::Resources::HVAC::ZoneEquipment::add_unit_heater(model, zone, "Electric","VAV")
BTAP::Resources::HVAC::ZoneEquipment::add_unit_heater(model, zone, "Hotwater","VAV", water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_low_temp_radiant_electric(model,zone)
BTAP::Resources::HVAC::ZoneEquipment::add_low_temp_radiant_var_flow(model,zone,water_loop, cold_water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_low_temp_radiant_constant_flow(model,zone,water_loop,cold_water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_ptac(model,zone,water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_water_to_air_heat_pump(model,zone,"naturalgas",water_loop, cold_water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_water_to_air_heat_pump(model,zone,"electric",water_loop, cold_water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_water_to_air_heat_pump(model,zone,"hotwater",water_loop, cold_water_loop, water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_pthp(model,zone)
BTAP::Resources::HVAC::ZoneEquipment::add_four_pipe_fan_coil(model,zone,water_loop,cold_water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_baseboard_convective_water(model,zone,water_loop)
BTAP::Resources::HVAC::ZoneEquipment::add_baseboard_convective_electric(model,zone)
end
BTAP::FileIO::save_osm(model, BTAP::TESTING_FOLDER + "/unitheater2.osm")
end
|