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

被引:8
|
作者
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
相关论文
共 50 条
  • [1] MGRIT-Based Multi-Level Parallel-in-Time Electromagnetic Transient Simulation
    Strake, Julius
    Doehring, Daniel
    Benigni, Andrea
    ENERGIES, 2022, 15 (21)
  • [2] Power systems dynamics simulation using object-oriented programming
    Manzoni, A
    Silva, AS
    Decker, IC
    IEEE TRANSACTIONS ON POWER SYSTEMS, 1999, 14 (01) : 249 - 255
  • [3] Object-oriented simulation of systems with sophisticated control
    Kindler, Eugene
    Krivy, Ivan
    INTERNATIONAL JOURNAL OF GENERAL SYSTEMS, 2011, 40 (03) : 313 - 343
  • [4] OBJECT-ORIENTED NEURAL SIMULATION TOOLS FOR A HYPERCUBE PARALLEL MACHINE
    MYLER, HR
    WEEKS, AR
    GILLIS, RK
    HALL, GW
    NEUROCOMPUTING, 1992, 4 (05) : 235 - 248
  • [5] Stochastic Power System Dynamic Simulation Using Parallel-in-Time Algorithm
    Park, Byungkwon
    IEEE ACCESS, 2024, 12 : 28500 - 28510
  • [6] An object-oriented graphical package for power system simulation and analysis
    Dzafic, I
    Glavic, M
    Tesnjak, S
    MELECON 2004: PROCEEDINGS OF THE 12TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1-3, 2004, : 835 - 839
  • [7] An object-oriented simulation model for flexible manufacturing systems analysis
    Borenstein, D
    Machado, AD
    MANAGEMENT AND CONTROL OF PRODUCTION AND LOGISTICS, VOL 1 AND 2, 1998, : 445 - 450
  • [8] Parallel-in-Time Simulation Algorithm for Power Electronics: MMC-HVdc System
    Debnath, Suman
    IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, 2020, 8 (04) : 4100 - 4108
  • [9] Object-oriented parallel software for radio wave propagation simulation in urban environment
    Guidec, F
    Calégari, P
    Kuonen, P
    Pahud, M
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1999, 18 (06): : 525 - 539
  • [10] PERFORMANCE OF OBJECT CACHING FOR OBJECT-ORIENTED SYSTEMS
    CHANG, JM
    GEHRINGER, EF
    VLSI 93, 1994, 42 : 83 - 91