Download the full-sized PDF of Parallel Electromagnetic Transient Simulation of Large-Scale Power Systems on Massive-threading HardwareDownload the full-sized PDF



Permanent link (DOI):


Export to: EndNote  |  Zotero  |  Mendeley


This file is in the following communities:

Graduate Studies and Research, Faculty of


This file is in the following collections:

Theses and Dissertations

Parallel Electromagnetic Transient Simulation of Large-Scale Power Systems on Massive-threading Hardware Open Access


Other title
Electromagnetic transients
Parallel programming
Power system simulation
Type of item
Degree grantor
University of Alberta
Author or creator
Zhou, Zhiyin
Supervisor and department
Dinavahi, Venkata (Electrical and Computer Engineering)
Examining committee member and department
Kumar, Amit (Mechanical Engineering)
Nowrouzian, Behrouz (Electrical and Computer Engineering)
Dinavahi, Venkata (Electrical and Computer Engineering)
Department of Electrical and Computer Engineering
Energy Systems
Date accepted
Graduation date
Master of Science
Degree level
Electromagnetic transient (EMT) simulation is widely utilized in power system planning and design. Respecting the detail and complexity of the components models, the electromagnetic transient program (EMTP) demands significant computational power. Increasing with the scale of the system, this requirement has become so prominent that parallel programming techniques are urgently needed in large-scale power system EMT simulation. Improving upon the multithreading parallelism, massive-threading 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 central processing unit (CPU), the graphic processing unit (GPU) has many more cores with distributed memory which can offer higher data throughput. This thesis describes the conception of the massive-threading parallel EMTP based on GPU for large-scale power systems using compute unified device architecture (CUDA). It defines a new fundamental program framework, relevant basic data structures and efficient data interfaces of the massive-threading parallel EMT simulator. The thesis proposes a series of massive-threading parallel modules for component models including unified linear passive elements module (ULPEM), universal line module (ULM) and universal machine module (UMM); and numerical methods, including Newton-Raphson iteration module (NRIM) and forward-backward substitution with LU factorization module (FBSLUM), used in the EMTP. Without the need for a trade-off between the system scale and the complexity of the component models, all parallel modules proposed above are detailed, universal and unified. In order to fully release the computing power of modern computer system, both data and instructions are based on 64-bit architecture, which guarantee the precision as well as extensibility of the program. The developed MT-EMTP program has been tested on various large-scale power systems of up to 2458 three-phase buses with detailed component modeling. The simulation results and execution times are compared with a mainstream commercial software, EMTPRV r, to show the improvement in performance with equivalent accuracy.
Permission is hereby granted to the University of Alberta Libraries to reproduce single copies of this thesis and to lend or sell such copies for private, scholarly or scientific research purposes only. Where the thesis is converted to, or otherwise made available in digital form, the University of Alberta will advise potential users of the thesis of these terms. The author reserves all other publication and other rights in association with the copyright in the thesis and, except as herein before provided, neither the thesis nor any substantial portion thereof may be printed or otherwise reproduced in any material form whatsoever without the author's prior written permission.
Citation for previous publication

File Details

Date Uploaded
Date Modified
Audit Status
Audits have not yet been run on this file.
File format: pdf (Portable Document Format)
Mime type: application/pdf
File size: 9532946
Last modified: 2015:10:12 15:26:12-06:00
Filename: Zhou_Zhiyin_Fall 2012.pdf
Original checksum: 8511b976248b21eb08592186ed2202b5
Well formed: true
Valid: true
File title: Introduction
Page count: 71
Activity of users you follow
User Activity Date