Skip to content

Commit

Permalink
Replace all autosizing factor changes.
Browse files Browse the repository at this point in the history
  • Loading branch information
joseph-robertson committed Mar 12, 2024
1 parent fcd2060 commit 18f4c4e
Show file tree
Hide file tree
Showing 15 changed files with 256 additions and 10 deletions.
66 changes: 66 additions & 0 deletions measures/ResStockArguments/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1530,6 +1530,17 @@ The output heating capacity of the heating system. If not provided, the OS-HPXML

<br/>

**Heating System: Heating Autosizing Factor**

The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.

- **Name:** ``heating_system_heating_autosizing_factor``
- **Type:** ``String``

- **Required:** ``false``

<br/>

**Heating System: Fraction Heat Load Served**

The heating load served by the heating system.
Expand Down Expand Up @@ -1626,6 +1637,17 @@ The output cooling capacity of the cooling system. If not provided, the OS-HPXML

<br/>

**Cooling System: Cooling Autosizing Factor**

The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.

- **Name:** ``cooling_system_cooling_autosizing_factor``
- **Type:** ``String``

- **Required:** ``false``

<br/>

**Cooling System: Fraction Cool Load Served**

The cooling load served by the cooling system.
Expand Down Expand Up @@ -1805,6 +1827,17 @@ The output heating capacity of the heat pump. If not provided, the OS-HPXML auto

<br/>

**Heat Pump: Heating Autosizing Factor**

The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.

- **Name:** ``heat_pump_heating_autosizing_factor``
- **Type:** ``String``

- **Required:** ``false``

<br/>

**Heat Pump: Heating Capacity Retention Fraction**

The output heating capacity of the heat pump at a user-specified temperature (e.g., 17F or 5F) divided by the above nominal heating capacity. Applies to all heat pump types except ground-to-air. If not provided, the OS-HPXML default (see <a href='https://openstudio-hpxml.readthedocs.io/en/v1.7.0/workflow_inputs.html#air-to-air-heat-pump'>Air-to-Air Heat Pump</a>, <a href='https://openstudio-hpxml.readthedocs.io/en/v1.7.0/workflow_inputs.html#mini-split-heat-pump'>Mini-Split Heat Pump</a>, <a href='https://openstudio-hpxml.readthedocs.io/en/v1.7.0/workflow_inputs.html#packaged-terminal-heat-pump'>Packaged Terminal Heat Pump</a>, <a href='https://openstudio-hpxml.readthedocs.io/en/v1.7.0/workflow_inputs.html#room-air-conditioner-w-reverse-cycle'>Room Air Conditioner w/ Reverse Cycle</a>) is used.
Expand Down Expand Up @@ -1838,6 +1871,17 @@ The output cooling capacity of the heat pump. If not provided, the OS-HPXML auto

<br/>

**Heat Pump: Cooling Autosizing Factor**

The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.

- **Name:** ``heat_pump_cooling_autosizing_factor``
- **Type:** ``String``

- **Required:** ``false``

<br/>

**Heat Pump: Fraction Heat Load Served**

The heating load served by the heat pump.
Expand Down Expand Up @@ -1888,6 +1932,17 @@ The backup type of the heat pump. If 'integrated', represents e.g. built-in elec

<br/>

**Heat Pump: Backup Heating Autosizing Factor**

The scaling factor applied to the auto-sizing methodology if Backup Type is 'integrated'. If not provided, 1.0 is used. If Backup Type is 'separate', use Heating System 2: Heating Autosizing Factor.

- **Name:** ``heat_pump_backup_heating_autosizing_factor``
- **Type:** ``String``

- **Required:** ``false``

<br/>

**Heat Pump: Backup Fuel Type**

The backup fuel type of the heat pump. Only applies if Backup Type is 'integrated'.
Expand Down Expand Up @@ -2277,6 +2332,17 @@ The output heating capacity of the second heating system. If not provided, the O

<br/>

**Heating System 2: Heating Autosizing Factor**

The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.

- **Name:** ``heating_system_2_heating_autosizing_factor``
- **Type:** ``String``

- **Required:** ``false``

<br/>

