This paper describes the design rationale for the Hierarchical Engine for Large-scale Infrastructure Co- Simulation (HELICS), a new open-source, cyber-physical-energy co-simulation framework for electric power systems. HELICS is designed to support very-large-scale (100,000+ federates) co-simulations with off-the-shelf power-system, communication, market, and end-use tools. Other key features include cross-platform operating system support, the integration of both event-driven (e.g., packetized communication) and time-series (e.g., power flow) simulations, and the ability to co-iterate among federates to ensure physical model convergence at each time step. After describing the requirements, we evaluate existing co-simulation frameworks, including High-Level Architecture (HLA) and Functional Mockup Interface (FMI), and we conclude that none provide the required features. Then we describe the design for the new, layered HELICS architecture.
Revised: November 10, 2017 |
Published: October 12, 2017
Citation
Palmintier B., D. Krishnamurthy, P. Top, S. Smith, J.A. Daily, and J.C. Fuller. 2017.Design of the HELICS High-Performance Transmission-Distribution-Communication-Market Co-Simulation Framework. In 2017 Workshop on Modeling and Simulation of Cyber-Physical Energy Systems, April 21, 2017, Pittsburgh, Pennsylvania. Piscataway, New Jersey:IEEE.PNNL-SA-123971.doi:10.1109/MSCPES.2017.8064542