skip to main content


Search for: All records

Award ID contains: 1253063

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. The declining cost and rising penetration of solar energy is poised to fundamentally impact grid operations, as utilities must continuously offset, potentially rapid and increasingly large, power fluctuations from highly distributed and "uncontrollable" solar sites to maintain the instantaneous balance between electricity's supply and demand. Prior work proposes to address the problem by designing various policies that actively control solar power to optimize grid operations. However, these policies implicitly assume the presence of "smart" solar modules capable of regulating solar output based on various algorithms. Unfortunately, implementing such algorithms is currently not possible, as smart inverters embed only a small number of operating modes and are not programmable. To address the problem, this paper presents the design and implementation of a software-defined solar module, called Helios. Helios exposes a high-level programmatic interface to a DC-DC power optimizer, which enables software to remotely control a solar module's power output in real time between zero and its current maximum, as dictated by the Sun's position and weather. Unlike current smart inverters, Helios focuses on enabling direct programmatic control of real solar power capable of implementing a wide range of control policies, rather than a few highly-specific operating modes. We evaluate Helios' performance, including its latency, energy usage, and flexibility. For the latter, we implement and evaluate a wide range of solar control algorithms both in the lab, using a solar emulator and programmable load, and outdoors. 
    more » « less
  2. Since many residential locations are unsuitable for solar deployments due to space constraints, community-owned solar arrays with energy storage that are collectively shared by a group of homes have emerged as a solution. However, such a group-owned system does not allow individual control over how the electricity generation from the solar array and energy stored in the battery is used for optimizing a home's electricity bill. To overcome this limitation, we propose vSolar, a technique that virtualizes community solar and battery arrays such that each virtual system can be independently controlled, regardless of others. Further, we present mechanisms and algorithms that allow homes with surplus energy to lend to homes with deficit energy. 
    more » « less
  3. Smart energy meters record electricity consumption and generation at fine-grained intervals, and are among the most widely deployed sensors in the world. Energy data embeds detailed information about a building's energy-efficiency, as well as the behavior of its occupants, which academia and industry are actively working to extract. In many cases, either inadvertently or by design, these third-parties only have access to anonymous energy data without an associated location. The location of energy data is highly useful and highly sensitive information: it can provide important contextual information to improve big data analytics or interpret their results, but it can also enable third-parties to link private behavior derived from energy data with a particular location. In this paper, we present Weatherman, which leverages a suite of analytics techniques to localize the source of anonymous energy data. Our key insight is that energy consumption data, as well as wind and solar generation data, largely correlates with weather, e.g., temperature, wind speed, and cloud cover, and that every location on Earth has a distinct weather signature that uniquely identifies it. Weatherman represents a serious privacy threat, but also a potentially useful tool for researchers working with anonymous smart meter data. We evaluate Weatherman's potential in both areas by localizing data from over one hundred smart meters using a weather database that includes data from over 35,000 locations. Our results show that Weatherman localizes coarse (one-hour resolution) energy consumption, wind, and solar data to within 16.68km, 9.84km, and 5.12km, respectively, on average, which is more accurate using much coarser resolution data than prior work on localizing only anonymous solar data using solar signatures. 
    more » « less