Most people think that coordinating the behavior of thousands of distributed energy resources requires some kind of third-party middleman, like an aggregator managing a VPP. My guest today, veteran research scientist Bruce Nordman, believes there’s a better way: dynamic, time- and location-specific retail prices, communicated directly to consumer devices, which would cut out the middleman and leave more value with customers.
📌 Instructions to add paid episodes to your preferred podcast app via mobile / desktop
(PDF transcript)
(Active transcript)
Text transcript:
David Roberts
Hello everyone, this is Volts for May 8, 2026: “The case for using prices rather than VPPs to coordinate distributed energy.” I’m your host, David Roberts.
The electricity grid has more and more participants. There are increasing numbers of small distributed energy resources (DERs) — solar panels, home batteries, EVs, EV chargers, hot water heaters, commercial and residential HVAC systems, and on and on — that need to be coordinated to work as efficiently as possible for the good of the grid as a whole.
But how should they be coordinated? One answer, which I have discussed many times here on Volts, is what are called virtual power plants, or VPPs. This involves a single aggregator, usually but not always a private party, contracting with dozens, hundreds, or thousands of distributed energy device owners, agreeing to control and coordinate their devices’ behavior, monetize the flexibility, and share the value with them.
My guest today, Bruce Nordman, spent nearly four decades as a research scientist at Lawrence Berkeley National Laboratory working at the intersection of network technology and energy systems, and he thinks VPPs are the wrong answer. Not because they don’t work — they do — but because the gap they’re exploiting, between the real-time locational value of electricity and the flat, time-invariant rates actually charged to customers, shouldn’t exist. If retail electricity prices actually reflected real-time value, there would be nothing to arbitrage — the flexibility value currently being split with aggregators would just stay with customers, captured automatically by their own devices, without any private third party reaching into their home to do it.
The technologies needed to do this — basically, a central price server to send the price signal and devices capable of responding to it — have become cost-effective on a mass scale in recent years, and there are limited experiments underway in some places. In this conversation, Nordman and I dig into it pretty deeply. Okay, very deeply. This is an intensely wonky discussion, more technical than most of what happens on Volts, and a pretty punishing two hours, but if you’re a real head and you want to understand how to actually get the most out of DERs, I think it’s worth it.
With no further ado, Bruce Nordman, welcome to Volts. Thank you so much for coming.
Bruce Nordman
Thank you.
David Roberts
This is a lot, Bruce, and I’ve been thinking about how to ease into it. Where I want to start is at the big abstract level. When you first approached me with this, you said, “Hey, let’s use prices instead of VPPs.” I had in mind, “Oh, you’re going to design some novel tariff for PJM or something.” Something like that. But this is much bigger than that. This is a ground-up new vision for how electricity works. It’s a bit more to get into.
Part of the big vision here is similar to Jonas, who we talked to a couple of weeks ago — Jonas Bergerson — in that this is about transitioning the electricity industry from the old unitary model to a networked system. That is what I talked with Jonas about. This is, I think, an excellent adjunct to that or your sequel, or I do not know exactly what you would call it, but you are involved in, broadly speaking, the same project.
You write that the telephone system and the electricity grid were invented at roughly the same time, roughly the same place. They are interesting analogs to track. As listeners know at this point — we covered it a little bit on the Jonas pod — the telephone system has now entirely been transformed into the Internet. This involved, as I said, going from a unitary system to what’s called a networked system.
The electricity grid notably has not. One of the things I want to talk about starting up front is some of the aspects of what it means to go from a unitary to a networked system. Then we can look at how the Internet did it and how the electricity grid has not done it. You have this chart here of qualities of a unitary system and qualities of a network system. A lot of this I think people understand intuitively.
You’re going from a centralized system to a distributed system. You’re going from a largely analog system to a largely distributed digital system. But here’s one that I want to look at because I think it’s important for understanding the electricity grid and why it’s such a problem. One of the things that the telephone system did is go from tightly coupled systems to loosely coupled.
Briefly, and keep in mind briefly because we have a lot of territory to cover, talk about what it means for systems to be tightly coupled or loosely coupled and maybe tell us how the Internet is loosely coupled and then contrast that to tightly coupled systems in the utility grid.
Bruce Nordman
On the telephone system, when I was a child, if I picked up the phone and called my grandmother, a circuit was set up and there was a continuous flow of data at a constant data rate between the two ends of the system over one specific circuit. Even if no one was talking, it was there.
One thing which enables things to be loosely coupled is storage. On the Internet, you can connect links of different communication technologies that run at different speeds because you can store and forward packets, which accounts for the fact that things are running on different technologies and different speeds. For communications, storage changed everything. Data storage was just as essential as digital communications for being able to move to Internet technology.
David Roberts
One of the themes here — and I might as well just put an exclamation point on it now — is normal people, even people who think about electricity, I don’t think anybody has fully absorbed what a big deal it is to go from a system with no storage to a system with storage. It just fundamentally changes the architectural possibilities. It’s more fundamental than people appreciate. Give me an example of a tightly coupled system.
Bruce Nordman
The old phone system was tightly coupled, where everything was interconnected. The old electricity grid was where every customer site was just part of the grid. It didn’t have any functional identity. It couldn’t operate separately. The grid ended at every end-use device.
David Roberts
For every customer to be part of one big pool, that means if I pull on anything in the customer site, it affects everything, because everything is part of the same system. Everybody’s coupled together. Loosely coupled means that you get some distinction — functional distinction — between these systems such that they can operate somewhat in isolation without affecting one another. Is that fair?
Bruce Nordman
Absolutely. Part of this is the AC frequency of 60 Hz, as we use, is part of what enforces this in that things are all very interconnected and all the load affects the frequency.
David Roberts
One advantage of having loosely coupled systems, as opposed to a tightly coupled system, is if you pull on one string, you affect everything. You can’t fiddle with the machine without fiddling with the whole thing. But if you have loosely coupled systems, you can innovate and change and evolve the systems separately and independently.
Bruce Nordman
Exactly.
David Roberts
That enables much faster evolution and expansion and scope. The one underneath that on the list, I think, is similar and related: entangled technologies versus isolated technologies. Similar sort of concept, correct?
Bruce Nordman
Exactly. This is where the Internet technology example is highly informative, where the architecture of the system does this isolating of complexity so that, as you say, systems can evolve separately. Ideally, the technology inside a customer’s site can evolve separately from the technology on the grid and you can minimize the point of interaction between them.
David Roberts
The reason I think that the telephone system was able to make this leap — one of the reasons you point out — is that we were able to build the new system alongside the old system. For a while we had the two systems going, and then we eased our way from the one to the other.
Bruce Nordman
Originally, Internet communications went over phone lines, as with dial-up modems, and then we flipped it so that with Voice over IP, the phone calls went over the Internet lines. There’s a similar transition from where we are to where we want to be.
David Roberts
What I’m trying to get at here is one of the reasons that the electricity system has not been able to make this similar transition is that you can’t really do what you did with the telephones. You cannot build the new system alongside the old system. It is all one big system and you can’t — what’s the analogy? — rebuilding the plane in flight type of thing — that just makes it trickier.
Bruce Nordman
I would push back on that. This gets back to some of the earlier points you made about the podcast with Jonas, about his approach to networking electricity and mine. On the Internet there is the wide area network and there is the local area network. The local area network is what is inside of each customer site, whether it is your house or an office building or a factory. Then you have the modem and router at that boundary. The wide area network is everything else. There are technologies that only exist inside of LANs, and there is technology that only exists inside of the wide area network. Then of course there are things like the Internet protocol and some other ones that exist in both.
David Roberts
We talk about entangled technologies versus isolated technologies. That’s a great example — the WAN and the LAN. You can fiddle with WAN technology, wide area networks, you can fiddle with local area technology, and you don’t implicate the one and the other. You can work on them separately, which enables rapid innovation. As a final thing, transitioning from the unitary to the networked system — and this is, I think, both the most important one and the most difficult for people to wrap their heads around — is going from a deterministic system to a non-deterministic system.
What’s funny is the reason the telephone people didn’t invent the Internet is that they were running a deterministic system and they were convinced that only a deterministic system could work. They could not imagine how a non-deterministic system could do the communications work that telephones did. Of course, they were wrong. People came along, did it, and they faded into history like dinosaurs.
Now we’re in an electricity — the exact same parallel situation, which is right now the people running it are running a deterministic system and they are convinced that only a deterministic system can work and they cannot imagine how a non-deterministic system could work. Just tell us what is a deterministic system and what is a non-deterministic system.
Bruce Nordman
A deterministic system is where you plan out everything in advance and then you operate according to your plan. Airplanes used to do that. They used to file flight plans with the FAA. They said exactly the route they were going to fly and they had to adhere to that unless they got permission to fly differently so that the FAA always knew what they were going to do. Then maybe a decade ago, I don’t remember exactly when, the FAA said, “Other than these military areas where you’re supposed to stay out of, fly wherever you want.” We just transitioned from a deterministic system to a non-deterministic one. It still works.
David Roberts
You can imagine if you ran the old airplane system, why that notion would freak you out. If you are used to working with deterministic systems, the idea that all the planes are going to run themselves their own direction and you’re just going to coordinate on the fly sounds crazy. Yet it works.
Bruce Nordman
Railroads conventionally are quite deterministic, particularly before — where you plan out where the trains are going to be so that they don’t run into each other. That’s certainly quite important. Car traffic is non-deterministic. When you start driving someplace, you don’t tell somebody in advance exactly the route and timing that you’re going to take. You make it up on the fly by observing the traffic, maybe seeing what Google Maps says and such.
David Roberts
To our point here, the communication system, the Internet, has become non-deterministic. As you said, on the telephone system, if I pick up a line, connect to another person, that is a particular physical circuit that the data is traveling to and from. That’s not how the Internet works. I don’t think people necessarily know this. I think this is worth describing briefly. If you send a packet of information out onto the Internet, it is not the same — there’s not a set path that that packet goes along to its destination. What happens and how do we make it work?
Bruce Nordman
Packets for the same chunk of data, whether it’s an email or some streaming video — different packets in that, and there’s going to be an enormous number of these packets — are going to take different paths and arrive at different times and they are reassembled at the end. If any of them don’t arrive, there are ways to retransmit them with TCP to make the whole system work.
To your point about the phone company being blind to this, multiple people went to Bell Labs in the 1950s and said, “Hey, there’s this new thing called packet switching. We think it’s the future of communications.” The smart engineers said, “Yeah, we know that cannot possibly work.” There are people who say it is impossible for a utility to charge a good retail price. Of course, they are wrong also. It is possible for utilities to charge good and better retail prices. They just choose not to.
To your point about deterministic, the wholesale system for electricity has always been deterministic and my guess is always will be because that is how wholesale markets work. But retail electricity has never been deterministic. People are trying to force it to be through things like VPPs, but that is not necessary in general for balancing supply and demand. Deterministic operation is necessary for addressing distribution system capacity issues, which is its own separate topic that I assume will come up later, but that operates at a totally different scale of a few customers at a time versus millions of customers at a time. The two mechanisms operate in parallel.
David Roberts
The idea here is we’re going to go to a non-deterministic electricity system. People get nervous about that because if you don’t get an email, it’s one thing, but power, home and hearth, your medical machines, whatever — electricity is very important. It’s worth emphasizing that despite rubbing our intuitions the wrong way, I’m not sure our brains are naturally wired to think non-deterministically, but we have found through experience that a massive non-deterministic system can in aggregate be as reliable or more reliable than a deterministic system and can scale much faster.
This is all by way of preface. This is all by way of saying that what you’re working on, what you’re thinking about, similarly to what Jonas is thinking about, similarly to what you and other electricity researchers have been beating your heads on for decades now, which is trying to take this unitary deterministic system, transition it to a massively coordinated networked system and thus reap all the benefits in the electricity system that we got by the similar transition from telephone to Internet, airlines, all these other examples. This is all part of that big transition.
Your basic fundamental point and the reason we’re doing this podcast and the core thing here is that your contention, your hypothesis, is that if you’re going to move from a top-down to a networked system, you can’t have top-down coordination anymore. How do you get coordination? How do you make sure all these loosely coupled systems are operating in concert to produce the desired results? How do you coordinate all this stuff? Your contention is that prices are the only mechanism that can do that at every scale and in every context.
Bruce Nordman
Exactly. I’ve been looking for the last 20 years for other mechanisms. I’ve never found another mechanism that can do that at any scale, in any context.
David Roberts
Before we jump into what that means and how you envision it working, I just want to go over what you see as a few of the highest, high-level benefits of doing this. Why would we want to do this? Why is it worth hashing through how it works and hashing through the trouble? What is the point of the trouble? The main thing, which we just mentioned, is that you think it is context- and scale-agnostic — price can work for a distribution grid, can work for a microgrid, can work for an individual building, can work for a nanogrid inside the building. At every level of organization, the coordination is being done by pricing.
Bruce Nordman
Exactly. One important point here is that I’m a buildings person. I’ve worked on energy use in buildings for the last four decades. I am not a utility grid person, so I try to resist telling people how the utility grid should operate internally. But I also like utility grid people to not tell buildings people how buildings should operate internally because that is not their area of expertise.
David Roberts
I appreciate that. Most of the Volts guests are very grid-centric, but your take is, “I got this covered here in my building, don’t mess with me, just give me my power, tell me the price.” You’re not asking much of the grid. The grid needs to tell you what the price is and supply you power. All the other work, all the flexibility work, all the coordination work is done on the consumer side. This is a very consumer-centric, distributed, building-centric view.
Bruce Nordman
I use the word customer to make clear that this is applicable to all customer types, whether you are residential, commercial, industrial, or agricultural.
David Roberts
Another merit of pricing — and this to me is the most compelling reason to use prices for this coordination — is that it allows the customer to accrue all the benefits and the value of flexibility. If you get a VPP in there, an aggregator in there, the aggregator takes a cut — around 50%. Yes, but if the devices are simply acting flexibly on their own in response to price signals, all of that flexibility value stays with the customer. The customer gets all of it.
Bruce Nordman
Exactly.
David Roberts
When people hear pricing, they think, “Oh, capitalism,” they think exploitation, they think poor people are going to get screwed. Pricing brings up all that stuff. It should be emphasized this is a very customer-centric view here. This is a view of the grid where customers get the value, reap the most value. Customers are in the driver’s seat in this vision and are getting a higher proportion of the value than they would in any other system.
Bruce Nordman
Exactly. Yes. This is designed around what’s best for customers and customer devices, in devices that exist today and will even more so in the future. It’s designing the relationship between the grid and the customer around what is best for the customer, but also works for the grid. Remember, we invented the grid to serve customers. We didn’t invent customers to serve the grid. I think a lot of grid people don’t quite understand that the customer is supposed to be always right.
David Roberts
The third benefit of pricing that I want to throw out there is — and I think people are not going to be able to really understand this until we talk a little bit about the model and how it works — this vision of pricing maximizes customer privacy and autonomy and cybersecurity because, and we’ll get into the details, under your model, the customer is not sharing any information with the grid above it. Again, we’ll talk through how that works. The point is, in this model, customer privacy is total. What goes on on the customer site is not known by anyone but the customer, and it is not the business of anyone but the customer.
That is as privacy-maximizing as you could get. There is no grid and third parties can do some work — we will talk about that later — but there does not need to be any third party looking into your customer site. Your devices are doing the work themselves and they are doing it based on your preferences and nobody else needs to know or mess with that.
Bruce Nordman
Yes, but the grid does continue to know what happens at the meter and they should have smart meter readings at whatever time interval, whether it is 15 minutes or five minutes that the grid decides to measure at. The grid absolutely needs to and should have that meter data and needs it to function effectively. But that is the limit of what they need to know. They think they need to know more, but they are wrong.
David Roberts
Just to clarify, you said this before, but just to clarify for everybody, so they know, we’re talking about retail prices here. For the moment, we’re leaving the wholesale system, the wholesale energy market, the transmission system, aside. We’re talking about retail systems coordinating distribution grids.
Let’s talk about the model. The core concept here with your model is that the grid ends at the meter, meaning what goes on on the consumer side of the meter is nobody’s business. The grid consults the meter and two bits of information are exchanged. One, what’s the price? Two, how much energy do you need? That is all the grid knows about a particular customer. How much energy do they need? They don’t know what devices are in there. They don’t know what the devices are doing. The customer is a black box to the grid.
Bruce Nordman
Yes. My physics colleagues at Lawrence Berkeley Lab, where I was until recently, assured me that the electrons are all the same.
David Roberts
This is crucial. The grid extends to the meter and the meter tells the grid, “At this customer site we need X amount of power.” That is all that the grid knows about what goes on on the customer site. The utility is not poking its nose in and controlling your water heater. All the grid knows about it is how much energy it needs.
Bruce Nordman
It’s how much energy you consumed in the last time interval. It’s after the fact, not before the fact.
David Roberts
But it’s a quantity. This is the information being exchanged — quantity, nothing beyond that. Let’s talk about what you have to have in place to make this work. To make any of it work, you need what you call a highly dynamic price. There have been a lot of — people who discuss this a lot are familiar with time-varying prices and real-time prices. A lot of other terms for this. You use the term highly dynamic price. What are the characteristics of a highly dynamic price?
Bruce Nordman
Its essence is hourly prices that are different every day. Specifically, it is prices that have intervals between hourly and five minutes that bracket the range of what is reasonable. You set those prices no farther in advance than the day before, and the prices are different every day.
David Roberts
Let me ask a couple of questions about this. You draw the line at hourly or smaller. Do you get more benefits the smaller that increment is? Or do you think hourly is frequent enough to do the job?
Bruce Nordman
The important reason to start with hourly is that that is very comfortable for people to move into this. The barrier here is not technology for this. We have invented all the technology we need, all the communication protocols, the price responsive algorithms. The barrier here is the human beings who are fearful of using prices, even though they use prices everywhere else in their life constantly.
David Roberts
You make a point of saying that the prices are different every day. You mean that they need to be responsive to conditions every day.
Bruce Nordman
Exactly. The conditions on the grid are different every day. If the prices are not different every day, they are the wrong prices. It is a basic function of any business to set the right price for their product. If they are not competent to do that, they need to let someone else who is competent to run a business run the business.
David Roberts
One other thing is that import and export prices are separate. Explain what that means.
Bruce Nordman
I have solar panels and I have net metering, and I pay almost nothing for electricity, even though I derive huge value from the grid because I overgenerate a huge amount in the summer because there is no air conditioning where I live, and I import lots of electricity in the winter. I derive huge benefit from being connected to the grid, but I pay almost nothing. Other people’s bills are higher because I am not paying enough.
David Roberts
This is the cost shift that everybody’s always talking about.
Bruce Nordman
I don’t have an opinion on what the difference should be between import and export prices, but the principle that they can be different and probably should be different is a very reasonable tool for grid operators to have in their set of tools. It’s something that devices can readily accommodate and use, so that’s not a problem. Having a stream of import prices and, if different, a stream of export prices — if you are an exporting customer — that should be 100% of the financial complexity that devices need to contemplate for deciding how to optimize.
We should not have demand charges, which I would describe as evil. They are pathological to good load optimization and to buildings. They were invented in the 19th century. We have far better tools to address the same issue that demand charges are intended to address. We should just get rid of them. They became obsolete a long time ago.
David Roberts
How geographically granular do you envision highly dynamic pricing being? Is this just a price for a utility area or is it going to get as geographically differentiated as it is temporally differentiated?
Bruce Nordman
From the perspective of any individual customer, they don’t care whether it’s millions of people who pay the same price or dozens. It doesn’t affect the customer technology, the communications, or the automation as to how locational it is. That’s really for the grid operators to decide.
David Roberts
But you need to know that to set a good price. The whole point is that the price is a measure of the value of electricity. The value of electricity changes from time to time and place to place and can change place to place, even relatively proximate places. Theoretically, the value of electricity could be slightly different between two even relatively close places. Getting the geographic scale right seems important to accurately capturing value.
Bruce Nordman
It’s similar to the time interval where there are diminishing returns to getting to smaller, smaller areas and there are diminishing issues about how to treat people equitably. In California, we are planning to have locational prices hopefully as soon as next year. In fact, there are some pilot tariffs from the largest, and soon the second largest, utility in the state that have locational prices today that are hourly and the size of the locations is several hundred thousand people.
David Roberts
Interesting.
Bruce Nordman
These are areas where the distribution system load shape is different and the reasons for wanting to shift load are different in those different locations.
David Roberts
Highly dynamic prices: if you want customer sites to optimize based on highly dynamic prices, you have to transmit the highly dynamic prices to the customer sites. Briefly tell us what a price server is, what role it plays, and why it is necessary.
Bruce Nordman
A price server is like a web server. A web server distributes web pages to computers to show to people. A price server distributes prices to machines to use in their optimization. People are free to look at prices, but we don’t want to encourage them to do so because they have much better things to do with their time and they wouldn’t be good at using them. Maybe three days a year they’ll want to look at the prices, and the other 362 they won’t. They don’t need to.
David Roberts
Let me just blow that out because we need to make this point generally. All of this, all of it, is meant to be automated. The customer is not going to know or care what the hourly variations in prices are. They’re not going to be fiddling with their devices on a day-to-day basis telling their devices what to do. All of this is meant to be automated and happening in the background and you as the customer can just chill out and take your hot showers and drink your cold beers. I think that’s implied, but just to underscore it.
Bruce Nordman
Exactly. People express preferences in advance as to how they want their devices to behave, and they can change those preferences anytime they want to.
David Roberts
To return to the original point, the point of a price server is just that you ping it and it tells you the price.
Bruce Nordman
Or really, it pushes out the data to machines on an ongoing basis. It’s technically even simpler than the machine having to ping it when there’s a new price.
David Roberts
This is the very simple point of this: if you’re going to have dynamic prices, you need to tell people. You need to broadcast those prices, which might seem obvious, but it’s hard to get information out of utilities a lot of times. Who has a price server? Is there one of these running somewhere?
Bruce Nordman
Yes, the state of California set one up several years ago called MIDAS and PG&E, my utility, has one. It uses the OpenADR3 protocol. Southern California Edison, the second largest utility, is going to use the same price server. The state will convert theirs to be using that protocol. The concept of a price server dates back to at least 2006, 20 years ago. It is not a new idea because people recognized early on if you are going to have prices to devices, you have to have a way to communicate them.
The price server is the essential part. Then you need communication protocols to move the price from points A to points B, C, and D over both the wide area network and also inside buildings. Then you need the loads, whether they are loads or batteries or EV chargers, whatever they are, that can use the prices. Those are the three elements.
David Roberts
There has relatively recently been developed what’s called OpenADR3, which is a modern, light, replicable, perfectly functional protocol. We know what a price server is. We have a protocol to communicate these things and we know how to create devices that are responsive to them. As you say in your paper, there’s not yet a place in the world, correct me if I’m wrong, where those three pieces are in place and working together.
Bruce Nordman
In California with Pacific Gas and Electric, we do have that. There is a problem with the tariff structure, which is a huge problem that’s not worth our time in this podcast, that makes it problematic. We have the beginnings of it, but we haven’t, for various reasons, had the ability to scale it yet. We have the glimmers of it. California is poised to be the place where this will first happen.
Practically speaking, you’re correct. In some places, we have the price servers but don’t have really good prices yet. Once you have them, manufacturers will spring up and use them because they can deliver more value to their customers and produce a higher quality product.
David Roberts
Here then we get to, in my mind, the really juicy, interesting stuff. This is what I struggled with and this is what I had a little breakthrough about. Let’s talk about the building side. As we say, the only interface in your system between the grid and the building is just this single point of connection, and the only information being exchanged is quantity and price.
Here you are inside your building, your microgrid controller, your central controller of your building devices, which I guess is like a panel or — I don’t know what the central controller looks like. I imagine it will be different for different buildings. Your central controller receives the grid price. This is what’s interesting to me. The value of electricity for that microgrid controller, for that particular building, might be different than the grid controller price. Why is that? What are the considerations at the building level that would mean the value of electricity differs from the grid price? You call this the value of electricity at the building level — you call this the local price, which could be different than the grid price. What are those considerations that would make the value of electricity different for a building than what it says on the tin at the grid level?
Bruce Nordman
New solar customers in California for the last three or four years may be buying electricity at 50 cents, but if they want to sell it to the grid, they’re getting 8 cents. What price should the water heater be getting to decide whether it should be heating water for the next hour or not? If you’re currently importing, presumably you should be getting 50 cents. If you’re currently exporting, if it turned on, it would be consuming 8-cent electricity. It should be getting that signal so that you consume your low-cost electricity instead of higher-cost electricity.
An asymmetric tariff where the import and export are different is the most obvious and widespread reason to have a different local price. I used local as in local area network as in IT, because we want to emulate IT principles and terminology as appropriate as much as possible.
David Roberts
Whether you’re currently importing or exporting will change the local value of electricity. This is where you could import any values that you want. I as a customer might place a very high premium on avoiding greenhouse gases. I can tell my local microgrid controller to adjust the grid price by X amount to reflect that. The value of the electricity inside my building is slightly different than the grid price.
Bruce Nordman
Exactly. That’s the second reason that can create a local price — taking into account the climate pollution from the greenhouse gases. You simply take that GHG signal, multiply by the dollar per ton value that you, as the customer, believe is appropriate, add that to the retail price because climate change is real, and then have your devices optimize to that price. It doesn’t change what you pay on your bill, but it changes how your devices shift their load.
David Roberts
This is key. The point of determining the local value of electricity is not that anyone’s paying anybody anything inside the building, it’s just to put a value on the electricity. The whole point is to channel power to its highest value spot application within the building and work down from there. The microgrid controller, your building controller, gets a price from the grid and then translates that grid price into a local price. It takes the grid price as an input and then adds whatever local considerations there are and comes up with the local price, and then it sends that local price down to these little individual nanogrids that I was talking about before that are in your building.
This is the fun bit to me. That little nanogrid controller takes the local price that it got from the microgrid controller and does the same thing. It says, based on my hyperlocal considerations — you might have a nanogrid that’s an EV charger, whatever, or in a washing machine. That nanogrid controller will, based on its hyperlocal considerations, come up with another local price, an even more local price, a hyperlocal price. That price will be used to coordinate the behavior of the devices on that particular individual circuit.
This is what I want to emphasize — this cascade that’s happening. The price server is sending a price to a building, a building then recalculates to a local price, sends that down to a nanogrid, which then recalculates that to an even more local price. What your grid controllers are doing — your microgrid controllers, your nanogrid controllers — are assessing the value of electricity at that particular time, literally that particular time and place, and coordinating the devices accordingly. This answers the question — when I threw this out on Bluesky, a lot of people were saying, “How can prices — the price is the same everywhere in the building, so how could that possibly coordinate all these different devices?”
The answer is that the price is not the same throughout the building. In fact, the value of electricity might not, but might, differ from nanogrid to nanogrid. The reason it unlocks something for me is that I was getting hung up on the word price. I just think the word value, at least for my purposes, for my brain, value captures this better. You’re trying to compute what is the real-time, geographic-specific value of electricity at this particular spot. That calculation is happening everywhere, at every level.
At every level, from the very bottom, the most specific device itself, right up to the nanogrid to the microgrid to the larger microgrid, the value of power is being calculated at every point in that microgrid and power is being channeled to the highest value uses. I want to get people thinking about value rather than price, because the whole point of this is to make sure that the power itself goes to the highest value uses.
Bruce Nordman
Price is just the unit of measurement by which we measure value. It’s dollars per kilowatt hour. That’s what you use for any of these, so long as you’re in a country that uses dollars. It’s always that same unit that you’re using, no matter what the scale is. My house, where I already have several price-responsive devices, I don’t yet have a local price because I have net metering and I haven’t set it up to take into account the greenhouse gas. Most customers will start out with this using the straight import retail price. That’s fine, that’s the starting point. The communications and automation technologies facilitate this more rich utilization of it trivially. That’s just part of how it works. You get all that for free.
David Roberts
One thing I think is important to point out here is that your building is calculating the value of electricity to you individually, your considerations, your local considerations, and acting accordingly. That is something that a VPP can’t do. A VPP is going to round up a bunch of devices or a bunch of houses and treat them as a class, as all the same. A VPP can’t by its nature calculate what is optimal for each individual customer. Only prices can do that for you.
Bruce Nordman
Correct. The VPP doesn’t have access to the correct information to make the right decision. But also the VPP is acting first for its own interests, second for the interests of their customer — which is the utility grid — and only thirdly for the actual electricity customer. With price responsiveness, 100% of the value, as you mentioned, goes to the customer and 100% of the control is with the customer and the customer devices. Customers may choose to have a third party optimize, say, their thermostat, and that could be the product manufacturer, it could be someone else, it could be a nonprofit, it could be the electricity retailer, and that’s fine.
They might even pay a small subscription fee for that service. But the customer is always in control. The optimization is 100% for the value of the customer because the customer is engaging that third party for the customer’s benefit. The key is that if we only had VPPs as an option, I would be an enormous fan because they deliver important value.
There are some things that VPPs do that price is not the right tool for and should not be used. For example, emergency load reduction. If a power plant or transmission line fails and the grid needs an immediate, within one to two second drop in load. That is a great use of VPPs, and that is not something you would do with pricing. There are other things around the edge that are great uses of VPP. It is not that we should not use them, we should use the right tool for the job. Part of the right tool is the most cost-effective tool.
David Roberts
Here we come to a key question, which is: the grid comes to my meter, tells me a price. My building microgrid controller takes that price as an input and computes the local price and then optimizes my devices on my site, on my consumer site accordingly. What does it pay? How does it negotiate? If the price is different, if the local prices or local value is different than the grid value, what happens between the grid and the meter? There is presumably some negotiation.
Bruce Nordman
The grid only sees the meter readings and the price that the grid announces and then computes the bill. That is the only involvement of the grid for balancing supply and demand. There is the related topic of capacity. Putting that aside, there is no negotiation. All of this local price stuff is completely invisible to the grid.
David Roberts
The customer side is computing based on the local value of electricity. To me at this moment, here is how much I need and here is how much I am willing to buy at this price.
Bruce Nordman
The optimization could be in the central controller or in the individual device, and most buildings will use both of those or in the cloud.
David Roberts
This is something I wanted to ask: do you need the central controller? If the devices are smart, couldn’t they just do the work? Is it necessary that you have a central controller?
Bruce Nordman
It’s not. If the retail import price is all you need, then you can just send that price directly to devices and they can use them. You do not need it, you will want it over time. The transition from having no infrastructure to infrastructure devices is a common one. With cable TV, originally the cable went directly into the back of the TV and then we moved to have set-top boxes — infrastructure devices that decoupled between the two domains. With dial-up modems, your computer was directly connected to the Internet.
Now we connect to our local area network through some switches and routers to the modem and then that connects to the wide area network. Creating infrastructures is natural, but to your point, you don’t have to have one to start using it, as long as you’re just optimizing to the direct retail price, which with better prices is going to be much better than what occurs today. We can do this transition incrementally and organically. It doesn’t have to be an all-at-once thing.
David Roberts
Say I’m in a neighborhood. By nature, my neighbors will be experiencing the same climate as me, the same temperature. They will probably be roughly comparable to me socioeconomically. Our price comes to our neighborhood and then all the devices, all these customer sites take in that price and then act on it. Presumably they’re all going to be making roughly similar calculations and they’re going to all act roughly the same way.
Say, for instance, a cheap electricity price comes down one hour and then every EV charger in the neighborhood is like, “Hey, cheap electricity, let’s charge our EVs.” They all go start charging EVs, you get a massive surge and you overwhelm your neighborhood transformer. In other words, how can a single price that’s going to a neighborhood cause individuals in that neighborhood to act differently? It seems like they’re going to act as a school of fish and that’s going to cause all kinds of capacity problems.
Bruce Nordman
Several things are going on here. One is that if you have a precipitous change in price, you’re likely to get a precipitous change in demand. Many utilities around the US and around the world see this with TOU timer spikes where, to your point, EV chargers are all set to start charging at midnight. You create this problem not only locally, but also for the macro grid.
The answer is don’t have a precipitous change in price. If you have these more fine-grained hourly or half-hourly prices, then you can have the price change slowly, not dramatically. Even within the EV chargers, different cars will need to charge for different amounts of time and need to be complete at different times of the day.
David Roberts
But will they though? They’re probably all going to work in the morning and they’re probably most of them coming home in the evening. Their behavior is going to be roughly similar.
Bruce Nordman
Maybe one needs to charge for two hours, one for three, one for five, another for three, so that if there’s a trough of low price times, then the utility needs to just set the size and shape of that trough to result in the load shape which is best for the grid. Prices should be set based on the result that they produce for the grid, not based on the state of grid infrastructure.
Utility people commonly assume that you must set retail prices based on cost causation, which is wrong. They don’t know that it’s wrong, but it’s wrong. Prices should be set to produce the right result. That’s what airlines do. They don’t charge prices based on the state of the infrastructure, their airplanes and their staff. They set it based on past experience with how customers buy tickets, by geography and calendar, et cetera, and then set prices to maximize the most benefit for them. Utilities should set prices for all of their considerations — for generation costs, for transmission issues, distribution issues, environmental goals, et cetera — produce the best load shape, both in aggregate and also by these locational areas. That will have a loose relation to things like wholesale energy costs, but will not have a tight relation.
David Roberts
I’m not sure everybody’s going to understand the distinction here. The two separate questions here are how to distribute power and then what happens if particular circuits are overloaded. In other words, the capacity of the circuit to handle. A price signal goes to the devices. Devices act a certain way, they overload the circuit. What tools do you have to keep capacity in safe boundaries? If you charge an EV, it is a large power draw rapidly, a big burst of draw in a way that a stove or an air conditioner or whatever is not going to be.
Especially if you have a DC fast charger with multiple stalls. If three EVs hook up all at once, all of a sudden you get a ginormous demand out of nowhere almost instantly.
Bruce Nordman
Or if you have a pole-mounted transformer with 10 houses, six of them have EV chargers and maybe one of them has two, you can easily get the same thing. For my house on an annual basis, ignoring my PV panels, it uses about a kilowatt on average over the course of the year. The highest single hour was a little over 4 kW for everything before I got an EV. An EV charger can be 7 or even 9 kW all by itself.
David Roberts
Wild. Running your EV charger more than doubles the previously high point of your instantaneous load.
Bruce Nordman
For the highest single hour and it could be like eight times the typical. That’s incredibly bursty.
David Roberts
Which makes it a new kind of thing on the grid. This is also worth emphasizing. It’s not that we have a lot of experience dealing with giant bursty loads. There haven’t been a ton of them.
Bruce Nordman
The first place that this capacity issue showed up was in Australia, which — to a recent podcast of yours on rooftop PV — there, a number of years ago, had an increasing number of circuits where on certain days in the afternoon when solar production was at its peak, the transformers and wires were approaching their capacity. They said, “Okay, nobody else on this circuit gets to install PV, forever, unless we spend lots of money increasing the capacity of the system.”
David Roberts
Or they can curtail. Now they are writing that into the contract that they can curtail your individual solar in these circumstances.
Bruce Nordman
Rather than saying no one else can install solar, when in fact most of the time there is extra capacity — it is only a few hours of the year — what they started doing was broadcasting out interval power limits to each customer, not to how much the PV can produce, but to how much the customer site as a whole can export. This is called dynamic operating envelopes. Then they can fairly allocate the capacity to each customer and it is different for each customer, different every day, to make maximum use of the capacity that is there and guarantee that the system will not be overloaded. That is an incredibly powerful mechanism.
David Roberts
An individual customer site is told, “Here’s how much you can export this hour.”
Bruce Nordman
Correct.
David Roberts
If its solar is running, it might take this and say, “Okay, well then instead of exporting all the solar, I’m going to put it in my battery.” That’s the kind of calculation that’s going on on the consumer side in response to this.
Bruce Nordman
Correct. Anything that you might have been in danger of having to curtail, you instead put into a battery, you run the air conditioner, you heat some water, whatever it is, and we want people to shift loads those times anyway. This mechanism just reinforces what is good for the customer and good for the grid as well. There is no financial aspect to this. It is purely a requirement for operating to make sure that we keep the system safe.
Doing this kind of digital capacity management is not new. USB, which has now been around for more than a third of a century, from day one, has had capacity management. You plug a device into the USB port in your computer, it can’t just take power, it has to first request capacity. There’s a negotiation about the capacity. This is fundamentally different from the pricing, where the communication is one direction. For the capacity management, when you get to things like EVs, there does need to be some negotiation so that the grid can allocate through some dynamic mechanism capacity. Devices are able to reserve capacity when they need it and plan for it and guarantee that the system will not exceed it.
The details of that mechanism are still being determined. People have different theories and we need to do more experimentation on that. Pacific Gas and Electric and Southern California Edison in California are doing experiments with some mechanisms. They are more band-aid rather than permanent ones. The protocol you mentioned, OpenADR3, has two mechanisms for it.
This is an area that needs much more attention, but it can be done in coordination with the customer site as a whole, rather than trying to micromanage individual devices. What happens at the meter is the only thing that affects the grid, it simplifies things so much. If that is the point of interaction rather than trying to work around the meter because you do not have the right arrangement of the meter.
David Roberts
The take home here is you’ve got two separate mechanisms — pricing mechanisms and capacity mechanisms. According to you, once you’ve got those two, you’re mostly done. You need to send out price signals and then you need to send out capacity envelopes that people need to stay inside. With those two bits of information — what is the price and what is the hour, what is the capacity envelope for the hour — that’s all the information customer sites need to do their optimization and to do collective optimization.
Bruce Nordman
Correct. Yes.
David Roberts
This capacity will also be a relatively local thing too. Generally these capacity issues come up on individual transformers or —
Bruce Nordman
It could be the first transformer in front of a house, for example, or it could be a substation or the wire in between. It could occur at different points in the distribution system depending on the details of it. That’s all inside the grid where the constraint is — it doesn’t matter to the customer. The customer only needs to know what’s the mechanism for coordinating with the grid so that things work out the best possible for everybody, which is to use all the capacity that’s there and guarantee that it’s not exceeded.
David Roberts
Here you have — and this I think is what comes up with a lot of people when they first hear this — a system that’s based almost entirely on price. Price — how much does it cost, who can pay? When people hear that, their mind goes immediately to, “What about people who can’t pay? How is this not rapacious capitalism, et cetera, et cetera?” There’s a question of if price and capacity are your two mechanisms and your only two mechanisms, how do you ensure other kinds of social or political goals or guidelines? How do you layer other stuff in?
Bruce Nordman
I care as much about this as anyone else does. When I started thinking about this, I started thinking about it in the context of off-grid systems in developing countries and how to make that work. That’s how I originally came to be using price. Simply changing the price does not increase system costs. In fact, changing the price is a way to reduce system costs and therefore reduce bills. That has to be clear in people’s minds — dynamic pricing is about achieving lower bills. It’s not about achieving higher bills.
In California, what we are doing for the near term and what we should do forever is that you charge an hourly price and you calculate the bill according to that and according to some TOU price. If you would have paid less under the TOU, you pay that to make sure that the people who today are more expensive to serve than others continue to pay the TOU and the people who are less expensive to serve and then also can do additional load shifting, pay the hourly. Over time more and more people will just be doing the hourly and fewer and fewer will be on this TOU backstop. That is easy to understand and easy to implement.
David Roberts
How do you protect low-income ratepayers?
Bruce Nordman
They continue to pay the TOU if they are more expensive to serve. Many low-income people today are less expensive to serve and are paying more than they should because they’re consuming more at the low-price times. Others are the reverse. It’s not that low-income people are some monolith. The current system is not fair. We have to recognize that. Current tariffs are not fair. Absolutely. If we want to make things fair, we can move in that direction and move to it in a way which protects anybody who has non-optimal load shapes. We can help them change their load shapes through acquiring devices, controls, or new appliances as we’ve done with energy efficiency for decades.
David Roberts
Is there any functional distinction between an individual customer site, a building, say, that is its own small microgrid, and a larger microgrid in which that building is a part? To the larger grid, the microgrid is the black box, correct?
Bruce Nordman
That’s absolutely true. This community is essentially a single large customer from the perspective of the utility.
David Roberts
That’s what I’m trying to get at. Theoretically, a whole community could be, from the grid’s point of view, a single customer if they were all on the same microgrid.
Bruce Nordman
Correct.
David Roberts
They could calculate their local price based on their local values.
Bruce Nordman
But that’s the retail price for that community. That would be at best a locational retail price. It’s still not a local price inside of a single customer site. They’re similar, I can see that, but you still have a utility-customer relationship between the community and the final customer. That’s not a problem. That’s just not the same as inside of a customer site.
David Roberts
The whole question is: how do you allocate your power to your highest value? How do you allocate power? The way you want to allocate power is you want to put it where it’s most valuable first and work down from there. To do that, you need to calculate what is the value. The key insight here is that the value from the grid perspective is going to be slightly different than the value from the building perspective. Value is being calculated all the way down, such that when you get to the device level, the actual device optimization is working on extremely local, very specific value information. You are optimizing for value at every level.
Bruce Nordman
Correct.
David Roberts
That, I think, is the point here.
Bruce Nordman
The water heater doesn’t have to know where the price came from or why. It only cares about what the price is. The grid could go down. Your house continues to operate as a microgrid because you have a battery and the price may change. The water heater re-optimizes. You may have a higher price or a lower price, depending on what is going on. The water heater doesn’t care about why, it just cares what the price is. All of this topological complexity in no way affects how devices operate.
David Roberts
Let’s return briefly to the point about non-deterministic systems, because I think now that we have described how this works, how price is being used as a coordination and optimization mechanism down to the device level. In what sense is this system non-deterministic?
Bruce Nordman
Retail customers have always been non-deterministic in their consumption of electricity, with a few niche exceptions. In general, you don’t promise in advance to your utility grid how much electricity you’re going to consume each hour for the next month or the next year. You just consume whenever you want to. That’s always been the case about how electricity works. I’m not changing that at all. We can either charge bad prices or we can charge good prices.
What’s a good price? A good price is a price which results in a better overall situation for the grid, the entity setting the prices — that’s their job, to set the price which produces the best result for them. In the past, the price was just a revenue generation mechanism. That’s all it was. In the present and future, the price is also a control mechanism to shift load. What you need to do to set retail prices in this context is go through two separate calculations.
One calculation occurs today, which is the revenue requirement of the utility. How much revenue do they need to collect at the end of the day, month, or year. This doesn’t change that one bit, except that we will lead to needing less revenue because the system can be more efficient. Secondly, you go through a calculation of what’s the shape of the prices — 24 hourly prices or 48 half-hour prices. The grid, based on past experience, determines what shape for this locality will produce the best result for the grid. Then shift that shape up or down so they collect the right amount of revenue. Those two things happen in parallel so that you meet both objectives: collect the right amount of revenue and charge the right shape so that the right load shifting happens.
In general, the water heater, because you are only shifting load, you are never shedding load with your water heater, only cares about the difference in prices, it does not care about the absolute price. These two things work seamlessly together to shape load and to collect revenue.
David Roberts
I come back again to how this is going to produce a more efficient system. I think one of the advantages of this is that it makes flexibility not something that you try to add on top of the system or that you try to tweak the system afterwards. Flexibility will just be part of normal electricity consumption. In this, the flexibility is part of the operation of the system, not some separate thing.
Bruce Nordman
Precisely. Historically what we do is we sold electricity at the wrong price. Utilities got results that they didn’t like for whatever reasons — too high a generation cost, transmission or distribution issues. Then we created these complicated, expensive mechanisms like VPPs to account for the fact that we charge at the wrong price. Those are expensive bandages on the system or like digital paint on the old analog system. What this is, if you charge the right price to begin with, then you get the result you wanted. You don’t need the band-aid, you don’t have a wound that you need to address because you’re not creating the wound by charging the wrong price.
In other contexts we just charge the right price. Airlines charge the right price. They don’t sell their tickets at a flat price and then have third parties go in and try to convince people to change their flight times to even out the supply and demand of airplane seats. They just charge the right price to begin with.
David Roberts
This is the analogy that finally occurred to me. I was thinking about how to explain this to normal people. This is the analogy that I think works: imagine if airlines sold all seats on all flights for the same flat price. They would get terrible results from that. Some flights would be massively oversubscribed, some undersubscribed. Imagine a third party came along, rounded up all the ticket holders and said, “Hey, the airline’s getting terrible results. There’s some value to the airline of you being flexible. Can you move your flight, individual customers? Can you move your flight?” Then that third party rounded up all the customers, took their flexibility, and sold it to the airlines. That is the VPP model.
Bruce Nordman
Exactly. It’s complicated and it’s expensive.
David Roberts
What you are saying is just don’t charge that dumb flat price in the first place. If you charge prices that reflect temporal and geographic value, you will get the results you want and then you won’t have to do this ad hoc flexibility stuff afterward. Is that fair? The airline analogy — you think that works?
Bruce Nordman
Yeah. The key difference in the last few years is that we now have all of the technologies at very low cost, often free, to make the automatic control highly practical. We have the communication protocol — we had communication protocols for pricing for the last 20 years, but they were old and cumbersome and difficult to deal with. Now we have modern, simple ones. We have pervasive Internet connectivity so that devices can get the prices. We have extremely low-cost computation on integrated circuits. The integrated circuits that go into appliances cost four or five dollars.
David Roberts
This is worth emphasizing. This is all cheap, often free. The benefit of all these electronic developments over the last 30 years is this is all just basic circuits and communication stuff that is trivially cheap. It’s not some big, fancy, complicated stuff we’re talking about. Your water heater just needs to ping the Internet, and that is a solved problem.
Bruce Nordman
And ping your local price server in your central building device to get the price.
David Roberts
Who is then pinging the central price server.
Bruce Nordman
The reason many appliances have Wi-Fi on them today — when you think, “Does my dishwasher need to have Wi-Fi?” — no, it doesn’t, but the microprocessors have Wi-Fi and Bluetooth on the chip whether they are used or not. It is literally free for them to include it. You can’t get much less expensive than free. I will soon have three price-responsive devices today covering my space heat, water heat, and EV charging. Also, my phone optimized it to a GHG, all of it through free software upgrades from the manufacturer for devices that were not grid responsive when I bought them.
David Roberts
No kidding. You bought non-grid responsive appliances and they just had the chips in them that were capable of Wi-Fi communication. Because they included them trivially regardless, a software update from the manufacturer then turned on its ability to communicate with the web.
Bruce Nordman
I should be more specific here. My space heat and hot water come from a heat pump which the heat pump can’t communicate with. But I have a clever controller commercial product. When I bought it, it optimized to time-of-use prices in the manufacturer’s cloud. I then got the free software update where it optimizes to hourly prices in the controller in my house and it receives those prices that were OpenADR3. That was a free software update. The EV charger, when I got it, optimizes to TOU prices in the cloud and they are working on integrating with the PG&E price server to be able to use the hourly prices and optimize in their cloud to it. That PG&E price server uses OpenADR3.
David Roberts
Really most of what you are talking about in this system is software tweaks. There is just not a lot of hardware, certainly not expensive hardware, involved in any of this. Most of this is software, correct?
Bruce Nordman
For any new product or any product that you can get an over-the-air software update, an increasing number, this is pretty trivial. There is this long transition time where lots of people have old water heaters. Maybe it’s an electric resistance water heater. There are commercial products today that will control them and are Internet connected and could readily operate to an hourly price just as well as to the TOU price they’re operating to now.
David Roberts
There’s no barrier to making literally any appliance price responsive. Even if it’s dumb and old, you can get a controller to attach to it to make it —
Bruce Nordman
Well, a dumb device generally only works if you can depower it. For a resistance water heater you can just shut off the power to shift its load. I’m sure there are some devices where that’s not a workable option. Some devices will need replacement. Many devices can have these external controls which do cost something. Doing anything costs something. To have something be part of a VPP, it has to be able to communicate and that’s all you need for the price response. You don’t need anything more for price response than you need for VPPs, you just avoid a whole lot of cost and complexity.
David Roberts
Let’s talk about how to get from here to there, which is part of what’s broken my brain about all this. This is a very wholesale change in the way the electricity system works. Just to review, what we need to make this work is a central price server, a protocol that helps communicate, and price-responsive devices. We have price-responsive devices. That’s a solved technical problem. We have the protocol. That’s a solved technical problem. We know how to make a price server. That’s technologically trivial. Technologically speaking, this is all good to go.
It’s not technology development that is the barrier here. Is the road in this direction — does it start with utilities changing how they charge prices? Just with utilities implementing more dynamic prices? Is that step one here?
Bruce Nordman
That’s step one. It could be either a unitary utility acting on its own, or it could be a utility forced by a regulator, such as in Illinois where the legislature passed a law saying they must offer hourly prices different every day, and they’ve had it for 10 years.
David Roberts
Oh really? Illinois has highly dynamic prices of the type you are talking about.
Bruce Nordman
Yes, but the variation over the course of the day isn’t very much. Your opportunity to save is limited. It’s there, but it’s not that great. They have only very limited automation. They don’t have a price server in the way that we’re talking about. Having the prices is a prerequisite for everything else, the prices and the price server, because it’s not that difficult for manufacturers to put in the ability to be price responsive. In general, they are reluctant to spend time doing so until they have a critical mass of customers who could actually use them.
I’ve had this conversation with many manufacturers over many years and they say, “I’m not going to innovate into a vacuum. I need to have a business case. I need to have the customers and the customers need to be able to pay the prices.” Everything comes down to the prices. It’s not a chicken-and-egg thing. The prices have to come first.
David Roberts
Yeah, but skate to where the puck is going. Everything is going to talk to the Internet eventually. Just go ahead and do it.
Bruce Nordman
Then we also need to get global consensus on the maximum complexity of the tariffs as it affects device optimization. Just to be clear, you can have fixed charges which do not affect device optimization. But the parts of the tariff that affect how devices optimize to reduce bills the most need to be limited to the stream of import prices and stream of export prices. People need to recognize that needs to become the global standard so that a manufacturer in China, shipping products all over the world, can ship products that will work all over the world because everything works the same way.
David Roberts
I see. You want to standardize price format to make this replicable and interoperable across different utilities, different countries —
Bruce Nordman
Everywhere! We’ve done this with IT technology. It’s not that we haven’t done this globally before. We just need to get a critical mass of organizations that operate according to these principles and that other people will see the merit of it and then be consistent with it. The question is how do we get to that initial critical mass? If you take the principles that things should be simple and universal, you’re 80% of the way towards having the right answer. Some utilities will think they’re special and different. You and I know they are special and they aren’t different in this respect.
How you calculate the price can be different everywhere because that doesn’t change the communication. This is like web browsing where you have the web server, HTML, and web browsers, and HTML defines the maximum complexity of the web page. This price structure defines the maximum complexity of how prices should be done on a retail basis.
David Roberts
Got it. It’s a high priority for you to keep this simple, to keep the pricing differentiation as simple as possible.
Bruce Nordman
Exactly.
David Roberts
Import price, export price, but it is going to change hour to hour. It’s not simple in that respect. It’s changing temporally all the time.
Bruce Nordman
It can be a day. The vast majority of people who pay such prices, there are day-ahead prices and that is absolutely the place to start. Once people have the automation, they will realize that you could shift from day-ahead to day-of prices. The communication, the automation do not change and that is going to result in a slightly lower bill. This will happen later on, but we just have to know that the devices do not care if it is day-ahead or day-of.
The key thing here is that we don’t want to put digital paint onto our 19th-century electricity technology. We need electricity technology initially just inside of buildings and then later into the utility grid — which is digitally native and networked — instead of using network technology to manage our 19th-century systems.
David Roberts
This is a very big set of ideas and topics, a very big idea. Do you have a next thing that you are pushing for? You said we can step toward these incrementally. What’s next on your personal list that you would like to see happen moving in this direction?
Bruce Nordman
Aside from every electricity retailer offering hourly prices that are different every day or something that is beyond flexibility?
David Roberts
That’s a big step, Bruce. Much more practically, earthbound — is there a particular utility you’re trying to get a pilot thing started with? Very practically, what needs to happen?
Bruce Nordman
PG&E offers hourly prices different every day to any customer type today and has for more than a year. Southern California Edison is supposed to soon and the state of California’s Energy Commission policy is that every Californian should have access to such prices in less than a year. I don’t think we will make that deadline, but we are trying to get there.
David Roberts
That’s the price server that you’re talking about. Making them available to everyone is just about setting up the price.
Bruce Nordman
It’s about offering the prices and having the price server to communicate them. In some places they have the prices but they don’t have the price server.
David Roberts
Let’s stipulate in our fantasies, two years from now, California has the dynamic prices, has the server. Then what is left to do for Californians, individual consumers, is just to buy the price-responsive devices. Everything will be in place except for the consumers.
Bruce Nordman
In many cases people will get devices that can get software updates to do it or they can acquire a central controller that can do it. When they replace a product, they will replace it with one that does this. Any cloud-connected device can certainly do this and just optimize in the cloud. There are lots of paths for many existing devices to become price responsive very quickly and then it will take time for most of the devices to turn over and get replaced.
David Roberts
Long story short, California is moving in this direction and there is reason to believe that in some amount of time, two years, five years, this is how the California electricity system is going to work.
Bruce Nordman
Yes. We also plan to still have VPPs and use them both. The balance of it should be determined by the market and the need. There’s always going to be some — we will make good use of VPPs for the foreseeable future because we won’t turn everything over instantly, there’ll be just a shift in the balance over time. There are some limited services that VPPs are better at. It’s not that they don’t have a role, it’ll just be changing.
I was thinking the other day that it’s like hybrid cars. Hybrid cars are sort of like VPPs in that they’re kind of a band-aid solution. Hybrid cars are actually growing, as I understand it, even as electric vehicles are also growing. Over time, eventually the EVs will grow and start taking up and the hybrids will decline over time. That’s, I think, a very good way to think about it.
David Roberts
The point I’m trying to make here, and what I want listeners to take away, is that this is not just Bruce’s elaborate fantasy that he’s concocted. This is a thing that’s happening in the world. There are systems moving in this direction, and this is something that could happen within our lifetimes. We could see a system working.
Bruce Nordman
Millions of people in at least 20 countries pay such prices today, unfortunately most without the right automation. The automation is easy to set up. The barriers are all in people’s heads and institutional. They are not technological.
David Roberts
Maybe this is a hard question to answer, but among the nerds who think about stuff like this, the class of nerds in the world who are beavering away investigating electrical systems and thinking about how to reform them, is there a broad consensus behind this basic vision or is it a battle? Is it a debate? Are you an outlier? Are you a minority? What’s the state of opinion in Electricity World about this? Are a lot of people captured by this and want to move this way, or do you feel like you’re fighting the tide?
Bruce Nordman
I feel like I’m fighting the tide, but there are lots of reasons to be optimistic, at least in the long term. More and more places are offering more dynamic prices. The automation of their use — people haven’t figured out that that’s an essential part of this. The desire for privacy and autonomy certainly is only growing. The desire for lower bills is growing. Both of those are facilitated by this.
One problem here is that there’s no group of companies that are making lots of money off of this, that are a trade association lobbying for this, because the customer saves the money. There’s not these companies pulling money out. That’s part of why this is so good. With VPPs you’ve got tons of venture capital, so they can have big PR budgets and get lots of attention to this, whereas there’s no industry behind this for pricing because it’s all about saving money rather than about extracting money from people.
David Roberts
Yes, it is a value shift in the direction of customers and as a cynic, you would expect that not to be hugely popular among the entities who were previously receiving that value. What you really need is consumer groups to get behind this. This gets back to what I was saying earlier — consumer advocates, when they hear “let’s just throw everybody out on the mercy of the market and use nothing but prices,” have negative connotations around that. There is a lot of communications work to be done with the consumer field about this, about why it is consumer friendly.
Bruce Nordman
We’re already at the mercy of the market. We’re already paying all of the revenue requirement for utilities. All this does is reduce how much revenue they need. In a way it’s a path towards lower bills — it’s not a path towards higher bills. That’s the key.
David Roberts
I know that, you know that. But I don’t think ordinary people when they hear pricing necessarily think consumer first. Which is just to say that there’s a lot of translation and communication work to be done here to help people understand why this is a consumer-friendly reform and not rapacious capitalism or whatever.
Bruce Nordman
Internet technology developed from researchers and academics and government labs. It wasn’t in the market where it all developed because it had business backing until it reached scale and then people figured out that they could have businesses around it, but the development wasn’t driven by those business interests. That’s the problem here — we don’t have business interests driving the development of this, even though once it exists people will realize there is lots of opportunity to change existing products or introduce new products.
David Roberts
Obviously, we’ve barely scratched the surface. People can go to your website, got all kinds of papers digging into this further, all the ins and outs. One thing I just leave listeners with is, and this I think is a good provocative question you ask, which is: if not prices, then what? As you say, VPPs are good, but customer sites are going to get very complicated and trying to micromanage 10,000, 50,000 customer sites from a central location is just going to get impractical quickly. We need a coordination and optimization mechanism that can operate locally, that can operate at different scales, that can operate off grid or on grid, et cetera. If not pricing, then what is that going to be?
Bruce Nordman
Exactly. I’ve looked for 20 years and I’ve never found a second mechanism. Let’s suppose that the utility sees their transformers getting overloaded and wants to turn down my EV charger, but I really want to charge my EV and I’ve got a stationary battery I could discharge. They shouldn’t turn down my EV. They should just say, “You can’t import as much power,” in which case I’ll just discharge it from the battery and keep charging my EV. All the decisions need to be made locally because the information to make the right decision is local. The customer’s preferences and economic impacts all occur locally.
David Roberts
The customer is in control here, in the driver’s seat here, getting all the value of flexibility, in control of the preferences, in control of the operation of their devices. One thing I like about this vision is that you have solved the privacy problems at a stroke here and the enshittification problem too. I think this is going to avoid that too, because the utilities are not capturing you, the VPPs are not capturing you. You are running your own stuff.
Bruce Nordman
Because it’s platforms that enshittify, it’s not technologies. You’re not required to be part of any platform. With this, it’s only about technology.
David Roberts
I’ll leave it there. Good Lord. Thank you to any listener who’s still with us. Thank you, Bruce, for walking us through this again. People can go to brucenordman.com and learn a lot more about all this. Thanks, Bruce.
Bruce Nordman
Thank you so much. I would love to hear from other people who have questions or want to help out with this.
David Roberts
Thank you for listening to Volts. It takes a village to make this podcast work. Shout out especially to my super producer, Kyle McDonald, who makes me and my guests sound smart every week. It is all supported entirely by listeners like you. If you value conversations like this, please consider joining our community of paid subscribers at volts.wtf, leaving a nice review, telling a friend about Volts, or all three.
Thanks so much, and I’ll see you next time.












