Unit test review to include data model changes and code cleaning

This commit is contained in:
Guille Gutierrez 2020-06-04 12:47:48 -04:00
parent 35793da38d
commit d073f0265e
13 changed files with 1457 additions and 51 deletions

View File

@ -60,15 +60,12 @@ class City:
return None
def add_city_object(self, new_city_object):
print('add city object')
if self._city_objects is None:
self._city_objects = []
for city_object in self.city_objects:
# ToDo: Check for shared walls.
for surface in city_object.surfaces:
for surface2 in new_city_object.surfaces:
surface.shared(surface2)
print('added city object')
self._city_objects.append(new_city_object)
@property

View File

@ -1,6 +1,5 @@
class Material:
def __init__(self):
# ToDo: construct this class
self._conductivity_wm_k = None
self._specific_heat_jkg_k = None
self._density_kg_m3 = None

View File

@ -28,13 +28,13 @@ class Surface:
self._parent = None
self._shapely = None
self._projected_surface = None
self._lower_corner = None
self._min_x = None
self._min_y = None
self._min_z = None
self._shared_surfaces = []
self._global_irradiance_hour = np.zeros(8760)
self._global_irradiance_month = np.zeros(12)
self._ground_coordinates = (self.min_x, self.min_y, self.min_z)
def parent(self, parent, surface_id):
self._parent = parent
@ -55,7 +55,7 @@ class Surface:
self._swr = value
@property
def points(self):
def points(self) -> np.ndarray:
if self._points is None:
self._points = np.fromstring(self._coordinates, dtype=float, sep=' ')
self._points = Geometry.to_points_matrix(self._points, self._remove_last)
@ -95,13 +95,13 @@ class Surface:
return self._min_z
@property
def ground_points(self):
def ground_points(self) -> np.ndarray:
if self._ground_points is None:
coordinates = ''
for point in self.points:
x = point[0] - self._lower_corner[0]
y = point[1] - self._lower_corner[1]
z = point[2] - self._lower_corner[2]
x = point[0] - self._ground_coordinates[0]
y = point[1] - self._ground_coordinates[1]
z = point[2] - self._ground_coordinates[2]
if coordinates != '':
coordinates = coordinates + ' '
coordinates = coordinates + str(x) + ' ' + str(y) + ' ' + str(z)
@ -110,14 +110,14 @@ class Surface:
return self._ground_points
@property
def points_list(self):
def points_list(self) -> np.ndarray:
if self._points_list is None:
s = self.points
self._points_list = np.reshape(s, len(s) * 3)
return self._points_list
@property
def polygon(self):
def polygon(self) -> pn.Polygon:
if self._polygon is None:
try:
self._polygon = pn.Polygon(self.points)
@ -127,7 +127,7 @@ class Surface:
return self._polygon
@property
def ground_polygon(self):
def ground_polygon(self) -> Union[pn.Polygon, None]:
if self._ground_polygon is None:
try:
self._ground_polygon = pn.Polygon(self.ground_points)
@ -172,7 +172,7 @@ class Surface:
return self._area_below_ground
@property
def normal(self):
def normal(self) -> np.ndarray:
if self._normal is None:
points = self.points
n = np.cross(points[1] - points[0], points[2] - points[0])
@ -217,7 +217,6 @@ class Surface:
self._shared_surfaces.append((percent, surface))
surface.add_shared(self, intersection_area)
@property
def global_irradiance_hour(self):
return self._global_irradiance_hour
@ -263,8 +262,8 @@ class Surface:
min_x = min(self.min_x, surface.min_x)
min_y = min(self.min_y, surface.min_y)
min_z = min(self.min_z, surface.min_z)
self._lower_corner = (min_x, min_y, min_z)
surface._lower_corner = (min_x, min_y, min_z)
self._ground_coordinates = (min_x, min_y, min_z)
surface._ground_coordinates = (min_x, min_y, min_z)
origin = (0, 0, 0)
azimuth = self.azimuth - (np.pi / 2)
while azimuth < 0:

View File

@ -1,5 +1,6 @@
from typing import List
from city_model_structure.thermal_boundary import ThermalBoundary
from city_model_structure.usage_zone import UsageZone
class ThermalZone:
@ -86,10 +87,9 @@ class ThermalZone:
self._infiltration_rate_system_off = value
@property
def usage_zones(self):
def usage_zones(self) -> List[UsageZone]:
return self._usage_zones
@usage_zones.setter
def usage_zones(self, values):
self._usage_zones = values

View File

@ -1,6 +1,5 @@
class Window:
def __init__(self):
# ToDo: construct this class
self._conductivity_wm_k = None
self._solar_transmittance_at_normal_incidence = None
self._front_side_solar_reflectance_at_normal_incidence = None

