Software-defined Solar-powered Systems

This project focuses on the design of "smart" software-defined solar (SDS) systems that self-regulate the power they let "flow" into the grid. Similar to data transmission in the Internet, SDS systems dynamically regulate the solar energy that flows into the grid to maximize its available solar capacity, maintain a balanced supply and demand, and fairly share the available capacity among connected users. The project is funded by the National Science Foundation under grant CNS-1645952.


Solar-TK: A Data-driven Toolkit for Solar PV Performance Modeling and Forecasting

Noman Bashir, Dong Chen, David Irwin, and Prashant ShenoyMASS 2019Solar-TK code released on GitHub!

On the Feasibility, Cost, and Carbon Emissions of Grid Defection

Akansha Singh Bansal and David IrwinSmartGridComm 2019

Helios: A Programmable Software-defined Solar Module

Noman Bashir, David Irwin, and Prashant ShenoyBuildSys 2018

Staring at the Sun: A Physical Black-box Solar Performance Model

Dong Chen and David IrwinBuildSys 2018

vSolar: Virtualizing Community Solar and Storage for Energy Sharing

Stephen Lee, Prashant Shenoy, Krithi Ramamritham, and David Irwine-Energy 2018 (short paper)

Mechanisms and Policies for Controlling Distributed Solar Capacity

Noman Bashir, David Irwin, Prashant Shenoy, and Jay TanejaTOSN 2018

Enforcing Fair Grid Energy Access for Controllable Distributed Solar Capacity

Noman Bashir, David Irwin, Prashant Shenoy, and Jay TanejaBuildSys 2017Nominated for Best Paper Award!

Black-box Solar Performance Modeling: Comparing Physical, Machine Learning, and Hybrid Approaches

Dong Chen and David IrwinGreenmetrics 2017

SunDance: Black-box Behind-the-Meter Solar Disaggregation

Dong Chen and David Irwine-Energy 2017

Distributed Rate Control for Smart Solar-powered Systems

Stephen Lee, Srinivasan Iyengar, David Irwin, and Prashant Shenoye-Energy 2017

A Cloud based Black Box Solar Predictor for Smart Homes

Srinivasan Iyengar, Navin Sharma, David Irwin, Prashant Shenoy, and Krithi RamamrithamTCPS 2017

SunShade: Enabling Software-defined Solar-powered Systems

Akansha Singh, Stephen Lee, David Irwin, and Prashant ShenoyICCPS 2017