We present an augmented matrix approach to update the solution to a linear system of equations when the coefficient matrix is modified by a few elements within a principal submatrix. This problem arises in the dynamic security analysis of a power grid, where operators need to perform $N-x$ contingency analysis, i.e., determine the state of the system when up to $x$ links from $N$ fail.
Our algorithms augment the coefficient matrix to account for the changes in it, and then compute the solution to the
augmented system without refactoring the modified matrix.
We provide two algorithms, a direct method, and a hybrid direct-iterative method for solving the augmented system.
We also exploit the sparsity of the matrices and vectors to accelerate the overall computation.
Our algorithms are compared on three power grids with PARDISO, a parallel direct solver, and CHOLMOD, a direct solver with the ability to modify the Cholesky factors of the coefficient matrix.
We show that our augmented algorithms outperform PARDISO
(by two orders of magnitude), and CHOLMOD (by a factor of up to 5).
Further, our algorithms scale better than CHOLMOD as the number of elements updated increases.
The solutions are computed with high accuracy.
Our algorithms are capable of computing $N-x$ contingency analysis on a $778K$ bus grid, updating a solution with $x=20$ elements in $1.6 \times 10^{-2}$ seconds on an Intel Xeon processor.
Revised: September 23, 2020 |
Published: October 9, 2017
Citation
Yeung Y., A. Pothen, M. Halappanavar, and Z. Huang. 2017.AMPS: An Augmented Matrix Formulation for Principal Submatrix Updates with Application to Power Grids.SIAM Journal on Scientific Computing 39, no. 5:S809 -- S827.PNNL-SA-119762.doi:10.1137/16M1082755