View File

@ -3,16 +3,17 @@ from physics.physics_feeders.us_physics_parameters import UsPhysicsParameters
class PhysicsFactory:
def __init__(self, handler, city):
def __init__(self, handler, city, base_path='data/physics'):
self._handler = handler.lower().replace(' ', '_')
self._city = city
self._base_path = base_path
self.factory()
def us_new_york_city(self):
UsNewYorkCityPhysicsParameters(self._city)
UsNewYorkCityPhysicsParameters(self._city, self._base_path)
def us(self):
UsPhysicsParameters(self._city)
UsPhysicsParameters(self._city, self._base_path)
def ca(self):
raise Exception('Not implemented')

View File

@ -6,17 +6,17 @@ from physics.physics_feeders.helpers.us_to_library_types import UsToLibraryTypes
class UsBasePhysicsParameters:
def __init__(self, climate_zone, city_objects, function_to_type):
def __init__(self, climate_zone, city_objects, function_to_type, base_path):
self._climate_zone = climate_zone
self._city_objects = city_objects
# load US Library
path = str(Path.cwd() / 'data/physics/us_constructions.xml')
path = str(Path.cwd() / base_path / 'us_constructions.xml')
with open(path) as xml:
self._library = xmltodict.parse(xml.read(), force_list='layer')
# load US Archetypes
path = str(Path.cwd() / 'data/physics/us_archetypes.xml')
path = str(Path.cwd() / base_path / 'us_archetypes.xml')
with open(path) as xml:
self._archetypes = xmltodict.parse(xml.read(), force_list='layer')
for city_object in self._city_objects:

View File

@ -3,7 +3,7 @@ from physics.physics_feeders.helpers.us_pluto_to_function import UsPlutoToFuncti
class UsNewYorkCityPhysicsParameters(UsBasePhysicsParameters):
def __init__(self, city):
def __init__(self, city, base_path):
self._city = city
climate_zone = 'ASHRAE_2004:4A'
super().__init__(climate_zone, self._city.city_objects, Pf.function)
super().__init__(climate_zone, self._city.city_objects, Pf.function, base_path)

View File

@ -3,8 +3,8 @@ from physics.physics_feeders.helpers.us_to_library_types import UsToLibraryTypes
class UsPhysicsParameters(UsBasePhysicsParameters):
def __init__(self, city):
def __init__(self, city, base_path):
self._city = city
self._climate_zone = UsToLibraryTypes.city_to_climate_zone(city.name)
super().__init__(self._climate_zone, self._city.city_objects, lambda function: function)
super().__init__(self._climate_zone, self._city.city_objects, lambda function: function, base_path)

View File

