Startseite Real-Time Pricing Decision Based on Leader-Follower Game in Smart Grid
Artikel Öffentlich zugänglich

Real-Time Pricing Decision Based on Leader-Follower Game in Smart Grid

  • Yeming Dai EMAIL logo und Yan Gao EMAIL logo
Veröffentlicht/Copyright: 25. August 2015
Veröffentlichen auch Sie bei De Gruyter Brill

Abstract

The real-time pricing plays an important role in demand-side management for smart grid. In this paper, we study real-time pricing strategy of electricity retailers by means of game theory in smart grid. The retailers are in the game situation where there is one leader with multi-followers. We propose a real-time electricity demand function and analyze the interactions between the retailers, then obtain its equilibrium solution. The analysis and simulation results of the equilibrium solution show the effectiveness of the proposed method.

1 Introduction

The development of the contemporary economy and industry leads to the rapid growth in energy demand, therefore how to solve the energy shortage is an urgent issue to be solved. Smart grid, as the future area of the development of electric grid[1,2] and a positive means to solve the shortage of energy, is expected to play a vital role. Demand-side management (for short DSM) has been one of the important topics which aim to solve the matching problem between enhanced demand for electricity and efficiency of supply, taking the user effectiveness, cost and price into account because it can be used to change the behavior of energy consumption.

The research based on the demand-side management has drawn a lot of attention. Various DSM solutions have been designed or investigated in a number of publications with a strong focus on the needs of supply adjustment, user utility maximization and cost reduction. These researches are based on convex programming, machine learning and game theory, see for instance, [38], but fail to reflect the value and cost of electricity at different periods in time by giving users varying electricity price.

As the core content and the economic lever in the electricity market, the price plays a decisive role in electricity trading by regulating. The factors affecting the price are diverse. The traditional electricity pricing theory is not effective to reflect the security status of the power system properly. Deriving from short-run marginal cost theory, the real-time pricing (for short RTP) is based on the instantaneous supply-demand balance of the power system, and take into account the safe operation of the power system. Therefore, the RTP is not only an effective regulation means of the electricity market, but also an essential DSM strategy which achieves truly effective demand response and in which users actively adjust the load, shift the load, and optimize the allocation of resources.

RTP is a new approach to DSM, which has been dealt with in many publications. Mohsenian-Rad and Leon-Garcia[6] developed a local residential load control method in the RTP environment, where each device runs along with the minimization of electricity payment and the waiting time as a response to the changes in the real time electricity tariffs. Asadi et al.[9] set up an optimization model to maximize the benefit of users, in which users adjust their hourly energy consumption according to the real-time hourly price information. Asadi and Xu[9,10] proposed a RTP users is same with the functionalgorithm so as to maximize the benefit of all users in the system and minimize the cost of electricity suppliers on the condition that the total power consumption is kept lower than the generation capacity. Mohsenian-Rad et al.[6] proposed a residential load control scheme based on the feasibility of real-time pricing calculation and automatic optimization in the retail electricity market. However, these researches have not considered the effect of the interaction between different retailers on RTP.

The focus of this paper goes as follows.

1) We propose a one leader with multi-followers game decision for multiple retailers in the electricity market in order to maximize the profits of all retailers while considering the user demand response through the use of real-time pricing DSM.

2) We use a new utility function to simulate the power users’ preferences and electricity consumption patterns. Retailers plan how much power to buy and at what price to sell to the users to maximize their revenues. The electricity demand function is re-constructed to describe how the different price of retailers affects real-time pricing decision.

3) We conduct an example using a collection of data to obtain the equilibrium solution by deducing. With an appropriate parameter, the simulation results demonstrate the effectiveness of the proposed model.

Our work differs from some related literatures in the following aspects: [6] and [8] only consider how the competition between retailer and users affects real-time pricing, while we study the optimization problem taking into account the impact of the competition between multiple retailers on the real-time pricing; compared with [14], we use a new demand function of electricity retailers and a different game model to characterize how the competition between different electricity retailers affect the real-time pricing. To our best knowledge, no research uses the bi-level game model to study the real-time pricing from the perspective of the electricity fellow retailers in the electricity supply market.

