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)