Abstract
Power Distribution Management System (PDMS) uses very sophisticated algorithms to deliver reliable and efficient functioning of power distribution networks (PDN). PDNs are represented using very large sparse matrices, whose processing is computationally very demanding. Dividing large PDNs into smaller sub-networks results in smaller sparse matrices, and further processing each sub-network in parallel significantly improves the performance of PDMS. Using multithreading to further process each sub-network however degrades PDMS performance. Single-thread processing of sub-network sparse matrices gives much better performance results, mainly due to the structure of these matrices (indefinite and very sparse) and synchronization overhead involved in multi-thread operations. In this paper an overview of PDMS system is presented, and its performance given single-thread and multiple threads is compared. The results have shown that for some applications, single-threaded implementation in multi-process parallel environment gives better performance than multithreaded implementation.
Highlights
Modern power distribution networks are huge and complex, and they require well designed tools for reliable system supervision and control, and fast data processing [1]
Most of the electric utilities in power distribution networks (PDN) around the world have installed numerous Supervisory control and data acquisition (SCADA) (Supervisory Control and Data Acquisition) systems on their substations and feedersand in combination withPDMS,they ease the process of real-time data acquisition, system management and control [2]
As sparse matrix computations involve iterations, the peak performance cannot be achieved with current algorithms, some cache misses will always occur due to matrix structure, but executing the computations serially on individual cores would definitely make the performance improvements
Summary
Modern power distribution networks are huge and complex, and they require well designed tools for reliable system supervision and control, and fast data processing [1]. Most of the electric utilities in PDNs around the world have installed numerous SCADA (Supervisory Control and Data Acquisition) systems on their substations and feedersand in combination withPDMS,they ease the process of real-time data acquisition, system management and control [2] These systems contain the state estimator and load flow programs and are used to pre-process data and execute some calculations whose results are used in subsequent data analysis [1]. Many implementations of network applications are still based on sequentially working programs This was fine in the present years, as most of the computers only have a single CPU, which executed parallel processes taking advantage of time multiplexing of the operation system. This paper presents a review of already implemented real-life PDMS, and compares its performance given multiple threads and a single In this system, large PDN is divided into sub-networks, and each sub-network is passed to a distinguished processor core, for further processing either via single or multiple threads. The computation times are presented and discussed at the end of paper
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.