Similar mismatches in supply and demand contributed to massive cascading blackouts in August 2003 in the northeastern United States and Canada, in July 2012 in India, and in March 2019 in Venezuela.
The situation is unlikely to get better anytime soon, for three reasons. First, as countries everywhere move to decarbonize, the electrification of transportation, heating, and other sectors will cause electricity demand to soar. Second, conventional coal and nuclear plants are being retired for economic and policy reasons, removing stable sources from the grid. And third, while wind and solar-photovoltaic systems are great for the climate and are the fastest-growing sources of electric generation, the variability of their output begets new challenges for balancing the grid.
So how can grid operators keep supply and demand balanced, even as they shut down old, dirty power plants, ramp up variable generation, and add new electric loads? There are a few possibilities. One is to do a modernized version of what we have done in the past: Build giant, centralized infrastructure. That would mean installing vast amounts of energy storage, such as grid-scale batteries and pumped-hydro facilities, to hold the excess renewable power being generated, and interconnecting that storage with high-voltage transmission lines, so that supply can meet demand across the grid. China is a leader in this approach, but it’s incredibly expensive and requires an enormous amount of political will.
We think there’s a better way. Instead of drastically scaling up power-grid infrastructure, our work at the University of Vermont has focused on how to coordinate demand in real time to match the increasingly variable supply. Our technology takes two ideas that make the Internet fundamentally scalable—packetization and randomization—and uses them to create a system that can coordinate distributed energy. Those two data-communication concepts allow millions of users and billions of devices to connect to the Internet without any centralized scheduling or control. The same basic ideas could work on the electrical grid, too. Using low-bandwidth connectivity and small controllers running simple algorithms, millions of electrical devices could be used to balance the flow of electricity in the local grid. Here’s how.
Electricity demand on the grid comes from billions of electrical loads. These can be grouped into two broad categories: commercial and industrial loads, and residential loads. Of the two, residential loads are far more dispersed. In the United States alone, there are over 120 million households, which collectively account for about 40 percent of annual electricity consumption. But residential customers generally don’t think about optimizing their own electricity loads as they go about their day. For simplicity’s sake, let’s call these residential loads “devices,” which can range from lights and televisions to water heaters and air conditioners.
The latter devices, along with electric-vehicle chargers and pool pumps, are not only large electric loads (that is, greater than a 1-kilowatt rating), but they’re also flexible. Unlike lighting or a TV, which you want to go on the instant you throw the switch, a flexible device can defer consumption and operate whenever—as long as there’s hot water for your shower, your pool is clean, your EV has enough charge, and the indoor temperature is comfortable.
Collectively, there is a lot of flexibility in residential electricity loads that could be used to help balance variable supply. For example, if every household in California and New York had just one device that could consume power flexibly, at any time, the power grid would have the equivalent of around 15 gigawatts of additional capacity, which is more than 10 times the amount currently available from utility-scale battery storage in these states.
Here’s what flexibility means when it comes to operating, say, a residential electric water heater. While heating water, a typical unit draws about 4.5 kilowatts. Over the course of a normal day, the appliance is on about a tenth of the time, using about 10.8 kilowatt-hours. To the homeowner, the daily cost of operating the water heater is less than US $2 (assuming a rate of about 15¢ per kWh). But to the utility, the cost of electricity is highly variable, from a nominal 4¢ per kWh to over $100 per kWh during annual peak periods. Sometimes, the cost is even negative: When there is too much power available from wind or solar plants, grid operators effectively pay utilities to consume the excess.
Electricity supply and demand can sometimes diverge in dramatic ways. Packetization and randomization of flexible electricity loads allow demand to match the available supply.
University of Vermont
To reduce demand during peak periods, utilities have long offered demand-response programs that allow them to turn off customers’ water heaters, air conditioners, and other loads on a fixed schedule—say, 4 p.m. to 9 p.m. during the summer, when usage is historically high. If all we want to do is reduce load at such times, that approach works reasonably well.
However, if our objective is to balance the grid in real time, as renewable generation ebbs and flows unpredictably with the wind and sun, then operating devices according to a fixed schedule that’s based on past behavior won’t suffice. We need a more responsive approach, one that goes beyond just reducing peak demand and provides additional benefits that improve grid reliability, such as price responsiveness, renewable smoothing, and frequency regulation.
How can grid operators coordinate many distributed, flexible kilowatt-scale devices, each with its own specific needs and requirements, to deliver an aggregate gigawatt-scale grid resource that is responsive to a highly variable supply? In pondering this question, we found inspiration in another domain: digital communication systems.
Digital systems represent your voice, an email, or a video clip as a sequence of bits. When this data is sent across a channel, it’s broken into packets. Then each packet is independently routed through the network to the intended destination. Once all of the packets have arrived, the data is reconstructed into its original form.
How is this analogous to our problem? Millions of people and billions of devices use the Internet every day. Users have their individual devices, needs, and usage patterns—which we can think of as demand—while the network itself has dynamics associated with its bandwidth—its supply, in other words. Yet, demand and supply on the Internet are matched in real time without any centralized scheduler. Likewise, billions of electrical devices, each with its own dynamics, are connecting to the power grid, whose supply is becoming, as we noted, increasingly variable.
Recognizing this similarity, we developed a technology called packetized energy management (PEM) to coordinate the energy usage of flexible devices. Coauthor Hines has a longstanding interest in power-system reliability and had been researching how transmission-line failures can lead to cascading outages and systemic blackouts. Meanwhile, Frolik, whose background is in communication systems, had been working on algorithms to dynamically coordinate data communications from wireless sensors in a way that used very little energy. Through a chance discussion, we realized our intersecting interests and began working to see how these algorithms might be applied to the problem of EV charging.
Shortly thereafter, Almassalkhi joined our department and recognized that what we were working on had greater potential. In 2015, he wrote a winning proposal to ARPA-E’s NODES program—that’s the U.S. Department of Energy’s Advanced Research Projects Agency–Energy’s Network Optimized Distributed Energy Systems program. The funding allowed us to further develop the PEM approach.
Let’s return to the electric water heater. Under conventional operation, the water heater is controlled by its thermostat. The unit turns on when the water temperature hits a lower limit and operates continuously (at 4.5 kW) for 20 to 30 minutes, until the water temperature reaches an upper limit. The pair of black-and-white graphs at the bottom of “Matching Electricity Demand to Supply” shows the on and off patterns of 10 heaters—black for off and white for on.
Under PEM, each load operates independently and according to simple rules. Instead of heating only when the water temperature reaches its lower limit, a water heater will periodically request to consume a “packet” of energy, where a packet is defined as consuming power for just a short period of time—say, 5 minutes. The coordinator (in our case, a cloud-based platform) approves or denies such packet requests based on a target signal that reflects grid conditions, such as the availability of renewable energy, the price of electricity, and so on. The top graph in “Matching Electricity Demand to Supply” shows how PEM consumption closely follows a target signal based on the supply of renewable energy.
To ensure that devices with a greater need for energy are more likely to have their requests approved, each device adjusts the rate of its requests based on its needs. When the water is less hot, a water heater requests more often. When the water is hotter, it requests less often. The system thus dynamically prioritizes devices in a fully decentralized way, as the probabilities of making packet requests are proportional to the devices’ need for energy. The PEM coordinator can then focus on managing incoming packet requests to actively shape the total load from many packetized devices, without the need to centrally optimize the behavior of each device. From the customer’s perspective, nothing about the water heater has changed, as these requests occur entirely in the background.
These same concepts can be applied to a wide range of energy-hungry devices. For example, an EV charger or a residential battery system can compare the battery’s current state of charge to its desired value—equivalent to its need for energy—translate this into a request probability, and then send a request to the PEM coordinator, which either accepts or denies the request based on real-time grid or market conditions. Depending on those conditions, it might take somewhat longer for a battery to fully charge, but the customer shouldn’t be inconvenienced.
In this way, flexible energy devices communicate using the common, simple language of energy-packet requests. As a result, the coordinator is agnostic to the type of device making the request. This device-agnostic coordination is similar to net neutrality in data communications. In general, the Internet doesn’t care if your packet carries voice, video, or text data. Similarly, PEM doesn’t care if the device requesting a packet is a water heater, a pool pump, or an EV charger, so it can readily coordinate a heterogeneous mix of kilowatt-scale devices.
This controller connects to a residential electric water heater and uses simple algorithms to request “packets” of energy from a cloud-based coordinator to maintain a suitable temperature.
Packetized Energy Technologies
Right now, bottom-up, device-driven technologies like PEM are not widely deployed. Instead, most of today’s demand-response technologies take a top-down approach, in which the coordinator broadcasts a control signal to all devices, telling them what to do. But if every device is told to do the same thing at the same time, things can go wrong very quickly, as the power consumption of the devices becomes synchronized. Imagine the effect of millions of air conditioners, water heaters, and EV chargers turning on (or off) at once. That would represent gigawatt spikes—as if a large nuclear power plant were turning on or off with the flip of a switch. A spike that large could cause the grid to become unstable, which could trigger a cascading blackout. That’s why most utilities today split devices into groups to limit spikes to the order of tens of megawatts. However, actively managing these different groups beyond a few annual peak events is a challenge for top-down approaches.
But if each device works to meet its own unique need for energy, then packet requests (and resulting power use) are inherently randomized, and as a result, synchronization becomes much less of a concern.
The top-down approach also makes it difficult to take into account customer preferences for hot water, charged cars, and cool homes on hot days. If we are going to coordinate energy devices to make the grid work better, we need to make sure that we do it in a way that is essentially unnoticeable and automatic for the consumer.
Now, consider how PEM accounts for an individual customer’s preferences in the case of the water heater. If the water temperature drops below its lower limit and the heater isn’t already consuming a packet of energy, it can temporarily “opt out” of the PEM scheme and turn on until the temperature recovers. The water heater will inform the PEM coordinator of this change in its operating mode, and the coordinator will simply update its accounting of the aggregate demand. The impact of this single load on the total is small, but for the customer, having the guarantee of hot water when needed builds trust and ensures ongoing participation.
PEM’s device-driven approach also makes things easier for the coordinator because it doesn’t need to centrally monitor or model each device to develop an optimized schedule. The coordinator only needs to monitor grid and market conditions, reply to the live stream of incoming packet requests, and keep a record of the “opted out” devices—the coordinator manages just three set of numbers, in other words.
To increase the impact of our work, we decided to commercialize PEM in parallel with our research and founded Packetized Energy in 2016. The company has deployed its cloud-based energy coordination platform in several utility-sponsored pilot projects in the United States and Canada. These projects each started by retrofitting existing electric water heaters with a smart thermostat that we designed, developed, and had UL-certified. We have also demonstrated PEM with EV chargers, residential batteries, and thermostats. Our first customer was our hometown Vermont utility, Burlington Electric Department. In 2018, BED began the nation’s first 100 percent renewable-powered water heater program, which has now expanded to include EV chargers.
Our projects have yielded some promising results. “A Real-Time Demo of Load Coordination” shows how PEM coordinated the load from 208 residential water heaters in Vermont and South Carolina over a typical 2-hour period. The heaters [orange line] followed a rapidly changing target [black line] that ranged from about half the nominal load to about twice that load [red line].
As systems scale to thousands of packetized devices, the asynchronous packet requests will appear as a continuous signal. Our simulations show that at this scale, any gaps between the target and the actual will disappear. The aggregate load is at least as responsive as the reaction times of a modern natural-gas power plant—and you don’t have the expense of building, operating, and maintaining the physical plant.
Falling costs for sensors and microcontrollers are leading to the rapid growth of the Internet of Things. Combined with smart home technology, IoT makes it possible to imagine a world in which all energy devices—loads, energy storage, and generators—are actively coordinated to keep the grid stable and take full advantage of renewable energy. But challenges do lie ahead.
First, there are few standards today to guide manufacturers interested in device-level coordination and no real incentives for them to adopt any particular approach. This has resulted in a proliferation of proprietary technologies that address the same fundamental problem. Here, again, we can draw inspiration from the Internet: Proprietary solutions are unlikely to scale up to the point of addressing the energy problems at hand. New initiatives driven by industry such as EcoPort (formerly CTA 2045) and Matter (formerly Connected Home over IP) hold promise for secure, low-latency communications with devices made by different manufacturers. IEEE technical committees, working groups, and task forces are also playing supporting roles, such as the IEEE Power and Energy Society’s Smart Buildings, Loads, and Customer Systems technical committee. We hope that in the future these efforts will seamlessly support the device-driven “packetization” concepts described here, and not just serve traditional top-down communication and control architectures.
What’s also needed are incentives for electricity customers to shift their energy usage. Right now, the daily cost of electricity for a residential water heater is about the same, regardless of when the heater turns on. There’s no financial benefit to the homeowner to run the water heater when renewable energy supply is high or the wholesale electricity price is low. Regulators, utilities, and others will need to rethink and redesign incentives and flexible-demand programs to ensure that the contributions and rewards are fair and equitable across all customers. They will also need to educate consumers about how the program works.
There is plenty of precedent for solving such technical and policy challenges. A public system that is fair, responsive, accessible, reliable, resilient, and scalable sounds a lot like the Internet. Packetized energy management, with its core design modeled on the Internet’s data communications, would deliver those same important benefits. As we transition to a new kind of grid, based on distributed and renewable generation, we’ll need new technology and new paradigms. Fortunately, we have a time-tested model that is showing us the way.
This article appears in the February 2022 print issue as “Packetizing the Power Grid.”