-
Notifications
You must be signed in to change notification settings - Fork 4
Basic batteries #58
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
Basic batteries #58
Conversation
6dae6fc to
39f525e
Compare
| } | ||
|
|
||
| _NEW_STORAGE_NEW_COLUMN_MAPPING = { | ||
| "maximum_capacity_mw": "storage_name", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this being used? I couldn't see if it got picked up in the translator? I actually disabled this and p_nom_max for new entrant generators, as it places a per investment period build limit which leads to unserved energy in my runs. Anyway good if its not being used, but just wanted to check.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah ok yep I see - for the new entrant generators, there are a few that do have maximum plant sizes, but now that you've rightly made me think a bit harder about that I think using the maximum_capacity_mw (which becomes p_nom) to apply that limit is not correct (as more than one plant could be built per investment period).
Long winded way of me saying thank you for spotting and catching!! BOTN Cethana does have a set max. capacity but is phes and will need special handling anyway - but at the moment you're right, this doesn't get picked up in the translator for batteries so I'll clear this out from the templater too. Thanks!!
Initial setup for storage handling implemented in this PR - focus on batteries at the moment, with pumped hydro to come in next steps.
Key features of this PR:
The new functionality introduced by this PR is still fairly basic and should be considered as a skeleton for the next steps of implementing storage in ISPyPSA!