Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Bus.py: A GridLAB-D Communication Interface for Smart Distribution Grid Simulations

Conference ·

As more Smart Grid technologies (e.g., distributed photovoltaic, spatially distributed electric vehicle charging) are integrated into distribution grids, static distribution simulations are no longer sufficient for performing modeling and analysis. GridLAB-D is an agent-based distribution system simulation environment that allows fine-grained end-user models, including geospatial and network topology detail. A problem exists in that, without outside intervention, once the GridLAB-D simulation begins execution, it will run to completion without allowing the real-time interaction of Smart Grid controls, such as home energy management systems and aggregator control. We address this lack of runtime interaction by designing a flexible communication interface, Bus.py (pronounced bus-dot-pie), that uses Python to pass messages between one or more GridLAB-D instances and a Smart Grid simulator. This work describes the design and implementation of Bus.py, discusses its usefulness in terms of some Smart Grid scenarios, and provides an example of an aggregator-based residential demand response system interacting with GridLAB-D through Bus.py. The small scale example demonstrates the validity of the interface and shows that an aggregator using said interface is able to control residential loads in GridLAB-D during runtime to cause a reduction in the peak load on the distribution system in (a) peak reduction and (b) time-of-use pricing cases.

Research Organization:
NREL (National Renewable Energy Laboratory (NREL), Golden, CO (United States))
Sponsoring Organization:
USDOE AOP Systems Integration
DOE Contract Number:
AC36-08GO28308
OSTI ID:
1247289
Report Number(s):
NREL/CP-5D00-63241
Country of Publication:
United States
Language:
English

Similar Records

Bus.py
Software · Mon Jul 21 00:00:00 EDT 2014 · OSTI ID:1259530

GridLAB-D: An Agent-Based Simulation Framework for Smart Grids
Journal Article · Mon Jun 23 00:00:00 EDT 2014 · Journal of Applied Mathematics, 2014:Article No. 492320 · OSTI ID:1159785

GridLAB-D: An Agent-Based Simulation Framework for Smart Grids
Journal Article · Tue Dec 31 23:00:00 EST 2013 · Journal of Applied Mathematics · OSTI ID:1197851