Continued advances in technology have led to falling costs and a dramatic increase in the aggregate amount of solar capacity installed across the world. A drawback of increased solar penetration is the potential for supply-demand mismatches in the grid due to the intermittent nature of solar generation. While energy storage can be used to mask such problems, we argue that there is also a need to explicitly control the rate of solar generation of each solar array in order to achieve high penetration while also handling supply-demand mismatches. To address this issue, we present the notion of smart solar arrays that can actively modulate their solar output based on the notion of proportional fairness. We present a decentralized algorithm based on Lagrangian optimization that enables each smart solar array to make local decisions on its fair share of solar power it can inject into the grid and then present a sense-broadcast-respond protocol to implement our decentralized algorithm into smart solar arrays. We also study the benefits of using energy storage when we rate control solar. To do so, we present a decentralized algorithm to charge and discharge batteries for each smart solar. Our evaluation on a city-scale dataset shows that our approach enables 2.6× more solar penetration while causing smart arrays to reduce their output by as little as 12.4%. By employing an adaptive gradient approach, our decentralized algorithm has 3 to 30× faster convergence. Finally, we demonstrate energy storage can help netmeter more solar energy while ensuring fairness and grid constraints are met. 
                        more » 
                        « less   
                    
                            
                            Enforcing fair grid energy access for controllable distributed solar capacity
                        
                    
    
            The rapid expansion of intermittent grid-tied solar capacity is making the job of balancing electricity's real-time supply and demand increasingly challenging. To address the problem, recent work proposes mechanisms for actively controlling solar power output to the grid by enabling software to cap it as a fraction of its time-varying maximum output. Utilities can use these mechanisms to dynamically share the grid's solar capacity by controlling the solar output at each site. However, while enforcing an equal fraction of each solar site's time-varying maximum output results in "fair" short-term contributions of solar power, it does not result in "fair" long-term contributions of solar energy. This discrepancy arises from fundamental differences in enforcing "fair" access to the grid to contribute solar energy, compared to analogous fair-sharing in networks and processors. In this paper, we present a centralized and distributed algorithm to enable control of distributed solar capacity that enforces fair grid energy access. We implement our algorithm and evaluate it on synthetic data and real data across 18 solar sites. We show that traditional rate allocation, which enforces equal rates, results in solar sites contributing up to 18.9% less energy than an algorithm that enforces fair grid energy access over a single month. 
        more » 
        « less   
        
    
    
                            - PAR ID:
- 10062536
- Date Published:
- Journal Name:
- ACM International Conference on Systems for Energy-Efficient Built Environments
- Page Range / eLocation ID:
- 1 to 10
- Format(s):
- Medium: X
- Sponsoring Org:
- National Science Foundation
More Like this
- 
            
- 
            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
- 
            null (Ed.)The falling cost of solar energy deployments has resulted in ever-increasing growth in solar capacity worldwide. The primary challenge posed by increasing grid-tied solar capacity is handling its variability due to continuously changing conditions. Thus, prior work has developed highly sophisticated models to estimate and forecast solar power output based on many characteristics, including location, elevation, time, weather, shading, module type, wiring, etc. These models are highly accurate for estimating solar power, especially over long periods, for sites at low latitudes, i.e., closer to the equator. However, models for sites at higher latitudes are less accurate due to the effect of snow on solar output, since even a small amount of snow can cover panels and reduce power to zero. Improving the accuracy of these models for annual solar output by even 2--3% is significant, as power translates directly into revenue, which compounds over the system's lifetime. Thus, if a site produces 2--3% less power on average per year due to snow than a model predicts, it can mean the difference between a positive or negative return-on-investment. To address the problem, we develop DeepSnow, a data-driven approach that models the effect of snow on solar power generation. DeepSnow integrates with existing solar modeling frameworks, and uses publicly available snow data to learn its effect on solar generation. We leverage deep learning to quantify the effect of different snow variables on solar power using 4 million hourly readings from 40 solar sites. We evaluate our approach on 10 solar sites, and show that it yields a higher accuracy than the current approach for modeling snow effects used by the U.S. Department of Energy's System Advisor Model (SAM), a popular solar modeling framework.more » « less
- 
            null (Ed.)Utilities and local power providers throughout the world have recognized the advantages of the "smart grid" to encourage consumers to engage in greater energy efficiency. The digitalization of electricity and the consumer interface enables utilities to develop pricing arrangements that can smooth peak load. Time-varying price signals can enable devices associated with heating, air conditioning, and ventilation (HVAC) systems to communicate with market prices in order to more efficiently configure energy demand. Moreover, the shorter time intervals and greater collection of data can facilitate the integration of distributed renewable energy into the power grid. This study contributes to the understanding of time-varying pricing using a model that examines the extent to which transactive energy can reduce economic costs of an aggregated group of households with varying levels of distributed solar energy. It also considers the potential for transactive energy to smooth the demand curve.more » « less
- 
            Traditionally, multi-tenant cloud and edge platforms use fair-share schedulers to fairly multiplex resources across applications. These schedulers ensure applications receive processing time proportional to a configurable share of the total time. Unfortunately, enforcing time-fairness across applications often violates energy-fairness, such that some applications consume more than their fair share of energy. This occurs because applications either do not fully utilize their resources or operate at a reduced frequency/voltage during their time-slice. The problem is particularly acute for machine learning (ML) applications using GPUs, where model size largely dictates utilization and energy usage. Enforcing energy-fairness is also important since energy is a costly and limited resource. For example, in cloud platforms, energy dominates operating costs and is limited by the power delivery infrastructure, while in edge platforms, energy is often scarce and limited by energy harvesting and battery constraints. To address the problem, we define the notion of Energy-Time Fairness (ETF), which enables a configurable tradeoff between energy and time fairness, and then design a scheduler that enforces it. We show that ETF satisfies many well-accepted fairness properties. ETF and the new tradeoff it offers are important, as some applications, especially ML models, are time/latency-sensitive and others are energy-sensitive. Thus, while enforcing pure energy-fairness starves time/latency-sensitive applications (of time) and enforcing pure time-fairness starves energy-sensitive applications (of energy), ETF is able to mind the gap between the two. We implement an ETF scheduler, and show that it improves fairness by up to 2x, incentivizes energy efficiency, and exposes a configurable knob to operate between energy- and time-fairness.more » « less
 An official website of the United States government
An official website of the United States government 
				
			 
					 
					
 
                                    