Quickstart reserves by josiahjohnston · Pull Request #120 · switch-model/switch · GitHub
Skip to content

Quickstart reserves#120

Open
josiahjohnston wants to merge 2 commits into
next_releasefrom
quickstart_reserves
Open

Quickstart reserves#120
josiahjohnston wants to merge 2 commits into
next_releasefrom
quickstart_reserves

Conversation

@josiahjohnston

Copy link
Copy Markdown
Contributor

A module & test case for quickstart reserves, based on the pattern of spinning reserves, but without contingencies. I only implemented a single rule for quickstart reserves here (the "3+5 rule") which satisfies my immediate use case. I don't know what rules were used in the GE Hawaii RPS study, but I structured the quickstart reserve module to allow for easy subsequent extension of rules for quickstart reserve requirements (same structure as spinning reserves & spinning reserves advanced).

@josiahjohnston josiahjohnston changed the base branch from next_release to 2.0.6-dev August 16, 2019 19:09
… spinning reserves, but without contingencies. I only implemented a single rule for quickstart reserves here because that satisfies my immediate use case, and I don't know what rules were used in the GE Hawaii RPS study. I structured the quickstart reserve module to allow for easy subsequent extension of rules for quickstart reserve requirements.
@josiahjohnston josiahjohnston changed the base branch from 2.0.6-dev to next_release August 16, 2019 19:40
@bmaluenda

Copy link
Copy Markdown
Member

@josiahjohnston

Copy link
Copy Markdown
Contributor Author

Thanks for the feedback!

Hmm.. if renewables are backed away from full output to provide firmer capacity (or curtail excess energy), then I wouldn't expect they would add 5% of their output to spinning & quickstart reserve requirements based on short-term weather variability. When the 3+5 heuristic was developed in the Western Wind & Solar Integration study, I don't think people were talking about renewables providing their own reserves since renewable power costs were high and grids were still dominated by fossil and hydro generators. But at this point, it's not unheard of for renewable to operate a little below their power output to provide firmer power, or for solar developers to oversize their modules relative to their inverters based on relative component costs (which causes lower variability when the panels are providing more power than the inverters can handle).

For these reasons, I think setting it to DispatchUpperLimit instead of DispatchGen would be overestimating operating reserve requirements in cases where the values diverge, especially if DispatchGen is 95% or less of DispatchUpperLimit. I also think it would be best to keep the 3+5 requirements synchronized between spinning & operating reserves, so if we ever decided to change it in Quickstart Reserves, we'd need to update Spinning Reserves to match.

What do you think? Do those arguments sound reasonable?

Re: max_cap_for_quickstart_reserves
I like the idea, but am inclined to put it on a to-do list until there is a tangible use case for it. It's similar to another to-do item of max_cap_for_spinning_reserves that would also be based on generator ramping speed and how spinning reserves are defined.
This strategy of just-in-time development helps prioritize work efforts, improves the chances of design meeting actual use cases (like should parameters be units of MW, fraction of installed capacity/dispatch, or something else? details may depend on use case), and reduces the chances of having bugs in code that hasn't been fully exercised.

@bmaluenda

Copy link
Copy Markdown
Member

Fair enough, both answers sound reasonable!

@mfripp

mfripp commented Nov 6, 2019

Copy link
Copy Markdown
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants