Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Idea to Innovation

University of Alberta

$124,862.00

Practical implementation of a parallel massive-thread off-line electromagnetic transient simulator

FY 2014-15

Summary
Electrical power systems are the largest man-made distributed nonlinear structures that are composed of a variety of equipment such as generators, transformers, transmission lines, customer loads, spanning thousands of kilometres. Electromagnetic transient simulation (EMT) programs are used analyse and solve major operational and control problems in power systems. EMT simulation of large-scale power systems consumes so much computational power that parallel programming techniques are urgently needed in this area. Currently available off-line EMT simulation programs were designed to run on single-core CPUs, and therefore, cannot take advantage of the multi-core CPUs and many-core graphics processors (GPUs) to manage computational load. 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. The aim of this project is to practically implement a parallel massive-thread EMT simulator for large-scale power systems on the GPU hardware architectures. The main features of this work is to design and build massive-thread modules for various power system components, numerical algorithms, graphical user interface (GUI), and validation of the off-line EMT simulator.The project results are expected to prove the feasibility of a functional parallel massive-thread off-line EMT simulator on multiple GPUs that can achieve computational speed-up in large-scale system simulation while using detailed system component models. The project will contribute to the advancement of the EMT simulation technology, and it will utilize an experienced team of researchers for the implementation, and an experienced business strategy consultant from OSSIACO.
Program
Idea to Innovation
Location
Alberta, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
461551-2014
Name nom
Dinavahi, Venkata
Department département
Electrical and Computer Engineering
Organization id
9
Institution établissement
University of Alberta
Province en
Alberta
Province fr
Alberta
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2014
Competition year année de concours
2014
Award amount
124862
Program id
I2IPJ
Program name en
Idea to Innovation
Program name fr
De l'idée à l'innovation
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
304
Area of application group en
Energy resources
Area of application group fr
Ressources d'énergie
Area of application en
Electrical energy
Area of application fr
Énergie électrique
Research subject code
2501
Research subject group en
Electrical and electronic engineering
Research subject group fr
Génie électrique et électronique
Research subject en
Power systems
Research subject fr
Réseaux électriques
Partie
1
Nb partie
1
Application title
Practical implementation of a parallel massive-thread off-line electromagnetic transient simulator
Keyword
NSERC
Application summary
Electrical power systems are the largest man-made distributed nonlinear structures that are composed of a variety of equipment such as generators, transformers, transmission lines, customer loads, spanning thousands of kilometres. Electromagnetic transient simulation (EMT) programs are used analyse and solve major operational and control problems in power systems. EMT simulation of large-scale power systems consumes so much computational power that parallel programming techniques are urgently needed in this area. Currently available off-line EMT simulation programs were designed to run on single-core CPUs, and therefore, cannot take advantage of the multi-core CPUs and many-core graphics processors (GPUs) to manage computational load. 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. The aim of this project is to practically implement a parallel massive-thread EMT simulator for large-scale power systems on the GPU hardware architectures. The main features of this work is to design and build massive-thread modules for various power system components, numerical algorithms, graphical user interface (GUI), and validation of the off-line EMT simulator.The project results are expected to prove the feasibility of a functional parallel massive-thread off-line EMT simulator on multiple GPUs that can achieve computational speed-up in large-scale system simulation while using detailed system component models. The project will contribute to the advancement of the EMT simulation technology, and it will utilize an experienced team of researchers for the implementation, and an experienced business strategy consultant from OSSIACO.