Skip to content
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

Implement support for early retirement #116

Open
wants to merge 1 commit into
base: next_release
Choose a base branch
from

Conversation

josiahjohnston
Copy link
Contributor

  • Implements support for early retirement in generators.core.build, which had been on our wish list for several years. An optional extra column in gen_build_predetermined.tab can selectively enable early retirement for pre-determined builds, and gen_can_retire_early defaults to False.
  • By default, the amount of capacity to retire is a linear decision, but can be discretized as all-or-nothing via the --enforce-binary-retirement command-line option.
  • Early retirement eliminates fixed O&M costs, but does not impact capital cost expenditures.
  • Once capacity is retired, it cannot be brought back online in future periods (no "mothballing" in this implementation)

In some modeling problems, early retirement is the only way to allow old baseload coal or nuclear plants to shutdown completely, which can be necessary to meet environment regulations on emissions or cooling water.

@josiahjohnston josiahjohnston changed the base branch from master to next_release July 12, 2019 23:34
@josiahjohnston josiahjohnston changed the base branch from next_release to 2.0.6-dev August 16, 2019 19:09
@josiahjohnston josiahjohnston changed the base branch from 2.0.6-dev to next_release August 16, 2019 19:37
…ing or planned). The retirement decisions are linear by default, and can be binary via a CLI param.
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.

1 participant