Breakthrough-Energy / Breakthrough-Energy/SwitchWrapper

Set up Branch-specific investment cost inputs for Transmission Lines to Switch

Open
#105 0 comments 0 reactions 5 assignees Claimed by @ahurli View on GitHub
feature request
Dominant language
Python
Stars
1
Forks
2
PR merge metrics
No merged PRs in 30d

Description

# :rocket:

- [ ] Is your feature request essential for your project?

### Describe the workflow you want to enable
Currently, the transmission line investment cost input to Switch is a single value for the entire country.
Big picture: we want to develop a workflow that can modify any or every investment cost value for each transmission line around the country.
This is step 1 of that process: allowing for an override process while also ensuring that each transmission line has an investment cost value.

### Describe your proposed implementation
Unlike issue #98, this feature request appears to be (a little) more involved. There currently is no function like build_gen_build_costs for transmission lines and thus likely needs to be added.

Similar to Issue #98, we also likely want an optional parameter input to grid_to_switch.py that could be a Series, Dictionary, or DataFrame to set trans_capital_cost_per_mw_km for each branch.
This will need an additional column in the branch data sent to Switch

This parameter has
Index branch_id
If it is a single column, it is assumed to apply to all investment years.
If it has multiple columns, then each column is assumed to map to a particular investment year

### Describe alternatives you've considered, if relevant
None at this time.

### Additional context
There is an open question of how to handle hypothetical branches that don't correspond to original branched: similar to issue #69 for plants

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.