SCOPF Solution Process
The SCOPF involves three major steps that can be solved either automatically or manually from the SCOPF control dialog:
- Initialization to setup the SCOPF LP tableau and the control structures
- Contingency analysis calculation and storage of control sensitivities associated with each contingency violation
- SCOPF iterations, which include an LP solution and a power flow solution. During each LP step in the LP routine, the algorithm enforces the newest most severe contingency violation. After each violation is processed, all of the unprocessed violations are updated. This step is crucial since often resolving the most severe violation resolves numerous other violations. For instance, a single line might be overloaded in a number of contingencies: fixing the worst contingency fixes the others as well. On the other hand, processing some violations may result in new violations. In order to verify that no new violations have been created by the control changes made, the SCOPF will go back to step two and reprocess all the contingencies and the new base solution. The number of times this iteration occurs is determined by the Maximum Number of Outer Loop Iterations.
The SCOPF terminates when all the contingency violations have been processed. Note that the user can rerun the SCOPF by repeating the solution process if they want to verify the contingency violation enforcement at the new optimal operating point.