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

Assign balancing-authority demand to balancing-authority buses for HIFLD grid #293

Open
1 task done
danielolsen opened this issue Apr 26, 2022 · 1 comment
Open
1 task done
Labels
feature request Request for a new feature. (Only lives in Backlog) hifld Related to ingestion of the HIFLD data

Comments

@danielolsen
Copy link
Contributor

🚀

  • Is your feature request essential for your project?

Describe the workflow you want to enable

Currently, HIFLD grid building defines zones as a combination of state and interconnect, and leverages the demand profiles for usa_tamu to be able to roll up demand to these zones for testing. However, now that we have shapefiles representing balancing authority (BA) areas and sub-areas via #270, we can use these definitions to assign buses to BAs, and get BA-level hourly profiles either directly from EIA (via Form 930 data) or via a third-party source that performs data-correction on these data (e.g. https://zenodo.org/record/4116342). We may also want to define our zones as a combinations of BA & state, where the BA-level demand profiles are distributed to multiple states by the population-weighting of each bus; this step would increase the degree of assumptions/approximations, but could enable more detailed state-level policy studies.

Describe your proposed implementation, if applicable

  • We would create a new function which takes the substation/bus coordinates and a shapefile representing multiple BA geometries, and map each bus to exactly one BA area. If there's a bus that is in no geometries (there's a gap in the coverage) or multiple geometries (there's overlap in the coverage), we could map this bus to the nearest successfully-mapped bus. During HIFLD grid-building, we would call this function to assign buses to zones.
  • We would create a new function which retrieves EIA data via their API (https://www.eia.gov/opendata/qb.php?category=2123635 and sub-categories) for a given year, and call this function during HIFLD profile-building. Where necessary, the demand from EIA would be aggregated or split as necessary to match the zone set defined during grid-building.
@danielolsen danielolsen added feature request Request for a new feature. (Only lives in Backlog) hifld Related to ingestion of the HIFLD data labels Apr 26, 2022
@danielolsen danielolsen removed their assignment May 27, 2022
@merrielle merrielle self-assigned this Aug 22, 2022
@victoriahunt victoriahunt self-assigned this Oct 28, 2022
@victoriahunt
Copy link

Issue #241 has been kept open specifically for this issue, per Daniel Olsen's comment: #241 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Request for a new feature. (Only lives in Backlog) hifld Related to ingestion of the HIFLD data
Projects
None yet
Development

No branches or pull requests

8 participants