@ -1,6 +1,7 @@
from unittest import TestCase
from pathlib import Path
from geometry.geometry_factory import GeometryFactory
import os
from city_model_structure.surface import Surface
@ -25,6 +26,8 @@ class TestGeometryFactory(TestCase):
self.assertIsNotNone(city.lower_corner, 'lower_corner is none')
self.assertIsNotNone(city.upper_corner, 'upper_corner is none')
self.assertIsNotNone(city.name, 'name is none')
self.assertIsNotNone(city.country_code, 'country code is none')
self.assertIsNotNone(city.location, 'location is none')
def test_citygml_city_objects(self):
city = self.get_citygml()
@ -35,6 +38,7 @@ class TestGeometryFactory(TestCase):
self.assertIsNotNone(city_object.function, 'city_object function is none')
self.assertIsNotNone(city_object.volume, 'city_object volume is none')
self.assertIsNotNone(city_object.surfaces, 'city_object surfaces is none')
self.assertIsNotNone(city_object.surfaces[0].name, 'surface not found')
self.assertIsNotNone(city_object.basement_heated, 'city_object basement_heated is none')
self.assertIsNotNone(city_object.attic_heated, 'city_object attic_heated is none')
self.assertIsNotNone(city_object.terrains, 'city_object terrains is none')
@ -42,6 +46,12 @@ class TestGeometryFactory(TestCase):
self.assertIsNotNone(city_object.usage_zones, 'city_object usage_zones is none')
self.assertIsNone(city_object.average_storey_height, 'city_object average_storey_height is not none')
self.assertIsNone(city_object.storeys_above_ground, 'city_object storeys_above_ground is not none')
self.assertIsNotNone(city_object.heated_volume, 'city_object heated_volume is none')
self.assertIsNotNone(city_object.thermal_zones, 'city_object thermal_zones is none')
self.assertIsNotNone(city_object.type, 'city_object type is none')
self.assertIsNotNone(city_object.max_height, 'city_object max_height is none')
city_object.stl_export(self._example_path)
os.remove(Path(self._example_path, city_object.name + '.stl').resolve())
def test_citygml_surfaces(self):
city = self.get_citygml()
@ -63,6 +73,12 @@ class TestGeometryFactory(TestCase):
self.assertIsNotNone(surface.normal, 'surface normal is none')
self.assertIsNotNone(surface.projection, 'surface projection is none')
self.assertIsNotNone(surface.swr, 'surface swr is none')
self.assertIsNotNone(surface.min_x, 'surface min_x is none')
self.assertIsNotNone(surface.min_y, 'surface min_y is none')
self.assertIsNotNone(surface.min_z, 'surface min_z is none')
self.assertIsNotNone(surface.ground_polygon, 'surface ground_polygon is none')
self.assertIsNotNone(surface.ground_points, 'surface ground_points is none')
self.assertIsNotNone(surface.intersect(surface), 'self intersection is none')
def test_citygml_thermal_zone(self):
city = self.get_citygml()
@ -83,6 +99,8 @@ class TestGeometryFactory(TestCase):
'thermal_zone infiltration_rate_system_off is not none')
self.assertIsNone(thermal_zone.infiltration_rate_system_on,
'thermal_zone infiltration_rate_system_on is not none')
self.assertIsNone(thermal_zone.usage_zones,
'thermal_zone usage_zones are not none')
def test_citygml_thermal_boundary(self):
city = self.get_citygml()
@ -102,8 +120,6 @@ class TestGeometryFactory(TestCase):
'thermal_boundary outside_solar_absorptance was initialized')
self.assertIsNone(thermal_boundary.outside_thermal_absorptance,
'thermal_boundary outside_thermal_absorptance was initialized')
self.assertIsNone(thermal_boundary.outside_thermal_absorptance,
'thermal_boundary outside_thermal_absorptance was initialized')
self.assertIsNone(thermal_boundary.outside_visible_absorptance,
'thermal_boundary outside_visible_absorptance was initialized')
self.assertRaises(Exception, lambda: thermal_boundary.shortwave_reflectance,
@ -129,20 +145,3 @@ class TestGeometryFactory(TestCase):
'thermal_opening outside_reflectance was initialized')
self.assertIsNone(thermal_opening.thickness_m, 'thermal_opening thickness_m was initialized')
self.assertRaises(Exception, lambda: thermal_opening.u_value, 'thermal_opening u_value was initialized')
def test_rotation(self):
s = Surface('-4.330008674901071 -2.2499999999999982 0.0 0.12097547700892843 -2.2499999999999982 0.0 0.12097547700892843 -2.25 0.0 -4.330008674901074 -2.2499999999999996 0.0', remove_last=False)
print(s.inclination)
print(s.polygon)
surface3 = Surface('0 0 0 0 0 3 3 0 3 3 0 0 0 0 0')
surface4 = Surface('0 0 0 0 1 3 3 1 3 3 0 0 0 0 0')
surface4.intersect(surface3)
'''
surface1 = Surface('301104.7614957978 56642.02970768605 9.0 301097.510030954 56646.7245319048 0.0 301091.984640329 56650.30216862355 9.0 301104.7614957978 56642.02970768605 9.0')
surface2 = Surface('301070.5715543915 56635.9657428423 0.0 301070.863546579 56617.6366412798 0.0 301067.7356168915 56631.5018756548 0.0 301070.5715543915 56635.9657428423 0.0')
surface1.intersect(surface2)
surface2.intersect(surface1)
'''

View File

@ -1,7 +1,27 @@
from unittest import TestCase
from pathlib import Path
from geometry.geometry_factory import GeometryFactory
from physics.physics_factory import PhysicsFactory
class TestPhysicsFactory(TestCase):
def test_us_new_york_city(self):
self.assertTrue(True)
def setUp(self) -> None:
self._city_gml = None
self._nyc_with_physics = None
self._example_path = (Path(__file__).parent.parent / 'tests_data').resolve()
def get_citygml(self):
if self._city_gml is None:
file_path = (self._example_path / 'buildings.gml').resolve()
self._city_gml = GeometryFactory('citygml', file_path).city
self.assertIsNotNone(self._city_gml, 'city is none')
return self._city_gml
def get_city_with_physics(self):
if self._nyc_with_physics is None:
self._nyc_with_physics = self.get_citygml()
PhysicsFactory('us_new_york_city', self._nyc_with_physics, base_path=self._example_path)
return self._nyc_with_physics
def test_city_with_physics(self):
city = self.get_city_with_physics()

View File