The remainder of this paper is organized as follows: Section 2 describes the system model and its symbol; Section 3 proposes a one leader with multi-followers game model to describe the competition between different retailers in the electricity market; Section 4 solves the game model; Section 5 focuses on the model simulation and numerical analysis, and the final conclusions of this paper are given in Section 6.

2 System Model

Generally speaking, in the deregulated electricity market, sometimes there exist multiple electricity retailers. Retailers maximize their income through adjusting real-time price, based on user demand response according to the user’s consumption patterns and preferences.

2.1 Real-Time Electricity Demand Model

1) Utility function of risk users

Different types of users have different power consumption demands in the electricity market. The price provided to the traditional electricity users is stable, while the short-term risk users always consume more electricity at lower price, which can be described using utility function[12,13]. The utility function of risk users is same with the function used in most cases (see [14]) as follows

U(p,d)=Xdα2d2ξpd(1)

where X is a parameter which varies with different users and time, d denotes electricity demand of the risk users, ξ is the price elasticity of electricity demand, p denotes the price electricity retailer offersand α is a given parameter in advance. Real-time pricing DSM is used as an effective tool to affect electricity demand of users. The electricity demand function D(p) of each risk user can be obtained by maximizing the utility function

D(p)=Xξpα(2)

2) Electricity demand function of retailers

Let Ν denote electricity retailers coexisting in the deregulated electricity market. Different retailers offer different prices for different risk power users, and power users can shift to purchase electricity from other electricity retailers who offer lower price. [1114] described the electricity demand function of electricity retailer i as

Di(p)=Diξipi+n=1,niNvi,npn(3)

where p = (p1, p2, ⋯, pN) is the price vector of all electricity retailers, Di is a parameter which varies with different users and time, reflecting the market size, scale and investment services. ξi(0 < ξi < 1) is the price elasticity of electricity demand of retailer, and pi denotes the price retailer i offers. vi, n(0 ≤ vi, n ≤ 1) means the proportion of electricity demand flows from retailer n to retailer i once the price offered by retailer n is given. The demand function mainly reflects the electricity price’s influence on electricity demand through vi, n, but this approach fails to reflect the retailers’ price competition. Inspired by [15, 16], we adjust the electricity demand function as follows

Di(p)=Diξipi+θj=1,jiN(pjpi)=Diξipi+(N1)θ(j=1,jiNpjN1pi)(4)

where the mean of Di, ξi same to those in (3), parameter θ ≥ 0 represents the sensitivity of price competition among electricity retailers, in other words, the market size one retailer obtains by offering a unit price lower than other retailers.

2.2 Revenue of Electricity Retailers

Each power retailer in the electricity market has two different types of income. Let the price offered to traditional users and the number of traditional users served by retailer i be constant Pi and Mi respectively. Retailer i can offer optimal response price to risk users based on user’s demand response and other retailers’ price, Ci denotes the procurement unit electricity cost. The profit function of retailer is denoted as follows:

Ri(p)=Di(p)pi+MiPi[Di(p)+Mi]Ci=[Diξipi+(N1)θ(j=1,jiNpjN1pi)](piCi)+Mi(PiCi)(5)

where piCi, PiCi.

3 One Leader with Multi-Followers Real-Time Pricing Game

A plurality of electricity retailers coexist in a deregulated electricity market. All retailers hope to maximize their income by price adjustment as a response to user demand. When each retailer has the complete information of other retailers’ price strategy, the optimal reaction function and equilibrium price can be used to describe the real-time pricing problem. The optimal reaction of each retailer is offering his optimal bidding to achieve maximum profit by referring to other retailers’ bidding. Since positions and scale of retailers are different, their status decisions in the electricity market are not the same. The strong retailers are often in a leadership position, enjoying the priority to make price decisions, while the other small retailers follow the strong retailers to make price decision. Since all retailers affect each other, the analysis of real time pricing is just a game problem.

