State-level power sector model
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 148
- Forks
- 55
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 18
Description
Feature Request
Currently PyPSA-USA only provides county-level and ReEDS BA-level power sector modeling. It would be so cool if it can model the power sector at the state-level.
Suggested Solution
The current cluster_network.py only supports reeds_zone and county for topological_boundaries. Adding state support requires itl_state and itl_costs_state files, but the code link used to generate the data (https://github.nrel.gov/pbrown/TSC) is broken.
Maybe we can generate state-level transmission data by aggregating existing reeds_zone data, and this would involve:
- Sum capacities across all zone pairs between states
- Distances calculated based on geometric centers and unit costs calculated based on distance-weighed averaging
However, I'm uncertain whether this aggregation approach would introduce significant errors, and whether there are better alternatives. Besides, I'm not sure if further changes are needed.
Additional Info
No response
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with current cluster_network.py and trace how topological_boundaries currently handles reeds_zone and county. Investigate the missing itl_state and itl_costs_state inputs and whether existing reeds_zone data can support the proposed aggregation, noting that the linked TSC generator is unavailable. Done would mean a reviewed design and working state-level modeling support with appropriate transmission data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100