@ -0,0 +1,786 @@
<?xml version="1.0" encoding="utf-8"?>
<archetypes reference_library_building_type="us_library" >
<archetype id="1" building_type="small office" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="13" type="exterior wall" >
<window_ratio units="-">0.21</window_ratio>
<window>4</window>
</construction>
<construction id="22" type="exterior slab" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="5" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">2</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.5</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="2" building_type="medium office" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="19" type="exterior wall" >
<window_ratio units="-">0.33</window_ratio>
<window>4</window>
</construction>
<construction id="22" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.34</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="3" building_type="large office" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="13" type="exterior wall" >
<window_ratio units="-">0.38</window_ratio>
<window>4</window>
</construction>
<construction id="18" type="interior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.34</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="4" building_type="primary school" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="19" type="exterior wall" >
<window_ratio units="-">0.35</window_ratio>
<window>4</window>
</construction>
<construction id="22" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0.0019</window_ratio>
<window>2</window>
</construction>
</constructions>
<average_storey_height units="m">3.96</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="5" building_type="secondary school" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="19" type="exterior wall" >
<window_ratio units="-">0.33</window_ratio>
<window>4</window>
</construction>
<construction id="22" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0.0068</window_ratio>
<window>2</window>
</construction>
</constructions>
<average_storey_height units="m">3.96</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="6" building_type="stand-alone retail" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="13" type="exterior wall" >
<window_ratio units="-">0.07</window_ratio>
<window>4</window>
</construction>
<construction id="21" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0.0064</window_ratio>
<window>2</window>
</construction>
</constructions>
<average_storey_height units="m">6.1</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="7" building_type="strip mall" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="19" type="exterior wall" >
<window_ratio units="-">0.11</window_ratio>
<window>4</window>
</construction>
<construction id="21" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">5.18</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="8" building_type="supermarket" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="13" type="exterior wall" >
<window_ratio units="-">0.11</window_ratio>
<window>4</window>
</construction>
<construction id="21" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">6.1</average_storey_height>
<number_of_storeys units="-">1</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="9" building_type="quick service restaurant" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="3" type="exterior wall" >
<window_ratio units="-">0.14</window_ratio>
<window>4</window>
</construction>
<construction id="21" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="5" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="10" building_type="full service restaurant" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="19" type="exterior wall" >
<window_ratio units="-">0.17</window_ratio>
<window>4</window>
</construction>
<construction id="21" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="5" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="11" building_type="small hotel" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="19" type="exterior wall" >
<window_ratio units="-">0.11</window_ratio>
<window>4</window>
</construction>
<construction id="21" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="12" building_type="large hotel" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="13" type="exterior wall" >
<window_ratio units="-">0.3</window_ratio>
<window>4</window>
</construction>
<construction id="18" type="interior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="13" building_type="hospital" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="13" type="exterior wall" >
<window_ratio units="-">0.15</window_ratio>
<window>4</window>
</construction>
<construction id="18" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">4.27</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="14" building_type="outpatient healthcare" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="19" type="exterior wall" >
<window_ratio units="-">0.2</window_ratio>
<window>4</window>
</construction>
<construction id="21" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="15" building_type="warehouse" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="24" type="exterior wall" >
<window_ratio units="-">0.006</window_ratio>
<window>4</window>
</construction>
<construction id="20" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="14" type="roof" >
<window_ratio units="-">.0032</window_ratio>
<window>2</window>
</construction>
</constructions>
<average_storey_height units="m">8.53</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="16" building_type="midrise apartment" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="19" type="exterior wall" >
<window_ratio units="-">0.15</window_ratio>
<window>4</window>
</construction>
<construction id="22" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="17" building_type="high-rise apartment" reference_standard="ASHRAE 90.1_2004" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="19" type="exterior wall" >
<window_ratio units="-">0.3</window_ratio>
<window>4</window>
</construction>
<construction id="22" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="17" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.15</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.50</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="18" building_type="small office" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="2" type="exterior wall" >
<window_ratio units="-">0.21</window_ratio>
<window>3</window>
</construction>
<construction id="12" type="exterior slab" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="4" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">2</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.1</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="19" building_type="medium office" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="15" type="exterior wall" >
<window_ratio units="-">0.33</window_ratio>
<window>3</window>
</construction>
<construction id="12" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.34</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.1</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="20" building_type="large office" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="2" type="exterior wall" >
<window_ratio units="-">0.38</window_ratio>
<window>3</window>
</construction>
<construction id="1" type="interior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.34</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.1</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="21" building_type="primary school" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="15" type="exterior wall" >
<window_ratio units="-">0.35</window_ratio>
<window>3</window>
</construction>
<construction id="12" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0.0019</window_ratio>
<window>1</window>
</construction>
</constructions>
<average_storey_height units="m">3.96</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.1</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="22" building_type="secondary school" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="15" type="exterior wall" >
<window_ratio units="-">0.33</window_ratio>
<window>3</window>
</construction>
<construction id="12" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0.0068</window_ratio>
<window>1</window>
</construction>
</constructions>
<average_storey_height units="m">3.96</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.1</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="23" building_type="stand-alone retail" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="2" type="exterior wall" >
<window_ratio units="-">0.07</window_ratio>
<window>3</window>
</construction>
<construction id="10" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0.0064</window_ratio>
<window>1</window>
</construction>
</constructions>
<average_storey_height units="m">6.1</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.1</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="24" building_type="strip mall" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="15" type="exterior wall" >
<window_ratio units="-">0.11</window_ratio>
<window>3</window>
</construction>
<construction id="10" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">5.18</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.1</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="25" building_type="supermarket" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="2" type="exterior wall" >
<window_ratio units="-">0.11</window_ratio>
<window>3</window>
</construction>
<construction id="10" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">6.1</average_storey_height>
<number_of_storeys units="-">1</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="26" building_type="quick service restaurant" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="16" type="exterior wall" >
<window_ratio units="-">0.14</window_ratio>
<window>3</window>
</construction>
<construction id="10" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="4" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="27" building_type="full service restaurant" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="15" type="exterior wall" >
<window_ratio units="-">0.17</window_ratio>
<window>3</window>
</construction>
<construction id="10" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="4" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="28" building_type="small hotel" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="15" type="exterior wall" >
<window_ratio units="-">0.11</window_ratio>
<window>3</window>
</construction>
<construction id="10" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="29" building_type="large hotel" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="2" type="exterior wall" >
<window_ratio units="-">0.3</window_ratio>
<window>3</window>
</construction>
<construction id="1" type="interior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="30" building_type="hospital" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="2" type="exterior wall" >
<window_ratio units="-">0.15</window_ratio>
<window>3</window>
</construction>
<construction id="1" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">4.27</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">130</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="31" building_type="outpatient healthcare" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="15" type="exterior wall" >
<window_ratio units="-">0.2</window_ratio>
<window>3</window>
</construction>
<construction id="10" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="32" building_type="warehouse" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="23" type="exterior wall" >
<window_ratio units="-">0.006</window_ratio>
<window>3</window>
</construction>
<construction id="7" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="11" type="roof" >
<window_ratio units="-">.0032</window_ratio>
<window>1</window>
</construction>
</constructions>
<average_storey_height units="m">8.53</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="33" building_type="midrise apartment" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="15" type="exterior wall" >
<window_ratio units="-">0.15</window_ratio>
<window>3</window>
</construction>
<construction id="12" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
<archetype id="34" building_type="high-rise apartment" reference_standard="ASHRAE 189.1_2009" climate_zone="ASHRAE_2004:4A">
<constructions>
<construction id="15" type="exterior wall" >
<window_ratio units="-">0.3</window_ratio>
<window>3</window>
</construction>
<construction id="12" type="exterior slab">
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
<construction id="9" type="roof" >
<window_ratio units="-">0</window_ratio>
<window/>
</construction>
</constructions>
<average_storey_height units="m">3.05</average_storey_height>
<number_of_storeys units="-">3</number_of_storeys>
<thermal_capacity units="kJ/K m2">90</thermal_capacity>
<extra_loses_due_to_thermal_bridges units="W/K m2">0.05</extra_loses_due_to_thermal_bridges>
<indirect_heated_ratio units="-">0.15</indirect_heated_ratio>
<infiltration_rate_for_ventilation_system_off units="ACH">0.10</infiltration_rate_for_ventilation_system_off>
<infiltration_rate_for_ventilation_system_on units="ACH">0</infiltration_rate_for_ventilation_system_on>
</archetype>
</archetypes>

