EPCN: Achieving Robust Power System Operations under
Uncertainty and Price-Driven Active Demand-Side
Participation
with the generous support from
List of personnel:
Principal Investigator (Purdue ECE): Xiaojun Lin
co-Principal Investigator (Purdue IE): Andrew L. Liu
Graduate Students: Peizhong Ju (ECE), Zibo Zhao (IE).
Project goals:
In order to attain a sustainable energy future with high penetration of
renewable energy, it is crucial that future power systems can utilize
the flexibility of demand to manage the uncertainty and variability of
renewable supply. However, while wholesale electricity prices fluctuate
significantly over time, retail electricity rates are often set at a
fixed level (i.e., the so-called flat-rate structure) in most of the US.
Within such a flat-rate structure, entities with demand flexibility have
neither incentives nor effective ways to help improving power systems’
capability to cope with renewable uncertainty. To address this issue, it
is envisioned that dynamic price signals will be passed to the
demand-side entities, including utilities, demand aggregators, and
distributed-generation/microgrid operators, with the hope that they will
be incentivized to change their consumption patterns to help achieving
more efficient and robust power-grid operations. However, such
price-driven demand-side response will in turn affect the price signals.
If not designed properly, this closed-loop interaction, when coupled
with renewable uncertainty, can produce highly volatile system dynamics.
The resulted volatility will increase not only the risk of system
instability, but also the price uncertainty and financial risk faced by
the consumers, ultimately discouraging them from participating in active
demand response. Thus, there is a pressing need to understand at a
fundamental level how to design price-driven demand response that can
achieve stable, robust and efficient power system operations.
This NSF EPCN project aims to address this challenge by developing the
theoretic foundation, control and learning algorithms that allow
distributed generation, microgrids and demand aggregators to actively
participate in price-driven demand response in a robust, stable, and
efficient manner. The key novelty of the project is to formulate the
robustness and stability requirements through a rigorous mathematical
framework, such that despite future uncertainty, the produced system
outcome (in terms of efficiency and/or volatility) will be provably
competitive compared to a carefully-chosen set of benchmark
settings/algorithms.
Major activities:
-
We studied how to use contract and incentive mechanisms to coordinate
microgrids with the main-grid for robust and efficient outcomes
[LDL2015]. Although microgrids have emerged as an important
paradigm for future power systems, their demand variability leads to new
challenges in the coordination between the main-grid and the microgrids.
Specificaly, the net-demand that a microgrid draws from the main grid
may depends on its internal business operations, local fossil-fule
generation, and uncentain renewable supply, and thus may exhibit
significant variability. Since the main grid must procure enough
generation capacity to ensure that the future demand can always met, the
demand variability of the microgrids lead to increased cost to the
main-grid. Idealy, the microgrids and the main-grid should exchange
information and coordinate their future operations together, so that
they can share the benefit of local generation and reduce cost. In
practice, however, it remains an open question how to design proper
incentive and coordination mechanisms between the main-grid and the
microgrids so that they can share information and minimize risks
together, while allowing the microgrids to still retain their privacy
and flexibility.
-
We also aim to answer the research question of whether any
learning-based algorithms on the consumer side can help mitigate the
volatility and instability of wholesale power prices, should the
consumers face real-time electricity pricing (RTP). It has been widely
argued that letting consumers see (and respond to) real time electricity
prices would bring many benefits to the system, including lower prices
on average, improved system reliability, and fewer capacity redundancy.
However, recent studies by other researchers have shown that naïve
implementation of RTP may increase electricity price volatility and
instability, which could negate the benefits of RTP, and worse, could
endanger system reliability. To address this issue, we investigated
several learning-based algorithms to be implemented on the consumer side
(presumably coded within certain control automation devices that are
capable of receiving real-time pricing information), in conjunction with
real-time pricing. While learning algorithms, especially those based on
regret minimization, have been proposed and well studied in the
literature, the setting here is a game environment, where multiple
agents engage in such a learning game and their collective action will
impact their corresponding payoffs (in this specific case, the total
demand of consumers will affect their electric bills). In our work, we
focus on establishing the theoretical results for the algorithms we
study, including the convergence to correlated equilibria, as well as
testing them through numerical simulation using real-world data.
- We studied how the uncertainty from distributed renewable
generation impacts the price signals over the deregulated electricity
supply chain [YHZCL2017]. The existing deregulated electricity supply
chain, e.g., the electricity wholesale market, has traditionally been
designed to operate with no or little uncertainty in both supply and
demand. As renewable penetration continues to increase, it is thus
important to understand how the entire supply chain of electricity will
be affected. While most previous studies focused on the impact of
renewables on the supply side of the supply chain, we investigate the
impact of distributed renewable generation on the demand side. In
particular, we look at an active district, which is a district that has
a system in place to coordinate distributed energy generation and
external grid to meet the local energy demand. We aim to understand how
the uncertainty from distributed renewable generation in one active
district affects the average buying cost of utilities and the costsaving
of not only this active district but also other active districts. This
is an important question because it helps us understand both local and
global effect of renewable uncertainty.
- We have developed a framework based on mult-agent multiarmed bandit
(MAB) games to implement price-driven demand response [ZL2017,ZL2017b].
In such a framework, heterongeous end consumers (referred to as agents)
decide their electricity usage strategies based on historical
information on how well the available choice of actions worked; that is,
each agent solves a single-agent MAB problem, which allows agents to
learn from the past performance of their own strategies. The advantange
of such a framework, as compared to the large amount of exisiting works
in this area, is that it is easily implementable without the need for
the system operators to do anything differently or additionally. As a
result, the framework is a completely decentralized approach, relying on
the end consumers, instead of system operators or utility
companies/aggregators, to make intelligent decisions.
- We study a novel business model to enable virtual storage sharing
among a group of uses [ZWHL19a]. Note that energy storage plays an
important role in demand response or demand-side management. However,
the cost and complexity of owning energy storage can become a
significant issue for its wide deployment. In contrast, in our proposed
business model, a storage aggregator invests and operates the central
physical storage unit. It then virtualizes it into separable virtual
capacities and sells to users. Each user purchases the virtual capacity,
and utilizes it to reduce the energy cost. This model is analogous to
the practice of cloud service providers for IT services, who set prices
for virtualized computing resources shared by end users. This type of
cloud computing is known to reduce the cost of owndership, and lower the
bar of develop innovative services. Thus, we aim for similar benefits
for power systems. However, the cost and incentive considerations for
power systems are very different from cloud computing. Thus, we develop
a rigorous model to study the pricing mechanism for the storage
virtualization and sharing under significant future uncertainty.
2. We study the market competition between renewable energy suppliers
with or without energy storage in a local energy market [ZWHL19b]. Note
that renewable energy generations and energy storage are playing
increasingly important roles in serving consumers in local power
systems. Energy storage investment brings the benefits of stabilizing
renewable energy suppliers¿ outputs, but it also leads to substantial
investment costs. Furthermore, the return of storage investment depends
on the outcome of the local energy market, which in turn depends on how
suppliers with or without storage compete for the demand. Therefore, it
remains an open problem regarding whether competing renewable energy
suppliers should invest in energy storage in the market competition and
and what economic benefits the storage can bring to the suppliers. Our
study aims to answer these questions and brings new insights to the
deployment of energy storage and renewable energy in local enegy
markets.
- We study the market competition between renewable energy suppliers
with or without energy storage in a local energy market [ZWHL19b]. Note
that renewable energy generations and energy storage are playing
increasingly important roles in serving consumers in local power
systems. Energy storage investment brings the benefits of stabilizing
renewable energy suppliers¿ outputs, but it also leads to substantial
investment costs. Furthermore, the return of storage investment depends
on the outcome of the local energy market, which in turn depends on how
suppliers with or without storage compete for the demand. Therefore, it
remains an open problem regarding whether competing renewable energy
suppliers should invest in energy storage in the market competition and
and what economic benefits the storage can bring to the suppliers. Our
study aims to answer these questions and brings new insights to the
deployment of energy storage and renewable energy in local enegy
markets.
- In studying completely decentralized schemes for consumers or
prosumers to respond to real-time electricity pricing, we are able to
provide two different strategy framework for individual consumers in a
multi-agent setting, with proven results on minimizing cumulative
regrets for all agents. (The regret is defined as the difference of an
agent's utility between the best possible action that the agent can take
in hindsight, and the actual action that the agent took.) The first
strategy framework, termed as multiarmed bandit games (MAB), was
established in the previous reporting period. In this reporting period,
we are able to prove the regret bounds for an n-agent game, and able to
prove the bound between the optimal social welfare and the social
welfare resulting from the MAB game (termed as price of anarchy). The
second strategy framework, termed as low approximate regret (LAR), is
built upon the works of Prof. Eva Tardos and her collaborators, and is
established to fit within the real-time pricing (RTP) game in this
reporting period [Z2019]. We showed that if all agents in the
multi-agent RTP game uses a LAR strategy, then the game posses the
so-called (lambda, mu) smoothness property, which can lead to a bound on
the price of anarchy.
- The works in the previous item are under the setting that consumers/prosumers
just passively decide the best time to consume energy from the main grid
(or utility) or to sell back to the grid. To facilitate peer-to-peer
energy trading in a local market/region, we extend the MAB-game
framework to aid consumers/prosumers repeated bidding in an hourly,
double-sided auction, where buyers (consumers) and sellers (prosumers
with distributed energy generation resources, such as rooftop solar
panels) can submit demand/supply bids to a market, and the electricity
price (for that hour) is the clearing price where the aggregated supply
and demand curve intersect. (The works are documented in [ZL2019].) We
compared three different auction designs: uniform-pricing auction
(mimicking the wholesale energy market auction), a Vickery-variant
auction, and maximum volume matching (MVM) auction. Numerical results
indicate that the MAB-game approach works well under any of the auction
designs, and can stabilize soon after the initial learning period. Such
a framework will greatly help market participants automate their bidding
strategies in such a repeated auction setting (possibly with less
intuitive auction rules, such as for the Vikery and MVM auctions).
Significant results:
-
We develop a model for day-ahead and real-time electricity market to study the
impact of uncertainty on the price signals [YHZCL2017]. Each active
district's demand is assumed to be Gaussian with a certain variance. We
then investigate how the Average Buying Cost (ABC) of an active district
is affected as the level of uncertainty changes. Our analysis shows that
the increase of renewable uncertainty in one active district can
increase the average buying cost of the utility serving the active
district, which we referred to as the local impact. Perhaps more
surprisingly, we show that the increase of renewable uncertainty in one
active district may reduce the average buying cost of other utilities
participating in the same electricity market, which we referred to as
global impact. Moreover, the local impact will lead to an increase in
the electricity retail price of active district, resulting in a
cost-saving less than the case without renewable uncertainty. On the
other hand, the global impact tends to benefit other active districts.
We provide sufficient conditions on the price-setting functions so that
the local and global impacts hold. These observations reveal an inherent
economic incentive for utilities to improve their load forecasting
accuracy, in order to avoid economy loss and even extract economic
benefit in the electricity market. We verify our theoretical results by
extensive experiments using real-world traces. Our experimental results
show that a 9% increase in load forecasting error (modeled by the
standard deviation of the mismatch between real-time actual demand and
day-ahead purchased supply) will increase the average buying cost of the
utility by 10%.
-
We model the contract design problem with multiple classes of
micro-grids as a mechanism design problem [LDL2015]. The main grid
designs a contract option for each class of micro-grid. The main grid
aims to maximizes the total profit subject to the constraint that each
microgrid's cost is either no higher under her dedicated option than
under all other contract options, or no higher under the baseline option
(with no contract) than under all other contract options. With this type
of contraints, the main grid ensures that the contract options are
truthful, i.e., each micro-grid prefers the contract option designed for
her. However, this problem is in general intractable since the
constraints are non-convex. By exploiting the problem structure, we
resolve this difficulty and provide an approximate solution such that
the revenue increase under the approximate solution (compared to
baseline) is no less than 1/2 of the revenue increase under the optimal
contract. Further, we observe that when some classes of micro-grids are
similar to each other (e.g., their main consumption is close to each
other), it becomes difficult to design dedicated contract options such
that the micro-grid's cost under her dedicated contract option is
strictly lower than under other contract options. On the other hand,
allowing the microgrids' costs to be same across contract options raise
compatibility issues because micro-grids may then choose another
contract option not dedicated to her. We extend our analysis to this
more general scenario and show that the performance ratio of our
approximate solution is still no less than 1/3. Finally, we evaluate our
contract-based information revelation mechanism with two pricing schemes
(i.e. time-of-use pricing and peak-based pricing ) that are often used
in practice. Compared with these pricing schemes that do not focus on
revealing information from micro-grid, our proposed mechanism is shown
to increase the maingrid's profit and reduce each microgrid's cost.
- We have tested the multiagent multiarmed bandit (MAB) game
framework through numerical simulation [ZL2017,ZL2017b]. The simulation
is based on an artificial example that includes 200 consumers and 200
prosumers (i.e., consumers with distributed generation capacity that can
send electricity back to the grid). The supply side of electricity is
represented by an aggregated supply curve. While the simulation is run
for 2000 time periods (each period representing a day), the MAB game
converges (i.e. stablizes) after about 15 time periods for all the runs
we have performed. The volatility of the electricity prices from the
MAB-game approach is an order of managitude lower compared to the case
of naive real-time pricing (i.e., consumers all use electricity when the
price forecast is low, and do not use when forecast is high). Such
results still hold even if we add uncertain wind output in the supply
stack; i.e., the multiagent MAB game still converges quickly, and the
volatility of the realized market prices is still very low (with almost
flat price curves).
-
We develop a two-stage model to study the interactions between virtual
storage providers (i.e., the aggregator) and end-users [ZWHL19a]. In
Stage 1, over the investment horizon (over multiple years), the
aggregator determines the investment and pricing decisions. In Stage 2,
in each operational horizon (e.g., over a day), each user decides the
virtual capacity to purchase together with the operation of the virtual
storage. The aggregator chooses a price for the virtual storage to
balance her profit and users¿ benefits. For a profit-seeking aggregator,
we aim to find the optimal-profit price to maximize her profit. For an
aggregator that is regulated by the
system operator or regulatory agents, we aim to find the
lowest-nonnegative-profit price, which can give the most benefits to
users while maintaining a nonnegative profit for the aggregator. For
both cases, we characterize the form of the optimal solution of Stage-2
Problem and a piecewise linear structure of the optimal profit of
Stage-1 Problem, both with respect to the virtual capacity price. Based
on the solution structure, we design an algorithm to attain the optimal
solution of the two-stage problem.
Our study reveals significant benefit of storage virtualization. The
first key advantage is the ability to leverage users¿ complementary
charge and discharge profiles. Note that the aggregator only cares about
the net power flowing in and out the storage. As some users may choose
to charge while others choose to discharge in the same time slot, some
requests will cancel out at the aggregated level. This suggests that
even if all the users are fully utilizing their virtual storage
capacity, it is possible to support users¿ needs by using a smaller
central storage comparing with the total virtual storage capacities sold
to users. In our simulation results, the proposed storage virtualization
model can reduce the physical energy storage investment of the
aggregator by 54.3%, compared to the case where users acquire their own
physical storage.
The second key advantage of storage virtualization is that a user can
flexibly change the amount of virtual capacity to purchase over time
based on his varying demand. Such flexibility is difficult to realize if
the user owns physical storage by himself, and encourages the users to
take advantage of the virtualized energy storage. In our simulation
results, the proposed storage virtualization model can reduce the users¿
total costs by 34.7%, compared to the case where users acquire their own
physical storage.
-
We develop a three-stage model to study the interactions between
suppliers facing decisions of storage investment in the local
enegy-market competition for supplying renewable energy to consumers
[ZWHL19b]. In Stage I, at the beginning of the investment horizon
(containing many days), suppliers decide whether to invest in storage.
Once such decisions have been made (once), in the day-ahead market of
each day, suppliers decide on their bidding prices and quantities in
Stage II, based on which consumers decide the electricity quantity
purchased from each supplier in Stage III. Note that such bidding prices
and quantities must take into accunt the uncertainty of the renewable
generation in the next day. Finally, in the real-time market, a supplier
is penalized if his actual generation falls short of his commitment. We
characterize a price-quantity competition equilibrium of Stage II in the
local energy market, and we further characterize a storage-investment
equilibrium in Stage I incorporating electricity-selling revenue and
storage cost.
Our study reveals a number of interesting and somewhat counter-intuitive
conclusions. First, in contrast to the prevailing wisdom is that storage
investment (especially when the storage cost is low) will improve
suppliers¿ revenue by stabilizing their uncertain outputs, we find that
the opposite may be true when considering market competition.
Specifically, without storage, suppliers with random generations always
have strictly positive revenues when facing any positive consumer
demand. However, if both suppliers invest in storage and stabilize their
renewable outputs, their revenues may reduce to zero due to the
increased market competition after storage investment. Second, in
contrast to the common wisdom is that a higher penalty and a higher
storage cost will decrease suppliers¿ profit, we find that the opposite
may be true when considering market competition. With a higher penalty
for not meeting the commitment, renewable energy suppliers become more
conservative in their bidding quantities, which can decrease market
competition and increase their profits. In both situations, the market
competion siginificant alters the eventual outcome of storage
investment decisions. As a result, our study sheds important new
insights into the adoption of storage for renewable energy suppliers
participating in local energy markets.
- We demonstrated through our work that under real-time electricity
pricing (RTP), completely decentralized, automated control at the
consumer level can lead to stabilized overall electricity prices, with
much lower volatility, congestion costs, and higher social welfare than
consumers' naive response to RTP. The proposed learning-based framework
within a multiagent game allows consumers' heterogeneity and bounded
rationality (lack of information, lack of access to sophisticated
algorithm or computing power, etc), and hence is much closer to a
real-world setting. In addition, the approach is scalable. Even when
numerical simulations may be impractical when the number of consumers
increases, the MAB-game can be shown to converge to a mean-field
equilibrium.The learning-based, multiagent framework differs from all
other agent-based simulation framework in the sense that theoretical
convergence (to a steady state) and bounds on deviation from the
maximum-achievable social welfare can be established ([Z2019]).
In addition to the MAB-game framework, we also proposed the low
approximate regret (LAR) framework, in which each consumer uses the full
information (that is, knowing what the payoff would be in the past for
any time spot that would be chosen). The LAR game can accommodate higher
heterogeneity among consumers, as unlike in the MAB-game, different
consumers may have different decision epochs. The theoretical results we
show for the LAR game ([Z2019]) demonstrated that it would work well in
reality (such as achieving very low volatility electricity prices and
much flattened demand curve) so long as each consumer employs a LAR
strategy (such as the so-called noise hedge policy).
- By extending the MAB-game framework into a double-side auction
setting [ZL2019], which is a predominant approach to realize a
peer-to-peer market, we established a computation/simulation framework
that has two significant implications. The first is that the framework
can be easily implemented on the consumer side to help them automate the
bidding process in a repeated auction; the second is that different
auction designs can be compared using this framework, which otherwise
may be very difficult to compare using game-theoretic
modeling/computation approaches. Through our comparison, the numerical
results show that a uniform-pricing based auction design outperforms two
other designs in consideration: a Vickery-variant auction, and a
maximum-volume-matching auction, in terms of social welfare. This is an
unexpected results as Vickery (or Vickery-like) auctions enjoy many
desirable theoretical properties (such as truth-revealing of bidders'
preference).
Products:
- [LDL2015] P. Lan, L. Duan and X. Lin, "Learning and Coordination of
Microgrids via Flexible Contracts," manuscript in preparation for
submission to IEEE Transactions on Control of Network Systems.
- [LX2015] A. L. Liu and J. Xiao, “Implementing Real-time Pricing in
Wholesale Electricity Markets,” presentation at Workshop on Sustainable
Electric Power Systems, November 19-20, 2015. University Park, PA.
- [LS2016] A. L. Liu and H. Sreekumaran, “Decentralized Algorithms for
Block-Structured Stochastic Programs and Potential Games under
Uncertainty,” presentation at the INFORMS Optimization Society
Conference, March 17-19, 2016. Princeton, NJ.
- [LSC2016] A. L. Liu, H. Sreekumaran, and R. Chen, “Distributed
Algorithms for Nonseparable Optimization Problems Potential Generalized
Nash Equilibrium Problems (GNEPs),” presentation at The Fifth
International Conference on Continuous Optimization, August 6 – 11,
2016. Tokyo, Japan.
- [ZL2017] Z. Zhao and A. L. Liu, "Intelligent Demand Response for
Electricity Consumers: A Multi-armed Bandit Game Approach," in the
Proceedings of International Conference on Intelligent System
Application to Power Systems 2017.
- [YHZCL2017] H. Yi, M. H. Hajiesmaili, Y. Zhang, M. Chen and X. Lin,
"Impact of the Uncertainty of Distributed Renewable Generation on
Deregulated Electricity Supply Chain," IEEE Transactions on Smart Grid,
to appear.
- [ZL2017b] Z. Zhao and A. L. Liu, "Implement real-time pricing with
regret-based learning games," presentation at the INFORMS Annual
Meeting, Houston, TX, October, 2017, schedued.
- [JL2018] Peizhong Ju and Xiaojun Lin, "Adversarial A¿acks to
Distributed Voltage Control in Power Distribution Networks with
DERs,"in ACM e-Energy, Karlsruhe, Germany, June 2018. The paper
[JL2018] was one of the five best-paper finalists in ACM
e-Energy 2018.
- [ZLC2018] Zibo Zhao, Andrew L. Liu and Yihsu Chen,
"Electricity Demand Response under Real-Time Pricing: A
Multiarmed Bandit Game," in 10th Annual Conference of the Asia
Pacific Signal and Information Processing Association, IEEE,
2018 (accepted).
- [ZWHL19a] Dongwei Zhao, Hao Wang, Jianwei Huang, and Xiaojun Lin,
"Virtual Energy Storage Sharing and Capacity Allocation," IEEE
Transactions on Smart Grid, 2019.
- [ZWHL19b] Dongwei Zhao, Hao Wang, Jianwei Huang, and Xiaojun
Lin, "Storage or No Storage: Duopoly Competition Between
Renewable Energy Suppliers in a Local Energy Market," IEEE
Journal of Selected Areas in Communiations, to appear.
[ZL2019] Zibo Zhao and Andrew L. Liu, "Multi-Agent Learning in
Double-side Auctions for Peer-to-peer Energy Trading," paper
submitted to the the Power Systems Computation Conference (PSCC
2020), Porto, Portugal, June 29 to July 3, 2020.
- [Z2019] Zibo Zhao,"Decentralized Price-Driven Demand Response
In Smart Energy Grid," PhD dissertation, School of Industrial
Engineering, Purdue University, October, 2019.
- In addition, Co-PI Liu has presented his research findings of
the MAB-game framework to technical staff at the Midcontinent
Independent System Operator (MISO) in Carmel, IN on April 6,
2018, and through a webinar organized by Institute of Industrial
& Systems Engineers (IISE) on Octocber 24, 2019
(https://www.iise.org/details.aspx?id=49549).