diff --git a/hpxml-measures/HPXMLtoOpenStudio/measure.xml b/hpxml-measures/HPXMLtoOpenStudio/measure.xml
index a9e0afb65..7653e4ae7 100644
--- a/hpxml-measures/HPXMLtoOpenStudio/measure.xml
+++ b/hpxml-measures/HPXMLtoOpenStudio/measure.xml
@@ -3,8 +3,8 @@
3.1
hpxm_lto_openstudio
b1543b30-9465-45ff-ba04-1d1f85e763bc
- cee6e318-93c8-4149-8e52-91941db9e34d
- 2024-03-08T15:59:29Z
+ 22c911f3-d05a-43bb-808d-95fb95f4746d
+ 2024-03-08T16:29:32Z
D8922A73
HPXMLtoOpenStudio
HPXML to OpenStudio Translator
@@ -310,7 +310,7 @@
hpxml_defaults.rb
rb
resource
- B2ADBD5F
+ 628A6E9C
hpxml_schema/HPXML.xsd
@@ -598,7 +598,7 @@
test_defaults.rb
rb
test
- 6AB95336
+ 5963F79E
test_enclosure.rb
diff --git a/hpxml-measures/HPXMLtoOpenStudio/resources/hpxml_defaults.rb b/hpxml-measures/HPXMLtoOpenStudio/resources/hpxml_defaults.rb
index 068adf92e..d38e9b74d 100644
--- a/hpxml-measures/HPXMLtoOpenStudio/resources/hpxml_defaults.rb
+++ b/hpxml-measures/HPXMLtoOpenStudio/resources/hpxml_defaults.rb
@@ -666,7 +666,8 @@ def self.apply_building_occupancy(hpxml_bldg, schedules_file)
def self.apply_building_construction(hpxml_bldg, cfa, nbeds)
cond_crawl_volume = hpxml_bldg.inferred_conditioned_crawlspace_volume()
if hpxml_bldg.building_construction.average_ceiling_height.nil?
- hpxml_bldg.building_construction.average_ceiling_height = 8.0
+ # ASHRAE 62.2 default for average floor to ceiling height
+ hpxml_bldg.building_construction.average_ceiling_height = 8.2
hpxml_bldg.building_construction.average_ceiling_height_isdefaulted = true
end
if hpxml_bldg.building_construction.conditioned_building_volume.nil?
diff --git a/hpxml-measures/HPXMLtoOpenStudio/tests/test_defaults.rb b/hpxml-measures/HPXMLtoOpenStudio/tests/test_defaults.rb
index 305235fa1..a20155566 100644
--- a/hpxml-measures/HPXMLtoOpenStudio/tests/test_defaults.rb
+++ b/hpxml-measures/HPXMLtoOpenStudio/tests/test_defaults.rb
@@ -437,7 +437,7 @@ def test_building_construction
hpxml_bldg.building_construction.number_of_units = 3
XMLHelper.write_file(hpxml.to_doc, @tmp_hpxml_path)
_default_hpxml, default_hpxml_bldg = _test_measure()
- _test_default_building_construction_values(default_hpxml_bldg, 20000, 7, 4, 3)
+ _test_default_building_construction_values(default_hpxml_bldg, 20000, 7.0, 4, 3)
# Test defaults
hpxml_bldg.building_construction.conditioned_building_volume = nil
@@ -446,14 +446,14 @@ def test_building_construction
hpxml_bldg.building_construction.number_of_units = nil
XMLHelper.write_file(hpxml.to_doc, @tmp_hpxml_path)
_default_hpxml, default_hpxml_bldg = _test_measure()
- _test_default_building_construction_values(default_hpxml_bldg, 21600, 8, 2, 1)
+ _test_default_building_construction_values(default_hpxml_bldg, 22140, 8.2, 2, 1)
# Test defaults w/ conditioned crawlspace
hpxml, hpxml_bldg = _create_hpxml('base-foundation-conditioned-crawlspace.xml')
hpxml_bldg.building_construction.conditioned_building_volume = nil
XMLHelper.write_file(hpxml.to_doc, @tmp_hpxml_path)
_default_hpxml, default_hpxml_bldg = _test_measure()
- _test_default_building_construction_values(default_hpxml_bldg, 16200, 8, 2, 1)
+ _test_default_building_construction_values(default_hpxml_bldg, 16200, 8.0, 2, 1)
end
def test_climate_and_risk_zones
diff --git a/hpxml-measures/docs/source/workflow_inputs.rst b/hpxml-measures/docs/source/workflow_inputs.rst
index eaef29bac..3116c1500 100644
--- a/hpxml-measures/docs/source/workflow_inputs.rst
+++ b/hpxml-measures/docs/source/workflow_inputs.rst
@@ -575,7 +575,7 @@ Building construction is entered in ``/HPXML/Building/BuildingDetails/BuildingSu
``NumberofUnits`` integer >= 1 No 1 Unit multiplier [#]_
``NumberofConditionedFloors`` double > 0 Yes Number of conditioned floors (including a conditioned basement; excluding a conditioned crawlspace)
``NumberofConditionedFloorsAboveGrade`` double > 0, <= NumberofConditionedFloors Yes Number of conditioned floors above grade (including a walkout basement)
- ``AverageCeilingHeight`` double ft > 0 No 8.0 Ceiling height within conditioned space
+ ``AverageCeilingHeight`` double ft > 0 No 8.2 Floor to ceiling height within conditioned space
``NumberofBedrooms`` integer >= 0 Yes Number of bedrooms
``NumberofBathrooms`` integer > 0 No See [#]_ Number of bathrooms
``ConditionedFloorArea`` double ft2 > 0 Yes Floor area within conditioned space boundary (excluding conditioned crawlspace floor area)