A Computational Approach to Anticipating Supply Injections and Bus Voltages in Steady-State Power System Analysis
Creators: name: Cahig, Christian
Publisher: name: Zenodo
Year: 2022
Subjects: Power systems computation
Power systems
Power flow analysis
Anticipatory power flow

description: Power flow analysis is the bread-and-butter computational framework where one can assess the steady-state operation of an electric power system by analyzing how the powers supplied in response to those demanded affect the system state through the bus voltages, according to the physical model known as the power flow equations. This thesis presents an analysis tool called <em>anticipatory power flow </em>(APF). It is a two-stage task for finding a set of supply injections and bus voltages that are power-flow feasible under the conditions of an upcoming dispatch (<em>e.g.</em>, expected power demands, scheduled supply limits, estimated system parameters), considering information from the preceding system snapshot (<em>e.g.</em>, bus voltages, powers demanded and supplied). The first stage—anticipating the supply injections—is formulated as a convex program called <em>extended economic dispatch</em>, modifying the standard economic dispatch model by (i) accounting for reactive supply injections; (ii) adjusting the required power with estimated system loss; and (iii) minimizing a linear combination of the system loss and a tunable regularizer representing the influence of the previous-snapshot injections. The second stage—finding the corresponding bus voltages—amounts to solving the <em>APF equations</em>, which are a modification of the power flow equations to have (i) a user-specified <em>reference bus</em> (with voltage phase angle fixed to an arbitrary value) to avoid rotational degeneracy, and (ii) a <em>distributed slack variable</em> (compensating for inexactness of the anticipated supply injections) to keep the degrees of freedom and the number of equations equal. APF can be regarded as <em>an extension of the standard power flow problem</em>, deviating from the traditional classification of buses (<em>i.e.</em>, into PQ, PV, and slack) which assumes predetermination of a subset of active supply injections and bus voltage magnitudes. APF can also be viewed as a<em> special case of continuation power flow</em> where the demand draws and the entire system parameters are the continuation parameters, and the two APF stages are analogous to a predict-correct cycle that lands on the target values of the continuation parameters. Experimental results suggest that the APF subproblems are amply handled by existing off-the-shelf solvers. Specifically, simulated scenarios based on a 3374-bus, 4161-branch, 596-generator portion of Poland's transmission network show that the extended economic dispatch subproblem and the APF equations are solved <em>in sub-second run times</em> on a consumer-grade machine. This work also demonstrates the use of APF notions as auxiliary tools in two optimal power flow (OPF) scenarios: (i) <em>warm-starting OPF solvers</em> with initial iterates set according to the anticipated supply injections and the solution to their corresponding APF equations; and (ii) <em>finding the nearest power-flow feasible values</em> of a set of supply injections and bus voltages that optimize some approximated OPF model. Lastly, this thesis derives and verifies methods for <em>differentiating through the APF equations</em>, enabling computation of derivatives/sensitivities of the bus voltages, distributed slack, and arbitrary functions thereof, with respect to the corresponding anticipated supply injections. This lays the groundwork for the use of the APF equations to enforce structure in differentiable programming pipelines.
description: This work has been supported by the Engineering Research and Development for Technology (ERDT) program of the Department of Science and Technology — Science Education Institute. Please see `README.txt`.