Breakthrough-Energy / SwitchWrapper

Wrapper for Switch
MIT License
1 stars 2 forks source link

Investment cost investigation and modeling #45

Closed YifanLi86 closed 3 years ago

YifanLi86 commented 3 years ago

Collect generation, transmission and storage investment cost from 2035 report/NREL ATB, and compare with our MacroGrid report data.

Improve current hardcoded method in Switch wrapper input processing to allow user to specify their own investment cost data.

danielolsen commented 3 years ago

The first point seems to be a research task, not a software development one.

The second point seems to be a feature request, could you please add more information as to what information you would like the user to be able to pass? E.g. do you want to be able to specify investment costs on a per-type (for generators) or per-voltage basis (for transmission), per branch/plant ID, or by using the methods within PowerSimData?

YifanLi86 commented 3 years ago

@danielolsen Agree, for the first one, it was mostly a placeholder and @danlivengood is doing most of the work outside of software development. Just talked a little bit on the investment cost, given that we are not rushing for deadline for now, it may be beneficial to develop the investment cost in a little bit more details, with regional multiplier being considered (like here: https://github.com/Breakthrough-Energy/PowerSimData/tree/develop/powersimdata/design/investment/data). Dan please add more context when you get a chance.

For the second one, I am thinking if it is possible to let users to choose to use which scenario (NREL ATB 2020 Moderate, NREL ATB 2019 High, etc.). In additional, also allow user to specify user-defined investment costs for 1: certain type of generators (e.g., battery, if we want to run a sensitivity to lower all battery cost); 2: certain individual generator user would like to change its particular investment cost?

danlivengood commented 3 years ago

Thanks for the reminder about this issue @danielolsen. I'm not 100% certain on the answers to your questions about the second point yet. I'll get back to you soon, perhaps via new issues.

@YifanLi86, I'm going to close this issue and will separate the requests into at least two parts for software development, pending further discussion about the details: 1: generation & storage 2: transmission