The leader-follower game, also called the Stackelberg game, is proposed by Stackelberg in [17]. From the earliest one leader with one follower game to one leader with multi-followers game, multi-leaders with multi-followers game, leader-follower differential game and nonsmooth leader-follower game[18], the leader-follower game obtains considerable development. Various algorithms for the Stackelberg game models are well studied[19], which are also widely used in the engineering and economy in the real world. We will propose a one leader with multi-followers game model for the coexisting retailers in electricity market. According to the game model, the first retailer is the leader, the others are followers interacting with each other, and retailers are perfectly rational. The classic one leader with multi-followers game model is as follows:

minxF(x,y1,y2,,yn)s.t.G(x,y1,y2,,yn)0H(x,y1,y2,,yn)=0(6)

where yi is the solution to the following optimization problem

minyifi(x,y1,y2,,yn)s.t.gi(x,y1,y2,,yn)0hi(x,y1,y2,,yn)=0(7)

Definition 1

For every decision x in the upper level problem, (y1*, y2*, · · · , yn*) is called Nash equalization solution in lower level if there exists (y1*, y2*, · · · , yn*) satisfying

fi(y1,y2,,yi1,yi,yi+1,,yn)fi(y1,y2,,yi1,yi,yi+1,,yn)

for ∀(y1*,y2*,··· ,yi1*,yi,yi+1*, ···yn*),* = 1,2,··· , n.

Definition 2

Let x* be a feasible decision vector in the upper level problem and let (y1*, ··· , yn*) be a corresponding Nash equilibrium solution for the vector. If the inequality

F(x,y1,,yn)F(x,y1,,yn)

holds for any xUL and the corresponding Nash equilibrium solution, (x*,y1*,··· ,yn*) is called the Stackelberg-Nash equilibrium solution to the one leader with multi-followers game.

Next, we model the strategic interaction between a big retailer and the other Ν – 1 small retailers as a one leader-follower game model with one leader and Ν – 1 followers. The uL (price pL)denotes leader’s strategy(electricity), UL denotes the leader’s strategy space, uFi(i=1,2,,N1) denotes strategy of the rest followers Fi(i =1, 2, ⋯, N – 1) (price pi), and UFi denotes the strategy space of follower i(i = 1,2,··· , N – l)’s. Leader’s payoff function is denoted by JL(uL,uF1,,uFN1), and the payoff function of follower Fi is denoted by JFi(uL,uF1,,uFN1). By (5) the profit function of the leader in the market is

RL(p)=[DLξLpL+(N1)θ(j=1,jiNpjN1pL)](pLCL)+ML(PLCL)(8)

the profit function of each follower is

Ri(p)=[Diξipi+(N1)θ(j=1,jiN1pjN1pi)](piCi)+Mi(PiCi)(9)

We thus have

JL(uL,uF1,,uFN1)=RL(p)JFi(uL,uF1,,uFN1)=Ri(p)(10)

The steps of solving the one Leader with multi-followers game are as follows:

Step 1 For each given strategy uL of the leader, each follower tries to obtain the optimal reaction strategy RFi(uL,uF1,,uFN1) based on maximizing his own objective function by considering the bidding strategies of other followers as maxuFiUFiJFi(uL,uF1,,uFN1).

Step 2 As for the leader, he tries to maximize his own objective function by taking into account all followers’ bidding strategies as follows maxuLULJL(uL,RF1,,RFN1).

Step 3 Assuming uL* is the optimal solution of leader, uFi=RFi(uL,uF1,,uFi1,uFi+1,,uFN1), then (uL,uF1,,uFi,,uFN1) is the optimal Stackelberg strategy·

4 The Solution of Model

