0

Detect transformer cycling

Hey guys,

Quick question, is there a module for extracting the transformer that is causing cycling and mismatch? Generally due to the Vmin and Vmax being too close together, I want to automatically detect which transformer is causing the cycling and then adjust it's tap range to allow the case to solve.

I know I can run solved() to determine if the case has solved (which I believe should output a '1' due to iteration limit being reached), but is there a way to extract the transformers that were tapped during that solution in order to detect if one is cycling between two of its taps?

I am using PSS/E 32 predominately.

Regards,

Ian

IanMelbourne93's avatar
58
IanMelbourne93
asked 2017-10-26 00:51:05 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

0

I do not know of a way to get this data directly, however, this information does appear in the progress window when solving. If you pipe the progress output to a text file using psspy.progress_output() and write a script to open and parse the output you could use that to determine what taps are changing. I wrote a quick proof of concept for 2W transformers that seems to work. I can share the code if you are interested.

oppossumX's avatar
50
oppossumX
answered 2017-11-06 10:51:34 -0500
edit flag offensive 0 remove flag delete link

Comments

dang, that was what I was trying to avoid. I have a similar script for something else that I can tweak to work for this, I was just hoping for a more elegant solution that only required a single function call. Thanks :)

IanMelbourne93's avatar IanMelbourne93 (2017-11-13 17:44:40 -0500) edit
add a comment see more comments

Your Answer

Login/Signup to Answer