diff --git a/docs/read_the_docs/source/workflow_inputs/characteristics.rst b/docs/read_the_docs/source/workflow_inputs/characteristics.rst
index ba909008d1..88fde5d83c 100644
--- a/docs/read_the_docs/source/workflow_inputs/characteristics.rst
+++ b/docs/read_the_docs/source/workflow_inputs/characteristics.rst
@@ -36375,7 +36375,7 @@ From ``project_national`` the list of options, option stock sturation, and optio
* - Mobile Home
- 6.2%
- - single-family detached
+ - manufactured home
- 1.8
- 8
* - Multi-Family with 2 - 4 Units
diff --git a/measures/ResStockArguments/measure.rb b/measures/ResStockArguments/measure.rb
index 7bea4826d2..c00060ce29 100644
--- a/measures/ResStockArguments/measure.rb
+++ b/measures/ResStockArguments/measure.rb
@@ -408,33 +408,43 @@ def run(model, runner, user_arguments)
# Conditioned floor area
if args[:geometry_unit_cfa] == Constants.Auto
+ # TODO: Disaggregate detached and mobile home
cfas = { ['0-499', HPXML::ResidentialTypeSFD] => 298, # AHS 2021, 1 detached and mobile home weighted average
- ['0-499', HPXML::ResidentialTypeSFA] => 273, # AHS 2021, 1 detached and mobile home weighted average
+ ['0-499', HPXML::ResidentialTypeSFA] => 273, # AHS 2021, 1 attached
['0-499', HPXML::ResidentialTypeApartment] => 322, # AHS 2021, multi-family weighted average
+ ['0-499', HPXML::ResidentialTypeManufactured] => 298, # AHS 2021, 1 detached and mobile home weighted average
['500-749', HPXML::ResidentialTypeSFD] => 634, # AHS 2021, 1 detached and mobile home weighted average
['500-749', HPXML::ResidentialTypeSFA] => 625, # AHS 2021, 1 attached
['500-749', HPXML::ResidentialTypeApartment] => 623, # AHS 2021, multi-family weighted average
+ ['500-749', HPXML::ResidentialTypeManufactured] => 634, # AHS 2021, 1 detached and mobile home weighted average
['750-999', HPXML::ResidentialTypeSFD] => 881, # AHS 2021, 1 detached and mobile home weighted average
['750-999', HPXML::ResidentialTypeSFA] => 872, # AHS 2021, 1 attached
['750-999', HPXML::ResidentialTypeApartment] => 854, # AHS 2021, multi-family weighted average
+ ['750-999', HPXML::ResidentialTypeManufactured] => 881, # AHS 2021, 1 detached and mobile home weighted average
['1000-1499', HPXML::ResidentialTypeSFD] => 1228, # AHS 2021, 1 detached and mobile home weighted average
['1000-1499', HPXML::ResidentialTypeSFA] => 1207, # AHS 2021, 1 attached
['1000-1499', HPXML::ResidentialTypeApartment] => 1138, # AHS 2021, multi-family weighted average
+ ['1000-1499', HPXML::ResidentialTypeManufactured] => 1228, # AHS 2021, 1 detached and mobile home weighted average
['1500-1999', HPXML::ResidentialTypeSFD] => 1698, # AHS 2021, 1 detached and mobile home weighted average
['1500-1999', HPXML::ResidentialTypeSFA] => 1678, # AHS 2021, 1 attached
['1500-1999', HPXML::ResidentialTypeApartment] => 1682, # AHS 2021, multi-family weighted average
+ ['1500-1999', HPXML::ResidentialTypeManufactured] => 1698, # AHS 2021, 1 detached and mobile home weighted average
['2000-2499', HPXML::ResidentialTypeSFD] => 2179, # AHS 2021, 1 detached and mobile home weighted average
['2000-2499', HPXML::ResidentialTypeSFA] => 2152, # AHS 2021, 1 attached
['2000-2499', HPXML::ResidentialTypeApartment] => 2115, # AHS 2021, multi-family weighted average
+ ['2000-2499', HPXML::ResidentialTypeManufactured] => 2179, # AHS 2021, 1 detached and mobile home weighted average
['2500-2999', HPXML::ResidentialTypeSFD] => 2678, # AHS 2021, 1 detached and mobile home weighted average
['2500-2999', HPXML::ResidentialTypeSFA] => 2663, # AHS 2021, 1 attached
['2500-2999', HPXML::ResidentialTypeApartment] => 2648, # AHS 2021, multi-family weighted average
+ ['2500-2999', HPXML::ResidentialTypeManufactured] => 2678, # AHS 2021, 1 detached and mobile home weighted average
['3000-3999', HPXML::ResidentialTypeSFD] => 3310, # AHS 2021, 1 detached and mobile home weighted average
['3000-3999', HPXML::ResidentialTypeSFA] => 3228, # AHS 2021, 1 attached
['3000-3999', HPXML::ResidentialTypeApartment] => 3171, # AHS 2021, multi-family weighted average
+ ['3000-3999', HPXML::ResidentialTypeManufactured] => 3310, # AHS 2021, 1 detached and mobile home weighted average
['4000+', HPXML::ResidentialTypeSFD] => 5587, # AHS 2021, 1 detached and mobile home weighted average
['4000+', HPXML::ResidentialTypeSFA] => 7414, # AHS 2019, 1 attached
- ['4000+', HPXML::ResidentialTypeApartment] => 6348 } # AHS 2021, 4,000 or more all unit average
+ ['4000+', HPXML::ResidentialTypeApartment] => 6348, # AHS 2021, 4,000 or more all unit average
+ ['4000+', HPXML::ResidentialTypeManufactured] => 5587 } # AHS 2021, 1 detached and mobile home weighted average
cfa = cfas[[args[:geometry_unit_cfa_bin], args[:geometry_unit_type]]]
if cfa.nil?
runner.registerError("ResStockArguments: Could not look up conditioned floor area for '#{args[:geometry_unit_cfa_bin]}' and '#{args[:geometry_unit_type]}'.")
@@ -465,7 +475,8 @@ def run(model, runner, user_arguments)
# Other
if args[:misc_plug_loads_other_annual_kwh].to_s == Constants.Auto
- if [HPXML::ResidentialTypeSFD].include?(args[:geometry_unit_type])
+ # TODO: Disaggregate detached and mobile home
+ if [HPXML::ResidentialTypeSFD, HPXML::ResidentialTypeManufactured].include?(args[:geometry_unit_type])
args[:misc_plug_loads_other_annual_kwh] = 863.26 + 219.26 * args[:geometry_unit_num_occupants] + 0.33 * args[:geometry_unit_cfa] # RECS 2020
elsif [HPXML::ResidentialTypeSFA].include?(args[:geometry_unit_type])
args[:misc_plug_loads_other_annual_kwh] = 654.92 + 206.52 * args[:geometry_unit_num_occupants] + 0.21 * args[:geometry_unit_cfa] # RECS 2020
diff --git a/measures/ResStockArguments/measure.xml b/measures/ResStockArguments/measure.xml
index 9065824adb..b685d5d6f8 100644
--- a/measures/ResStockArguments/measure.xml
+++ b/measures/ResStockArguments/measure.xml
@@ -3,8 +3,8 @@
3.1
res_stock_arguments
c984bb9e-4ac4-4930-a399-9d23f8f6936a
- d38cd429-d4e6-495c-a421-8f06b2391798
- 2024-06-21T02:11:37Z
+ f7dbede4-8a9f-4ff1-a102-0e7251ecb454
+ 2024-07-12T14:41:41Z
2C38F48B
ResStockArguments
ResStock Arguments
@@ -7497,7 +7497,7 @@
measure.rb
rb
script
- 96F4DFC0
+ A1951B73
constants.rb
diff --git a/resources/options_lookup.tsv b/resources/options_lookup.tsv
index 73248a768c..7809e96d1b 100644
--- a/resources/options_lookup.tsv
+++ b/resources/options_lookup.tsv
@@ -9361,7 +9361,7 @@ Geometry Building Type Height Mobile Home
Geometry Building Type Height Multifamily with 2-4 Units
Geometry Building Type Height Single-Family Attached
Geometry Building Type Height Single-Family Detached
-Geometry Building Type RECS Mobile Home ResStockArguments geometry_unit_type=single-family detached geometry_average_ceiling_height=8 geometry_unit_aspect_ratio=1.8
+Geometry Building Type RECS Mobile Home ResStockArguments geometry_unit_type=manufactured home geometry_average_ceiling_height=8 geometry_unit_aspect_ratio=1.8
Geometry Building Type RECS Multi-Family with 2 - 4 Units ResStockArguments geometry_unit_type=apartment unit geometry_average_ceiling_height=8 geometry_unit_aspect_ratio=0.5556
Geometry Building Type RECS Multi-Family with 5+ Units ResStockArguments geometry_unit_type=apartment unit geometry_average_ceiling_height=8 geometry_unit_aspect_ratio=0.5556
Geometry Building Type RECS Single-Family Attached ResStockArguments geometry_unit_type=single-family attached geometry_average_ceiling_height=8 geometry_unit_aspect_ratio=0.5556