IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions...

10
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination. IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of Wireless Metering for Power Market Pricing in Smart Grid Husheng Li, Lifeng Lai, and Robert Caiming Qiu Abstract—Remote metering is a key task in smart grid to col- lect the power load information for the pricing in power market. A wireless communication infrastructure is assumed for the smart meter network. The dynamics of the power market are assumed to be a Markov decision process (MDP) by modeling the power load evolution as a two-state Markov chain. The fundamental elements of the MDP are discussed and the optimal strategy is obtained from dynamic programming. Due to the curse of dimensions, the myopic strategy is proposed to signicantly simplify the algorithm. The va- lidity of the proposed scheduling algorithm is demonstrated using numerical simulations. For example, for price insensitive power users, the average price and power generation errors are reduced by 60% and 40% using the myopic approach, compared with the simple round robin schedule, in certain circumstances. Index Terms—Power market, scheduling, smart grid, wireless communications. I. INTRODUCTION I N RECENT years, the study on smart grid has attracted more and more attentions. The Energy Independence and Security Act of 2007 (EISA) denes the smart grid as “a mod- ernization of the Nation’s electricity transmission and distribu- tion system to maintain a reliable and secure electricity infra- structure that can meet future demand growth” [1]. A key step in modernizing the current power grid is to add more intelligence to the power system using modern information technologies like telecommunications, which is becoming a new research area in the communities of communications and networking. Among the many tasks in the information infrastructure of smart grid, smart metering is an important component, which is dened by EISA as follows: “The full measurement and collec- tion system that includes meters at the customer site; commu- nication networks between the customer and service provider, such as an electric, gas, or water utility; and data reception and management systems that make the information available to the service provider” [1]. With the infrastructure of smart metering, the power system can obtain the information of power consump- tion/demand in the system such that it can better schedule the Manuscript received February 01, 2012; revised April 13, 2012 and May 30, 2012; accepted July 10, 2012. This work was supported by the National Science Foundation under Grants CCF-0830451, MRI-0821658 and ECCS-0901425. Paper no. TSG-00050-2012. H. Li is with the Department of Electrical Engineering and Computer Science, University of Tennessee, Knoxville, TN 37996 USA (e-mail: husheng@eecs. utk.edu). L. Lai is with the Department of Systems Engineering, University of Arkansas, Little Rock, AR 72204 USA. R. C. Qiu is with the Department of Electrical and Computer Engineering, Tennessee Technological University, Cookeville, TN 38505 USA. Color versions of one or more of the gures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identier 10.1109/TSG.2012.2208768 Fig. 1. An illustration of the power system within a bus range. power generation and distribution via locational pricing for bal- ancing the power generation and load. Due to the large number of smart meters, it is impossible to use optical bers as the medium of communication due to its high expense. People are proposing to use wireless communications or power line com- munication systems for the information exchange between the smart meters and control centers. An example of the smart metering system is given in Fig. 1, which shows the situation within one bus range. 1 The smart me- ters collect the power loads of different users and send to an ac- cess point (AP), where we assume that wireless communication is used. The information will be sent to the power market which monitors and controls multiple buses. Locational prices will be decided and fed back to the power users. In this paper, we focus on the scheduling policy in the MAC layer of wireless smart meter networks. 2 In contrast to many traditional data networks, the smart meter network in smart grid has the following challenges: There typically exist a huge number of smart meters. Then, scheduling is very important due to the large volume of trafc and limited bandwidth. The realtime requirement for the data transmission is very high since the power grid is a highly dynamic system. Delay could incur instability to the power market. The scheduling must take the characteristics of the power systems into account. The traditional scheduling algo- rithms that either maximize the throughput or minimize the average delay may not be valid in smart grid. 1 A bus means a common structure connecting multiple local electrical de- vices. Buses in different regions can be connected by transmission lines. 2 The scheduling problem also exists if power line is used for the communi- cation of smart meters. 1949-3053/$31.00 © 2012 IEEE

Transcript of IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions...

Page 1: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

IEEE TRANSACTIONS ON SMART GRID 1

Scheduling of Wireless Metering for Power MarketPricing in Smart GridHusheng Li, Lifeng Lai, and Robert Caiming Qiu

Abstract—Remote metering is a key task in smart grid to col-lect the power load information for the pricing in power market.A wireless communication infrastructure is assumed for the smartmeter network. The dynamics of the power market are assumed tobe a Markov decision process (MDP) by modeling the power loadevolution as a two-state Markov chain. The fundamental elementsof theMDP are discussed and the optimal strategy is obtained fromdynamic programming. Due to the curse of dimensions, the myopicstrategy is proposed to significantly simplify the algorithm. The va-lidity of the proposed scheduling algorithm is demonstrated usingnumerical simulations. For example, for price insensitive powerusers, the average price and power generation errors are reducedby 60% and 40% using the myopic approach, compared with thesimple round robin schedule, in certain circumstances.

Index Terms—Power market, scheduling, smart grid, wirelesscommunications.

I. INTRODUCTION

I N RECENT years, the study on smart grid has attractedmore and more attentions. The Energy Independence and

Security Act of 2007 (EISA) defines the smart grid as “a mod-ernization of the Nation’s electricity transmission and distribu-tion system to maintain a reliable and secure electricity infra-structure that can meet future demand growth” [1]. A key step inmodernizing the current power grid is to add more intelligenceto the power system usingmodern information technologies liketelecommunications, which is becoming a new research area inthe communities of communications and networking.Among the many tasks in the information infrastructure of

smart grid, smart metering is an important component, which isdefined by EISA as follows: “The full measurement and collec-tion system that includes meters at the customer site; commu-nication networks between the customer and service provider,such as an electric, gas, or water utility; and data reception andmanagement systems that make the information available to theservice provider” [1]. With the infrastructure of smart metering,the power system can obtain the information of power consump-tion/demand in the system such that it can better schedule the

