First time here? We are a friendly community of Power Systems Engineers. Check out the FAQ!

Ask Your Question
0

Detect transformer cycling

asked Oct 26 '17

IanMelbourne93 gravatar image

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

1 answer

Sort by » oldest newest most voted
0

answered Nov 6 '17

oppossumX gravatar image

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.

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 gravatar imageIanMelbourne93 (Nov 13 '17)

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.
Want to format code in your answer? Here is a one minute demo on Youtube

Add Answer

[hide preview]

Question Tools

1 follower

Stats

Asked: Oct 26 '17

Seen: 312 times

Last updated: Nov 06 '17