Energies (Nov 2021)

Factorisation Path Based Refactorisation for High-Performance LU Decomposition in Real-Time Power System Simulation

  • Jan Dinkelbach,
  • Lennart Schumacher,
  • Lukas Razik,
  • Andrea Benigni,
  • Antonello Monti

DOI
https://doi.org/10.3390/en14237989
Journal volume & issue
Vol. 14, no. 23
p. 7989

Abstract

Read online

The integration of renewable energy sources into modern power systems requires simulations with smaller step sizes, larger network models and the incorporation of complex nonlinear component models. These features make it more difficult to meet computation time requirements in real-time simulations and have motivated the development of high-performance LU decomposition methods. Since nonlinear component models cause numerical variations in the system matrix between simulation steps, this paper places a particular focus on the recomputation of LU decomposition, i.e., on the refactorisation step. The main contribution is the adoption of a factorisation path algorithm for partial refactorisation, which takes into account that only a subset of matrix entries change their values. The approach is integrated into the modern LU decomposition method NICSLU and benchmarked against the methods SuperLU and KLU. A performance analysis was carried out considering benchmark as well as real power systems. The results show the significant speedup of refactorisation computation times in use cases involving system matrices of different sizes, a variety of sparsity patterns and different ratios of numerically varying matrix entries. Consequently, the presented high-performance LU decomposition method can assist in meeting computation time requirements in real-time simulations of modern power systems.

Keywords