Selfish Energy Sharing in Prosumer Communities: A Demand-Side Management Concept
Matthias Pilz, Luluwah Al-Fagih

TL;DR
This paper proposes a game-theoretic demand-side management scheme for prosumer communities that encourages energy sharing and storage scheduling without monetary transactions, aiming to reduce costs and promote renewable energy use.
Contribution
It introduces a novel, non-monetary, game-theoretic energy sharing scheme for prosumer communities, enhancing renewable integration and demand management.
Findings
Prosumers can effectively reduce costs through selfish energy sharing.
The scheme promotes renewable energy utilization without monetary transactions.
Household load balancing improves grid stability.
Abstract
Global warming is endangering the earth's ecosystem. It is imperative for us to limit green house gas emissions in order to combat rising global average temperatures. One way to move forward is the integration of renewable energy resources on all levels of the power system, i.e. from large-scale energy producers to individual households. The future smart grid provides the technology for this. In this paper, a novel demand-side management concept is proposed. It is implemented by a utility company which focuses on renewable energy. Through a specific billing mechanism, prosumers are encouraged to balance load and supply. A game-theoretic approach models households as self-determined rational energy users that want to reduce their individual electricity costs. To achieve this, they selfishly share energy with their neighbours and also schedule their energy storage systems. The scheme is…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Selfish Energy Sharing in Prosumer Communities:
A Demand-Side Management Concept††thanks: The author wants to thank the Doctoral Training Alliance (DTA) Energy and Dr. Jean-Christophe Nebel for their support.
1st Matthias Pilz
School of Computer Science & Mathematics
*Kingston University, London
*Kingston upon Thames, UK
2nd Luluwah Al-Fagih
College of Science and Engineering
*Hamad Bin Khalifa University
*Doha, Qatar
Abstract
Global warming is endangering the earth’s ecosystem. It is imperative for us to limit green house gas emissions in order to combat rising global average temperatures. One way to move forward is the integration of renewable energy resources on all levels of the power system, i.e. from large-scale energy producers to individual households. The future smart grid provides the technology for this.
In this paper, a novel demand-side management concept is proposed. It is implemented by a utility company which focuses on renewable energy. Through a specific billing mechanism, prosumers are encouraged to balance load and supply. A game-theoretic approach models households as self-determined rational energy users, that want to reduce their individual electricity costs. To achieve this, they selfishly share energy with their neighbours and also schedule their energy storage systems. The scheme is designed such that monetary transactions between households are not necessary. Thus, it provides an alternative approach to energy trading schemes from the literature.
Index Terms:
Energy Sharing, Game Theory, Smart Grid, Battery Scheduling, Prosumer
I Introduction
Climate change is threatening planet earth, its species and people’s livelihoods. In an attempt to slow down global warming, greenhouse gas emissions have to be reduced drastically. For instance, instead of burning fossil fuels, energy demands should be fulfiled by renewable energy (RE) resources. This is a challenging task as the intermittent nature of these resources might cause grid instabilities.
One opportunity to integrate RE into the system is provided by the implementation of smart grids. A smart grid can be described as the combination of a legacy power grid with an additional information technology layer. It is this two-way communication which allows to execute sophisticated energy management systems that can guarantee the stability of the grid.
Furthermore, the smart grid introduces the possibility of a two-way energy exchange. Recently, energy trading has become a buzzword in both industry and academia [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. The idea to sell excess energy from a private RE resource to a neighbour which is in need, makes the investment in these resources more viable.
Lee et al. [1] investigate the relation between small scale (local) producers and end-users. They use a game-theoretic approach to derive a pricing model for direct energy transactions. Their paper belongs to the category of studies (e.g. [2, 3, 4, 5]) which are concerned with a single trading event, i.e. without a notion of time. Thus, energy storage does not play a role in their analysis.
An auction mechanism is used in [2] to determine the buyer (and the price) of a certain amount of electricity from an individual seller. Their work mainly focuses on the utilisation of smart contracts to automate the process.
In contrast to [2, 3, 5], Park et al. [4] do not use a game-theoretic concept for price determination. Instead, households are ‘sorted’ when they require electricity from their peers, based on historical contributions to the community and the amount they requested. Unfortunately, they do not give insight into how contribution values are influenced by household’s decisions. Thus, their idea remains a theoretical concept.
Research combining storage technology and trading of renewable energies began to take shape in 2018 (e.g. [8, 10, 7, 9]). The interest shifted from a one-off trade between households (or microgrids [3]), to a planning-oriented approach. Given forecasts for demand and generation (usually for the upcoming day), battery usage and trading activities are scheduled.
For instance, references [8] and [10] describe a scenario in which a central operator/platform determines the optimal battery and trading decisions of a community such that the consumption from the external grid is minimised. This does not take into account the preferences of the utility company (UC). While the batteries in these examples are owned by individual households, [7] and [9] each employ a single centralised energy storage.
We expect that the most efficient system will have to combine energy exchange between households as well as the utilisation of energy storage. A fully decentralised smart grid might be advertised as the pinnacle of power systems, but it is not the most probable future scenario. We have to acknowledge the role of the UC within the system as they are already investing in large scale RE resources, e.g. [11, 12, 13].
Furthermore, the energy trading scenarios proposed in the literature assume the willingness of people to initiate monetary transactions every time they exchange energy with one another. We believe that this is overwhelming for the customer. A modern billing scheme needs to be simple and still remain familiar to the existing system to find large scale adoption.
This paper overcomes these shortcomings by proposing a novel demand-side management concept, which has the following advantages:
The scheme directly features the generation of energy from the UC and incentivises the community to follow this production. 2. 2.
Each household is treated as an individual and rational entity that wants to minimise their electricity bill. They can do so by scheduling their energy storage system as well as sharing energy with the community. 3. 3.
There are no monetary transactions connected to sharing energy. Nevertheless, it is beneficial for users to offer their excess RE generation.
The paper is structured as follows: In Section II, the models for the community and its constituents, i.e. households with battery and RE resource, are introduced. The decisions that can be taken by each household are explained in Section III. Section IV gives details about the billing function, while Section V defines the game in which households aim to minimise their electricity bill. The paper is concluded in Section VI.
II The System Model
In this section, the model for the community is presented. This includes the overall representation of the households and their connections, the demand-side management (DSM) scheme organised by the utility company (UC), the model for the batteries and renewable energy (RE) resources, as well as a detailed description of the decisions each participant can choose from.
II-A The Community and DSM scheme
The households in the community are represented as a set . There are individual houses. Each household is a participant of a DSM scheme which is implemented by the UC serving the community. Furthermore, they are all equipped with an RE resource, e.g. a solar photovoltaic system or a wind turbine, and a lithium-ion battery to store electric energy. Since these households are both producing and consuming energy they are often referred to as prosumers in the literature.
The DSM scheme is a process which is repeated once per day. It relies on the two-way communication and power exchange-infrastructure provided by the underlying smart grid. Note that the DSM protocol is automatically executed by the smart meters that are installed in each household. Smart meters are able to measure consumption and generation data of the respective households in discrete intervals . In addition, they also initiate the charging/discharging of batteries as well as the exchange of electricity between the households. The set of all time intervals of the upcoming day is denoted by and has elements. Thus the length of a time interval is given by .
The DSM process performs the following steps (cf. Fig. 1):
- •
The smart meter of each household executes a forecasting algorithm111The forecasting is performed based on historical data collected by the smart meter and weather forecasts. The specific algorithm is out of the scope of this paper. In the following it is assumed that this forecast is provided reliably. to estimate the demand and generation of their respective RE resource. This data is sent to the UC via the communication layer of the smart grid.
- •
The UC aggregates the demand and generation data and broadcasts them to each household. Furthermore, they broadcast their expected electricity generation. Since a considerable amount of their generation also stems from RE resources, these are as well forecasted data.
- •
Based on these information, the households play a non-cooperative dynamic game with the aim to reduce their individual electricity bill222The billing mechanism implemented by the UC is known to all households in advance.. The outcome of the game, i.e. the equilibrium solution, is a collection of instructions. For each interval of the upcoming day it details how to make use of the energy storage system and how energy is exchanged between the households.
- •
During the day, the smart meter of each household follows the equilibrium strategy. Any unilateral deviation from the equilibrium would result in increased costs for the particular user.
- •
The households are billed for each interval according to their individual load as well as the aggregated load of all households. Details on the explicit pricing function are presented in Section IV.
II-B The Household Model
Households that take part in the DSM scheme own their individual RE resource and a energy storage system.
II-B1 Lithium-Ion Battery Model
We assume that all storage systems are lithium-ion batteries and implement a detailed model for this technology. The model has been introduced in [14] and was also used in [15, 16]. Most notably, the specific charging and discharging characteristics of lithium-ion batteries are considered as shown in Fig. 2.
Charging these type of batteries is done in a two-stage process [17]. The first stage is called the ‘constant current’ (CC) stage. In this stage the state-of-charge (SOC) increases linearly with the charging rate limited to . During the second stage, i.e. the ‘constant voltage’ (CV) stage, the effective charging rate decreases and eventually levels off towards the maximum capacity of the battery. The upper bound of how much can be charged within a given time interval of length (given an initial value for the SOC) is described by
[TABLE]
with , defined such that the charging curve at the transition point point between the two stages is smooth.
Discharging a lithium-ion battery can be modelled as a linear decrease of the SOC. The slope of this process is defined by the discharging rate . The sharp drop off of the discharging rate, which is usually observed at low capacities [17], is accounted for by prohibiting discharging below a minimum SOC . We express the limit of how much discharged energy can be used by
[TABLE]
which considers the efficiency of the discharging process and the efficiency of the DC/AC power inverter . The dependency on the current state of charge is implicitly considered due to the minimum SOC .
The battery model also includes self-discharging, whenever the battery remains idle for an interval . This process is characterised by the self-discharging rate .
II-B2 Renewable Energy Resource Model
For simplicity, we only consider local installations of wind turbines and solar photovoltaic (PV) panels; one of the two for every household. The smart meters have the capability to forecast the output of the respective energy resource for the upcoming day (cf. [18, 19, 20] for suitable forecasting algorithms). For a time interval this output is denoted by . Within our model, there are three possibilities how this energy can be used:
- •
Direct usage by household appliances
- •
Charging the battery of the respective household
- •
Sharing the energy with other households
When the energy is used directly by household appliances it needs to be converted from DC to AC with an efficiency of . This conversion is not necessary when the energy is used to charge the battery. In the case of sharing the energy with other users, we consider DC/AC conversion as well as line losses.
Note that direct usage is always prioritised. This means that charging one’s own battery or sharing energy can only be performed if the produced amount exceeds the demand during the respective time interval. More explicitly, we consider the net-demand of household at time interval as an indicator for the available usage options:
[TABLE]
where is the actual demand caused by the household appliances.
III Decision Variables
In this section, we introduce the decisions that can be taken by the households. It will become clear how the battery and renewable energy (RE) resource model (cf. Section II) limit these choices.
In general, there are two types of decisions to make for each household during each interval of the upcoming day:
- •
how to use the battery (denoted by )
- •
how to share energy (denoted by )
For simplicity we combine these into a single decision vector . A collection of these decisions over the entire time period is called a schedule.
For each time interval, households are categorised as giver or taker of energy based on their net-demand (1). The classification in giver and taker introduces different boundaries to the decisions .
III-A Definitions of Giver and Taker
If it means that the demand of the household cannot be satisfied from their own RE production. Thus they require further electricity from either the grid or other households. We call such a household taker.
If it means that there is an excess of RE which can be used to charge their own battery or be shared with the other households. During such an interval the household is categorised as a giver.
The load of a user is defined as the amount of energy drawn from the grid, i.e. from the utility company. In the following section (Section IV), the explicit billing mechanism highlights how the electricity costs depend on the aggregated load of all households as well as their individual load. Here, we explain how the decisions taken by a household affect the load.
III-B Decision Space for ‘Taking’ Households
The load of a taking household at time is
[TABLE]
The battery decision and sharing decision have to fulfil the following constraints:
[TABLE]
Equation (3a) describes the discharging and charging restrictions from left to right, respectively. Discharging cannot be done below the minimum SOC and also the charging rate and efficiency are respected. The right hand side makes a similar statement for the charging process (cf. Section II-B). Note that discharging refers to using energy from the battery to fulfil demand, while charging the battery explicitly refers to charging the battery from the grid.
Equation (3b) guarantees , meaning that the households can neither sell energy from their battery nor the energy they receive from their neighbours to the grid. Furthermore, the amount of energy they can obtain from the neighbours is restricted to the excess production of them at that time interval (cf. (3c)). Note that charging the battery can effectively be done from shared energy.
The interaction with the battery directly influences the SOC. To reflect the correct state of the upcoming interval we calculate
[TABLE]
III-C Decision Space for ‘Giving’ Households
The load of a giving household at time is
[TABLE]
All the demand is already fulfilled from their RE resource. Nevertheless, there is also a sharing decision to make: The household can offer (part of) their excess production to the community, i.e.
[TABLE]
where denotes the line losses of the network. The remaining part, i.e. , is automatically used to charge the battery. This gives a further restriction to the amount to be charged from the grid as follows:
[TABLE]
In the case that the effective charging amount is exactly 0, the self-discharging process of the battery is considered (cf. Section III-B). Otherwise the SOC for the upcoming interval is calculated to be
[TABLE]
When charging the battery directly from locally produced RE resources, only the battery efficiency has to be considered, whereas charging from the grid also requires conversion from AC to DC with the respective conversion efficiency .
III-D The Aggregated Load
The aggregated load at time interval is the total amount of electricity requested by the community. With respect to the non-cooperative game (cf. Section V) the following definition is used:
[TABLE]
where is the load of a specific household and is the load of all households except for .
In the previous subsections it was shown how each household is able to directly influence their own load, i.e. Equations (2) and (4). Furthermore, it became clear that by means of the sharing ability they can also (indirectly) affect the load of other households in the community.
IV The Utility Function
In this section, the novel utility function, i.e. the electricity bill, for each participant of the game is presented.
Households are incentivised to follow the forecasted production pattern of the utility company (cf. Fig. 4) by implementing the following price per energy unit for a given interval of the upcoming day:
[TABLE]
where is constant and is the aggregated load of all users as defined in (5). The closer the aggregated load is to the generated electricity , the smaller the price per energy unit for this particular interval . The electricity bill for a particular household for one day is then calculated to be:
[TABLE]
In the non-cooperative game between the households, each user strives to minimise their individual electricity bill (6). In the interest of showing how the electricity bill for household depends on their own sharing/charging decisions (cf. Section III) and the decisions of all the other households let us rewrite (6) explicitly with these dependencies:
[TABLE]
V The Non-Cooperative Game
In this section, we define the non-cooperative game and explain the solution approach that leads to equilibrium schedules for the individual households.
The non-cooperative game is defined by with
- •
as the set of participants of the game.
- •
, where is the set of all actions that fulfil the restrictions detailed in Section III.
- •
, with the utility function (7)
for player .
An iterative best-response algorithm [21] is used to solve the game. The solution is a vector of battery/sharing-schedules , i.e. one for each participant333Equivalently, we can write the solution as to emphasis the contribution of all households..
During each step of the iteration, the households determine their best strategy by solving the minimisation problem:
[TABLE]
A summary of the algorithm can be found in Algorithm 1.
When this iteration procedure terminates, each household has determined a schedule which is in equilibrium with all the other households. This means that there is no incentive to deviate from this strategy. Any unilateral deviation can only ever result in a worse outcome, i.e. a more expensive electricity bill.
Fig. 5 illustrates the potential effect of the scheme if it were to be applied on the data shown in Fig. 4. By scheduling their batteries and sharing energy among each other, they are able to adapt to the forecasted generation of the UC.
VI Conclusions
The adoption of renewable energy resources helps to limit greenhouse gas emissions. This paper proposed a demand-side management scheme which allows the integration of renewable energy resources on both the utility company’s level (large scale) and the customer’s level (small scale). Within the scheme, households are financially incentivised to adjust their load to the forecasted electricity production of the utility company. They can accomplish this by scheduling their locally installed energy storage systems and by sharing energy with the community. The underlying process to organise the scheduling and sharing is based on a non-cooperative game in which every participant is only interested in achieving the best for themselves. We thus established a mechanism for selfish energy sharing which does not require direct monetary transactions between the prosumers. This makes it more approachable for the user, fostering wide-spread adoption.
Future research will quantify the gains of our approach in terms of renewable energy self-consumption, how closely the utility’s production curve can be followed, and financial rewards for the prosumers. Furthermore, a detailed comparison to energy trading schemes will be necessary to demonstrate the competitiveness of our proposition. It is worth noting that since the optimal size of storage and generation for each household is derived using the billing scheme and energy trading model, their optimality has to be revisited for all of these demand-side management concepts.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] W. Lee, L. Xiang, R. Schober, and V. W. Wong, “Direct Electricity Trading in Smart Grid: A Coalitional Game Analysis,” IEEE Journal on Selected Areas in Communications , vol. 32, no. 7, pp. 1398–1411, 2014.
- 2[2] S. Myung and J.-H. Lee, “Ethereum Smart Contract-Based Automated Power Trading Algorithm in a Microgrid Environment,” The Journal of Supercomputing , 2018.
- 3[3] J. Lee, J. Guo, J. K. Choi, and M. Zukerman, “Distributed Energy Trading in Microgrids: A Game Theoretic Model and Its Equilibrium Analysis,” IEEE Transactions on Industrial Electronics , vol. 62, no. 6, pp. 3524–3533, 2015.
- 4[4] S. Park, J. Lee, S. Bae, G. Hwang, and J. Choi, “Contribution Based Energy Trading Mechanism in Micro-Grids for Future Smart Grid: A Game Theoretic Approach,” IEEE Transactions on Industrial Electronics , vol. 0046, no. c, pp. 4255–4265, 2016.
- 5[5] S. Park, J. Lee, G. Hwang, and J. K. Choi, “Event-Driven Energy Trading System in Microgrids: Aperiodic Market Model Analysis with a Game Theoretic Approach,” IEEE Access , vol. 5, pp. 26 291–26 302, 2017.
- 6[6] M. Pilz and L. Al-Fagih, “Recent Advances in Local Energy Trading in the Smart Grid Based on Game–Theoretic Approaches,” IEEE Transactions on Smart Grid , vol. 10, no. 2, pp. 1363–1371, 2019.
- 7[7] C. P. Mediwaththe, E. R. Stephens, D. B. Smith, and A. Mahanti, “Competitive Energy Trading Framework for Demand-Side Management in Neighborhood Area Networks,” IEEE Transactions on Smart Grid , vol. 9, no. 5, pp. 4313–4322, 2018.
- 8[8] J. M. Zepter and A. Lüth, “Synergies of Peer-to-Peer Trade and Residential Storage on Prosumer Integration in Wholesale Electricity Markets,” Energy & Buildings , vol. 184, pp. 163–176, 2019.