Manuscript received February 01, 2012; revised April 13, 2012 and May 30,2012; accepted July 10, 2012. This work was supported by the National ScienceFoundation under Grants CCF-0830451, MRI-0821658 and ECCS-0901425.Paper no. TSG-00050-2012.H. Li is with the Department of Electrical Engineering and Computer Science,

University of Tennessee, Knoxville, TN 37996 USA (e-mail: [email protected]).L. Lai is with the Department of Systems Engineering, University of

Arkansas, Little Rock, AR 72204 USA.R. C. Qiu is with the Department of Electrical and Computer Engineering,

Tennessee Technological University, Cookeville, TN 38505 USA.Color versions of one or more of the figures in this paper are available online

at http://ieeexplore.ieee.org.Digital Object Identifier 10.1109/TSG.2012.2208768

Fig. 1. An illustration of the power system within a bus range.

power generation and distribution via locational pricing for bal-ancing the power generation and load. Due to the large numberof smart meters, it is impossible to use optical fibers as themedium of communication due to its high expense. People areproposing to use wireless communications or power line com-munication systems for the information exchange between thesmart meters and control centers.An example of the smart metering system is given in Fig. 1,

which shows the situation within one bus range.1 The smart me-ters collect the power loads of different users and send to an ac-cess point (AP), where we assume that wireless communicationis used. The information will be sent to the power market whichmonitors and controls multiple buses. Locational prices will bedecided and fed back to the power users.In this paper, we focus on the scheduling policy in the MAC

layer of wireless smart meter networks.2 In contrast to manytraditional data networks, the smart meter network in smart gridhas the following challenges:• There typically exist a huge number of smart meters. Then,scheduling is very important due to the large volume oftraffic and limited bandwidth.

• The realtime requirement for the data transmission is veryhigh since the power grid is a highly dynamic system.Delay could incur instability to the power market.

• The scheduling must take the characteristics of the powersystems into account. The traditional scheduling algo-rithms that either maximize the throughput or minimizethe average delay may not be valid in smart grid.

1A bus means a common structure connecting multiple local electrical de-vices. Buses in different regions can be connected by transmission lines.2The scheduling problem also exists if power line is used for the communi-

cation of smart meters.

1949-3053/$31.00 © 2012 IEEE

Page 2: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

2 IEEE TRANSACTIONS ON SMART GRID

To address the above challenges, we will first introduce theimpact of power market mechanism like locational marginalprice, as well as a simple model of power load variation, basedon which we will study the scheduling algorithm. Then the per-formance will be analyzed using both analytic and numericalmethods. To the authors’ best knowledge, this is the first studyon the scheduling issue in smart meter networks for power mar-keting.The remainder of this paper is organized as follows. Ex-

isting related studies will be discussed in Section II. Thesystem model, including the models of power market, smartmeter networks and power load variation, will be introducedin Section III. A scheduling algorithm will be proposed andanalyzed in Section IV. The numerical results and conclusionsare provided in Sections V and VI, respectively.

II. RELATED WORK

There have been plenty of studies on the scheduling issues inwireless communication networks. For elastic traffics, sched-uling is used to improve the throughput. The optimal sched-uling algorithm was obtained in [2], which is based on a cen-tralized control. To make the scheduling feasible in practicalsystems, people have studied the distributed scheduling [3]–[7],including the algorithm and the performance bound. For delaysensitive data traffics, the deadline based scheduling algorithmhas also been extensively studied [8]–[10].Note that the above studies are for the purpose of pure data

communication like file downloading. Another area with muchless studies is the sensor switching problem for control networks[11]–[14]. In these studies, it is assumed that there are multiplesensors for monitoring a dynamic system while only one sensorcan be accessed at a time. Then, it is studied how to schedulethe sensors in order to estimate the system state or stabilize thesystem. The study is within the framework of hybrid systems[13], in which a part of the system (the switching part) is dis-crete and the remainder (the dynamic system part) is continuous.Although the power grid can also be considered as a (nonlinear)dynamic system, most studies in the sensor switching problemsare focused on linear dynamic systems.A general introduction on modern power market can be found

in [15]. Various aspects of the power market have been studiedfor the operation of power grid. To list a few, the locationalmarginal price of power has been studied in [16], [17], [19],in which the power market is modeled through an optimizationproblem; the prediction of power system load, which affectsthe power pricing, is studied in [20]; the risk management, likehedging and pricing, in the power market is discussed in [21].Note that the impact of pricing signal delay on the power marketstability has been analyzed in [22], based on the model of powermarket dynamics in [23]. However, in [22], the delay is assumedto be a constant and does not concern the details of networking.

III. SYSTEM MODEL

In this section, we introduce the system model, which in-cludes the models for the power pricing, networking and powerload variation.

A. Locational Marginal Price in Power System

We consider a power grid with buses. Each bus has onegenerator and power users. User at bus is denoted by .

Fig. 2. An illustration of the PJM five-bus system [24].

The total load at bus is denoted by . The unit cost of powergeneration at generator is denoted by and is assumed tobe a constant. There exist transmission lines among thebuses. The generation shift factor3 to line from bus is de-noted by , provided that bus is connected to line .The maximal power that line can convey is denoted by .An example of a five-bus power grid is given in Fig. 2, whichwill be used in the numerical simulations. The topology is thesame as the PJM model in [24]. The power costs of generationsare labeled at each bus; e.g., at bus D, the cost is $35/kW. Thetransmission capacity of each line is also labeled; e.g., the max-imum power that line AD can support is 300 MW.The fundamental goal of power grid operation is to match

the generation and load using the minimal total cost within theconstrains transmission line limit. Hence, the power schedulingin the power grid can be casted as the following constrainedoptimization problem [15],4 [16], [17], [19], [25]:

