Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Air leakage type "unit total" #1257

Merged
merged 26 commits into from
Sep 4, 2024
Merged

Air leakage type "unit total" #1257

merged 26 commits into from
Sep 4, 2024

Conversation

joseph-robertson
Copy link
Contributor

@joseph-robertson joseph-robertson commented Jun 13, 2024

Pull Request Description

This PR fixed a bug that resulted in the modeled ACH50 infiltration values of the units being larger than the sampled ACH50 for the building. The update is to change options_lookup and ResStockArguments to use unit total air leakage type instead of the current unit exterior only type w/ infiltration adjustment approach. This change provides the infiltration value sampled as the total infiltration from the exterior and other neighboring units. The infiltration to the exterior is then calculated as a percentage of the exterior surfaces. This change will reduce the modeled infiltration for MF units. The modeled infiltration to the exterior (build_existing_model.air_leakage_to_outside_ach_50) is now reported in the results.

Updates

Remove the "Infiltration adjustment for SFA/MF units" block of code from ResStockArguments.
Update BuildExistingModel to register adjusted total infiltration ACH50 value.
Some related plots in: #728

Some clarification (need documentation update):

  • Sampled ACH 50 is the total unit leakage from outside and adjacent units
    • Add/update "Assumptions" in the Infiltration.tsv file?
  • The output leakage is the simulated leakage to the outside
    • We've updated data/dictionary/inputs.csv with an build_existing_model.air_leakage_to_outside_ach_50 entry along with a description: "Total infiltration to the dwelling unit adjusted by ratio of exterior envelope surface area to total envelope surface area."

image
image
image

Checklist

Not all may apply:

@joseph-robertson joseph-robertson self-assigned this Jun 13, 2024
@joseph-robertson
Copy link
Contributor Author

joseph-robertson commented Jun 18, 2024

Next steps here are, in order:

  • look at energy impacts (especially heating, cooling)
  • compare our distributions to ResDB
  • replace the new cost multiplier approach with, e.g,, build_existing_model.air_infiltration_leakage_to_outside_xxx

@joseph-robertson joseph-robertson changed the base branch from res-reporting to develop June 19, 2024 20:18
@joseph-robertson joseph-robertson marked this pull request as ready for review June 20, 2024 15:23
@joseph-robertson
Copy link
Contributor Author

Questions from meeting:

  • How do we compare new ResStock distributions to what we have available on ResDB? Qualitative comparison?
  • Convert from Normalized leakage (NL) to ACH50?

@afontani
Copy link
Contributor

afontani commented Jul 9, 2024

Questions from meeting:

  • How do we compare new ResStock distributions to what we have available on ResDB? Qualitative comparison?
  • Convert from Normalized leakage (NL) to ACH50?

Maybe compare the relative multipliers for the different building types (see the last two columns)
Screenshot 2024-07-09 at 10 29 50 AM

We are generally the same as ResDB for the whole stock.
Screenshot 2024-07-09 at 10 30 33 AM

@joseph-robertson
Copy link
Contributor Author

joseph-robertson commented Jul 9, 2024

Meeting notes:

  • Use the data we generated the ACH50 plots from to get percentiles. Compare these to the ResDB SFD numbers times multipliers in the tables above.
  • This PR is a bugfix PR. There may be a follow-up PR to adjust distributions to better match ResDB.

@joseph-robertson
Copy link
Contributor Author

Infiltration sources 5th 50th 95th Segment
ResDB 4 12 35 Mostly single-family detached
ResDB 5.2 15.6 45.5 Single-Family Attached Homes
ResDB 2.8 8.4 24.5 Multi-Family Homes
ResDB 6.16 18.48 53.9 Manufactured Homes
Infiltration sources 5th 50th 95th Segment
ResStock 3 15 40 U.S. residential stock
ResStock 4 15 40 Single-Family Detached
ResStock 3.436187 10.19865 26.85008 Single-Family Attached
ResStock 1.0734 8.1402 26.8074 Multi-Family

@joseph-robertson joseph-robertson added this to the ResStock v3.4.0 milestone Jul 23, 2024
@ekpresent
Copy link
Contributor