According to the method in the last section, we have to find the followers’ optimal reaction functions given leader’s strategy pL, and also find the optimal strategy of the leader on the basis of the determined followers’ reaction function. In fact, the optimal strategy of the game is available if solutions of the leader and the followers exist.

To decide effectively the above process amounts to solve the bilevel programming. The upper problem is

maxJL(uL,uF1,,uFN1)=maxJL(pL,p1,,pN1)=[DLξLpL+(N1)θ(j=1,jiN1pjN1pL)](pLCL)+ML(PLCL)(11)

For each retailer i(i = 1, 2, ··· , Ν –1) in lower level programming, the solution pi is the optimal solution to the following planning problem

maxJFi(uL,uF1,,uFN1)=maxRi(p)=max[Diξipi+(N1)θ(j=1,jiN1pjN1pi)](piCi)+Mi(PiCi)(12)

For the i-th planning problem in lower level programming, the function Ri(p)is concave with respect to pi, then the maximum value of Ri(p) can be achieved when Ri(p)pi=0, in other words

Ri(p)pi=Di2[ξi+(N1)θ]pi+θ(j=1,jiN1pj+pL)+[ξi+(N1)θ]Ci=0(13)

Similarly, for arbitrary si(s = 1, 2, · · · , Ν–1) in the lower level programming, we have

Rs(p)ps=Ds2[ξs+(N1)θ]ps+θ(j=1,jiN1pj+pL)+[ξs+(N1)θ]Cs=0(14)

To reduce the complexity of derivation, we set ξi = ξS, Ci = Cs. Then, (13) and (14) are equivalent to

Ri(p)pi=Di2[ξ+(N1)θ]pi+θ(j=1,jiN1pj+pL)+[ξ+(N1)θ]C=0(15)
Rs(p)ps=Ds2[ξ+(N1)θ]ps+θ(j=1,jiN1pj+pL)+[ξ+(N1)θ]C=0(16)

Letting (15) subtract (16), we get equilibrium solution to the lower level programming which satisfies the following equation

pips=DiDs2ξ+(2N1)θ(17)

Taking s = 1, 2,⋯, i–1, i + 1, ⋯ , Ν –1 in (17), we obtain

j=1,jiN1pj=(N2)pi(N2)Dij=1,jiN1Dj2ξ+(2N1)θ(18)

Substituting Equation (18) to Equation (15), we have

pi=Di+θpL+[ξ+(N1)θ]Cθj=1,jiN1(DiDj)2ξ+(2N1)θ2ξ+Nθ(19)

Let i = 1, 2, · · · , Ν–1 in (19) and then the sum is available

i=1N1pi=i=1N1Di+(N1)θpL2ξ+Nθ+(N1)[ξ+(N1)θ]Cθi=1N1j=1,jiN1(DiDj)2ξ+(2N1)θ2ξ+Nθ(20)

Substituting (20) into the upper programming leads to

RL(p)=[DLξpL+(N1)θ(j=1,jiNpjN1pL)](pLC)+ML(PLC)=(DLξpL)(pLC)+θi=1N1Di+(N1)θpL+(N1)[ξ+(N1)θ]C2ξ+Nθ(pLC)θθi=1N1j=1,jiN1(DiDj)2ξ+(2N1)θ2ξ+Nθ(pLC)(N1)θpL(pLC)+ML(PLC)(21)

Similarly, by RL(p)pL=0 we have

pL=(2ξ+Nθ)[DL+ML+ξC+(N1)θC]θ2(N1)C2θ2(N1)2+2ξ(2ξ+3Nθ2θ)+θ[i=1N1Di+(N1)ξC+(N1)2θC]2θ2(N1)2+2ξ(2ξ+3Nθ2θ)θ2i=1N1j=1,jiN1(DiDj)2ξ+(2N1)θ2θ2(N1)2+2ξ(2ξ+3Nθ2θ)(22)

The solution of model thus is properly obtained

