Ask Your Question
1

Generator tripping identification

asked 2025-04-20 21:36:22 -0500

During dynamic studies, if generators are tripping, how the same can be captured using python (say by tracking terminal voltage or speed)? Will the Python methods for tripping be same for conventional and non-conventional machines? We need to track, out of thousands of running generators, how many are tripping during fault and how many MWs are lost. Any help in this will be greatly appreciated.

edit retag flag offensive close merge delete

Comments

Would you like to print a report of tripped generators after the simulation?

perolofl gravatar imageperolofl ( 2025-04-21 14:42:45 -0500 )edit

Thanks. By report, do you mean log files? Log files are useful to derive tripping information. However, the volume of such simulations is 400+ wherein I am looking for storing information of tripped generators directly in csv or excel format. Please let me know if you meant different report.

chandv gravatar imagechandv ( 2025-04-21 20:58:24 -0500 )edit

1 answer

Sort by ยป oldest newest most voted
1

answered 2025-04-22 05:31:24 -0500

perolofl gravatar image

Before simulation: Create dict1 with key (ibus,id) och value Pgen for all in-service generators in the system using APIs psspy.amachint, amachchar and amachreal.

After simulation: Create dict2 for all in-service generators after the simulation.

Tripped generators are: tripped_gens = {key: dict1[key] for key in dict1 if key not in dict2}

Dict tripped_gens shows the tripped generators and their original Pgen.

edit flag offensive delete link more

Comments

Thats a great help. Thank you for guidance.

chandv gravatar imagechandv ( 2025-04-22 07:27:15 -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: 2025-04-20 21:36:22 -0500

Seen: 786 times

Last updated: Apr 22