(1)

where is the power generation at bus . Obviously, the ob-jective function is the total cost of the power generation. Thefirst constraint means the balance of the generation and load.The second constraint means that the power transmitted overany transmission line should not overpass the upper limit. Notethat the optimization problem is always feasible since we do notput any constraint on the power generation.In this power market, the locational marginal price (LMP) at

bus is given by [17]

(2)

where can be considered as the common price of theenergy, which is essentially the Lagrange factor of the first con-

3Here the generation shift factor means the change of a transmission linepower due to the change of generation at another bus. For example, if gener-ator changes its power by , the power flowing through line is changedby .4Note that we do not consider the lower and upper limits for the power gen-

erations. It is easy to incorporate them into the framework.

Page 3: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

LI et al.: SCHEDULING OF WIRELESS METERING FOR POWER MARKET PRICING IN SMART GRID 3

straint in (1) and is price due to the congestion over thetransmission line, which is given by

(3)

where is the bus that generator is associated with andis the Lagrange factor of the second constraint in (1).

We denote by the vector of the locational marginal prices.

In this paper, we assume that the information of , i.e.,the power demands in different buses, is collected via the smartmetering infrastructure, in order to compute the power price andadjust the power generation. In practice, the total power demand

can be roughly predicted by using the historic data.Particularly, when there are many nondominant power users, theprediction could be precise due to the law of large numbers; thenthe demands from users via the smart metering infrastructurecan be used to better tune the power load information.Many pre-diction approaches, such as ARMAmodels or GARCHmodels,can be used [20]. It is still an open problem how to integrate thehistoric prediction and the reports from smart metering, whichwill be our future study.

B. Networking Infrastructure

We consider a single cell communication infrastructure foreach bus range in the power system. We assume that wirelessnetwork is used for the smart meter networks, which is justifiedby the fast deployment and inexpensive cost of wireless com-munications. People have proposed to use WiMAX [26] or LTE[27] for the communications of smart meters. Wireless commu-nications are particularly useful for highly populated area sinceone base station can serve many power users. It may also benecessary to use wired communications, e.g., for large facto-ries, due to the importance and security concerns. For simplicity,we consider only wireless communications in this paper. In thefuture, we can consider hybrid communication systems whichconsist of both wireless and wired infrastructures for smart me-ters.Note that the proposed algorithms and discussions are valid

for generic time scales. In practice, we consider the time scaleof seconds for the dynamics of power market, since renewableenergy generations make the power system more dynamical. Asmaller time scale is impractical due to the inertia of the powersystem. If the time scale is larger, the APs have sufficient timeto collect the data from all power users, thus waiving of thenecessity of scheduling. However, in the order of seconds, thescheduling becomes critical when the number of power users islarge, since an APmay not be able to collect the data of all users.1) Wireless AP: For simplicity, we consider only one AP in

each bus range and assume that this AP can cover all the smartmeters within the range of the bus. We will extend to the caseof multiple APs and multiple hops for networking in the fu-ture. The AP is located at the substation and is connected to thepower market using optical fibers. The task of the AP is to col-lect the information of each smart meter and broadcast the cur-rent power price to all smart meters. Since the major challengeis the information collection due to the large number of smartmeters, we ignore the procedure of the power price broadcast

and assume that the price can be delivered to all smart metersimmediately, which simplifies the analysis.2) Smart Meters: Each power user is equipped with a smart

meter. Each smart meter can perfectly measure the power con-sumption of the corresponding power user. We assume that eachsmart meter is equipped with a wireless transceiver, which canexchange information with the AP. We denote by the proba-bility that the transmission of smart meter succeeds.We consider the timing structure illustrated in Fig. 3. We

assume that there is a period, called fixed scheduling period,lasting for time slots, during which the smart meters withinthe same bus range report to the AP one by one. Then, a dy-namic scheduling period lasts for time slots, during whichthe scheduling is stochastic and is determined by the systemstate. The reason why we set up a fixed scheduling period isto make sure that every smart meter can report at least once per

time slots.

C. Load Variation

A key issue in the smart grid is the variation of power loadat each smart meter. The power load at each power user couldbe dependent on the current power price and the local utilityfunction of power consumption. There have been many studieson modeling the power load, e.g., using heuristic regressionmodels [20] in traditional power systems, which does not takethe power price into account. However, the power consumershould be aware of the power price in the future smart grid, thusmaking the traditional models invalid. Therefore, we propose anewmodel for the power load. Similarly to [28], we assume thatthe reward of power user is given by

(4)

where is the utility function of user , is the loca-tional power price, is the power consumption and is arandom parameter of the utility function, which represents therandom demand for power of the user. Obviously, the rewardof power consumption equals the utility minus the payment forpower. On assuming that the power user is rational, the powerconsumption of user maximizes the reward, i.e.,

(5)

which can be computed by the user given and .In this paper, we assume that the utility function is a de-

creasing function of when the power consumption isfixed. For simplicity, we model the as a Markov chain withtwo states,5 i.e., high demand and low demand, as illustrated in Fig. 4. The state transition probability is

denoted by where and are either or . We as-sume that all information about the load variation has been per-fectly estimated and known by the system. Note that the powerload in practice should be much more complicated. However,the Markov model simplifies the analysis and provides insightfor the design in practical systems. Moreover, many studieshave used Markov model to model the demand and supply in

5Note that the two state model simplifies the analysis and derivation. Theoret-ically, the algorithms proposed in this paper can be extended to the generic caseof arbitrary number of states. However, for practical applications, the compu-tational complexity will be exponentially increased. Hence, some approximatealgorithms such as approximate dynamic programming can be used.

Page 4: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

4 IEEE TRANSACTIONS ON SMART GRID

Fig. 3. An illustration of the timing structure in the smart meter networks.

