Skip to content

Conversation

@pelesh
Copy link
Collaborator

@pelesh pelesh commented Mar 12, 2025

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:

@pelesh pelesh requested a review from abirchfield March 12, 2025 00:09
@pelesh pelesh self-assigned this Mar 12, 2025
@pelesh
Copy link
Collaborator Author

pelesh commented Mar 12, 2025

@pelesh pelesh marked this pull request as ready for review April 5, 2025 19:27
Copy link
Collaborator

@abirchfield abirchfield left a 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.

Copy link
Collaborator

@reid-g reid-g left a 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.

@pelesh pelesh merged commit 94663f9 into develop Apr 8, 2025
pelesh added a commit that referenced this pull request Apr 14, 2025
* 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>
@pelesh pelesh deleted the genrou-adam-dev branch June 10, 2025 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants