Parallel-in-Time Object-Oriented Electromagnetic Transient Simulation of Power Systems

被引:9
作者
Cheng, Tianshi [1 ]
Duan, Tong [1 ]
Dinavahi, Venkata [1 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 2V4, Canada
来源
IEEE OPEN ACCESS JOURNAL OF POWER AND ENERGY | 2020年 / 7卷 / 01期
基金
加拿大自然科学与工程研究理事会;
关键词
Electromagnetic transient analysis; multi-core processors; object-oriented programming; parallel-in-time; parallel processing; power system simulation;
D O I
10.1109/OAJPE.2020.3012636
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
Parallel-in-time methods are emerging to accelerate the solution of time-consuming problems in different research fields. However, the complexity of power system component models brings challenges to realize the parallel-in-time power system electromagnetic transient (EMT) simulation, including the traveling wave transmission lines. This paper proposes a system-level parallel-in-time EMT simulation method based on traditional nodal analysis and the Parareal algorithm. A new interpretation scheme is proposed to solve the transmission line convergence problem. To integrate different kinds of traditional EMT models, a component-based EMT system solver architecture is proposed to address the increasing model complexity. An object-oriented C++ implementation is proposed to realize the parallel-in-time Parareal algorithm based on the proposed architecture. The results on the IEEE-118 test system show 2.30x speed-up compared to the sequential algorithm under the same accuracy with 6 CPU threads, and a high parallel efficiency around 40%. The performance comparison of various IEEE test cases shows that the system's time-domain characteristics determine the speed-up of Parareal algorithm, and the delays in transmission lines significantly affect the performance of parallel-in-time power system EMT simulations.
引用
收藏
页码:296 / 306
页数:11
相关论文
共 21 条
[1]   Parallel-in-time molecular-dynamics simulations -: art. no. 057701 [J].
Baffico, L ;
Bernard, S ;
Maday, Y ;
Turinici, G ;
Zérah, G .
PHYSICAL REVIEW E, 2002, 66 (05) :4-057701
[2]   PARALLEL IN TIME ALGORITHMS WITH REDUCTION METHODS FOR SOLVING CHEMICAL KINETICS [J].
Blouza, Adel ;
Boudin, Laurent ;
Kaber, Sidi Mahmoud .
COMMUNICATIONS IN APPLIED MATHEMATICS AND COMPUTATIONAL SCIENCE, 2010, 5 (02) :241-263
[3]  
Carraro T, MULTIPLE SHOOTING TI
[4]   Parallel-in-Time Simulation Algorithm for Power Electronics: MMC-HVdc System [J].
Debnath, Suman .
IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, 2020, 8 (04) :4100-4108
[5]  
Dommel HW, 1996, EMTP Theory Book, V2nd
[6]   Adaptive Time-Stepping Universal Line and Machine Models for Real Time and Faster-Than-Real-Time Hardware Emulation [J].
Duan, Tong ;
Dinavahi, Venkata .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (08) :6173-6182
[7]   A new approach for parallel simulation of VLSI circuits on a transistor level [J].
Frohlich, N ;
Riess, BM ;
Wever, UA ;
Zheng, QH .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 1998, 45 (06) :601-613
[8]  
Gander M. J., 2008, Lecture Notes in Computational Science and Engineering, P45
[9]   The DAE-index in electric circuit simulation [J].
Gunther, M ;
Feldmann, U .
MATHEMATICS AND COMPUTERS IN SIMULATION, 1995, 39 (5-6) :573-582
[10]   Parareal in Time for Fast Power System Dynamic Simulations [J].
Gurrala, Gurunath ;
Dimitrovski, Aleksandar ;
Pannala, Sreekanth ;
Simunovic, Srdjan ;
Starke, Michael .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2016, 31 (03) :1820-1830