Personalized real time pricing for efficient and fair demand response in energy cooperatives and highly competitive flexibility markets
Abstract
This paper contributes to the well-known challenge of active user participation in demand side management (DSM). In DSM, there is a need for modern pricing mechanisms that will be able to effectively incentivize selfishly behaving users in modifying their energy consumption pattern towards system-level goals like energy efficiency. Three generally desired properties of DSM algorithms are: user satisfaction, energy cost minimization and fairness. In this paper, a personalized–real time pricing (P-RTP) mechanism design framework is proposed that fairly allocates the energy cost reduction only to the users that provoke it. Thus, the proposed mechanism achieves significant reduction of the energy cost without sacrificing at all the welfare (user satisfaction) of electricity consumers. The business model that the proposed mechanism envisages is highly competitive flexibility market environments as well as energy cooperatives.
Keywords
Demand response Smart grid Electricity pricing Scheduling Demand side management Personalized–real time pricing Energy cooperative1 Introduction
The electricity market is moving from a market where energy is produced in a centralized fashion from traditional and often environmentally harmful sources to a liberalized/competitive and possibly distributed market that exploits renewable energy sources (RESs) [1]. A major challenge in this new environment is the alignment between the varying and to large extent unpredictable energy supply (e.g. RES) and the ad-hoc energy demand of the end users. In addition, innovative concepts such as flexibility markets, energy poverty and energy efficiency are continuously emerging in the energy sector. Towards this goal, the research community focuses on the development of pricing mechanisms, which are able to affect the energy consumption by enabling a dynamic and sophisticated interaction between the pricing of energy (incentives) and the way end users consume it (scheduling). Studies under this premise develop algorithms that belong to the generic family of demand side management (DSM) algorithms. This is a promising approach that aims to affect energy consumption and create an additional tool in the optimization and the stability of energy systems.
As analyzed in [2] residential participation in DSM is commonly envisaged via aggregated participation because of implementation and scalability issues.
Along with these technical and socio-economic changes, there is a rise of innovative business models for aggregating the DSM participation of a set of users. In particular, collective DSM participation can be undertaken by a non-profit organization representing the interests of its portfolio of users [3], a public (regulated) entity or a private company. In this paper, we assume that the aggregating entity only passes the energy costs to the consumers without extracting profit [4]. This use case represents the cases where: ① the private aggregating company operates in a highly competitive environment; ② the profit margins of the private aggregating company are regulated; ③ users form a cooperative organization to represent their interests; ④ the aggregating company is a public and non-profit entity.
Throughout this paper, we will refer to the aggregating entity with electricity service provider (ESP) and cover all four use cases.
In [5], we try to facilitate the easy, rich and deep communication between energy efficiency stakeholders and end users, allowing them to: ① discover each other; ② educate themselves so as to understand the difficulties and challenges each one faces; ③ interact and trade with each other.
Under this perspective, we focus on the development of pricing mechanisms that give to the end users the opportunity to derive direct financial benefits from the actions they undertake regarding their energy consumption. In more detail, through community pricing [6] or personalized pricing mechanisms that we developed, we avoid the well-known problem of the tragedy of the commons [7]. This is a phenomenon, where users do not change their behavior (energy consumption in this case) due to the low impact that this change would have on their bill. In contrast, a personalized pricing mechanism is able to treat different users in different ways, according to their flexibility, and thus achieve a specific behavioral change efficiently.
More specifically, in this paper we refer to “system efficiency” as the maximization of Social Welfare, which is defined as the aggregated users’ welfare (AUW) and relates to the difference between the users’ satisfaction from electricity consumption and the users’ bills.
The challenge lies in the fact that each user’s satisfaction function is private and not known to the ESP, while users are generally considered as selfish, which means that each one opts for maximizing her own welfare, which is not necessarily aligned with the system’s objective.
- 1)
Reduction of the system’s cost, which relates to systems with: higher energy efficiency, more stable and sustainable networks, lower capital expenditure in overprovisioned grid facilities, lower CO2 emissions etc.
- 2)
Fair allocation of the system’s resources among the users. This is particularly important for the business cases considered, because all users will remain under the ESP, only if they know that they get a fair percentage of the benefits that they have incurred in the first place. In our case, we want to allocate the system’s energy savings to the users that provoke those savings.
In such an environment, it is the job of the ESP to set the rules of energy trading in a smart way, such that: the system possesses the budget-balance property; selfish users’ actions bring the system to an equilibrium; and their deliberate choices bring the system to an outcome with desirable properties namely high users’ welfare (KPI1), low system’s cost (KPI2), fairness (KPI3).
Designing such rules is studied by a special sector of game theory, called ‘mechanism design’. The desirable properties above constitute the mechanism’s key performance indicators (KPIs) and they are generally adopted widely in the literature.
A brief overview of energy pricing models for DSM started with the enhancement of the traditional flat electricity tariff (fixed price per consumed unit of energy and identical at all time instances) with inclining block rates (IBRs) [8, 9]. In IBR, the price of each unit depends on the total amount of energy a customer consumes. IBR was the first simple solution to incentivize energy curtailments, usually during a large time interval. A more sophisticated approach is time-of-use (ToU) pricing where prices are predetermined based on prediction of the relationship between aggregate production and consumption. However, TOU is insensitive to the users’ response to the prices and often creates reverse peaks. Finally, real time pricing (RTP) mechanisms create the price per energy unit depending on the total cost of energy production and the total consumption.
2 Related work
Liberalized electricity markets, smart grids and high penetration of RES led to the development of novel markets whose objective is the harmonization between production and demand (i.e. flexibility markets). This necessitates the development of novel pricing schemes able to allow ESPs to exploit flexibility in the energy consumption curves of their consumers.
The general idea described above has been approached in different ways in the literature, including ex-post [10, 11] & ex-ante pricing methods [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24]. Many pricing mechanisms [2, 12, 13, 14, 15] opt for system efficiency (KPI1), but at a risk of either running a deficit or extracting a large surplus from the users as explained in [4] and are not compatible with the emerging environments described. In particular, the authors in [12, 13], achieve an efficient allocation, but the system does not possess the budget-balance property described in the introduction. Moreover, users are considered to be price-takers, that is, they do not consider the effect that their choices have on the price. In [14], the users are considered as price-anticipators and the efficient Vickrey-Clarke-Groves (VCG) mechanism is applied, which is inherently not budget-balanced and additionally requires a simple and well-defined form of the user’s utility function in order to remain tractable.
Another class of DSM algorithms [4, 8, 16, 17, 18, 19, 20], have been designed to guide the users’ behavior towards more desirable demand profiles. This class of algorithms possesses the budget-balance property. In particular, in [8, 17, 18, 20] the authors opt for minimizing the system’s cost (KPI2), under the constraint that each load will be fully satisfied within its defined interval. The efficiency of the system is defined as the minimization of system’s cost. In this class of studies, the users’ dissatisfaction from deviation from their desired consumption profile is not modeled. In [4, 19], where budget-balanced mechanisms are also proposed, the model does not capture load curtailments, but only load shifting. Moreover, none of the above works considers the property of fairness.
Finally, a third class of studies [21, 22, 23, 24], opts for enhancing the system’s fairness (KPI3). In particular, the authors in [21] propose a pricing model based on the principle that each user should be billed according to her contribution to the system’s cost. The Shapley value from cooperative game theory is used to express this contribution. The same authors in their later work [22] argue that the model of [21] sacrifices efficiency to achieve fairness. In [22] the trade-off between fairness and cost minimization in the design of pricing mechanisms is assessed. However, the users are assumed to distribute evenly their load throughout the eligible timeslots and the user’s satisfaction is again disregarded.
Thus, through the study of the literature, one can confirm that the generally desired KPIs in the design of a pricing mechanism are the ones that we presented in the previous section and adopt in this paper’s context.
As analyzed in the previous paragraphs, the models proposed so far in the literature cope only with one or two of the above KPIs. To the best of our knowledge, there is no prior work that directly assesses the issue of designing a pricing mechanism that achieves an attractive trade-off among all three of the above KPIs. Our approach for the design of such a pricing mechanism is to adopt the concept of personalized–real time pricing (P-RTP).
- 1)
A P-RTP algorithm that reduces the energy cost without sacrificing at all the AUW. Moreover, the proposed scheme achieves a fair allocation of the energy cost savings among the users.
- 2)
An analysis on the proposed algorithm’s convergence properties.
- 3)
A comparison of the proposed P-RTP with the existing RTP mechanisms that testifies its superiority according to the aforementioned perspectives.
- 4)
An analysis on the findings with useful guidelines towards the design of pricing mechanisms in open and competitive markets.
3 System model and problem formulation
In this section, we describe prerequisites that will facilitate the presentation of our pricing mechanism and existing widely accepted models (i.e. user model, energy cost model) that will act as the testbed in order to objectively evaluate and compare the proposed pricing mechanism.
We consider a set (community) \(N = \left\{ {1, 2, \ldots , n} \right\}\) of \(n\) energy consumers (users). Each user is equipped with a smart meter, tracking his/her consumption at all time instances and an energy management system that schedules his/her consumption. We consider a finite time horizon, which is divided into \(h\) time slots \(H = \left\{ {1, 2, \ldots , h} \right\}\) of equal duration. An ESP, in coordination with the distribution system operator (DSO), installs the necessary equipment to each user and is responsible for the possible failures and upgrades. Various parties, such as utilities and DSOs, may act as ESPs, depending on the legislation of each country. A communication network lies on top of the electric grid and all parties are able to exchange messages with each other.
- 1)
The more a user consumes, the more utility he/she gains (\(u_{i}^{t} \left( {x_{i}^{t} ,\omega_{i}^{t} } \right)\) is increasing with \(x_{i}^{t}\)).
- 2)
The more a user consumes, the less the added utility (\(u_{i}^{t} \left( {x_{i}^{t} ,\omega_{i}^{t} } \right)\) is concave).
The second concept relates to demand elasticity, defined as the rate of change of the utility function with respect to small changes in the consumption quantity. This is expressed through parameter \(\omega_{i}^{t}\), where low values of \(\omega_{i}^{t}\) correspond to elastic demand (very responsive to price), whereas higher values of \(\omega_{i}^{t}\) correspond to inelastic demand (less responsive to price). The dependence of \(\omega_{i}^{t}\) on i and t captures the fact that different users, at different times, value consumption differently.
In what follows, we will sometimes use the shorthand notation \(\dot{u}_{i}^{t}\), with the dot notating that it is a function. In the evaluation of the results, we show that the performance of the proposed mechanism is not affected by the particular choice of \(\dot{u}_{i}^{t}\) as long as it is based on the two concepts presented above.
By the concavity of \(\dot{u}_{i}^{t}\), it is clear that there is a saturation point beyond which utility no longer increases with \(x_{i}^{t}\). This is regarded as the user’s maximum desired consumption and is denoted it as \(\tilde{x}_{i}^{t}\). The respective \(u_{i}^{t} \left( {\tilde{x}_{i}^{t} ,\omega_{i}^{t} } \right)\) is denoted as \(\tilde{u}_{i}^{t}\). In this paper, we assume that the user’s \(\tilde{x}_{i}^{t}\) is known to the ESP (e.g. through statistical data and machine learning) but the particular form of the user’s utility function as well as the user’s elasticity parameter \(\omega_{i}^{t}\), remain private. The model can also be extended to model the comfort derived from the consumption of each electric appliance, in which case the total comfort of the user would be the sum of concave functions of (1) for the different appliances that the user possesses, and would again be concave. For the scope of the current work and without loss of generality (as in [2, 8, 13, 14, 21, 22]), we assume only one continuous, dispatchable and positive load \(x_{i}^{t} > 0\) for user i, representing the sum of the consumptions of all his/her electric appliances.
Constraint (4) expresses the budget-balanced (non-profit) property. We present a model that deals only with load curtailments, implying a memoryless system. This means that the scheduling problem can be solved for the time horizon \(H\), by solving for each timeslot independently [12, 13, 19]. In order to solve (3), it is required from all users in N to disclose their comfort functions to the ESP and also accept a direct ESP control over their loads. Since these requirements are not generally met in practice, the research community focuses on iterative pricing mechanisms that converge to equilibrium (set of prices) that satisfy the KPIs analyzed in the introduction. Considering (4), the prices set by the ESP, are meant to efficiently distribute the energy cost to the users and thus inherently depend on \(G_{N}^{t}\).
Notice that the VCG mechanism is proved to converge to the unique allocation \(\hat{x}_{i}^{t}\) that optimizes (3). However, constraint (4) excludes VCG from consideration, as argued in the related work.
- 1)
Game \(\varGamma\) converges to a Nash equilibrium (NE).
- 2)
The system at equilibrium, achieves an attractive trade-off among efficiency, low-cost and fairness.
4 Real time pricing
We start the description of our personalized pricing mechanism by first presenting the existing RTP approach.
Equation (7) leads to a user’s bill which is proportional to the user’s consumption \(\left( {\frac{{x_{i}^{t} }}{{\mathop \sum \limits_{i \in N} x_{i}^{t} }}G_{N}^{t} } \right)\), which ensures that the system is budget-balanced (the users’ bills equals the total energy cost).
At user-level, users sequentially choose their \(x_{i}^{t}\) from (6). During this calculation, \(\varvec{x}_{ - i}^{t}\) is considered fixed. Notice that although, user \(i\) might be agnostic of \(p^{t} \left( {x_{i}^{t} , \varvec{x}_{ - i}^{t} } \right)\), he/she can however detect the pricing trend by exchanging messages with the ESP. More specifically, by trying different \(x_{i}^{t}\) and receiving the respective \(p^{t}\), the user can detect \(p^{t} \left( {x_{i}^{t} , \varvec{x}_{ - i}^{t} } \right)\),by applying some polynomial fitting algorithm. This approach allows for a distributed implementation, which is in line with state of the art requirements [22, 27, 28].
Algorithm 1 RTP |
---|
Initialization: |
Set k=1, \({x_{i}^{t,k}} = {\tilde{x}_{i}^{t}}, \forall\,i \in N\) and \(p^t = \frac{{G_{N}^{t} }}{{\mathop \sum \limits_{i \in N} {x_{i}^{t}} }}\) |
Repeat |
for each \(i\;\in\;N\) |
repeat |
Calculate \(p^t\) from (7) |
Calculate \(x_i^{t,k+1}\) by solving (5) |
until convergence |
end for |
Calculate divergence \(\Delta = {\text{max}}\{|x_i^{t,k+1} -x_i^{t,k}|\}\) |
Set k = k+1 |
until Δ < ε (desired accuracy) |
End |
5 Personalized–real time pricing
In this section we propose the concept of P-RTP, meaning that the price will no longer be a scalar \(p^{t}\) (same for all users \(i \in N\)) but each user will receive a different price \(p_{i}^{t}\).
From the class of all possible P-RTP mechanisms, we formulate a particular mechanism that is designed to perform well, in the three KPIs that described in Section 1. The proposed mechanism allocates lower prices to those users who consume a lower percentage of their desired consumption (\(\tilde{x}_{i}^{t}\)), compared to users who consume a higher percentage of their desired consumption. In particular, for a user \(i\) and a timeslot \(t\) we allocate the price \(p_{i}^{t}\) according to the degree to which the user curtails his consumption. Elastic users receive lower prices and inelastic users receive higher prices. It is highlighted that P-RTP assumes the knowledge of the desired energy consumption (\(\tilde{x}_{i}^{t}\)). In case that we allow for a user to declare a fake (larger) desired consumption, P-RTP would favor him. Thus, this pricing mechanism is suitable for automated environments (through ICT systems) where user do not manually declare their consumption. On the other hand the exploitation of the desired energy consumption leads to very effective pricing mechanisms. In this paper, we present a pricing model for the use case of automated environments, while in [29], we cope up also with the other user case (private \(\tilde{x}_{i}^{t}\)).
Algorithm 2 P-RTP |
---|
Initialization: |
Set k=1, \({x_{i}^{t,k}} = {\tilde{x}_{i}^{t}}, \forall\,i \in N\) |
Repeat |
for each \(i\;\in\;N\) |
repeat |
Calculate \(p^t\) from (12) |
Calculate \(x_i^{t,k+1}\) by solving (6) |
until convergence |
end for |
Calculate divergence \(\Delta = {\text{max}}\{|x_i^{t,k+1} -x_i^{t,k}|\}\) |
Set k = k+1 |
until Δ < ε (desired accuracy) |
End |
Theorem
Algorithm 2 converges to a NE after a finite number of iterations via best response dynamics.
Proof
\(\text {AUW}\) is bounded from above (the theoretical maximum is in the case in which every user consumes all the energy that (s)he needs and the price is zero). It remains now to prove that AUW increases in every iteration of P-RTP. Note that we cannot study the monotonicity of \(\text {AUW}\) by exploiting its derivative, because no assumption is made on the differentiability of \(\dot{u}_{i}^{t}\).
Thus, because of (28) there is a feasible region of \(x_{i}^{t} \in \left[ {\frac{{\left( {\mathop \sum \limits_{j \ne i} \left( {\frac{{\left( {x_{j}^{t} } \right)^{2} }}{{\tilde{x}_{i}^{t} }}} \right)} \right)\tilde{x}_{i}^{t} }}{{\mathop \sum \limits_{j \ne i} x_{j}^{t} }},\tilde{x}_{i}^{t} } \right]\), for which condition (16) holds.
6 Performance evaluation and comparisons
In this section we present simulation results to demonstrate the proposed P-RTP mechanism’s performance in the KPIs sought. In order to have a benchmark for comparisons, we compare with the simple RTP mechanism (Algorithm 1). The evaluation considers scenarios under a variety of assumptions for the values of the parameters in the two models.
The utility function’s general form is assumed to be the same for all \(i\) and \(t\). In what follows, we present simulations for a representative set of 100 users. Moreover, the optimization problem can be solved for each timeslot independently, as explained in Section 4. Thus, without loss of generality, we run the simulation for one timeslot (\(h = 1\)) and present the results. Parameter \(\tilde{u}_{i}^{t}\) expresses the user’s maximum utility (i.e.utility at \(x_{i}^{t} \ge \tilde{x}_{i}^{t}\)) and was set to \(\tilde{u}_{i}^{t} = \omega_{i}^{t} \left( {\tilde{x}_{i}^{t} } \right)^{2}\). Unless stated otherwise, parameter \(c\) was set to \(c = 0.02\). The flexibility parameter \(\omega_{i}^{t}\) for each user i was selected randomly in the interval [0.1, 5]. These choices are in line with the literature [2, 4, 12, 13, 14, 15, 16] as well as with datasets taken from real users and real-life tests undertaken within [30].
- 1)AUW is a straightforward index for system efficiency (KPI1).$$AUW = \mathop \sum \limits_{{{i} \in {N}}} \left( {\dot{u}_{i}^{t} - \varvec{ }p_{i}^{t} \varvec{ }x_{i}^{t} } \right)\varvec{ }$$(30)
- 2)The allocation’s cost \(G\) is also a straightforward index metric of system cost KPI2.$$G = c\left( {\mathop \sum \limits_{{{i} \in {N}}} \left[ {x_{i}^{t} } \right]} \right)^{2}$$(31)
We evaluate P-RTP and simple RTP with respect to these two KPIs for different values of \(c\) and \(\omega_{i}^{t}\) in order to show that the performance of our mechanism does not depend on the parameters of the system. KPI1 and KPI2 are generally mutually-conflicting; for example, a low system’s cost can lead to lower users’ welfare (because of lower consumption) unless we reward the users with lower prices to compensate for the users’ welfare. We define behavioral reciprocity (\({\text{BR}}\)) as a metric that captures this trade-off:
- 3)BR of user i is the degree of correlation between the behavioral change of i and the reward that i gets for it:where$$BR_{i} = \frac{{D_{i}^{A} }}{{D_{i}^{R} }}\quad \forall i \in N$$(32)represents the discount achieved, i.e. the system cost reduction, for which user \(i\) is responsible and:$$D_{i}^{A} = \left( {\tilde{x}_{i}^{t} - x_{i}^{t} } \right)\frac{{G\left( {\mathop \sum \limits_{i = 1}^{N} \tilde{x}_{i}^{t} } \right) - G \left( {\mathop \sum \limits_{i = 1}^{N} x_{i}^{t} } \right)}}{{ \mathop \sum \limits_{i = 1}^{N} \tilde{x}_{i}^{t} - \mathop \sum \limits_{i = 1}^{N} x_{i}^{t} }}$$(33)represents the discount received, i.e. the difference between the user’s bill with the original system’s state (\(x_{i}^{t} = \tilde{x}_{i}^{t}\)) and the actual user’s bill (after applying RTP or P-RTP). Values of \(BR_{i}\) close to 1 indicate a better trade-off between AUW and G, and thus a more fair pricing mechanism.$$D_{i}^{R} = \tilde{x}_{i}^{t} \frac{{ G\left( {\mathop \sum \limits_{i = 1}^{N} \tilde{x}_{i}^{t} } \right)}}{{\mathop \sum \limits_{i = 1}^{N} \tilde{x}_{i}^{t} }} - x_{i}^{t} p_{i}^{t}$$(34)
- 4)
User welfare deviation (\({\text{UWD}}\)) is defined to capture the degree of the deviation of user i from the average user’s welfare:
Its scope is to depict that a mechanism’s performance, does not come with the expense of treating a subset of users unfairly. A low UWD means that there are no users with very high welfare and users with very low welfare (which means that they will leave the ESP in case of competition or they will be very unhappy in case of monopoly). Thus, the objective here is to keep UWD low.
Energy costs as a function of cost parameter
Energy costs of P-RTP and RTP as a function of omega factor
CDF of metric BRi among participating users under RTP and P-RTP pricing
AUW under P-RTP and RTP as a function of cost parameter \(c\)
AUW under P-RTP and RTP as a function of omega factor \(\omega_{f}\)
By comparing Figs. 1 and 4, one can see that, the system’s cost has been reduced and the system’s fairness has been enhanced, without loss on users’ aggregated welfare, that is without sacrificing efficiency. This is rationalized by the fact that P-RTP allocates financial savings to the users that provoke the cost reduction and not to the inflexible ones. In comparison with the simple RTP model, this leads to an increase in the flexible users welfare and a decrease in the inflexible users’ welfare, thus the total \({\text{AUW}}\) remains the same.
CDF of metric UWD in P-RTP and RTP
7 Future work
We considered a business model of a budget-balanced aggregating entity serving as ESP for its registered users. We proposed a P-RTP mechanism and evaluated its performance against that of the classic RTP mechanism in terms, of the most well established KPIs derived in the literature. In order to focus on the merits of the main idea, we kept the system model simple so as not to harm the generality of the results. Future research can extend the results to more advanced system models that include: ① the possibility of load shifting in addition to load curtailment; ② RES and energy storage systems (ESS). In addition, the user’s utility function and the way the user makes decisions is still an open area for research. Distinct models for different devices could be considered and applied under the P-RTP paradigm. Moreover, in electricity markets, different pricing mechanisms (P-RTP, RTP, flat-price, etc) are to be offered to real users as an option, making the co-existence of different pricing mechanisms for different users in a given market an interesting problem. Finally, the new prospects of electricity pricing offered by P-RTP will impact, if adopted, the sizing (investment cost) of RES and ESSs. We believe that the integration of RES and ESS sizing with P-RTP mechanism design may give rise to new capabilities for self-sufficient micro-grids and advanced demand side management.
Notes
Acknowledgment
This work was supported by the European Union’s Horizon 2020 Research and Innovation Program through the SOCIALENERGY Project (No. 731767).
References
- [1]European Commission (2017) Regulation of the European Parliament and of the council on the internal market for electricity. http://ec.europa.eu/energy/sites/ener/files/documents/1_en_act_part1_v9.pdf. Accessed 3 September 2017
- [2]Gkatzikis L, Koutsopoulos I, Salonidis T (2013) The role of aggregators in smart grid demand response markets. IEEE J Sel Areas Commun 31(7):1247–1257CrossRefGoogle Scholar
- [3]European federation of renewable energy cooperatives. https://www.rescoop.eu/. Accessed 3 September 2017
- [4]Chapman AC, Verbič G (2017) An iterative on-line auction mechanism for aggregated demand-side participation. IEEE Trans Smart Grid 8(1):158–168CrossRefGoogle Scholar
- [5]Makris P, Efthymiopoulos N, Nikolopoulos V et al (2018) Digitization era for electric utilities: a novel business model through an inter-disciplinary S/W platform and open research challenges. IEEE Access 6:22452–22463CrossRefGoogle Scholar
- [6]Steriotis K, Tsaousoglou G, Efthymiopoulos N et al (2018) A novel behavioral real time pricing scheme for the active energy consumers’ participation in emerging flexibility markets. Sustain Energy Grids Netw 16:14–27CrossRefGoogle Scholar
- [7]Mani A, Rahwan I, Pentland A (2013) Inducing peer pressure to promote cooperation. Nat Sci Rep 3:1735. https://www.ncbi.nlm.nih.gov/pubmed/23619166 CrossRefGoogle Scholar
- [8]Mohsenian-Rad AH, Leon-Garcia A (2010) Optimal residential load control with price prediction in real-time electricity pricing environments. IEEE Trans Smart Grid 1(2):120–133CrossRefGoogle Scholar
- [9]Palensky P, Dietrich D (2011) Demand side management: demand response, intelligent energy systems, and smart loads. IEEE Trans Ind Inf 7(3):381–388CrossRefGoogle Scholar
- [10]Mhanna S, Chapman AC, Verbič G (2016) A fast distributed algorithm for large-scale demand response aggregation. IEEE Trans Smart Grid 7(4):1–14CrossRefGoogle Scholar
- [11]Tsaousoglou G, Makris P, Varvarigos E (2017) Electricity market policies for penalizing volatility and scheduling strategies: the value of aggregation, flexibility, and correlation. Sustain Energy Grids Netw 12:57–68CrossRefGoogle Scholar
- [12]Li N, Chen L, Low S (2011) Optimal demand response based on utility maximization in power networks. In: Proceedings of IEEE power and energy society general meeting, San Diego, USA, 24–29 July 2011, 8 ppGoogle Scholar
- [13]Samadi P, Mohsenian-Rad AH, Schober R et al (2010) Optimal real-time pricing algorithm based on utility maximization for smart grid. In: Proceedings of IEEE international conference on smart grid communications, Gaithersburg, USA, 4–6 October 2010, pp 6Google Scholar
- [14]Samadi P, Mohsenian-Rad AH, Schober R et al (2012) Advanced demand side management for the future smart grid using mechanism design. IEEE Trans Smart Grid 3(3):1170–1180CrossRefGoogle Scholar
- [15]Chai B, Chen J, Yang Z et al (2014) Demand response management with multiple utility companies: a two-level game approach. IEEE Trans Smart Grid 5(2):722–734CrossRefGoogle Scholar
- [16]Qian LP, Zhang A, Huang J et al (2013) Demand response management via real-time electricity price control in smart grids. IEEE J Sel Areas Commun 31(7):1268–1280CrossRefGoogle Scholar
- [17]Soliman HZ, Leon-Garcia A (2014) Game-theoretic demand-side management with storage devices for the future smart grid. IEEE Trans Smart Grid 5(3):1475–1485CrossRefGoogle Scholar
- [18]Mohsenian-Rad AH, Wong V, Jatskevich J et al (2010) Autonomous demand-side management based on game-theoretic energy consumption scheduling for the future smart grid. IEEE Trans Smart Grid 1(3):320–331CrossRefGoogle Scholar
- [19]Ma J, Deng J, Song L et al (2014) Incentive mechanism for demand side management in smart grid using auction. IEEE Trans Smart Grid 5(3):1379–1388CrossRefGoogle Scholar
- [20]Deng R, Yang Z, Chen J et al (2014) Residential energy consumption scheduling: a coupled-constraint game approach. IEEE Trans Smart Grid 5(3):1340–1350CrossRefGoogle Scholar
- [21]Baharlouei Z, Hashemi M, Narimani H et al (2013) Achieving optimality and fairness in autonomous demand response: benchmarks and billing mechanisms. IEEE Trans Smart Grid 4(2):968–997CrossRefGoogle Scholar
- [22]Baharlouei Z, Hashemi M (2014) Efficiency-fairness trade-off in privacy-preserving autonomous demand side management. IEEE Trans Smart Grid 5(2):799–808CrossRefGoogle Scholar
- [23]Vuppala SK, Padmanabh K, Bose SK et al (2011) Incorporating fairness within demand response programs in smart grid. In: Proceedings of IEEE PES innovative smart grid technologies, Anaheim, USA, 17–19 January 2011, 9 ppGoogle Scholar
- [24]Yaagoubi N, Mouftah HT (2015) Fairness-aware game theoretic approach for demand response in microgrids. In: Proceedings of IEEE green technologies conference, New Orleans, USA, 15–17 April 2015, 7 ppGoogle Scholar
- [25]Mas-Colell A, Whinston MD, Green JR (1995) Microeconomic theory. Oxford University Press, OxfordzbMATHGoogle Scholar
- [26]Li C, Xu Y, Yu X et al (2017) Risk-averse energy trading in multienergy microgrids: a two-stage stochastic game approach. IEEE Trans Ind Inf 13(5):2620–2630CrossRefGoogle Scholar
- [27]Liu N, Yu X, Wang C et al (2017) Energy-sharing model with price-based demand response for microgrids of peer-to-peer prosumers. IEEE Trans Power Syst 32(5):3569–3583CrossRefGoogle Scholar
- [28]Stephens ER, Smith DB, Mahanti A (2015) Game theoretic model predictive control for distributed energy demand-side management. IEEE Trans Smart Grid 6(3):1394–1402CrossRefGoogle Scholar
- [29]Steriotis K, Tsaousoglou G, Efthymiopoulos N et al (2018) Development of real time energy pricing schemes that incentivize behavioral changes. In: Proceedings of IEEE international energy conference, Limassol, Cyprus, 3–7 June 2018, 6 ppGoogle Scholar
- [30]Tsaousoglou G, Makris P, Varvarigos M (2016) Micro grid scheduling policies, forecasting errors, and cooperation based on production correlation. In: Proceedings of 2nd international conference on intelligent green building and smart grid, Prague, Czech Republic, 27–29 June 2016, 6 ppGoogle Scholar
Copyright information
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.