Interfaces for the Power Grid
This week has been crazy busy, but I managed to submit the following to the B2G interoperability group at NIST.
Each interface around each process of the grid should allow bi-directional buying and selling. The interface should support discoverable diversity, allowing the standard to grow over time. Ideally, the interface would be the same for different forms of energy, allowing the same economic interface to be used for buying standard power from the grid, solar energy from the neighbor, or thermal energy from the data center in the basement. I should be able to set my heat pump with gas pack to switch not only on peak efficiency, but on the price for each fuel...
This week has been crazy busy, but I managed to submit the following to the B2G interoperability group at NIST
Each interface around each process of the grid should allow bi-directional buying and selling. The interface should support discoverable diversity, allowing the standard to grow over time. Ideally, the interface would be the same for different forms of energy, allowing the same economic interface to be used for buying standard power from the grid, solar energy from the neighbor, or thermal energy from the data center in the basement. I should be able to set my heat pump with gas pack to switch not only on peak efficiency, but on the price for each fuel.
The interfaces should be non-hierarchical and composite. Remote power generation, the local sub-station, and the campus micro-grid should have full peer interfaces; my decision to buy from a remote plant or a local storage facility should be through the same interface.
So, what are the characteristics of this interface?
E-Business InterfacesOffer and Acceptance
Price is clearly the first component; price is how we indicate value and scarcity. Short of a surprise malfunction, every brown-out is a failure of pricing. As pricing may occur in the context of an auction or negotiation, prices must go two ways, as an offer, as a bid, as a request for quotation.
Price Scenarios
Note: in the scenarios, day (or tomorrow) can be replaced by week, month, year or any other period one wants to contract
- Your current power costs is this much
- Power costs this much tomorrow.
- The price curve for tomorrow is…
- The price for up to so much power (perhaps as a per cent of yesterday) is x, for over that amount y, for an arbitrary number of levels,
- One-time urgent offer with no bid.
- One-time offer to be bid until market clears
- Demand Response is either a new auction or it is a RFQ for power buy-back already negotiated.
- Your instantaneous use is…
- I want to purchase this amount of energy tomorrow.
- If the price curve for tomorrow looks like this, my purchase will look like…
- We accept your offer as above and wish to enforce it.
- Short term request to relinquish previously agreed to power.
- Short term request for additional power bids
- Long term request for significant give-back, say a summer furlough
- Failure to perform will result in power costs of…
- Other Transaction Details
- Penalty for underperformance [as producer] is…
- Penalty for underperformance [as consumer] is…
- Contract is enforceable, and consumer use will be throttled to meet agreement.
- Contract was authorized by …
- The following power qualities are critical to this contract….
- This security token / ID / account overrides normal billing process (especially for electric cars)
- Qualities of Power Delivered
Other qualities of power must be transmitted along with price. In some circumstances, these other characteristics might trump all other considerations, as projected reliability might concern a data center as much as price. It may be a condition of contract that the supplier notify the buyer of changes (or predicted changes) in a “critical quality” (see Other Transaction Details) as quickly as they would of a DR or other rapid response scenario.
More may be discovered in the future, but an initial list might include:
Quality of Power
- Predicted Reliability of Power during time of contract (perhaps derived from EERP).
- Additional capacity in critical bottlenecks. This attribute may be a quality of a substation, or it may, stripped of price and transaction, be a quality of an internal UPS or electrical panel.
- Remaining power at current or predicted burn rate. This may describe diesel generator, or fuel cell, or …
- Remaining Time / capacity to fully recharge storage.
- AC or DC
- Carbon accounting of supply
- Environmental accounting (wildlife, habitat, renewable, etc) of supply
- Geo-location of supply (allowing Buy Local and NIMBY to each affect markets with their dollars)
Should power stored in a battery report its effectively higher carbon load when it is sold or consumed?
Other Market IssuesAll interfaces should support many-to-many interactions. A customer should be able to select from any of several aggregators if available. A customer should be able to buy from specific generators beyond the local T&D if desired. There must be a way for the buyer to discover power sources that meet the characteristics he desires and to negotiate with them. There may be times when local transmission conditions want to find emergency load use rather than emergency shedding.
Market FablesThese are use cases, but they have been selected to push away from traditional scenarios. Traditional use cases have already been well handles by others. What follows are edge cases, designed to test the limits. If we do our work well, what Fred Krupp calls the “winners of the race to re-invent energy” will be able to innovate in ways I cannot anticipate.
The Electric CarIn the evening, the electric cars come home, drained from a day of driving. Perhaps they were doubly drained, used to carry their office buildings during the afternoon brown-out. What will people want from their cars next….
- To sit in the garage overnight, slowly charging.
- To be ready to drive 15 miles in twenty minutes when I go get one last kid from athletic practice.
- To be at least half charged and ready for anything in two hours when the baby sitter arrives and mom and dad head out for an evening on the town.
- To quickly get to at least a 40 mile range in case I get an emergency call from the nursing home, and thereafter just be sure to be ready for the morning commute.
- To get a charge for 15 miles by 8:15 when I head to choir practice at church. Better make that 25 lest we stop for coffee afterward.
- It's two hundred miles to the beach and we plan to take full advantage of the expensive week-long rental by getting there tonight! Kids, grab your bags, we are leaving in 20 minutes. Oh, and the car needs a full quick-charge, no matter the expense.
The above require a wealth of power signals. Some of them (capacity of current storage) can be transmitted back using the same interfaces as we have for capacity of a house battery. Not all interactions will be with the home base of the car.
When parking downtown, I want to plug in my car. I may want to choose between a quick visit, for a cup of coffee, and an all-day back-to-school shopping event.
The Green Garage™ offers locally generated wind power for re-charging at its own special rates that vary with the wind. Having been burned once, I want to check prices before I leave the car.
When I go over to your house for dinner, I want to plug in. Being a polite guest, I of course want the charges to go onto my own bill.
The whole family gathers in the next town for Thanksgiving dinner. All cars are drained, and need to recharge over the next five hours except for the college kid, who arrives at the last moment, and leaves as soon as he can. Grandpa decides to overrule all normal agreements and cover all the charges for cars plugged in at his house.
The Transacted HouseholdZero Net Energy Buildings will be built around local energy generation, storage, conversion, and recycling. These diverse systems will be too complex to manage as control systems, and will have to be interact as agents exposing services. In this model, we will leave them to negotiate power usage among themselves. These devices should use the same economic interfaces rather than detailed control interfaces.
I could ask my dishwasher to run itself, and manage its own budget for the month. I could also set service standards that the dishes always be clean before dinner the next day. This leads to a relatively simple and consistent user interface.
I could tell my solar panel to sell to the grid whenever the price is above a certain amount, and to store any excess energy. The grid might consistently outbid the dishwasher—and that’s OK. If so, the dishwasher would still run only at night.
I could tell my whole-house storage system to buy power at any price until it has four hours on hand. Thereafter it might buy whenever energy is below a target price. I could even let it take bids from the household systems and devices, or from the neighbor. This system would need to charge an appropriate mark-up based upon its inefficiency of storage.
The right sort of abstract business interface between the power grid and our buildings can also be used between buildings, or within buildings.
Third PartiesThere must be ways to delegate authority and rights cleanly between parties. Intelligent buildings will move toward knowledge-based maintenance based upon building system analytics. This service will be supplied by remote specialists. These specialists will need access to live use rates and pricing to supply business-ready information (Change the filters on the 3rd floor; at your energy prices, it will costs you $146 per month until you do). Today, it is difficult to assign rights to such “privacy” sensitive information.
ConclusionMy chief concern is that we do not over-integrate and thereby stifle future innovation. The Grid’s interfaces needs to be lightweight, composable, extensible, and able easily to interoperate with the service, security, and e-commerce standards of business and the internet.
It’s not Use Cases, it’s Interaction Patterns
This morning over coffee I realized that it is because we should be talking service instead of procedure.
One of the truisms of Service Oriented Architecture (SOA), is that it is nearly impossible to implement a SOA in a ...
The NIST B2G efforts so far have annoyed me like an itch I cannot quite scratch. The B2G (Building to Grid) group is trying to collect applications and use cases, to create the desiderata for the new interface standards. These are the traditional ways to characterize known systems. Certainly even distinguishing the two can be a strain, although practitioners may prefer one over the other. And yet there is that annoying itch…
This morning over coffee I realized that it is because we should be talking service instead of procedure.
One of the truisms of Service Oriented Architecture (SOA), is that it is nearly impossible to implement a SOA in a Procedure Oriented Enterprise (POE). (POA is the "antonym" of SOA, only discovered after SOA existed, in a manner similar to the term Analog Watch only being discovered once we had digital watches). It is easy, relatively, to implement SOA in an organization in which each department and each departmental system knows what its purpose is, and what its effective business metrics are. Such a well understood business can be referred to as the SOE.
A standard SOA talking point is the virtual company assembled entirely from the Services provided by others. Virtual companies are almost inherently SOEs. Many of the new markets I can imagine seem more like virtual companies than they do like the process-oriented companies that make up today’s energy markets. We should be thinking service.
We need to focus on interaction patterns, the approach at the heart of service integration in the e-commerce side of web 2.0. To enable the new markets that most of us hope can arise from these efforts, we need to shift from thinking in terms of request-response and buyer-seller-shipper interaction scenarios. The patterns we must document here go beyond simple bilateral interactions, to include multilateral, competing, atomic, causally related, and routed interactions, and should allow for any number of long-running business processes.
The new smart grid, and the new economies of Zero Net Energy Buildings (ZNE) will involve the discovery of and interaction with services. These service will be involved in energy generation, storage, and conversion. These services will be diverse and multi-party. These interactions will not be procedural.
Now that I have my head on straight, I hope to submit interaction patterns required for new energy markets soon. But I thought I would give everyone a heads up on what I think is the real task.
It’s all too cheap!
Even with today’s rising energy costs, most things do not cost very much. This is a good thing. Food, as a percentage of income, is still at historic lows. In real dollars, gasoline is just where it was at the birth of the modern car in 1908. For most people, switching to a more fuel efficient car will not pay back the initial capital outlay in the next five years. Local energy generation just doesn’t pay back its installation cost quickly enough.
A penny saved may be a penny earned, but today, everyone leaves their pennies by the cash register. Gas prices do not come down because no one wants to make a left turn against traffic to get a better deal. (See also many articles on the front page of Knowledge Problem this week. The New York Times recently indicated that a load in the washing machine might cost $0.53. Who is going to personally manage that? Who is going to miss their $4 coffee on the way to work to reset when the dishwasher runs for this type of gain?
Life cycle does more than lifestyle to determine energy usage. Homes with small children have different energy profiles than empty nesters. Life-cycle trumps life style in energy use except in the most extreme cases. Extreme energy savings are not ever going to be a mass phenomenon. People would rather get to the beach an hour earlier, and get the complaining kids out of the car and in bed on time than they would drive for greater mileage on the trip. These facts are not likely to change.
Well, if we are not going to manage our devices, our systems, and our energy, who will? There are only two answers: someone else and the systems themselves.
Few people want someone else to manage their power, because few people want to relinquish autonomy over their home to someone else. Service is a possibility here. Services like Sensus could remotely monitor my heating and cooling for peak performance, and let me know when and what maintenance is needed. If I approve it, they could even schedule the maintenance themselves, and verify post-repair performance before I pay for it.
This leaves the devices managing themselves. There are a lot of devices, with a lot of features. If we are going to let these devices manage themselves, they need an economic interface, too.
I could ask my dishwasher to run itself, and manage its own budget for the month. I could also set service standards that the dishes always be clean before dinner the next day. This leads to a relatively simple and consistent user interface.
I could tell my solar panel to sell to the grid whenever the price is above a certain amount, and to store any excess energy. The grid might consistently outbid the dishwasher—and that’s OK. If so, the dishwasher would still run only at night.
I could tell my whole-house storage system to buy power at any price until it has four hours on hand. Thereafter it might buy whenever energy is below a target price. I could even let it take bids from the household systems and devices, or from the neighbor. This system would, of course, need to charge an appropriate mark-up based upon its inefficiency of storage.
If we develop the right sort of abstract business interface between the power grid and our buildings, it can also be used between buildings, or within buildings. Most throw-away cell phones have more computing power than it took to go to the moon. Surely, our embedded systems can do a little day trading…
Embbedded commerce heats up
I want to alert my readers that there are two activities afoot right now that have the potential to affect everyone interested in GridWise, particularly those interested in the new e-commerce side of energy.
- NIST has begun working in earnest on the protocols of the new smart grid, in particular the B2B interactions between the grid and its end nodes. Work is split into B2G, I2G, H2G, and T&D, with electric cars placed, for now, in H2G. It is important that they are opting for business to business interactions, and not on machine to machine interactions. Services inside the building would be coordinated by the business processes of the occupants. Grid messages would go to the business agent of the occupants. Interactions, including pricing and bidding, would be between the grid agents and the building agents. This group had its second meeting today, and is requesting submission of applications (use cases but with an economics/business slant) to base the roadmap around.
- OASIS, the e–commerce people, have a stated intent of aligning / cross-pollinating the e-commerce and the device crowds. Clearly, in WS-* (pronounced ws-splat), we have most of what we need to put secure, scalable, abstract, verifiable, transactions around the underlying business transactions of GridWise.
Those who know me, know I am excited about this convergence, which I have been writing about, at here and at other places, for years.
If you have application cases that you would like the business of energy to support, built upon transacted open markets, let me know and I will stir them into the hopper. If you want to be kept notified, let me know that as well.
New Daedalus
Daedalus designed buildings, automated statues, and built wings for human flight. Daedalus worked by eye and hand, his designs scratched with a stylus on wax tablets. Until recently, we merely perfected his means of work, using better pens, and paper, and finally drawing on computers.
It is only recently that we have begun to leave the methods of Daedalus behind.
Simulations and digital twins guide each decision. Intelligence, or at least behaviors, imbue each system and device. Cyberphysical systems replace household servants and chauffeurs, operate factories, and manage energy logistics. The most pressing concerns are how intelligent systems and buildings will respond to us, and to each other.