Aggregating Distributed Energy Resources: Efficiency and Market Power I: A Profit-Seeking Aggregator with Two-Part Pricing Attains the Benchmark Welfare, Dispatch and PricesResearch Paper
Motivation
Distributed energy resources (DERs) — rooftop solar, home batteries, electric vehicles — turn electricity consumers into prosumers who can both buy and sell power. Their individual capacities are far too small to bid in a wholesale electricity market directly, so regulators have opened these markets to DER aggregators, intermediaries that pool many small resources and trade on their behalf (FERC Order 2222, 2020). An aggregator is a monopolist toward the prosumers it serves, and a profit-seeking monopolist between a market and its suppliers ordinarily distorts quantities: with a single unit price, the aggregator buys less than the efficient amount, and social welfare falls (Alshehri, Ndrio, Bose, Başar 2019, 2020).
Gao, Alshehri and Birge ask whether this loss can be avoided without regulating the aggregator. Their answer is that it can, provided the aggregator uses two-part pricing: a participation fee plus a per-unit price. This mission formalizes that efficiency result.
Setting
A power network has a finite set of nodes and a finite set of transmission lines. The ISO chooses nodal net injections ; the DC approximation of the AC network gives a matrix and line capacities , and the network constraints are (5b): and .
A finite set of prosumers sits at the nodes. Prosumer owns a DER capacity and has a utility of consumption on , . Assumption 1: is increasing, strictly concave and continuous on , differentiable on , with as and as . A finite set of conventional generators sits at the nodes; generator produces at cost . Assumption 2: is increasing, strictly convex and continuous on its interval, differentiable inside, with at the lower end and at the upper end.
Benchmark (direct participation). Prosumer sells and buys directly in the market at the locational price; only the net sale matters. Writing , , for the nodal totals of sales, purchases and generation, the ISO solves the economic dispatch problem (9):
The wholesale prices are the optimal Lagrange multipliers of the nodal balance constraints (5a).
Unregulated aggregation. Each prosumer sells only to the aggregator , which offers her a fee and a unit price . At wholesale price she maximizes the payoff (10), if she sells and otherwise, over , (11). The aggregator earns (13) and chooses nonnegative offers anticipating the responses: a Stackelberg game (Definition 1). The ISO now dispatches and separately, solving (21): maximize subject to (5a), (5b) and (18) , , ; its wholesale prices are again the multipliers of (5a).
Formalization targets
Goal: Theorem 1 (p. 14)
Under Assumptions 1–3 (Assumption 3: (9) is feasible), with the optimal solution of (9),
every optimal solution of (21) has , , , the split is optimal for (21), and a price vector is a multiplier of (5a) for (21) if and only if it is one for (9).
Milestones
- Lemmas 1 and 2 (pp. 5–6): a price-taking prosumer's problem (1) and generator's problem (3) have unique optima, characterized by (2) and (4).
- Proposition 1 (p. 8): (9) has a unique optimum, and at every multiplier vector of (5a) it is a competitive equilibrium.
- Lemma 3 (p. 10): the prosumer's optimal response to a two-part offer, in terms of , .
- Lemma 4 (p. 11): the aggregator's optimal offer is
- Proposition 2 (p. 12): these offers form a Stackelberg equilibrium of .
- Proposition 3 (p. 14): (21) has an optimum consistent with Lemmas 3, 4 and (4) at its multipliers.
Significance
The result. Theorem 1 shows that the efficiency loss attributed to profit-seeking aggregators is a consequence of one-part pricing, not of aggregation itself. With two-part pricing the aggregator passes the locational marginal price through as its unit price and extracts its profit only through participation fees, so welfare, dispatch and locational prices are exactly those of direct participation. The paper builds on this to analyse a regulated aggregator (§4) and the interaction of prosumer participation with generators' market power (§5, the companion mission of this series).
Formalizing it. The result is proved on paper, in a short argument relying on unstated conventions; no machine-checked version exists. A formal proof must make precise what "optimal Lagrange multiplier" means for a nonsmooth-at-the-boundary concave program on a network, handle the indicator in the prosumer's payoff (10) and the ties it creates, and settle the edge cases (nonpositive locational prices, capacity below the efficient consumption level) that the printed statements pass over.
Difficulty
The welfare identity is the easy part: the objective (20) and the balance (5a) of (21) depend on only through , and the box (18) projects onto the box (6). The work lies elsewhere. Price equality requires an argument about saddle points of the Lagrangian on two different domains, not just optimal values. The prosumer's two-part problem (11) is discontinuous at because of the fee, so its optimal responses must be found by comparing branches, and the aggregator's optimality in Lemma 4 must hold against every nonnegative offer — including unit prices above the wholesale price — and every optimal response to it, not a selected one. The first-order conditions (2) and (4) require interior optima, which follow from the derivative limits in Assumptions 1–2 but only at positive prices.
Formalization scope
Everything lives in the namespace DERAggregation.Unregulated, in one definition file Setting. Nodes, prosumers, generators and lines are finite types; the node of prosumer is loc i. All quantities are real. Optimality is "feasible and at least as good as every feasible point", never a supremum. A multiplier vector of (5a) is a saddle point of the partial Lagrangian: (5a) and (5b) are dualized (with and complementary slackness for ), the participant box is kept as the domain, and is free. Prices are never free variables and never defined by a closed form.
Assumptions 1–2 read "differentiable" as differentiable on the open interval and continuous on the closed one, since the derivative limits rule out differentiability at the endpoints; and are added. Theorem 1 names no assumptions; it is stated under Assumptions 1–3. Problem (21) determines only , so "the same " is stated as equality of plus optimality of the canonical split. The first-order conditions are stated at nodes with positive price, Lemma 3 adds and , and Lemma 4's second part adds the standing restriction ; each addition is disclosed in its item. Problem (21) is written in the separate variables and with the constraint exactly as printed: a formalization through would make Theorem 1 true by unfolding and is ruled out.
The source is the authors' SSRN working paper (abstract 3931052, PDF of September 26, 2021); the published version in Manufacturing & Service Operations Management (2024) may number or state results differently. Useful contributions include the one-dimensional lemmas (unique maximizers of strictly concave functions with derivative limits at the endpoints), which are reusable well beyond this mission, and a general saddle-point lemma for separable concave programs with linear coupling constraints.
Selected references
- Z. Gao, K. Alshehri, J. R. Birge, Aggregating Distributed Energy Resources: Efficiency and Market Power, working paper, SSRN abstract 3931052, 2021. https://ssrn.com/abstract=3931052 ; published in Manufacturing & Service Operations Management, 2024, https://doi.org/10.1287/msom.2021.0539
- K. Alshehri, M. Ndrio, S. Bose, T. Başar, The impact of aggregating distributed energy resources on electricity market efficiency, 53rd Annual Conference on Information Sciences and Systems (CISS), IEEE, 2019, pp. 1–6.
- K. Alshehri, M. Ndrio, S. Bose, T. Başar, Quantifying market efficiency impacts of aggregated distributed energy resources, IEEE Transactions on Power Systems 35(5), 2020, pp. 4067–4077.
- Federal Energy Regulatory Commission, Participation of Distributed Energy Resource Aggregations in Markets Operated by Regional Transmission Organizations and Independent System Operators, Order No. 2222, 2020.