Fig. 4. An illustration of the two-state Markov chain for power demand.

power market [29]–[31]. Hence, it is reasonable to use Markovmodel in our study. For more complicated power load models,we can use more states or use semi-Markov chain, which doesnot change the design principle and the analysis methodology.Moreover, we assume that the power demands of users are mu-tually independent. This is reasonable in a short time scale whenthe environment (say, temperature) is constant, since the onlyfactors affecting the power demands are the personable activi-ties.

IV. SCHEDULING ALGORITHM

In this section, we study the optimal scheduling algorithmbased on the Markov decision process (MDP) [32]. We first in-troduce the optimal scheduling strategy. Then, we simplify it toa myopic policy due to the curse of dimensions.

A. Elements of MDP

Since the random process of load evolution is assumed tobe Markovian, the theory of MDP can be applied to study theoptimal strategy of scheduling for smart meters. In the contextof smart meter network, the MDP has the following elements:• Decision maker: We assume that optical fiber networks areused to connect the substations of different buses. On as-suming that the communication over optical fiber is instan-taneous and error free, the substations can be consideredas a centralized decision maker, which jointly decides thescheduling at each bus.

• System state: The overall system state consists of the localpower load state of each smart meter (H or L). However,due to the limited communication bandwidth, not all theload states of all power users are known to the decisionmaker. Therefore, the MDP is partially observable. Then,for each smart meter, its local state can be represented by

, where , is the load state at the newestobservation and is the time (measured intime slots) elapsed since the newest observation. If smartmeter is in the state , the probability that its currentload state is , also called belief, is given by

(6)

where is the load state of smart meter at timeslot . The belief in (6) can be easily computed usingthe Markov transition probabilities . Then, thesystem state with the partial observation is given by

.• State Transition: If the action at bus is to schedule smartmeter to transmit, the local state of smart meter turnsfrom to ( , 1) with probability , to( , 1) with probability and towith probability (recall that is the probability oftransmission success). If smart meter is not scheduled, itslocal state becomes .

• Action Space: In each time slot, the decision makerchooses one smart meter from each bus to report the load.Therefore, there are totally possible actions. We de-note by the action taken at timeslot , in which stands for the smart meter scheduledat bus in the -th time slot.

• Cost: There could be many definitions of the system re-ward, e.g., the sum of the Lagrangian of the optimizationproblem in (1), which incorporates both the power cost andthe generation-load mismatch. In this paper, we consider amore intuitive one, i.e., the discrepancy between the trueprice and the estimated price . Then, the cost functionis given by

(7)

Note that the optimization is over only time slots.

B. Optimal Strategy

The optimal strategy for the scheduling in smart meter net-work can be solved by applying dynamic programming (DP)[32]. We denote by , the cost-to-gofunction, which is defined as the minimal sum of expected costbetween time slot and the final time slot , conditioned thatthe system state at time slot is , i.e.,

(8)

where is the expected cost at time slot , which is given by

(9)

where the expectation is with respect to the randomness ofpowermarket and price.When , we set the cost-to-gofunction to be zero.The optimal strategy is then characterized by the following

Bellman’s equation:

(10)

where is the system state at the next time slot. Hereis the conditional expectation of cost at time , when the systemstate at is and the corresponding action is ; it is a functionof and . By solving the Bellman’s equation, we can obtainthe minimal expected cost, as well as the optimal actions.When the number of power users is small, e.g., there are only

a few power users like large factories, it is straightforward tosolve the Bellman’s equation using linear programming [32].

Page 5: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

LI et al.: SCHEDULING OF WIRELESS METERING FOR POWER MARKET PRICING IN SMART GRID 5

However, when the number of power users is large, the numberof states is prohibitively large, thus making it impossible tosolve the Bellman’s equation. Therefore, we seek help from themyopic strategy in the next subsection.

C. Myopic Strategy

When the number of smart meters is large, we need to sim-plify the scheduling algorithm, as we have explained. A simpleapproach is to adopt a myopic algorithm,6 in which the sched-uler only optimizes the current cost and does not consider thefuture state transition. In the context of scheduling for smart me-ters, the myopic strategy minimizes the expected discrepancy ofthe current price. For obtaining the myopic strategy, we proposethe following assumption:Assumption 4.1: For any bus , if the loads of all other buses,

, are fixed, the absolute value of the LMP error is anincreasing function of the absolute value of the error of loadestimation .This assumption is reasonable since, intuitively, an increasing

demand should increase the prices.The key information conveyed in Assumption 4.1 is that the

more precise the load information is, the less error the price has.Therefore, we propose a myopic scheduling strategy: the smartmeter which has the largest expected change of power load inthe corresponding bus will be scheduled. Note that, for smartmeter at time slot , the expected change of power load, as ametric, is given by

(11)

where is the time elapsed since the previous time being sched-uled, is the state of meter in the previous time being sched-uled, is the previous power load report of meterand is the optimal power consumption when thestate is and the price is . The algorithm is summarizedin Procedure 1.

Procedure 1 Procedure of The Myopic Strategy

1: for Each time slot do

2: for Each bus do

3: Compute the beliefs in (6) for every smart meter.

4: Compute the metrics using (11) for every smart meter.

5: Schedule the smart meter having the largest metric.

6: end for

7: end for

D. Special Case

Note that the proposed myopic scheduling strategy may notoptimize the instantaneous reward since the price is not neces-sarily determined by the expected power load errors of smartmeters. Now, we consider the following special case:

6Actually, the proposed scheduling algorithm may not optimize the cost in asingle time slot. However, we still call it myopic since it does not consider thefuture state evolution.

• The power consumption of each user is dependent on onlyits state and is independent of the power price.

• For the same state, the power consumption is the same forall smart meters.

• The state transitions are common for all users and are sym-metric for the two states, i.e., .

