Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

This sounds like a classic optimization problem. You need to define what your objective is, and what are the ranges for which you are allowing the input parameters (controller settings) to change. You will then have to run simulations in a loop, checking the value of your objective function after each run, and adjusting your input parameters according to you optimization algorithm. This can all be automated in a Python program that is calling PSS/E, running the simulation and extracting the results from .out or .outx files.

This sounds like a classic optimization problem. You need to define what your objective is, and what are the ranges for which you are allowing the input parameters (controller settings) to change. You will then have to run simulations in a loop, checking the value of your objective function after each run, and adjusting your input parameters according to you your optimization algorithm. This can all be automated in a Python program that is calling PSS/E, running the simulation and extracting the results from .out or .outx files.