Combining Simulation and Emulation Systems for Smart Grid Planning and Evaluation

Software-defined networking (SDN) enables efficient network management. As the technology matures, utilities are looking to integrate those benefits to their operations technology (OT) networks. To help the community to better understand and evaluate the effects of such integration, we develop DSSnet, a testing platform that combines a power distribution system simulator and an SDN-based network emulator for smart grid planning and evaluation. DSSnet relies on a container-based virtual time system to achieve efficient synchronization between the simulation and emulation systems. To enhance the system scalability and usability, we extend DSSnet to support a distributed controller environment. To enhance system fidelity, we extend the virtual time system to support kernel-based switches. We also evaluate the system performance of DSSnet and demonstrate the usability of DSSnet with a resilient demand response application case study.

[1]  Andrew Fisher,et al.  Synchronization Algorithms for Co-simulation of Power Grid and Communication Networks , 2014, 2014 IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems.

[2]  R. Giovanini,et al.  EPOCHS: a platform for agent-based electric power and communication simulation built from commercial off-the-shelf components , 2006, IEEE Transactions on Power Systems.

[3]  Dong Jin,et al.  DSSnet: A Smart Grid Modeling Platform Combining Electrical Power Distribution System Simulation and Software Defined Networking Emulation , 2016, SIGSIM-PADS.

[4]  Thomas Pfeiffenberger,et al.  Evaluation of software-defined networking for power systems , 2014, 2014 IEEE International Conference on Intelligent Energy and Power Systems (IEPS).

[5]  Saurabh Kumar,et al.  Efficient PMU networking with software defined networks , 2013, 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[6]  Eric Keller,et al.  Software-defined energy communication networks: From substation automation to future smart grids , 2013, 2013 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[7]  Sandeep K. Shukla,et al.  GECO: Global Event-Driven Co-Simulation Framework for Interconnected Power System and Communication Network , 2012, IEEE Transactions on Smart Grid.

[8]  Peter B. Luh,et al.  Enabling Resilient Microgrid Through Programmable Network , 2017, IEEE Transactions on Smart Grid.

[9]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[10]  Andrew Fisher,et al.  FNCS: a framework for power system and communication networks co-simulation , 2014, SpringSim.

[11]  David K. Y. Yau,et al.  A Simulation Study on Smart Grid Resilience under Software-Defined Networking Controller Failures , 2016, CPSS@AsiaCCS.

[12]  Christian Dufour,et al.  On the Use of Real-Time Simulation Technology in Smart Grid Research and Development , 2013, IEEE Transactions on Industry Applications.

[13]  Eduardo Jacob,et al.  Using Software Defined Networking to manage and control IEC 61850-based systems , 2015, Comput. Electr. Eng..

[14]  Ravishankar K. Iyer,et al.  Software-Defined Networking for Smart Grid Resilience: Opportunities and Challenges , 2015, CPSS@ASIACSS.

[15]  Dong Jin,et al.  VT-Mininet: Virtual-time-enabled Mininet for Scalable and Accurate Software-Define Network Emulation , 2015, SOSR.

[16]  Chris Develder,et al.  Combining Power and Communication Network Simulation for Cost-Effective Smart Grid Analysis , 2014, IEEE Communications Surveys & Tutorials.

[17]  Pavlin Radoslavov,et al.  ONOS: towards an open, distributed SDN OS , 2014, HotSDN.

[18]  Dong Jin,et al.  A Virtual Time System for Linux-container-based Emulation of Software-defined Networks , 2015, SIGSIM-PADS.

[19]  David M. Nicol,et al.  Impacts of application lookahead on distributed network emulation , 2013, 2013 Winter Simulations Conference (WSC).

[20]  David M. Nicol,et al.  TimeKeeper: a lightweight virtual time system for linux , 2014, SIGSIM PADS '14.

[21]  Ananth Balashankar,et al.  Software Defined Networking , 2019, 2019 19th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA).

[22]  D. Montenegro,et al.  Real time OpenDSS framework for distribution systems simulation and analysis , 2012, 2012 Sixth IEEE/PES Transmission and Distribution: Latin America Conference and Exposition (T&D-LA).

[23]  Nada Golmie,et al.  Modeling Smart Grid Applications with Co-Simulation , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[24]  Ruth Douglas Miller,et al.  Using GENI for experimental evaluation of Software Defined Networking in smart grids , 2014, Comput. Networks.

[25]  Martín Casado,et al.  The Design and Implementation of Open vSwitch , 2015, NSDI.

[26]  Marina Thottan,et al.  Virtualized and self-configurable utility communications enabled by software-defined networks , 2014, 2014 IEEE International Conference on Smart Grid Communications (SmartGridComm).