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

Small signal stability analysis (eigenvalues) #14

Open
rwl opened this issue Oct 7, 2017 · 2 comments
Open

Small signal stability analysis (eigenvalues) #14

rwl opened this issue Oct 7, 2017 · 2 comments

Comments

@rwl
Copy link
Collaborator

rwl commented Oct 7, 2017

With the exception of PSAT, I am not currently aware of any open source library capable of Small Signal Stability Analysis (SSSA).

Section 7 of "Power System Modelling and Scripting" by Federico Milano includes some useful information and snippets of code.

The eigs function from SciPy provides a convenient interface to ARPACK that would do the hard work.

Does anyone know how to find the eigenvalues for a PYPOWER-Dynamics model?

@susantoj
Copy link
Owner

susantoj commented Oct 18, 2017

Hi Richard,
I guess the first step would be to calculate the linearised state-space equations for the built-in dynamic models (i.e. synchronous machine models). Next, the state-space equations for the dynamic controllers would need to be created, either manually as user-defined input files or automatically (harder!)

Then all of these need to be converted to a common reference frame and combined with the algebraic network equations to build up the overall system A matrix. I think the eigenvalue decomposition part is pretty straightforward once the A matrix is built.

Regards,
Julius

@rwl
Copy link
Collaborator Author

rwl commented Dec 6, 2017

FYI, in addition to PSAT there is Andes by @cuihantao. It is based on Federico Milano's book and it includes a SSSA routine:

https://github.com/cuihantao/Andes

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

No branches or pull requests

2 participants