The first assumption is valid when the power consumer hasstrict requirement of power consumption and cannot adapt thepower consumption to the power price. The second assumptionis valid when all power consumers are identical or very similar.It is easy to verify that this scheduling algorithm is equivalentto a round robin one when the transmission failure rate is zero.For this simplified case, the following proposition shows that

the proposed myopic scheduling algorithm can be simplified;moreover, it can optimize the sum of costs when there are nomore than two smart meters in each bus, i.e., the myopic strategynot only minimizes the current cost but also minimizes the long-term cost. The proof is given in Appendix A.Proposition 4.2: For the special case, the metric in the my-

opic strategy is simplified to

(12)

When , the myopic algorithm minimizes the sum of costsin (7).

E. Performance Bound

It is prohibitively difficult to obtain the explicit expression forthe performance of the myopic scheduling algorithm in terms ofthe price errors. For simplicity, we consider the objective func-tion in the optimization (1), i.e., the total cost of the genera-tors for satisfying the constraints of generation-load balance andtransmission line capacity. The following proposition providesan upper bound for the generation cost error based on the as-sumptions in Section IV-D.Proposition 4.3: The generation cost error is defined as

(13)

where are the power generations based on the collectedload reports and are the optimal power generations whenall true load reports are known in the power market. Given theassumptions in Section IV-D, the expectation of the generationcost error is upper bounded by

(14)

where

(15)

where is the probability that the power consumption statechanges from H to L after time slots, and is the differenceof power demand between the high and low demand states.The proof is simple and given in Appendix B. An intuitive

explanation is: the term is an upper bound for the expec-tation of the load report excess for each substation. The waste

Page 6: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

6 IEEE TRANSACTIONS ON SMART GRID

TABLE IGSF VALUES IN THE FIVE-BUS MODEL

Fig. 5. Errors of price, generation and demand for different numbers of usersper bus: the price insensitive case.

of the power cost equals the product of the load report excessand the prices including the common price and congestion price.When the state transition probability of the power consumptionis sufficiently small, the analysis in Appendix B can also be usedto obtain an asymptotic approximation of the cost waste. Weomit the analysis in this paper due to the limited space.

V. NUMERICAL SIMULATION

In this section, we use numerical simulations to demonstratethe performance of the scheduling algorithms studied in thispaper. The five-bus model, illustrated in Fig. 2, is used for sim-ulation. In this model, (five buses) and (we as-sume that the transmission lines are all bidirectional). The powergeneration costs and the limits of transmission lines are all la-beled in the figure. The GSF values of different buses to dif-ferent transmission lines are provided in Table I. The transmis-sion failure probabilities are all set to . The dynamicsof power loads, the scheduler and the power price making areimplemented in Matlab codes.

A. Myopic vs. Round Robin: Price Insensitive Case

In Figs. 5 and 6, we assume that the power consumers areinsensitive to price prices. Their power consumptions are deter-mined by only the current states, being independent of the cur-rent power prices. The number of power users per bus rangesfrom 10 to 90. We assume that the low power consumptionsof all users are 20 MW while the high power consumptions ofusers are 40 MW, except one in each bus, whose high power

Fig. 6. Performance gain for different numbers of users per bus: the price in-sensitive case.

consumption is 200 MW.7 We set time slots. Wealso assume that the state transition probabilities of the powerconsumption are given by .Fig. 5 shows the average errors of price, power generation,

and power demand versus different numbers of users per bus.Here the error is difference between the price/generation/de-mand using the scheduling algorithm and that obtained fromcomplete information of the power demand (by assuming a per-fect communication infrastructure with sufficiently large band-width). Note that the average error for vector is defined as

, where is the estimation using the reports of smartmeters and the norm is an Euclidean one.We observe that the er-rors incurred by the myopic strategy are always less than thoseof the round-robin strategy. An interesting observation is thatthe price errors are zero for both strategies in multiple situa-tions. This is because that the prices are discontinuous in theLMPmechanism [19]. Therefore, different reports on the powerloads may result in the same power prices. Therefore, in certainsystem states, the precision requirement of power demand re-ports can be relaxed because higher precision does not neces-sarily generate more precise power prices. Note that this con-clusion holds for only the power price. For other quantities likethe power generation and power demand, the average errors arealways nonzero and the myopic approach is uniformly betterthan the round robin policy. The ratios of the errors are plottedin Fig. 6.8 We observe that the errors of the power generationand power demand can be reduced by at least 30%. For the bestcase, the price error can be reduced by more than 60%.

B. Myopic vs. Round Robin: Price Sensitive Case

The five-bus system is simulated for price sensitive users inFigs. 7 and 8. The configurations are the same as those in Figs. 5and 6 except that the power consumption is dependent on thepower price. We assume that the utility function for useris given by , where is a two-valued random variable representing the user state of powerdemand, thus yielding the optimal power consumption

. We assume that the low value of is 200 MW$

7We assume that the power users are large factories whose power consump-tions are large. Each user can also be considered as a set of real users in a largearea if the AP can schedule multiple users simultaneously.8We define the ratio to be 1 if the errors are both zero.

Page 7: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

LI et al.: SCHEDULING OF WIRELESS METERING FOR POWER MARKET PRICING IN SMART GRID 7

Fig. 7. Errors of price, generation, and demand for different numbers of usersper bus: the price sensitive case.

Fig. 8. Performance gain for different numbers of users per bus: the price sen-sitive case.

for all users and the high value of is 400 MW$ except for. We observe that the performance gains are

similar to the price insensitive case.

C. Myopic vs. Round Robin: Scheduling Multiple Users

