z-logo
open-access-imgOpen Access
Co-Simulation of Distributed Smart Grid Software Using Direct-Execution Simulation
Author(s) -
Chong Shum,
Wing-Hong Lau,
Tian Mao,
Henry Shu-Hung Chung,
Kim-Fung Tsang,
Norman Chung-Fai Tse,
Loi Lei Lai
Publication year - 2018
Publication title -
ieee access
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.587
H-Index - 127
ISSN - 2169-3536
DOI - 10.1109/access.2018.2824341
Subject(s) - aerospace , bioengineering , communication, networking and broadcast technologies , components, circuits, devices and systems , computing and processing , engineered materials, dielectrics and plasmas , engineering profession , fields, waves and electromagnetics , general topics for engineers , geoscience , nuclear engineering , photonics and electrooptics , power, energy and industry applications , robotics and control systems , signal processing and analysis , transportation
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, cosimulation 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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom