Co-Simulation of Distributed Smart Grid Software Using Direct-Execution Simulation

被引:23
|
作者
Shum, Chong [1 ]
Lau, Wing-Hong [1 ]
Mao, Tian [2 ]
Chung, Henry Shu-Hung [1 ]
Tsang, Kim-Fung [1 ]
Tse, Norman Chung-Fai [1 ]
Lai, Loi Lei [3 ]
机构
[1] City Univ Hong Kong, Ctr Smart Energy Convers & Utilizat Res, Hong Kong, Hong Kong, Peoples R China
[2] China Southern Power Grid, Elect Power Res Inst, Guangzhou 510623, Guangdong, Peoples R China
[3] Guangdong Univ Technol, Sch Automat, Guangzhou 510623, Guangdong, Peoples R China
来源
IEEE ACCESS | 2018年 / 6卷
关键词
Smart grid co-simulation; direct-execution simulation; high-level architecture; power system; communication; distributed systems; multi-agent system; power system restoration; MULTIAGENT SYSTEM; POWER-SYSTEM; COSIMULATION; RESTORATION; PLATFORM; DESIGN;
D O I
10.1109/ACCESS.2018.2824341
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The use of distributed computation and control is pervasive for a wide range of smart grid research topics. However, recent developments of smart grid co-simulation platforms have not been able to provide effective support for the modeling and simulation of distributed software systems. In particular, co-simulation literatures only focused on the integration of electrical and communication network simulators, and the responsibility for modeling distributed software is often delegated to one of these two simulators. Since these domain specific simulators are not designed for this purpose, such delegation incurs many limitations that prevent convenient, effective, and accurate modeling of software behaviors. To mitigate the problem, this paper presents, to our knowledge, the first co-simulation integration of direct-execution simulators to provide dedicated support for distributed smart grid software. We first present the development of the novel DecompositionJ framework (DEterministic, COncurrent Multi-PrOcessing SImulaTION for Java programs), which is a compiler-based code analyzer and transformer to automatically convert multi-thread Java programs into direct-execution simulators, eliminating the need for manual code or model development. Next, we apply DecompositionJ framework to generate simulators for a popular multi-agent platform JADE. The JADE simulators are then integrated with electromagnetic transient simulator (PSCAD) and packet-level network simulator (OPNET) using standardized co-simulation runtime infrastructure. At last, we conduct a case study on agent-based smart grid restoration using this novel co-simulation platform. Through the analysis of simulation results, it is shown that the proposed direct-execution simulation framework is able to facilitate the understanding, evaluation, and debugging of distributed smart grid software.
引用
收藏
页码:20531 / 20544
页数:14
相关论文
共 50 条
  • [1] Performance Testing Smart Grid Applications Using a Distributed Co-Simulation Approach
    Schloegl, Florian
    Buescher, Martin
    Lehnhoff, Sebastian
    Fischer, Lars
    Diwold, Konrad
    Zeilinger, Franz
    Gawron-Deutsch, Tobias
    PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 6305 - 6310
  • [2] On Effectiveness of Smart Grid Applications using Co-simulation
    Moulema, Paul
    Yu, Wei
    Griffith, David
    Golmie, Nada
    24TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS ICCCN 2015, 2015,
  • [3] Smart grid framework co-simulation using HLA architecture
    Albagli, Andre N.
    Falcao, Djalma M.
    de Rezende, Jose F.
    ELECTRIC POWER SYSTEMS RESEARCH, 2016, 130 : 22 - 33
  • [4] Modeling Smart Grid Applications with Co-Simulation
    Godfrey, Tim
    Mullen, Sara
    Dugan, Roger C.
    Rodine, Craig
    Griffith, David W.
    Golmie, Nada
    2010 IEEE 1ST INTERNATIONAL CONFERENCE ON SMART GRID COMMUNICATIONS (SMARTGRIDCOMM), 2010, : 291 - 296
  • [5] Co-simulation Platform for Smart Grid Applications
    Amarasekara, Bhagya
    Ranaweera, Chathurika
    Nirmalathas, Ampalavanapillai
    Evans, Rob
    2015 IEEE INNOVATIVE SMART GRID TECHNOLOGIES - ASIA (ISGT ASIA), 2015,
  • [6] Performance Analysis of Smart Grid Communication Networks Using Co-Simulation
    Patel, Viresh
    Soni, Anupam
    Sharma, Ankush
    Chakrabarti, Saikat
    Meghwani, Anju
    Srivastava, Suresh Chandra
    Srivastava, Anurag K.
    Sreenath, J. G.
    IEEE ACCESS, 2024, 12 : 164767 - 164776
  • [7] Future Perspectives of Co-Simulation in the Smart Grid Domain
    Steinbrink, Cornelius
    Schlogl, Florian
    Babazadeh, Davood
    Lehnhoff, Sebastian
    Rohjans, Sebastian
    Narayan, Anand
    2018 IEEE INTERNATIONAL ENERGY CONFERENCE (ENERGYCON), 2018,
  • [8] Quantifying Probabilistic Uncertainty in Smart Grid Co-Simulation
    Steinbrink, Cornelius
    Lehnhoff, Sebastian
    2016 WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS (MSCPES), 2016,
  • [9] A co-simulation approach for validating agent-based distributed algorithms in smart grid
    Minh-Tri Le
    Tung-Lam Nguyen
    Quoc-Tuan Tran
    Besanger, Yvon
    Tran-The Hoang
    20TH IEEE MEDITERRANEAN ELETROTECHNICAL CONFERENCE (IEEE MELECON 2020), 2020, : 529 - 534
  • [10] A direct-execution framework for fast and accurate simulation of superscalar processors
    Krishnan, V
    Torrellas, J
    1998 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 1998, : 286 - 293