pypsa-usa icon indicating copy to clipboard operation
pypsa-usa copied to clipboard

State-level power sector model

Open WeiAi-Energy opened this issue 7 months ago • 4 comments

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:

  1. Sum capacities across all zone pairs between states
  2. 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

WeiAi-Energy avatar May 25 '25 06:05 WeiAi-Energy

I like the idea! This would be fairly straightforward to implement in cluster_network by defining a new custom_busmap which aggregates all the state level buses together! I can provide more detail or we can chat about this at the next call if you would like.

ktehranchi avatar Jun 03 '25 19:06 ktehranchi

@WeiAi-Energy just to confirm, this can be closed now, right?

trevorb1 avatar Jul 16 '25 18:07 trevorb1

@trevorb1 Yes! Sorry that I forgot it.

WeiAi-Energy avatar Jul 16 '25 18:07 WeiAi-Energy

@trevorb1 @ktehranchi I just noticed that in rule cluster_network, itl_costs_county uses AC but itl_costs_reeds_zone uses DC. What's the consideration here? Is it that for longger transmissions, DC is cheaper than AC? Aren't we assuming the carrier of the majority of the transmission lines to be AC, tough? I'm concerned with this because we can see from the distance_cost file that DC is much cheaper than AC even at ~100 miles length. Usually DC is economicaly compariable to AC only when the length is over 600-800 km. So I suspect that the DC cost here doesn't include the cost of HVDC inverters, and we should use AC distance_cost data instead.

transmission_distance_cost_500kVdc_ba.csv Image transmission_distance_cost_500kVac_ba.csv Image

WeiAi-Energy avatar Jul 30 '25 19:07 WeiAi-Energy