-
Notifications
You must be signed in to change notification settings - Fork 42
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
Primal Decomposition non-convergence with ExaGO #615
Comments
@jwang125 Slaven Peles suggested I tag you :) |
just to confirm, are you seeing the non-convergence issues in HiOp-PriDec, correct? Not in HiOp as the subproblem solver. Sending us the log(s) (emailing them is fine) would help us greatly. |
Yes this is correct. HiOp Pridec with Ipopt as the sub-problem solver. The logs are infinitely long with all of the runs of Ipopt in there. I can supress the Ipopt output though if that isn't helpful. Are there certain verbosity levels you would like so that I can give you a useful log? |
I have emailed a log with 55 iterations with vebosity_level 3 on HiOp and ipopt supressed. I'll also add it here. If you would like me to run with other settings please let me know. |
Hi Tim, based on your log, I suggest you do |
closing this, feel free to reopen if you need additional assistance |
When using HiOp pri-dec solver with Ipopt as the sub-problem solver in ExaGO scopflow I am running into non-convergence issues on the HiOp side. This problem seems to occur when the grid is tight, ie the unit commitment has few enough generators such that the system is close to needing to shed load.
However I can confirm that load-shedding is not necessary in these contingencies when solving them as a single system with Ipopt. I can also confirm that if we activate all of the generators in the provided case file then it will converge.
I am using Ipopt 3.13.5 and HiOp 0.7.1 as available on the ORNL Crusher machine.
Here is how the problem can be re-produced:
Both the datafile and the contingencies file are attached. (Changed to .txt to upload to github.)
ACTIVSg500_modified.m.txt
ACTIVSg500_contingencies.cont.txt
The text was updated successfully, but these errors were encountered: