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

Introduce Vacant Units #473

Merged
merged 7 commits into from
Aug 17, 2020
Merged

Introduce Vacant Units #473

merged 7 commits into from
Aug 17, 2020

Conversation

afontani
Copy link
Contributor

@afontani afontani commented Aug 5, 2020

Pull Request Description

Companion Pull Request: resstock-estimation #36

The purpose of the pull request is to introduce vacant units into the residential stock. This work was motivated by the following maps that shows the fraction of vacant units by building type and PUMA.
SF Vacant Units
MF Vacant Units

The large fraction of vacant units, especially multi-family units in urban areas may partially be causing our over prediction of the electric load from multi-family dwelling units according to timeseries Load Research Data (LRD) or Advanced Metering Infrastructure (AMI) data. Utilities typically do not tract vacant units, just metered units or customers. The introduction of vacant units should help bring down the average or aggregate load per dwelling unit.

Data identified

Data was pulled from PUMS 5-yr 2016. PUMS distinguishes the number of vacant dwelling units and what type of unit is vacant. The fields from PUMS are as follows:

    0: 'N/A', # Occupied Unit
    1: 'For rent or sale',
    2: 'For sale only',
    3: 'Rented or sold but not (yet) occupied',
    4: 'For seasonal, recreational or other occasional use',
    5: 'For occasional use',
    6: 'For seasonal use',
    7: 'For migrant farm workers',
    8: 'For seasonal use or migratory',
    9: 'Other vacant'

Vacancy Status.tsv

These delineations are put into 2 options: Occupied and Vacant. Where sample counts are less than 10, the state average distribution is inserted.

Assumptions

Seasonal or occasional use units

Currently in options_lookup.tsv Seasonal or occasional use units are treated as vacant. The option is still split out for future improvement if/when vacations are includes into the stochastic occupancy model or when data is identified to determine the when the seasonal or occasional use units are occupied.

Heating and Cooling Setpoints and Setpoint Schedules

It is currently assumed that the heating and cooling setpoints and setpoint schedules are the same as occupied units.

YAML file update

With the introduction of vacant units, the total units represented should be updated to the total dwelling units in the American Community Servey (ACS). The total dwelling units in ACS 5-yr 2016 is 133,172,057.

Checklist

Not all may apply:

  • Unit tests have been added or updated
  • All rake tasks have been run, and pass
  • Documentation has been modified appropriately
  • Any new options are added to project_testing
  • project_testing runs without any failures
  • No unexpected regression test changes
  • All tests are passing (green) on circleci
  • The changelog has been updated appropriately
  • This branch is up-to-date with master

For more information on how to perform these checklist items, see the documentation's Advanced Tutorial.

At this point it is assumed that Seasonal or occasional use dwelling units are also vacant.
@afontani afontani changed the title Introduce Vacant Units into Stock Introduce Vacant Units Aug 5, 2020
@afontani afontani requested a review from ejhw August 13, 2020 21:39
@afontani afontani merged commit b0bce98 into master Aug 17, 2020
@afontani afontani deleted the feature/vacant_units branch August 17, 2020 18:06
joseph-robertson added a commit that referenced this pull request Aug 20, 2020
…a5f2f

509ba6a5f2f Move frozen string literal to top of tasks.
7fb569a1744 Merge branch 'build-res-hpxml-v3' of https://github.com/NREL/OpenStudio-HPXML into build-res-hpxml-v3
193893bcff1 BuildResidentialHPXML measure: Shared PV (#469)
f7c39bbcd50 Some cleanup.
afefb911b3a BuildResidentialHPXML measure: More argument validation (#473)

git-subtree-dir: resources/hpxml-measures
git-subtree-split: 509ba6a5f2f45049d8c429fe5e7718ad4cb0d8d9
@joseph-robertson joseph-robertson added this to the ResStock v2.4.0 milestone Aug 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants