There is a newer version of the record available.

Published November 8, 2022 | Version 0.2.0
Other Open

A Computational Approach to Anticipating Supply Injections and Bus Voltages in Steady-State Power System Analysis

  • 1. Mindanao State University - Iligan Institute of Technology

Contributors

  • 1. Mindanao State University - Iligan Institute of Technology

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 anticipatory power flow (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 (e.g., expected power demands, scheduled supply limits, estimated system parameters), considering information from the preceding system snapshot (e.g., bus voltages, powers demanded and supplied). The first stage—anticipating the supply injections—is formulated as a convex program called extended economic dispatch, 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 APF equations, which are a modification of the power flow equations to have (i) a user-specified reference bus (with voltage phase angle fixed to an arbitrary value) to avoid rotational degeneracy, and (ii) a distributed slack variable (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 an extension of the standard power flow problem, deviating from the traditional classification of buses (i.e., 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 special case of continuation power flow 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 in sub-second run times 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) warm-starting OPF solvers with initial iterates set according to the anticipated supply injections and the solution to their corresponding APF equations; and (ii) finding the nearest power-flow feasible values of a set of supply injections and bus voltages that optimize some approximated OPF model.

Lastly, this thesis derives and verifies methods for differentiating through the APF equations, 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.

Notes

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`.

Files

apf_0.1.0-b1.zip

Files (1.7 GB)

Name Size Download all
md5:1a9fbdd63971dc31555b1ce9b5d0b313
350.9 MB Preview Download
md5:79e6c77185101edb118e79e8da196013
348.6 MB Preview Download
md5:84c054ea6b9260c9a644eeca30daef56
348.9 MB Preview Download
md5:4fb1399c9ac05514b0e00b4822cda975
348.9 MB Preview Download
md5:c9a764a5780e9ff9ab40d025cbe22ddf
348.9 MB Preview Download