fix: refactor load_shed var for JuMP v0.21 #73
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
Another follow-up to #62, where apparently JuMP v0.21 needs more hints.
The problem can be reproduced using
develop
by runningIt gets through three intervals, and then runs into numerical issues, and when load shedding is enabled we see:
What is the code doing
No changes to operation, we are just more explicit that
hour_idx
still equals1:interval_length
as originally declared in 181.Validation
Tested successfully on the same code:
The run finishes successfully and the
result_*.mat
files are larger since they contain theload_shed
results.Time to review
It is one line. You will have spent much more time reading this PR than reviewing the code itself.