LAPSE:2023.17286
Published Article
LAPSE:2023.17286
Factorisation Path Based Refactorisation for High-Performance LU Decomposition in Real-Time Power System Simulation
March 6, 2023
Abstract
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
direct linear solvers, high-performance computing, matrix decomposition, power system simulation
Suggested Citation
Dinkelbach J, Schumacher L, Razik L, Benigni A, Monti A. Factorisation Path Based Refactorisation for High-Performance LU Decomposition in Real-Time Power System Simulation. (2023). LAPSE:2023.17286
Author Affiliations
Dinkelbach J: Institute for Automation of Complex Power Systems, RWTH Aachen University, 52062 Aachen, Germany [ORCID]
Schumacher L: Institute for Automation of Complex Power Systems, RWTH Aachen University, 52062 Aachen, Germany; IEK-10: Energy Systems Engineering, Forschungszentrum Jülich, 52428 Jülich, Germany
Razik L: IEK-10: Energy Systems Engineering, Forschungszentrum Jülich, 52428 Jülich, Germany [ORCID]
Benigni A: IEK-10: Energy Systems Engineering, Forschungszentrum Jülich, 52428 Jülich, Germany; Chair of Methods for Simulating Energy Systems, RWTH Aachen University, 52062 Aachen, Germany [ORCID]
Monti A: Institute for Automation of Complex Power Systems, RWTH Aachen University, 52062 Aachen, Germany [ORCID]
Journal Name
Energies
Volume
14
Issue
23
First Page
7989
Year
2021
Publication Date
2021-11-30
ISSN
1996-1073
Version Comments
Original Submission
Other Meta
PII: en14237989, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2023.17286
This Record
External Link

https://doi.org/10.3390/en14237989
Publisher Version
Download
Files
Mar 6, 2023
Main Article
License
CC BY 4.0
Meta
Record Statistics
Record Views
241
Version History
[v1] (Original Submission)
Mar 6, 2023
 
Verified by curator on
Mar 6, 2023
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2023.17286
 
Record Owner
Auto Uploader for LAPSE
Links to Related Works
Directly Related to This Work
Publisher Version
(0.07 seconds)

[0.08 s]