Ask Your Question
0

Detect transformer cycling

asked 2017-10-26 00:51:05 -0500

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

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted
0

answered 2017-11-06 10:51:34 -0500

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.

edit flag offensive delete link more

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 ( 2017-11-13 17:44:40 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]

Question Tools

1 follower

Stats

Asked: 2017-10-26 00:51:05 -0500

Seen: 292 times

Last updated: Nov 06 '17