"HELICSAUTO: AUTOMATING THE DEVELOPMENT OF CYBER-PHYSICAL CO-SIMULATION" by Sayeb Mohammad Tadvin

Date of Award

2024

Degree Type

Thesis

Degree Name

Master of Science in Electrical Engineering (MSEE)

Department

Electrical, Computer, and Biomedical Engineering

First Advisor

Hui Lin

Abstract

Modern smart grids are evolving into more complex systems than conventional power grids. Intelligent electronic devices equipped with off-the-shelf computing and communication technologies within the distribution and transmission systems of the power grids are replacing legacy sensors and actuators in conventional bulk power grids. Significant disparities between the characteristics of cyber and physical components of smart grids create substantial challenges for analyzing the runtime states of grids and planning for long-term stability.

Co-simulation is an essential tool for analyzing the behavior of modern smart grids. In co-simulation, various subsystems or components of large complex systems like smart grids are modeled and simulated separately, but interact with each other during the simulation process. HELICS (Hierarchical Engine for Large-scale Infrastructure Co-Simulation) is a co-simulation framework that provides common interfaces to enhance simulators, synchronize their executions, and exchange information. However, the procedure to set up large-scale co-simulation using HELICS can be labor-intensive, repetitive, and susceptible to mistakes.

To overcome this, we propose HELICSAuto, a code instrumentation procedure that automates the co-simulation development based on HELICS. By leveraging HELICS' application programming interface (API) conforming to co-simulation standards, HELICSAuto can map specific APIs to standard co-simulation components. HELICSAuto requires developers to label their source codes using a predefined syntax, after which an interpreter automatically instruments the code with minimal manual involvement. We demonstrate HELICSAuto's effectiveness by applying it to simulators like PandaPower, PowerWorld, OPAL-RT, and PyDNP3, establishing a transmission-distribution-communication co-simulation environment for complex smart grids.

Share

COinS
 
 

To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.