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

ERP BESS SOC discretization improvement; peak_load_outage_times bug fix #467

Merged
merged 22 commits into from
Jun 21, 2023

Conversation

hdunham
Copy link
Collaborator

@hdunham hdunham commented Jun 2, 2023

Please check if the PR fulfills these requirements

  • CHANGELOG.md is updated
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)

What kind of change does this PR introduce?

Bug fix

What is the current behavior?

ERPElectricStorageInputs num_battery_bins defaults to 100 and has no max
Time step values returned from peak_load_outage_times endpoint are 0-indexed
peak_load_outage_times endpoint can return time steps less than 1 when outages centered on peak

What is the new behavior (if this is a feature change)?

ERPElectricStorageInputs num_battery_bins defaults to 20 * size_kwh / self.size_kw and has max of 2000
Make time step values returned from peak_load_outage_times endpoint 1-indexed
Don't let peak_load_outage_times endpoint return a time step less than 1

Does this PR introduce a breaking change?

no

Other information:

@hdunham hdunham requested a review from Bill-Becker June 2, 2023 07:36
@hdunham hdunham changed the title ERP BESS SOC discretization improvement ERP BESS SOC discretization improvement; peak_load_outage_times bug fix Jun 16, 2023
@hdunham hdunham merged commit 9ec47ef into develop Jun 21, 2023
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.

2 participants