pL=(2ξ+Nθ)[DL+ML+ξC+(N1)θC]θ2(N1)C2θ2(N1)2+2ξ(2ξ+3Nθ2θ)+θ[i=1N1Di+(N1)ξC+(N1)2θC]2θ2(N1)2+2ξ(2ξ+3Nθ2θ)θ2i=1N1j=1,jiN1(DiDj)2ξ+(2N1)θ2θ2(N1)2+2ξ(2ξ+3Nθ2θ)pi=Di+θpL+[ξ+(N1)θ]Cθj=1,jiN1(DiDj)2ξ+(2N1)θ2ξ+Nθ(23)

5 Analysis and Simulation of Model

In this section, we analyze equilibrium solution of the game model obtained in the last section. By (23), we know that

1) The real-time pricing of all electricity retailers is related to the purchasing power costs in market. The higher the purchase cost, the higher the equilibrium price.

2) The larger retailer market size, the higher the price, and the greater the profit. Especially the leader retailer living in a monopoly market is ensured to be affected less by the risk users because he serves more long-term customers. The price of the retailers increases in a timely manner when the number of long-term users increases and the other small electricity retailers also raise the price.

3) In what follows, we discuss the impact of sensitivity θ on the equilibrium price through numerical examples, and give the simulation results to verify the validity of the proposed dynamic real-time pricing decisions. Suppose the market consists of three electricity retailers, large retailer 1 and small retailer 2 and 3, let ξ = 0.5, D1 = D2 = 1, Dl = 5, C = 0.3, ML = 50, considering the trend chart of the equilibrium price change when sensitivity θ varies between 0 and 1, as is shown below.

Figure 1 Equilibrium price change trend chart affected by θ
Figure 1

Equilibrium price change trend chart affected by θ

As can be seen from the chart the equilibrium prices of all retailers increase with the rise of sensitivity θ at the beginning time, and comparatively speaking, the equilibrium price of big retailer is lower, since the big retailer has his first-mover advantage with the increasing of electricity demand, and then reduces the price in order to win more risk users.

6 Conclusions

In this paper, we carry out some exploration in the marketization of electricity market and propose a one leader with multi-followers game decision for multiple electricity retailers competition in the market based on smart grid DSM’s real-time pricing. This paves a way for making reasonable DSM rules under the near future smart grid platform. We also analyze the impact of strategic interactions between retailers of different status and types, and obtain the equilibrium price solution. Compared with the previous works about real-time pricing for more retailers based on static or completely cooperative game theory, our model uses a different game model and also introduces sensitivity coefficient to examine its impact on the description of inter-retailer. Simulation results demonstrate the special impact of sensitivity coefficient on the equilibrium price. A more sophiticated model may be proposed to explore the effect of real-time pricing DSM strategy to bring more profit to the users and retailers in smart grid in the near future.


Supported by the National Natural Science Foundation of China (11171221), Shanghai Leading Academic Discipline (XTKX2012), Program of Natural Science of Shanghai (14ZR1429200), and SUR (Optimization Methods on Smart Grid)


References

[1] Bu S R, Yu F R, Liu P X. A game-theoretical decision-making scheme for electricity retailers in the smart grid with demand-side management. IEEE International Conference on Smart Grid Communications, 2011: 387–391.Suche in Google Scholar

[2] Mei S W, Zhu J Q. Mathematical and control scientific issues of smart grid and its prospects. ACTA Automatica Sinica, 2013, 39(2): 119–131.10.1016/S1874-1029(13)60014-2Suche in Google Scholar

[3] Logenthiran T, Srinivasan D, Shun T Z. Demand side management in smart grid using heuristic optimization. IEEE Transaction on Smart Grid, 2012, 3: 1244–1252.10.1109/TSG.2012.2195686Suche in Google Scholar

[4] Samadi P, Mohsenian-Rad A H, Schober R, et al. Advanced demand side management for the future smart grid using mechanism design. IEEE Transaction on Smart Grid, 2012, 3: 1170–1180.10.1109/TSG.2012.2203341Suche in Google Scholar