View File

@ -0,0 +1,606 @@
<?xml version="1.0" encoding="utf-8"?>
<library name="us_library">
<windows>
<window type="skylight" id="1" name="189.1-2009 Nonres 4B Skylight without Curb">
<shgc>0.32</shgc>
<frame_ratio units="-">0</frame_ratio>
<thickness units="m">0.003</thickness>
<solar_transmittance_at_normal_incidence units="-">0.301483</solar_transmittance_at_normal_incidence>
<front_side_solar_transmittance_at_normal_incidence units="-">0.648517</front_side_solar_transmittance_at_normal_incidence>
<back_side_solar_transmittance_at_normal_incidence units="-">0.648517</back_side_solar_transmittance_at_normal_incidence>
<conductivity units="W/m K">0.0133144</conductivity>
</window>
<window type="skylight" id="2" name="90.1-2004 Nonres 4B Skylight without Curb">
<shgc>0.49</shgc>
<frame_ratio units="-">0</frame_ratio>
<thickness units="m">0.003</thickness>
<solar_transmittance_at_normal_incidence units="-">0.481761</solar_transmittance_at_normal_incidence>
<front_side_solar_transmittance_at_normal_incidence units="-">0.468239</front_side_solar_transmittance_at_normal_incidence>
<back_side_solar_transmittance_at_normal_incidence units="-">0.468239</back_side_solar_transmittance_at_normal_incidence>
<conductivity units="W/m K">0.03026</conductivity>
</window>
<window type="window" id="3" name="189.1-2009 Nonres 4B Window Nonmetal framing">
<shgc>0.35</shgc>
<frame_ratio units="-">0</frame_ratio>
<thickness units="m">0.003</thickness>
<solar_transmittance_at_normal_incidence units="-">0.328881</solar_transmittance_at_normal_incidence>
<front_side_solar_transmittance_at_normal_incidence units="-">0.621119</front_side_solar_transmittance_at_normal_incidence>
<back_side_solar_transmittance_at_normal_incidence units="-">0.621119</back_side_solar_transmittance_at_normal_incidence>
<conductivity units="W/m K">0.0071399</conductivity>
</window>
<window type="window" id="4" name="90.1-2004 Nonres 4B Window Fixed">
<shgc>0.36</shgc>
<frame_ratio units="-">0</frame_ratio>
<thickness units="m">0.003</thickness>
<solar_transmittance_at_normal_incidence units="-">0.354957</solar_transmittance_at_normal_incidence>
<front_side_solar_transmittance_at_normal_incidence units="-">0.595043</front_side_solar_transmittance_at_normal_incidence>
<back_side_solar_transmittance_at_normal_incidence units="-">0.595043</back_side_solar_transmittance_at_normal_incidence>
<conductivity units="W/m K">0.0134755</conductivity>
</window>
</windows>
<materials>
<material id="1" name="MAT-CC05 8 HW CONCRETE">
<conductivity units="W/m K">1.311</conductivity>
<density units="kg/m3">2240</density>
<specific_heat units="J/kg K">836.8</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.7</visible_absorptance>
</material>
<material id="2" name="CP02 CARPET PAD">
<no_mass>true</no_mass>
<thermal_resistance units="m2 K/W">0.21648</thermal_resistance>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.8</visible_absorptance>
</material>
<material id="3" name="Floor Insulation [4]">
<conductivity units="W/m K">0.045</conductivity>
<density units="kg/m3">265</density>
<specific_heat units="J/kg K">836.8</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.7</visible_absorptance>
</material>
<material id="4" name="1IN Stucco">
<conductivity units="W/m K">0.6918</conductivity>
<density units="kg/m3">1858</density>
<specific_heat units="J/kg K">837</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.92</solar_absorptance>
<visible_absorptance units="-">0.92</visible_absorptance>
</material>
<material id="5" name="8IN Concrete HW">
<conductivity units="W/m K">1.7296</conductivity>
<density units="kg/m3">2243</density>
<specific_heat units="J/kg K">837</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.65</solar_absorptance>
<visible_absorptance units="-">0.65</visible_absorptance>
</material>
<material id="6" name="Wall Insulation [37]">
<conductivity units="W/m K">0.0432</conductivity>
<density units="kg/m3">91</density>
<specific_heat units="J/kg K">837</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.5</solar_absorptance>
<visible_absorptance units="-">0.5</visible_absorptance>
</material>
<material id="7" name="1/2IN Gypsum">
<conductivity units="W/m K">0.16</conductivity>
<density units="kg/m3">784.9</density>
<specific_heat units="J/kg K">830</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.92</solar_absorptance>
<visible_absorptance units="-">0.92</visible_absorptance>
</material>
<material id="8" name="Wood Siding">
<conductivity units="W/m K">0.11</conductivity>
<density units="kg/m3">544.62</density>
<specific_heat units="J/kg K">1210</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.78</solar_absorptance>
<visible_absorptance units="-">0.78</visible_absorptance>
</material>
<material id="9" name="Wood Shingles">
<conductivity units="W/m K">0.115</conductivity>
<density units="kg/m3">513</density>
<specific_heat units="J/kg K">1255</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.78</solar_absorptance>
<visible_absorptance units="-">0.78</visible_absorptance>
</material>
<material id="10" name="1IN Wood Decking">
<conductivity units="W/m K">0.1211</conductivity>
<density units="kg/m3">593</density>
<specific_heat units="J/kg K">2510</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.78</solar_absorptance>
<visible_absorptance units="-">0.78</visible_absorptance>
</material>
<material id="11" name="Roof Insulation [23]">
<conductivity units="W/m K">0.049</conductivity>
<density units="kg/m3">265</density>
<specific_heat units="J/kg K">836.8</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.7</visible_absorptance>
</material>
<material id="12" name="MAT-SHEATH">
<no_mass>true</no_mass>
<thermal_resistance units="m2 K/W">0.36256</thermal_resistance>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.7</visible_absorptance>
</material>
<material id="13" name="MAT-SHEATH">
<no_mass>true</no_mass>
<thermal_resistance units="m2 K/W">0.36256</thermal_resistance>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.7</visible_absorptance>
</material>
<material id="14" name="Metal Decking">
<conductivity units="W/m K">45.006</conductivity>
<density units="kg/m3">7680</density>
<specific_heat units="J/kg K">418.4</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.3</visible_absorptance>
</material>
<material id="15" name="Roof Membrane">
<conductivity units="W/m K">0.16</conductivity>
<density units="kg/m3">1121.29</density>
<specific_heat units="J/kg K">1460</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.7</visible_absorptance>
</material>
<material id="16" name="CP02 CARPET PAD">
<no_mass>true</no_mass>
<thermal_resistance units="m2 K/W">0.21648</thermal_resistance>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.8</visible_absorptance>
</material>
<material id="17" name="MAT-SHEATH">
<no_mass>true</no_mass>
<thermal_resistance units="m2 K/W">0.36256</thermal_resistance>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.7</visible_absorptance>
</material>
<material id="18" name="CP02 CARPET PAD">
<no_mass>true</no_mass>
<thermal_resistance units="m2 K/W">0.21648</thermal_resistance>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.8</visible_absorptance>
</material>
<material id="19" name="MAT-SHEATH">
<no_mass>true</no_mass>
<thermal_resistance units="m2 K/W">0.36256</thermal_resistance>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.7</visible_absorptance>
</material>
<material id="20" name="CP02 CARPET PAD">
<no_mass>true</no_mass>
<thermal_resistance units="m2 K/W">0.21648</thermal_resistance>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.8</visible_absorptance>
</material>
<material id="21" name="Wall Insulation [38]">
<conductivity units="W/m K">0.045</conductivity>
<density units="kg/m3">265</density>
<specific_heat units="J/kg K">836.8</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.7</solar_absorptance>
<visible_absorptance units="-">0.7</visible_absorptance>
</material>
<material id="22" name="metal siding">
<conductivity units="W/m K">44.96</conductivity>
<density units="kg/m3">7688.86</density>
<specific_heat units="J/kg K">410</specific_heat>
<thermal_absorptance units="-">0.9</thermal_absorptance>
<solar_absorptance units="-">0.2</solar_absorptance>
<visible_absorptance units="-">0.2</visible_absorptance>
</material>
</materials>
<constructions>
<construction type="exterior slab" id="1" name="189.1-2009 Nonres 4B Exposed Floor Mass">
<layers>
<layer id="1" name="Layer 1">
<material>3</material>
<thickness units="m">0.0795397</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>1</material>
<thickness units="m">0.20321</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>2</material>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="2" name="189.1-2009 Nonres 4B Ext Wall Mass">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>4</material>
<thickness units="m">0.0253</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>5</material>
<thickness units="m">0.2033</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>6</material>
<thickness units="m">0.0680962</thickness>
</layer>
<layer id="4" name="Layer 4">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="3" name="90.1-2004 Nonres 4B Ext Wall Wood-Framed and Other">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>8</material>
<thickness units="m">0.01</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>3</material>
<thickness units="m">0.0746874</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="roof" id="4" name="189.1-2009 Nonres 4B Roof Attic and Other">
<outside_solar_absorptance units="-">0.78</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.78</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>9</material>
<thickness units="m">0.0178</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>10</material>
<thickness units="m">0.0254</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>11</material>
<thickness units="m">0.375211</thickness>
</layer>
<layer id="4" name="Layer 4">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="roof" id="5" name="90.1-2004 Nonres 4B Roof Attic and Other">
<outside_solar_absorptance units="-">0.78</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.78</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>9</material>
<thickness units="m">0.0178</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>10</material>
<thickness units="m">0.0254</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>11</material>
<thickness units="m">0.221604</thickness>
</layer>
<layer id="4" name="Layer 4">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="6" name="189.1-2009 Nonres 4B Ext Wall Steel-Framed">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>12</material>
</layer>
<layer id="2" name="Layer 2">
<material>3</material>
<thickness units="m">0.118387</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="exterior slab" id="7" name="189.1-2009 Nonres 4B Ext Slab Unheated - 8in Slab without Carpet">
<layers>
<layer id="1" name="Layer 1">
<material>1</material>
<thickness units="m">0.20321</thickness>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="8" name="90.1-2004 Nonres 4B Ext Wall Steel-Framed">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>13</material>
</layer>
<layer id="2" name="Layer 2">
<material>3</material>
<thickness units="m">0.0373223</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="roof" id="9" name="189.1-2009 Nonres 4B Roof IEAD">
<outside_solar_absorptance units="-">0.7</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.7</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>15</material>
<thickness units="m">0.0095</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>11</material>
<thickness units="m">0.210538</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>14</material>
<thickness units="m">0.001524</thickness>
</layer>
</layers>
</construction>
<construction type="exterior slab" id="10" name="189.1-2009 Nonres 4B Ext Slab Unheated - 4in Slab without Carpet">
<layers>
<layer id="1" name="Layer 1">
<material>1</material>
<thickness units="m">0.1016</thickness>
</layer>
</layers>
</construction>
<construction type="roof" id="11" name="189.1-2009 Nonres 4B Roof Metal Building">
<outside_solar_absorptance units="-">0.7</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.3</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>14</material>
<thickness units="m">0.001524</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>11</material>
<thickness units="m">0.23578</thickness>
</layer>
</layers>
</construction>
<construction type="exterior slab" id="12" name="189.1-2009 Nonres 4B Ext Slab Unheated - 4in Slab with Carpet">
<layers>
<layer id="1" name="Layer 1">
<material>1</material>
<thickness units="m">0.1016</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>16</material>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="13" name="90.1-2004 Nonres 4B Ext Wall Mass">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>4</material>
<thickness units="m">0.0253</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>5</material>
<thickness units="m">0.2033</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>6</material>
<thickness units="m">0.0338606</thickness>
</layer>
<layer id="4" name="Layer 4">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="roof" id="14" name="90.1-2004 Nonres 4B Roof Metal Building">
<outside_solar_absorptance units="-">0.7</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.3</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>14</material>
<thickness units="m">0.001524</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>11</material>
<thickness units="m">0.123533</thickness>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="15" name="189.1-2009 Res 4B Ext Wall Steel-Framed">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>17</material>
</layer>
<layer id="2" name="Layer 2">
<material>3</material>
<thickness units="m">0.118387</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="16" name="189.1-2009 Nonres 4B Ext Wall Wood-Framed and Other">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>8</material>
<thickness units="m">0.01</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>3</material>
<thickness units="m">0.110422</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="roof" id="17" name="90.1-2004 Nonres 4B Roof IEAD">
<outside_solar_absorptance units="-">0.7</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.7</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>15</material>
<thickness units="m">0.0095</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>11</material>
<thickness units="m">0.124958</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>14</material>
<thickness units="m">0.001524</thickness>
</layer>
</layers>
</construction>
<construction type="exterior slab" id="18" name="90.1-2004 Nonres 4B Exposed Floor Mass">
<layers>
<layer id="1" name="Layer 1">
<material>3</material>
<thickness units="m">0.0463846</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>1</material>
<thickness units="m">0.20321</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>18</material>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="19" name="90.1-2004 Res 4B Ext Wall Steel-Framed">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>19</material>
</layer>
<layer id="2" name="Layer 2">
<material>3</material>
<thickness units="m">0.0971136</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="exterior slab" id="20" name="90.1-2004 Nonres 4B Ext Slab Unheated - 8in Slab without Carpet">
<layers>
<layer id="1" name="Layer 1">
<material>1</material>
<thickness units="m">0.20321</thickness>
</layer>
</layers>
</construction>
<construction type="exterior slab" id="21" name="90.1-2004 Nonres 4B Ext Slab Unheated - 4in Slab without Carpet">
<layers>
<layer id="1" name="Layer 1">
<material>1</material>
<thickness units="m">0.1016</thickness>
</layer>
</layers>
</construction>
<construction type="exterior slab" id="22" name="90.1-2004 Nonres 4B Ext Slab Unheated - 4in Slab with Carpet">
<layers>
<layer id="1" name="Layer 1">
<material>1</material>
<thickness units="m">0.1016</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>20</material>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="23" name="189.1-2009 Nonres 4B Ext Wall Metal Building">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>22</material>
<thickness units="m">0.0015</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>21</material>
<thickness units="m">0.139618</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
<construction type="exterior wall" id="24" name="90.1-2004 Nonres 4B Ext Wall Metal Building">
<outside_solar_absorptance units="-">0.92</outside_solar_absorptance>
<outside_thermal_absorptance units="-">0.9</outside_thermal_absorptance>
<outside_visible_absorptance units="-">0.92</outside_visible_absorptance>
<layers>
<layer id="1" name="Layer 1">
<material>22</material>
<thickness units="m">0.0015</thickness>
</layer>
<layer id="2" name="Layer 2">
<material>21</material>
<thickness units="m">0.0598725</thickness>
</layer>
<layer id="3" name="Layer 3">
<material>7</material>
<thickness units="m">0.01271</thickness>
</layer>
</layers>
</construction>
</constructions>
</library>