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
相关论文
共 32 条
  • [1] [Anonymous], P 45 ANN SIM S SAN D
  • [2] [Anonymous], 2011 IEEE POW EN SOC
  • [3] [Anonymous], STAND ORG IEEE COMP
  • [4] Bellifemine F, 2005, MU S ART SOC SIM ORG, V15, P125, DOI 10.1007/0-387-26350-0_5
  • [5] DMS Cyber-Physical Simulation for Assessing the Impact of State Estimation and Communication Media in Smart Grid Operation
    Celli, Gianni
    Pegoraro, Paolo Atillio
    Pilo, Fabrizio
    Pisano, Giuditta
    Sulis, Sara
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2014, 29 (05) : 2436 - 2446
  • [6] Dommel H.W., 1984, EMTP theory book
  • [7] The JastAdd Extensible Java']Java Compiler
    Ekman, Torbjorn
    Hedin, Gorel
    [J]. ACM SIGPLAN NOTICES, 2007, 42 (10) : 1 - 17
  • [8] Multiagent-Based Distribution Automation Solution for Self-Healing Grids
    Eriksson, Markus
    Armendariz, Mikel
    Vasilenko, Oleg O.
    Saleem, Arshad
    Nordstrom, Lars
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2015, 62 (04) : 2620 - 2628
  • [9] EVALUATION OF SMART GRID COMMUNICATION TECHNOLOGIES WITH A CO-SIMULATION PLATFORM
    Garau, Michele
    Celli, Gianni
    Ghiani, Emilio
    Pilo, Fabrizio
    Corti, Sergio
    [J]. IEEE WIRELESS COMMUNICATIONS, 2017, 24 (02) : 42 - 49
  • [10] Analyzing Cyber-Physical Energy Systems: The INSPIRE Cosimulation of Power and ICT Systems Using HLA
    Georg, Hanno
    Mueller, Sven Christian
    Rehtanz, Christian
    Wietfeld, Christian
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (04) : 2364 - 2373