ParaEMT: An Open Source, Parallelizable, and HPC-Compatible EMT Simulator for Large-Scale IBR-Rich Power Grids
Open Access
- 13 December 2023
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Power Delivery
- Vol. 39 (2) , 911-921
Abstract
The electromagnetic transient (EMT) simulation is an essential tool for studying power grids dominated by inverter-based resources (IBRs). However, due to small simulation time steps and increasing problem sizes , performing EMT simulations for large-scale power grids becomes computational-intensive, and often impractical. To address this challenge, we developed ParaEMT, an open-source Python-based EMT simulator that is parallelizable and compatible with high-performance computing (HPC) systems for simulating large-scale power grids with a significant presence of IBRs. Its key features include: 1) utilizing parallel computation for network solution by decomposing the network conductance matrix into the bordered block diagonal form; 2) enabling parallel updates of device states and network historical currents; 3) leveraging HPC to further accelerate simulation through a developed generic interface. The accuracy of ParaEMT has been validated on the reduced 240-bus (720-node) Western Electricity Coordinating Council system by benchmarking the EMT dynamics against PSCAD. Furthermore, ParaEMT achieves a notable speedup of approximately 25 to 36 times on a synthetic 10,080-bus (30240-node) system by leveraging the HPC resource named Eagle at the National Renewable Energy Laboratory. A regional 100% renewable case of the reduced 240-bus system has been developed for simulating system-wide IBRs’ interactions in large-scale power grids using ParaEMT.Keywords
Funding Information
- National Laboratory of the Rockies
- Alliance for Sustainable Energy, LLC
- U.S. Department of Energy (DE-AC36-08GO28308)
- Solar Energy Technologies Office (38457)
This publication has 39 references indexed in Scilit:
- Compensation method for parallel real-time EMT studies✰Electric Power Systems Research, 2021
- CloudPSS: A high-performance power system simulator based on cloud computingEnergy Reports, 2020
- Use of efficient task allocation algorithm for parallel real-time EMT simulationElectric Power Systems Research, 2020
- GPU-based power converter transient simulation with matrix exponential integration and memory managementInternational Journal of Electrical Power & Energy Systems, 2020
- CPU based parallel computation of electromagnetic transients for large power gridsElectric Power Systems Research, 2018
- Fully GPU‐based electromagnetic transient simulation considering large‐scale control systems for system‐level studiesIET Generation, Transmission & Distribution, 2017
- Introduction to HPC with MPI for Data Science2016
- Multi‐FPGA digital hardware design for detailed large‐scale real‐time electromagnetic transient simulation of power systemsIET Generation, Transmission & Distribution, 2013
- Power Systems Electromagnetic Transients Simulation2003
- A Multithreaded Message Passing Interface (MPI) Architecture: Performance and Program IssuesJournal of Parallel and Distributed Computing, 2001