Sorry, this PR caught my attention and I have a couple naive questions.

  1. Are there revised plots available like the ones @joseph-robertson posted on June 13?
  2. Was an energy results comparison ever completed? (sorry if I just don't know where to look for it) - I'd be interested in segmentation by at least building type and climate zone.

@joseph-robertson
Copy link
Contributor Author

Plan is to:

  • run 10K downselected to only SFA/MF on develop
  • run same datapoints using this feature branch
  • plots of heating/cooling, sliced by building type and climate zone

@joseph-robertson
Copy link
Contributor Author

@ekpresent Here are before (i.e., base) and after (i.e., feature) average % Error results for 10K datapoints.

Across the whole set:

  base feature % Error
energy_use_total_m_btu 101.5169 99.96975 -1.52407
fuel_use_electricity_total_m_btu 39.426 39.08133 -0.87422
fuel_use_natural_gas_total_m_btu 54.83362 53.72353 -2.02448
fuel_use_fuel_oil_total_m_btu 5.812796 5.720423 -1.58914
fuel_use_propane_total_m_btu 1.229316 1.229267 -0.00395
end_use_electricity_heating_m_btu 5.640149 5.365818 -4.86389
end_use_electricity_heating_fans_pumps_m_btu 1.216259 1.197097 -1.57551
end_use_electricity_heating_heat_pump_backup_m_btu 0.482422 0.472269 -2.10459
end_use_electricity_heating_heat_pump_backup_fans_pumps_m_btu 0.014769 0.014382 -2.61704
end_use_electricity_cooling_m_btu 8.493371 8.44879 -0.52489
end_use_electricity_cooling_fans_pumps_m_btu 1.411581 1.414026 0.173167
end_use_natural_gas_heating_m_btu 45.45434 44.34519 -2.44014
end_use_natural_gas_heating_heat_pump_backup_m_btu 0 0  
end_use_fuel_oil_heating_m_btu 5.439992 5.347677 -1.69696
end_use_fuel_oil_heating_heat_pump_backup_m_btu 0 0  
end_use_propane_heating_m_btu 0.963625 0.963625 0
end_use_propane_heating_heat_pump_backup_m_btu 0 0  

image
image
image

Segmented by:

@rajeee
Copy link
Contributor

rajeee commented Aug 13, 2024

These enduses are going up for some reason. Might be worth finding out why.

  geometry_building_type_recs base feature % Error
end_use_electricity_cooling_fans_pumps_m_btu Single-Family Attached 0.75801682 0.78837944 4.00553338
end_use_electricity_cooling_fans_pumps_m_btu Multi-Family with 5+ Units 0.46667142 0.47255323 1.26037515
end_use_electricity_cooling_fans_pumps_m_btu Multi-Family with 2 - 4 Units 0.23117381 0.23384424 1.15516063
end_use_electricity_cooling_fans_pumps_m_btu All 1.4115813 1.4140257 0.1731675

@joseph-robertson
Copy link
Contributor Author

joseph-robertson commented Aug 14, 2024

These enduses are going up for some reason. Might be worth finding out why.

  geometry_building_type_recs base feature % Error
end_use_electricity_cooling_fans_pumps_m_btu Single-Family Attached 0.75801682 0.78837944 4.00553338
end_use_electricity_cooling_fans_pumps_m_btu Multi-Family with 5+ Units 0.46667142 0.47255323 1.26037515
end_use_electricity_cooling_fans_pumps_m_btu Multi-Family with 2 - 4 Units 0.23117381 0.23384424 1.15516063
end_use_electricity_cooling_fans_pumps_m_btu All 1.4115813 1.4140257 0.1731675

For example, ID=21. Modeled ACH50 for this MF unit changes from 8.09 to 0.59. HeatingCapacity (furnace) changes from 6188 to 1860. CoolingCapacity (mini-split air conditioner) changes from 8097 to 6066. Indeed cooling increases slightly. We'll need to look into this. @shorowit do you have any insight here?

@joseph-robertson
Copy link
Contributor Author

These enduses are going up for some reason. Might be worth finding out why.
  geometry_building_type_recs base feature % Error
end_use_electricity_cooling_fans_pumps_m_btu Single-Family Attached 0.75801682 0.78837944 4.00553338
end_use_electricity_cooling_fans_pumps_m_btu Multi-Family with 5+ Units 0.46667142 0.47255323 1.26037515
end_use_electricity_cooling_fans_pumps_m_btu Multi-Family with 2 - 4 Units 0.23117381 0.23384424 1.15516063
end_use_electricity_cooling_fans_pumps_m_btu All 1.4115813 1.4140257 0.1731675

For example, ID=21. Modeled ACH50 for this MF unit changes from 8.09 to 0.59. HeatingCapacity (furnace) changes from 6188 to 1860. CoolingCapacity (mini-split air conditioner) changes from 8097 to 6066. Indeed cooling increases slightly. We'll need to look into this. @shorowit do you have any insight here?

This could be due to a high amount of internal gains -- infiltration was previously aiding the cooling. Should check number of occupants, plug load multiplier.

@joseph-robertson
Copy link
Contributor Author

These enduses are going up for some reason. Might be worth finding out why.
  geometry_building_type_recs base feature % Error
end_use_electricity_cooling_fans_pumps_m_btu Single-Family Attached 0.75801682 0.78837944 4.00553338
end_use_electricity_cooling_fans_pumps_m_btu Multi-Family with 5+ Units 0.46667142 0.47255323 1.26037515
end_use_electricity_cooling_fans_pumps_m_btu Multi-Family with 2 - 4 Units 0.23117381 0.23384424 1.15516063
end_use_electricity_cooling_fans_pumps_m_btu All 1.4115813 1.4140257 0.1731675

For example, ID=21. Modeled ACH50 for this MF unit changes from 8.09 to 0.59. HeatingCapacity (furnace) changes from 6188 to 1860. CoolingCapacity (mini-split air conditioner) changes from 8097 to 6066. Indeed cooling increases slightly. We'll need to look into this. @shorowit do you have any insight here?

This could be due to a high amount of internal gains -- infiltration was previously aiding the cooling. Should check number of occupants, plug load multiplier.

ID=21 is:

  • unit in a 183-unit apartment building
  • 2 bed, 1138 cfa
  • MD, North Bethesda
  • 2 occupants
  • electric furnace, shared fan coil
  • plug load multiplier 1.06

@afontani
Copy link
Contributor

afontani commented Sep 3, 2024

Tony to update description and add a description in the assumptions about how we are modeling infiltration for multi-family units.

Description: Total infiltration to the dwelling unit adjusted by ratio of exterior envelope surface area to total envelope surface area

@afontani afontani merged commit 235e778 into develop Sep 4, 2024
@afontani afontani deleted the infil-unit-total branch September 4, 2024 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants