I am working on power system stability. I would like to ask how can calculate Eigenvalue analysis and damping ratio for multi-machine power system by using MATLAB/Simulink.
if you model your system in MATLAB as a state-space model, then you can find the eigen values using the function eig(A), where A is the state-vector coefficent matrix in your state-space modelling
Any method can be used for Simulink (SimPowerSystems) model?
The model is given by electrical elements, includes generators, excitation systems, PSSs, transformers, lines, and loads. Therefore, we are looking for a method to calculate Eigenvalue for this system.
you can use this fun (linmod) if your system is linear or (dlinmod) if your system is discrete, after that you will get four matrices (A,B, C,D), you can get the eigenvalues from A using (e=eig(A)), the real and imag part in this form λ=𝜎+jw? you can get it easily from (e)
Hi Ahmad, once you have buit up the state matrix of the power system under analysis, use the "eig(X)" function in matlab, wher X is the state matrix, it is " z=eig(X)" in "z" you'll have the eigenvalues of the state matrix in the form "a+i*b". Then you may determine the damping ratio of each eigenvalue as
Many thanks for your contribution. I attached an example of a network which we are working on using Matlab/Simulink. Is it possible to extract the state matrix of power system from Matlab?
Immediately I am not in a position to check out due to restriction in movement vis-a-vis access. I have sought help from students. But definitely it should be possible after MATLAB/SIMULINK (s-domain) representation to find out overall transfer function (considering of course linearity maintained). From the same then one can progress for finding eigenvalues and damping that they provide.
I am still waiting for the feedback from my students. In the meantime on a search I could locate the following which may be useful.
Build a model at Simulink then to get the Transfer Function of that model, put a step response to see the output. Then make a controller on the TF with SisoTool. So this way one can get the TF of the model. It is some sort of equivalent construction.
Please extract the transfer function of the total system.
You can still represent your system using a single machine connected with an infinite bus. Extracting state-space equations for the multi-machine model is a bit complicated because you need to find the synchronisation torque for each interconnection. Without this sync torque, you can still be able to connect them, but it will be more simplified as you lose some of the dynamics from the network.
You can have a look at any textbook, e.g. Power System Stability by kundur, for the answer, how to get simplified transfer function of the multi-area system. I forgot the exact chapter name though.
once you get state-space, Matlab will let you know how to get eignen values, even more methods to do your stability analysis.
Ahmad Adel Alsakati Have you found the solution? Please let me know too, I have also the exact Problem with Simulink Model for DFIG Wind farm working in a Weak Grid.