[5] O’Neill D, Levorato M, Goldsmith A, et al. Residential demand response using reinforcement learning. IEEE Smart Grid Communications, 2010: 409–414.10.1109/SMARTGRID.2010.5622078Suche in Google Scholar

[6] Mohsenian-Rad A H, Leon-Garcia A. Optimal residential load control with price prediction in real-time electricity pricing environments. IEEE Transaction on Smart Grid, 2010, 2: 120–133.10.1109/TSG.2010.2055903Suche in Google Scholar

[7] Maharjan S, Zhu Q, Zhang Y, et al. Dependable demand response management in the smart grid: A Stackelberg game approach. IEEE Transaction on Smart Grid, 2013, 1: 120–132.10.1109/TSG.2012.2223766Suche in Google Scholar

[8] Mohsenian-Rad A H, Wong V W S, Jatkevich J, et al. Autonomous demand-side management based on game-theoretic energy consumption scheduling for the future smart grid. IEEE Transactions on Smart Grid, 2010, 1: 320–331.10.1109/TSG.2010.2089069Suche in Google Scholar

[9] Asadi G, Gitizadeh M, Roosta A. Welfare maximization under real-time pricing in smart grid using PSO algorithm. 21st Iranian Conference on IEEE Electrical Engineering (ICEE), 2013.10.1109/IranianCEE.2013.6599734Suche in Google Scholar

[10] Xu W Q, Feng Z L, Huang J, et al. Fast real-time pricing method based on improved dual decomposition for smart grid. Power System Protection and Control, 2012, 40(21): 42–47.Suche in Google Scholar

[11] Holland S P, Mansur E. Is real-time pricing green? The environmental impacts of electricity demand variance. Review Economic, 2008, 90: 550–561.10.3386/w13508Suche in Google Scholar

[12] Dai Y M, Gao Y. Real-time pricing decision making for retailer-wholesaler in smart grid based on game theory. Abstract and Applied Analysis, 2014, Article ID 708584.10.1155/2014/708584Suche in Google Scholar

[13] Dai Y M, Gao Y. Real-time pricing strategy with multi-retailers based on demand-side management for the smart grid. Proceedings of the Chinese Society for Electrical Engineering, 2014, 34(25): 4244–4249 (in Chinese).Suche in Google Scholar

[14] Bu S R, Yu F R, Liu P X. Dynamic pricing for demand-side management in the smart grid. IEEE Online Conference on Green Communications, 2011.10.1109/GreenCom.2011.6082506Suche in Google Scholar

[15] You P S, Wu M T. Optimal ordering and pricing policy for an inventory system with order cancellations. OR Spectrum, 2007, 29: 661–679.10.1007/s00291-006-0067-ySuche in Google Scholar

[16] Ouardighi F E, Jorgensen S, Pasin F. A dynamic game with monopolist manufacturer and price-competing duopolist retailers. OR Spectrum, 2013, 35: 1059–1084.10.1007/s00291-012-0300-9Suche in Google Scholar

[17] Stackelberg H. The theory of the market economy. Oxford University Press, Oxford, 1952.Suche in Google Scholar

[18] Van Damme E, Hurkens S. Endogenous Stackelberg leadership. Games and Economic Behavior, 1999, 28(1): 105–129.10.1006/game.1998.0687Suche in Google Scholar

[19] Hou W H, Li Y, Wang S Y. Endogenous Stackelberg leadership with uncertain information. Journal of Systems Engineering and Electronics, 2002, 13(1): 74–79.Suche in Google Scholar

Received: 2014-11-15
Accepted: 2015-3-17
Published Online: 2015-8-25

© 2015 Walter de Gruyter GmbH, Berlin/Boston

Heruntergeladen am 15.9.2025 von https://www.degruyterbrill.com/document/doi/10.1515/JSSI-2015-0348/html
Button zum nach oben scrollen