In Figs. 9 and 10, we tested the performance when the numberof users is large, i.e., ranges from 100 to 1000. Meanwhile,we assume that 50 users can be scheduled for communicationssimultaneously. The power consumptions are assumed to be 1MW and 2 MW for the low and high states, respectively, exceptthat 20% of the users have a high power consumption of 10MW.All other configurations are the same as those in Figs. 5 and 6.We observe that the performance gain in this scenario is evenlarger than that of the previous situations.

D. Myopic vs. DP

In Figs. 11 and 12, we compare the performance of the my-opic approach and the DP based optimal strategy. We assumethat the power consumption is insensitive to the power price.Therefore, the system state is dependent on only the reportstatus of each user. Since the number of system states equals

, we consider only buses A and B in the five-busmodel (thus ) and assume . We setin Fig. 11 and in Fig. 12. Therefore the number ofsystem states are 256 and 1296, respectively. For both cases,we assume that the low power consumptions are both 100MW and the high consumptions are 200 MW and 500 MW

Fig. 9. Errors of price, generation, and demand for different numbers of usersper bus: simultaneous scheduling.

Fig. 10. Performance gain for different numbers of users per bus: simultaneousscheduling.

Fig. 11. Comparison between the DP and myopic approaches when .

for the two users in each bus, respectively. We vary the powerconsumption state transition probabilities ,0.8, 0.9, 0.95.In Fig. 11, we observe that, when the state transition proba-

bility is small, the average price error incurred by the my-opic approach is almost the same as the DP, which implies thatthe myopic approach is almost optimal. When is large, the

Page 8: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

8 IEEE TRANSACTIONS ON SMART GRID

Fig. 12. Comparison between the DP and myopic approaches when .

Fig. 13. Performance comparison for different .

performance loss of the myopic approach is slightly increased,which is upper bounded by 20%. Note that the DP strategy opti-mizes only the price errors. The myopic approach achieves evenbetter performances for the power generation and demand errorsthan the DP strategy. For in Fig. 12, the performanceloss of the myopic scheme is almost negligible.In Fig. 13, we show the relative errors of different (nor-

malized by the error of ). We observe that, as in-creases, the error is decreased. However, when increases,the performance saturates soon.

VI. CONCLUSIONS

We have studied the scheduling of wireless metering for thepower market pricing in smart grid. The pricing mechanism inthe power market has been formulated as a linear programmingproblem, in which the LMPs are equal to the Lagrange factorsand the power demands of different buses are collected by thesmart meter network. The framework of MDP has been appliedto optimize the scheduling policy. To address the curse of di-mensions, a myopic approach has been adopted to reduce thecomputational cost. Numerical simulations have shown that themyopic approach can reduce 60% price errors and 40% powergeneration errors in certain circumstances, compared with thesimple round robin scheme. The DP based optimal strategy hasalso been compared with the myopic one for small size systems,

which has demonstrated that the myopic approach is near-op-timal for the price error and achieves even better performancesfor power generation and demand errors than the DP based ap-proach.

APPENDIX APROOF OF PROP. 4.2

Proof: We first prove that the metric in the myopic strategyis simplified to (12) for the special case, which is straightfor-ward. For smart meter , since the power consumption is de-pendent on only the internal state, the power consumption dif-ference equals zero if the state does not change. Therefore, themetric in (11) is simplified as

(16)

Then, we prove that the myopic strategy minimizes the in-stantaneous cost when . We focus on bus . We denote bythat the absolute value of the difference between the power

consumptions of the two states. We denote by the statechange (with respect to the state in the previous scheduled timeslot). When , the state of smart meter has changedand incurs a error with absolute value ; otherwise, the state isnot changed. We denote by the square of the errorof LMP vectors when the absolute value of the load estimationerror at bus is given by and the load estimation errors at theother bus are given by . Fix the load estimation errors at theother bus. Without loss of generality, we suppose ,due to the symmetry. When scheduling smart meter 1, the ex-pected square norm of the LMP vector error is given by

(17)

For example, the first term means that the power consump-tion of user 1 has changed while that of user 2 has not. Sincesmart meter 1 is scheduled and the change is reported to thecenter, the estimation error of the power consumption is zero.The second term means that the power consumption of user 1has not changed while that of user 2 is changed. Since smartmeter 1 is scheduled and the change is reported to the center, theestimation error of the power consumption is . The remainingtwo terms follow the same argument.When scheduling smart meter 2, the expected square norm of

the LMP vector error is given by

(18)

Then, the difference between (17) and (18) is given by

(19)

Page 9: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

LI et al.: SCHEDULING OF WIRELESS METERING FOR POWER MARKET PRICING IN SMART GRID 9

Due to Assumption 4.1, we have .Since , we have

. Therefore, the difference in (19) is negative, i.e.,the expected square norm of LMP vector error is smaller whensmart meter 1 is scheduled. This concludes the proof of theclaim that the proposed myopic algorithm minimizes the instan-taneous cost.In the sequel, we prove that the optimality of the proposed

myopic algorithm for minimizing the sum of cost when .We first equalize the Markov process of the power consump-tion state to a Markov process characterizing the change of thestate. In the equivalent Markov process, we have two states,C (changed) and U (unchanged). Then, the scheduling is tochoose one smart meter to check its current state in the equiva-lent Markov process. If the corresponding state is C, then thereis a cost reduction since the error of power load estimation is re-duced (otherwise, the old value of the power consumption willbe used); if the corresponding state is U, there is no cost reduc-tion since the old value of the power consumption is still valid.Then, we notice that the scheduling problem has the same

structure as the channel selection problem in multichannelcognitive radio systems [33]. In cognitive radio systems, eachchannel is modeled as a two-state Markov chain with states B(busy) and I (idle). A user is unable to uncover the states of allchannels due to its limited capability of sensing. It can onlychoose one channel to sense. If the sensed channel is idle, theuser is able to transmit over it and receive reward; otherwise,the user receives no reward since it is unable to transmit. It iseasy to verify the equivalence of the structures of the problemsof scheduling in smart meter networks and channel selection incognitive radio. For the problem of channel selection in cog-nitive radio, Q. Zhao has proved the optimality of the optimalmyopic strategy for maximizing the sum of rewards [33]. Thisconcludes the proof due to the equivalence of the two problemsand the optimality for minimizing the instantaneous cost of theproposed myopic algorithm.

