DocumentCode
105814
Title
Parallel Massive-Thread Electromagnetic Transient Simulation on GPU
Author
Zhiyin Zhou ; DINAVAHI, VENKATA
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Alberta, Edmonton, AB, Canada
Volume
29
Issue
3
fYear
2014
fDate
Jun-14
Firstpage
1045
Lastpage
1053
Abstract
The electromagnetic transient (EMT) simulation of a large-scale power system consumes so much computational power that parallel programming techniques are urgently needed in this area. For example, realistic-sized power systems include thousands of buses, generators, and transmission lines. Massive-thread computing is one of the key developments that can increase the EMT computational capabilities substantially when the processing unit has enough hardware cores. Compared to the traditional CPU, the graphic-processing unit (GPU) has many more cores with distributed memory which can offer higher data throughput. This paper proposes a massive-thread EMT program (MT-EMTP) and develops massive-thread parallel modules for linear passive elements, the universal line model, and the universal machine model for offline EMT simulation. An efficient node-mapping structure is proposed to transform the original power system admittance matrix into a block-node diagonal sparse format to exploit the massive-thread parallel GPU architecture. The developed MT-EMTP program has been tested on large-scale power systems of up to 2458 three-phase buses with detailed component modeling. The simulation results and execution times are compared with mainstream commercial software, EMTP-RV, to show the improvement in performance with equivalent accuracy.
Keywords
EMTP; computational electromagnetics; electric admittance; field buses; graphics processing units; parallel architectures; parallel programming; power system simulation; power transmission lines; CPU; EMT computational capabilities; EMTP-RV; GPU; block-node diagonal sparse; generators; graphic-processing unit; large-scale power system; linear passive elements; massive-thread EMT program; massive-thread parallel modules; parallel massive-thread electromagnetic transient simulation; parallel programming techniques; power system admittance matrix; three-phase buses; transmission lines; universal machine model; Computational modeling; Computer architecture; Data models; Graphics processing units; History; Instruction sets; Kernel; Electromagnetic transient analysis; graphics processors; massive-thread; parallel algorithms; parallel programming; power system simulation;
fLanguage
English
Journal_Title
Power Delivery, IEEE Transactions on
Publisher
ieee
ISSN
0885-8977
Type
jour
DOI
10.1109/TPWRD.2013.2297119
Filename
6742641
Link To Document