An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
Flexible Resource Controller: A Price and Voltage-Responsive Device Controller for GridLAB-D Co-Simulations
Published
Author(s)
David Holmberg, Thomas Roth
Abstract
The Flexible Resource Controller (FRC) is a multiple-objective controller that manages residential heat pumps (HP), electric water heaters (DHW), electric vehicle (EV) charging, and batteries. The first objective is to manage energy use to save customers money—charging storage and EVs when electricity prices are low and avoiding energy use (or discharging the battery) when prices are high, while maintaining thermal comfort. A second objective is to implement reactive power control at the battery inverter based on local voltage levels (Volt-VAr) to minimize voltage excursions outside of acceptable limits. The FRC has been developed for use in transactive energy co-simulations using the GridLAB-D distribution grid simulator to study the impact of price-responsive controls on voltage and other building and grid metrics. It takes as inputs the house thermal properties, weather and electricity price data and generates control variables (e.g., hot water temperature setpoint, battery real and reactive power settings) that are sent to the GridLAB-D simulation engine during its execution. The FRC makes use of day-ahead hourly prices in addition to optional adjustment of control parameters in response to 5-min real-time prices. Alternatively, the FRC can adjust control parameters based on a congestion dynamic price (CDP) generated using service transformer power flows. The FRC currently implements simple patterns that shift power usage based on prices. The FRC HP controller implements precooling prior to the evening price peak and then a raised house setpoint temperature during the price peak. The DHW controller lowers the tank setpoint in the afternoon. The EV is charged when prices are lowest during day, evening or night charging sessions. The battery is set to charge at night and discharge during the price peak. Battery inverter Volt-VAr voltage control is implemented independently of price response, operating at all hours of the day when activated. This document describes the control algorithms that were implemented in the Java programming language and provides an overview of a co-simulation that connects the controller to a GridLAB-D distribution grid simulation.
Holmberg, D.
and Roth, T.
(2025),
Flexible Resource Controller: A Price and Voltage-Responsive Device Controller for GridLAB-D Co-Simulations, Technical Note (NIST TN), National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/NIST.TN.2268r1, https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=958764
(Accessed February 11, 2025)