APPENDIX BPROOF OF PROP. 4.3

To prove the conclusion in Prop. 4.3, we need the followingLemma on the sensitivity of convex optimization [34].Lemma B.1: Consider the following perturbed version of

convex optimization ( and in the originaloptimization problem)

(20)

Then, we have

(21)

where is the optimal value of the optimization problemwhile and are the Lagrange factors for the inequality andequality constraints.Then, we prove Prop. 4.3 using the above lemma.Proof: As we have explained, the common price of energy,, equals the Lagrange factor of the equality constraint,

i.e., (note that it has only one dimension since there is onlyone equality constraint), and the congestion prices, ,

are the Lagrange factors of the inequality constraints due to thetransmission line capacity, i.e., .Then, according to Lemma B.1, the generation cost error is

upper bounded by

(22)

where is the load error at bus . It is easy to verify thatis upper bounded by in (15). Therefore, we have

(23)

This concludes the proof by substituting andinto (23).

REFERENCES[1] ISO New England Inc., “Overview of the smart grid: Policies, initia-

tives and needs,” Feb. 17, 2009.[2] L. Tassiulas and A. Ephremides, “Stability properties of constrained

queuing systems and scheduling for maximum throughput in multihopradio networks,” IEEE Trans. Autom. Control, vol. 37, pp. 1936–1949,Dec. 1992.

[3] A. Gupta, X. Lin, and R. Srikant, “Low-complexity distributed sched-uling algorithms for wireless networks,” in Proc. IEEE Conf. Comput.Commun. (Infocom), 2007.

[4] X. Lin and S. Rasool, “Constant-time distributed scheduling policiesfor ad hoc wireless networks,” in Proc. IEEE Conf. Decision Control,2006.

[5] S. Sanghavi, L. Bui, and R. Srikant, “Distributed link scheduling withconstant overhead,” in Proc. ACM Sigmetrics, San Diego, CA, 2007.

[6] X. Wu and R. Srikant, “Bounds on the capacity region of multi-hopwireless networks under distributed greedy scheduling,” in Proc. IEEEConf. Comput. Commun. (Infocom), 2006.

[7] L. Ying, R. Srikant, A. Eryilmaz, and G. E. Dullerud, “Distributed fairresource allocation in cellular networks in the presence of heteroge-neous delays,” in Proc. IEEE Int. Symp. Modeling Optim. Mobile, AdHoc, Wireless Netw. (WIOPT), Apr. 2005.

[8] A. Dua and N. Bambos, “Downlink wireless packet scheduling withdeadlines,” IEEE Trans. Mobile Comput., vol. 6, pp. 1410–1425, Dec.2007.

[9] S. Shakkottai and R. Srikant, “Scheduling real-time traffic with dead-lines over a wireless channel,” ACM/Baltzer Wireless Netw., vol. 8, pp.13–26, Jan. 2002.

[10] J. A. Stankovic, M. Spuri, K. Ramamritham, and G. C. Buttazzo,Deadline Scheduling for Real-time Systems—EDF and Related Algo-rithms. New York: Springer, 1998.

[11] J. S. Baras and A. Bensonssan, “Optimal sensor scheduling in non-linear filtering of diffusion processes,” SIAM J. Control Optim., vol.27, pp. 786–813, 1989.

[12] B. M. Miller and W. J. Runggaldier, “Optimization of observations:A stochastic control approach,” SIAM J. Control Optim., vol. 35, pp.1030–1052, 1997.

[13] A. V. Savkin and R. J. Evans, Hybrid Dynamical Systems: Controllerand Sensor Switching Problems. Basel, Switzerland: Birkhäuser,2002.

[14] W. Zhang, A. Abate, J. Hu, and M. P. Vitus, “Exponential stabiliza-tion of discrete-time switched linear systems,” Automatica, vol. 45, pp.2526–2536, Nov. 2009.

[15] S. Stoft, Power System Economics—Designing Markets for Elec-tricity. New York: IEEE/Wiley, 2002.

[16] R. Bo and F. Li, “Probabilistic LMP forecasting considering load un-certainty,” IEEE Trans. Power Syst., vol. 24, pp. 1279–1289, Aug.2009.

[17] F. Li, “Continuous locational marginal pricing (CLMP),” IEEE Trans.Power Syst., vol. 22, pp. 1638–1646, Nov. 2007.

[18] R. Weron, Modeling and Forecasting Electricity Loads and Prices: AStatistical Approach. Hoboken, NJ: Wiley, 2006.

Page 10: IEEE TRANSACTIONS ON SMART GRID 1 Scheduling of …rqiu/publications...Buses in different regions can beconnected by transmission lines. 2 The scheduling problem also exists if power

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

10 IEEE TRANSACTIONS ON SMART GRID

[19] F. Li and R. Bo, “Congestion and price prediction under load varia-tion,” IEEE Control Syst. Mag., vol. 19, pp. 59–70, Oct. 2009.

[20] R. Weron, Modeling and Forecasting Electricity Loads and Prices. :Wiley, 2006.

[21] A. Eydeland and K.Wolyniec, Energy and Power RiskManagement.Hoboken, NJ: Wiley, 2003.

[22] J. Nutaro and V. Protopopescu, “The impact of market clearing timeand price signal delay on the stability of electric power markets,” IEEETrans. Power Syst., vol. 24, pp. 1337–1345, 2009.

