-
Notifications
You must be signed in to change notification settings - Fork 7
Add GENROUwS model for a synchronous machine #71
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
Conversation
abirchfield
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Some of the comments on GENROU haven't been updated from branch but those can be quickly fixed.
reid-g
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me.
Error in the example seems higher then expected since default reltol = 1e-7. However, this seems due to how discontinuities are handled though.
* Genrou model implemented * Example to verify correctness and compare results to Powerworld. * Placeholder for unit tests. --------- Co-authored-by: abirchfield <adam.b.birchfield@gmail.com> Co-authored-by: pelesh <pelesh@users.noreply.github.com>
Added GENROUwS model for the synchronous machine and a 2-bus example with the generator connected to an infinite bus by a transmission line. The example checks its results against Powerworld and runs on the CI pipeline. This provides some basic verification of the model.
Cloases #65.
What is outside the scope of this PR:
PhasorDynamics::Genroumodel. See Create initial unit test forPhasorDynamics::Genroumodel #78PhasorDynamics::Genroudocumentation. See DocumentPhasorDynamics::Genroumodel #79