**Heating System 2: Fraction Heat Load Served**

The heat load served fraction of the second heating system. Ignored if this heating system serves as a backup system for a heat pump.
Expand Down
62 changes: 58 additions & 4 deletions measures/ResStockArguments/measure.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<schema_version>3.1</schema_version>
<name>res_stock_arguments</name>
<uid>c984bb9e-4ac4-4930-a399-9d23f8f6936a</uid>
<version_id>d21e9cb1-9960-4d43-a508-3c72268fec82</version_id>
<version_modified>2024-03-11T22:44:04Z</version_modified>
<version_id>1af028fb-4517-4bf8-874a-c43ef7a981c4</version_id>
<version_modified>2024-03-12T01:56:12Z</version_modified>
<xml_checksum>2C38F48B</xml_checksum>
<class_name>ResStockArguments</class_name>
<display_name>ResStock Arguments</display_name>
Expand Down Expand Up @@ -2189,6 +2189,15 @@
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>heating_system_heating_autosizing_factor</name>
<display_name>Heating System: Heating Autosizing Factor</display_name>
<description>The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.</description>
<type>String</type>
<units></units>
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>heating_system_fraction_heat_load_served</name>
<display_name>Heating System: Fraction Heat Load Served</display_name>
Expand Down Expand Up @@ -2324,6 +2333,15 @@
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>cooling_system_cooling_autosizing_factor</name>
<display_name>Cooling System: Cooling Autosizing Factor</display_name>
<description>The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.</description>
<type>String</type>
<units></units>
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>cooling_system_fraction_cool_load_served</name>
<display_name>Cooling System: Fraction Cool Load Served</display_name>
Expand Down Expand Up @@ -2584,6 +2602,15 @@
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>heat_pump_heating_autosizing_factor</name>
<display_name>Heat Pump: Heating Autosizing Factor</display_name>
<description>The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.</description>
<type>String</type>
<units></units>
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>heat_pump_heating_capacity_retention_fraction</name>
<display_name>Heat Pump: Heating Capacity Retention Fraction</display_name>
Expand Down Expand Up @@ -2611,6 +2638,15 @@
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>heat_pump_cooling_autosizing_factor</name>
<display_name>Heat Pump: Cooling Autosizing Factor</display_name>
<description>The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.</description>
<type>String</type>
<units></units>
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>heat_pump_fraction_heat_load_served</name>
<display_name>Heat Pump: Fraction Heat Load Served</display_name>
Expand Down Expand Up @@ -2663,6 +2699,15 @@
</choice>
</choices>
</argument>
<argument>
<name>heat_pump_backup_heating_autosizing_factor</name>
<display_name>Heat Pump: Backup Heating Autosizing Factor</display_name>
<description>The scaling factor applied to the auto-sizing methodology if Backup Type is 'integrated'. If not provided, 1.0 is used. If Backup Type is 'separate', use Heating System 2: Heating Autosizing Factor.</description>
<type>String</type>
<units></units>
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>heat_pump_backup_fuel</name>
<display_name>Heat Pump: Backup Fuel Type</display_name>
Expand Down Expand Up @@ -3197,6 +3242,15 @@
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>heating_system_2_heating_autosizing_factor</name>
<display_name>Heating System 2: Heating Autosizing Factor</display_name>
<description>The scaling factor applied to the auto-sizing methodology. If not provided, 1.0 is used.</description>
<type>String</type>
<units></units>
<required>false</required>
<model_dependent>false</model_dependent>
</argument>
<argument>
<name>heating_system_2_fraction_heat_load_served</name>
<display_name>Heating System 2: Fraction Heat Load Served</display_name>
Expand Down Expand Up @@ -7319,7 +7373,7 @@
<filename>README.md</filename>
<filetype>md</filetype>
<usage_type>readme</usage_type>
<checksum>E180628E</checksum>
<checksum>B2FC94D0</checksum>
</file>
<file>
<filename>README.md.erb</filename>
Expand All @@ -7342,7 +7396,7 @@
<filename>constants.rb</filename>
<filetype>rb</filetype>
<usage_type>resource</usage_type>
<checksum>48FA0665</checksum>
<checksum>62782B34</checksum>
</file>
<file>
<filename>resstock_arguments_test.rb</filename>
Expand Down
6 changes: 0 additions & 6 deletions measures/ResStockArguments/resources/constants.rb
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,6 @@ def self.build_residential_hpxml_excludes
'geometry_unit_back_wall_is_adiabatic',
'geometry_unit_num_floors_above_grade',
'air_leakage_has_flue_or_chimney_in_conditioned_space',
'heating_system_heating_autosizing_factor',
'heating_system_2_heating_autosizing_factor',
'cooling_system_cooling_autosizing_factor',
'heat_pump_heating_autosizing_factor',
'heat_pump_cooling_autosizing_factor',
'heat_pump_backup_heating_autosizing_factor',
'heating_system_airflow_defect_ratio',
'cooling_system_airflow_defect_ratio',
'cooling_system_charge_defect_ratio',
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
Dependency=HVAC Cooling Efficiency Dependency=HVAC System Is Scaled Option=None Option=40% Oversized sampling_probability
AC, SEER 8 Yes 1 0 0
AC, SEER 10 Yes 1 0 0
AC, SEER 13 Yes 1 0 0
AC, SEER 15 Yes 1 0 0
Non-Ducted Heat Pump Yes 1 0 0
Ducted Heat Pump Yes 1 0 0
None Yes 1 0 0
Room AC, EER 8.5 Yes 1 0 0
Room AC, EER 9.8 Yes 1 0 0
Room AC, EER 10.7 Yes 1 0 0
Room AC, EER 12.0 Yes 1 0 0
Shared Cooling Yes 1 0 0
AC, SEER 8 No 1 0 0.00896076
AC, SEER 10 No 1 0 0.0600432
AC, SEER 13 No 1 0 0.289943
AC, SEER 15 No 1 0 0.133692
Non-Ducted Heat Pump No 1 0 0.00974392
Ducted Heat Pump No 1 0 0.153778
None No 1 0 0.105403
Room AC, EER 8.5 No 1 0 0.00426814
Room AC, EER 9.8 No 1 0 0.0257337
Room AC, EER 10.7 No 1 0 0.0962436
Room AC, EER 12.0 No 1 0 0.0738156
Shared Cooling No 1 0 0.0383741
# Created by: manually created
# Description: The cooling scaling factor applied to the auto-sizing methodology (not used in project_national).
# Source: Assuming no oversizing or undersizing until we have data necessary to characterize all types of systems.
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
Dependency=HVAC Heating Efficiency Dependency=HVAC System Is Scaled Option=None Option=40% Oversized sampling_probability
ASHP, SEER 10, 6.2 HSPF Yes 1 0 0
ASHP, SEER 13, 7.7 HSPF Yes 1 0 0
ASHP, SEER 15, 8.5 HSPF Yes 1 0 0
Electric Baseboard, 100% Efficiency Yes 1 0 0
Electric Boiler, 100% AFUE Yes 1 0 0
Electric Furnace, 100% AFUE Yes 1 0 0
Electric Wall Furnace, 100% AFUE Yes 1 0 0
Fuel Boiler, 76% AFUE Yes 1 0 0
Fuel Boiler, 80% AFUE Yes 1 0 0
Fuel Boiler, 90% AFUE Yes 1 0 0
Fuel Furnace, 60% AFUE Yes 0 1 0
Fuel Furnace, 76% AFUE Yes 0 1 0
Fuel Furnace, 80% AFUE Yes 0 1 0
Fuel Furnace, 92.5% AFUE Yes 0 1 0
Fuel Wall/Floor Furnace, 60% AFUE Yes 1 0 0
Fuel Wall/Floor Furnace, 68% AFUE Yes 1 0 0
MSHP, SEER 14.5, 8.2 HSPF Yes 1 0 0
MSHP, SEER 29.3, 14 HSPF Yes 1 0 0
None Yes 1 0 0
Shared Heating Yes 1 0 0
Void Yes 1 0 0
ASHP, SEER 10, 6.2 HSPF No 1 0 0.00718271
ASHP, SEER 13, 7.7 HSPF No 1 0 0.0741013
ASHP, SEER 15, 8.5 HSPF No 1 0 0.0724941
Electric Baseboard, 100% Efficiency No 1 0 0.0628361
Electric Boiler, 100% AFUE No 1 0 0.00205652
Electric Furnace, 100% AFUE No 1 0 0.113377
Electric Wall Furnace, 100% AFUE No 1 0 0.0110866
Fuel Boiler, 76% AFUE No 1 0 0.00505013
Fuel Boiler, 80% AFUE No 1 0 0.0321592
Fuel Boiler, 90% AFUE No 1 0 0.004549
Fuel Furnace, 60% AFUE No 1 0 0.00523274
Fuel Furnace, 76% AFUE No 1 0 0.0275989
Fuel Furnace, 80% AFUE No 1 0 0.247268
Fuel Furnace, 92.5% AFUE No 1 0 0.153265
Fuel Wall/Floor Furnace, 60% AFUE No 1 0 0.0360773
Fuel Wall/Floor Furnace, 68% AFUE No 1 0 0.0282991
MSHP, SEER 14.5, 8.2 HSPF No 1 0 0.0096059
MSHP, SEER 29.3, 14 HSPF No 1 0 0.000138022
None No 1 0 0.0113596
Shared Heating No 1 0 0.0962631
Void No 1 0 0
# Created by: manually created
# Description: The heating scaling factor applied to the auto-sizing methodology (not used in project_national).
# Source: Assuming no oversizing or undersizing until we have data necessary to characterize all types of systems.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Option=No Option=Yes sampling_probability
1 0 1
# Created by: manually created
# Description: The presence of the HVAC system having been undersized or oversized (not used in project_national).
# Source: Assuming no oversizing or undersizing until we have data necessary to characterize all types of systems.
12 changes: 12 additions & 0 deletions project_national/resources/options_saturations.csv
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,8 @@ Level,Parameter,Option,Saturation
0,HVAC Secondary Heating Partial Space Conditioning,None,1
0,HVAC System Is Faulted,No,1
0,HVAC System Is Faulted,Yes,0
0,HVAC System Is Scaled,No,1
0,HVAC System Is Scaled,Yes,0
0,Holiday Lighting,No Exterior Use,1
0,Hot Water Distribution,Uninsulated,1
0,Interior Shading,"Summer = 0.7, Winter = 0.85",1
Expand Down Expand Up @@ -12941,6 +12943,11 @@ Level,Parameter,Option,Saturation
10,Infiltration,30 ACH50,0.0613588
10,Infiltration,40 ACH50,0.0569758
10,Infiltration,50 ACH50,0.0321596
10,HVAC Cooling Autosizing Factor,None,1
10,HVAC Cooling Autosizing Factor,40% Undersized,0
10,HVAC Cooling Autosizing Factor,20% Undersized,0
10,HVAC Cooling Autosizing Factor,20% Oversized,0
10,HVAC Cooling Autosizing Factor,40% Oversized,0
10,HVAC System Single Speed AC Airflow,154.8 cfm/ton,0
10,HVAC System Single Speed AC Airflow,204.4 cfm/ton,0
10,HVAC System Single Speed AC Airflow,254.0 cfm/ton,0
Expand All @@ -12964,6 +12971,11 @@ Level,Parameter,Option,Saturation
10,HVAC System Single Speed AC Charge,None,1
10,HVAC Has Zonal Electric Heating,Yes,0.0628361
10,HVAC Has Zonal Electric Heating,No,0.937164
10,HVAC Heating Autosizing Factor,None,1
10,HVAC Heating Autosizing Factor,40% Undersized,0
10,HVAC Heating Autosizing Factor,20% Undersized,0
10,HVAC Heating Autosizing Factor,20% Oversized,0
10,HVAC Heating Autosizing Factor,40% Oversized,0
10,HVAC Heating Type And Fuel,Electricity ASHP,0.153778
10,HVAC Heating Type And Fuel,Electricity Baseboard,0.0628361
10,HVAC Heating Type And Fuel,Electricity Electric Boiler,0.00205652
Expand Down
Loading

0 comments on commit 18f4c4e

Please sign in to comment.