Learning to Price Electricity for Optimal Demand Response
Organizations: Stanford University · National Laboratory of the Rockies · Prime Coalition · Eaton Research Labs
Abstract
There is considerable interest in using time-varying electricity prices to shape consumer demand response, and better align energy demand with renewable production. However, optimal prices generally vary over time in response to complex signals such as weather forecasts, sunrise/sunset times, and day-of-week patterns; and existing methods are not able to make efficient use of such rich contextual information. Here, we propose a neural-network-based algorithm for contextual energy pricing, modeling pricing as a Stackelberg game and leveraging a mean-field solution representation from Mehrabi et al.~(2024). The approach learns constrained mappings from contextual features to feasible price signals. We validate our approach by simulating the energy grid in several US cities, and show that incorporating contextual information can considerably increase the value of the demand response programs.
Figures & tables
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Convergence | Adaptiveness | Efficiency |
|---|---|---|---|
| Projection layer | x Leads to over-parametrization | x Requires differentiable projection operator | ✓Utilizes various first-order methods |
| Interior point | ✓Imposes constraints actively | x Requires differentiable norm as constraints | x Causes numerical instability near boundary |
| Proximal gradient | x Provides only lower bound via weak dual | ✓Allows for constraints to be non-differentiable | ✓Combines gradient descent ascent (GDA) with proximal operators |
| Soft classifier | ✓Imposes constraints via projected gradient descent; Admits universal approximation | ✓Allows for constraints to be non-differentiable | ✓Utilizes various first-order methods |