Fast multi-phase gain matrix computation for real time distribution system state estimation

dc.contributor.authorDžafić, Izudin
dc.contributor.authorJabr, Rabih A.
dc.contributor.departmentDepartment of Electrical and Computer Engineering
dc.contributor.facultyMaroun Semaan Faculty of Engineering and Architecture (MSFEA)
dc.contributor.institutionAmerican University of Beirut
dc.date.accessioned2025-01-24T11:30:40Z
dc.date.available2025-01-24T11:30:40Z
dc.date.issued2022
dc.description.abstractEfficient distribution system state estimation (DSSE) is becoming increasingly important in modern grids. Building the gain matrix is carried out at every iteration of the weighted least squares (WLS) DSSE algorithm that employs the normal equations approach, and the computation of this matrix occupies a substantial portion of the total execution time. This paper presents a two-phase algorithm for the efficient gain matrix calculation suitable for modern CPU architectures. The preparation phase creates the necessary structures for effective data streaming and code execution. The gain matrix is calculated in the second phase using the prepared data and single instruction multiple data (SIMD) intrinsics. The Jacobian measurement matrix is organized as a sparse matrix of small dense blocks with double-precision complex values. The implementation exploits memory-aligned data blocks that require fewer CPU instructions and provide higher memory access speeds, in addition to modern C++ features for utilizing the instruction pipelining technique fully. Numerical results are reported on sizeable distribution networks having up to 3124 multi-phase nodes and 9537 three-phase nodes. They show that the proposed approach for computing the gain matrix is up to three times faster than the sparse matrix–matrix multiplication function in the SuiteSparse package, which makes the procedure useful for the development of real-time DSSE software. © 2021
dc.identifier.doihttps://doi.org/10.1016/j.ijepes.2021.107866
dc.identifier.eid2-s2.0-85122622629
dc.identifier.urihttp://hdl.handle.net/10938/27468
dc.language.isoen
dc.publisherElsevier Ltd
dc.relation.ispartofInternational Journal of Electrical Power and Energy Systems
dc.sourceScopus
dc.subjectLeast squares approximation
dc.subjectPower distribution
dc.subjectPower system simulation
dc.subjectSingle instruction multiple data
dc.subjectSparse matrices
dc.subjectState estimation
dc.subjectC++ (programming language)
dc.subjectComputational efficiency
dc.subjectIterative methods
dc.subjectJacobian matrices
dc.subjectMemory architecture
dc.subjectDistribution system state estimations
dc.subjectGain matrix
dc.subjectLeast square approximations
dc.subjectMultiple data
dc.subjectPhase node
dc.subjectPower distributions
dc.subjectPower systems simulation
dc.subjectReal time distribution
dc.subjectLeast squares approximations
dc.titleFast multi-phase gain matrix computation for real time distribution system state estimation
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
2022-1729.pdf
Size:
955.03 KB
Format:
Adobe Portable Document Format