[23] F. L. Alvarado, “The dynamics of power system markets,” Dept.Elect. Comput. Eng., Univ. Wisconsin, Madison, WI, Tech. Rep.PSERC-91-01, March 1997.

[24] PJM, PJM Training Materials (LMP101) [Online]. Available: http://www.pjm.com/services/training/train-materials.html

[25] E. Litvinov, T. Zheng, G. Rosenwald, and P. Shamsollahi, “Marginalloss modeling in LMP calculations,” IEEE Trans. Power Syst., vol. 19,pp. 880–888, May 2004.

[26] M. Anderson, “WiMAX for smart grids,” IEEE Spectrum, vol. 47, p.14, Jul. 2010.

[27] M. R. Souryal and N. Golmie, “Analysis of advanced metering over awide area cellular network,” in Proc. IEEE Conf. Smart Grid Commun.(SmartGridComm), 2011.

[28] H. Li and R. C. Qiu, “Need based communications in smart grid:When to inquire power price?,” in Proc. IEEE Conf. Global Commun.(Globecom), 2010.

[29] H. Li, S. Gong, L. Lai, Z. Han, R. Qiu, and D. Yang, “Efficient and se-cure wireless communications for advanced metering infrastructure insmart grids,” IEEE Trans. Smart Grid, 2012, submitted for publication.

[30] H. Song, C. Liu, J. Lawarree, and R. W. Dahlgren, “Optimal electricitysupply bidding byMarkov decision process,” IEEE Trans. Power Syst.,vol. 15, no. 2, pp. 618–624.

[31] W. Yu, “Modeling electricity markets with hidden markov model,”Elect. Power Syst. Res., vol. 76, no. 6, pp. 445–451, Apr. 2006.

[32] R. A. Howard, Dynamic Probabilistic Systems: Markov Models.New York: Dover, 1971.

[33] Q. Zhao, B. Krishnamachari, andK. Liu, “Onmyopic sensing formulti-channel opportunistic access: Structure, optimality and performance,”IEEE Trans. Wireless Commun., vol. 7, pp. 5431–5440, Dec. 2008.

[34] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge,U.K.: Cambridge Univ. Press, 2004.

Husheng Li (S’00–M’05) received the B.S. andM.S. degrees in electronic engineering from Ts-inghua University, Beijing, China, in 1998 and2000, respectively, and the Ph.D. degree in electricalengineering from Princeton University, Princeton,NJ, in 2005.From 2005 to 2007, he worked as a Senior Engi-

neer at Qualcomm Inc., San Diego, CA. In 2007, hejoined the EECS department of the University of Ten-nessee, Knoxville, as an Assistant Professor. His re-search ismainly focused onwireless communications

and smart grid.Dr. Li is the recipient of the Best Paper Award of the EURASIP Journal of

Wireless Communications and Networks, 2005 (together with his Ph.D. advisor,

Prof. H. V. Poor), the best demo award of Globecom 2010, and the Best PaperAward of ICC 2011.

Lifeng Lai (M’07) received the B.E. and M.E. de-grees from Zhejiang University, Hangzhou, China,in 2001 and 2004 respectively, and the Ph.D. degreefrom Ohio State University, Columbus, in 2007.He was a Postdoctoral Research Associate at

Princeton University from 2007 to 2009. He is nowan Assistant Professor at University of Arkansas,Little Rock. Dr. Lai’s research interests includewireless communications, information security, andinformation theory.Dr. Lai was a Distinguished University Fellow of

Ohio State University from 2004 to 2007. He is a co-recipient of the Best PaperAward from IEEE Global Communications Conference (Globecom), 2008, theBest Paper Award from IEEE Conference on Communications (ICC), 2011. Hereceived the National Science Foundation CAREER Award in 2011.

Robert Caiming Qiu (S’93–M’96–SM’01) receivedthe Ph.D. degree in electrical engineering from NewYork University (former Polytechnic University,Brooklyn, NY).He is currently Full Professor in the Department

of Electrical and Computer Engineering, Center forManufacturing Research, Tennessee TechnologicalUniversity, Cookeville, Tennessee, where he startedas an Associate Professor in 2003 before he becamea Full Professor in 2008. His current interest is inwireless communication and networking, machine

learning and the Smart Grid technologies. He was Founder-CEO and Presi-dent of Wiscom Technologies, Inc., manufacturing and marketing WCDMAchipsets. Wiscom was sold to Intel in 2003. Prior to Wiscom, he workedfor GTE Labs, Inc. (now Verizon), Waltham, MA, and Bell Labs, Lucent,Whippany, NJ. He has worked in wireless communications and network, ma-chine learning, smart grid, digital signal processing, EM scattering, compositeabsorbing materials, RF microelectronics, UWB, underwater acoustics, andfiber optics. He holds over 5 patents in WCDMA and authored over 50 journalpapers/book chapters. He contributed to 3GPP and IEEE standards bodies. In1998 he developed the first three courses on 3G for Bell Labs researchers. Heserved as an adjunct professor in Polytechnic University, Brooklyn, New York.Dr. Qiu serves as Associate Editor, IEEE TRANSACTIONS ON VEHICULAR

TECHNOLOGY and other international journals. He is a coauthor of CognitiveRadio Communication and Networking: Principles and Practice (Wiley, 2012).He is a Guest Book Editor for Ultra-Wideband (UWB) Wireless Communi-cations (Wiley, 2005), and three special issues on UWB including the IEEEJOURNAL ON SELECTED AREAS IN COMMUNICATIONS, IEEE TRANSACTIONSON VEHICULAR TECHNOLOLOGY, and IEEE TRANSACTIONS ON SMART GRID.He serves as a Member of TPC for GLOBECOM, ICC, WCNC, MILCOM,ICUWB, etc. In addition, he served on the advisory board of the New JerseyCenter for Wireless Telecommunications (NJCWT). He is included in MarquisWho’s Who in America.