Está en la página 1de 14

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

Residential Load Scheduling in Smart Grid: A Cost


Efficiency Perspective
Jinghuan Ma, He (Henry) Chen, Student Member, IEEE, Lingyang Song, Senior Member, IEEE,
and Yonghui Li, Senior Member, IEEE

Abstract—In smart grid, residential consumers adopt different A Set of household electrical appliances.
load scheduling methods to manage their power consumptions OC Intended operation cycle for the system.
with specific objectives. The conventional load scheduling meth- S Feasible set of s.
ods aim to maximize the consumption payoff or minimize the
consumption cost. In this paper, we introduce a novel concept Ta Set of task cycles of appliance a.
of cost efficiency-based residential load scheduling framework ωa Parameter that represents the value of consump-
to improve the economical efficiency of the residential electric- tion satisfaction level for appliance a.
ity consumption. The cost efficiency is defined as the ratio of ζ (+) , ζ (−) Charging and discharging efficiencies.
consumer’s total consumption benefit to its total electricity pay- a An appliance in A.
ment during a certain period. We develop a cost-efficient load
scheduling algorithm for the demand-side’s day-ahead bidding Bak Upper bound for xka .
process and real-time pricing mechanism by using a fractional bak Lower bound for xka .
programing approach. Results show that the proposed schedul- c Capacity of the battery.
ing algorithm can effectively reflect and affect user’s consumption
behavior and achieve the optimal cost-efficient energy consump- C.E. Cost efficiency.
tion profile. For practical consideration, we also take into account dna Total demand for appliance a to fulfill a task
the service fee and distributed energy resources (DERs) in in cycle n.
our framework, and analyze their impacts on the cost effi- Dan,max Upper bound for dna .
ciency. Simulation results confirm that the proposed algorithm
significantly improves consumer’s cost efficiency. It is shown Dan,min Lower bound for dna .
that a higher service fee will decrease the cost efficiency, dlk Consumer’s total demand load at the supply
while the integration of DERs can effectively improve the cost side in time slot k.
efficiency.
gk Total generation capacity of the smart house in
Index Terms—Cost efficiency, demand-side manage- time slot k.
ment (DSM), fractional programing (FP), renewable energy, k A time slot in OC.
smart house.
lk Consumer’s total consumption load in time
slot k.
padd
k Additional payment for the consumption differ-
N OMENCLATURE ence in hour k.
α Leakage rate of the battery. psf Service fee for a day.
βk Parameter to control the penalty/refund. pk Electricity retail price of the hour k.
γa Predetermined parameter for appliance a in the qk Stored energy in time slot k.
utility function. s(max) Maximum energy that can be stored in one
time-slot.
Manuscript received September 20, 2014; revised January 30, 2015; sk Energy storage profile in time slot k.
accepted March 30, 2015. This work was supported in part by the National
973 Project under Grant 2013CB336700, and in part by the National Natural sk(+) ≥ 0 Per-slot charging profile.
Science Foundation of China under Grant 61222104 and Grant U1301255. (−)
The work of H. Chen was supported in part by the International Postgraduate sk ≥0 Per-slot discharging profile.
Research Scholarship, in part by the Australian Postgraduate Award, and in
part by the Norman I Price Supplementary Scholarship. The work of Y. Li
Tna Task cycle for appliance a to fulfill its nth task.
was supported by the Australian Research Council under Grant DP150104019, TLa Time length as a tolerance for the latest opera-
Grant FT120100487, and Grant DP120100190. A part of this work was pre- tion on a.
sented at the 2014 IEEE International Conference on Communication Systems,
Macau, China, 19–21 Nov. 2014 [1]. Paper no. TSG-00934-2014. Ua,n (dna ) Utility of appliance a in its task cycle n.
J. Ma and L. Song are with the State Key Laboratory of Advanced Optical xka Load of appliance a in time slot k.
Communication Systems and Networks, School of Electronics Engineering s Storage device profile vector in an operation
and Computer Science, Peking University, Beijing 100871, China.
H. Chen and Y. Li are with the School of Electrical and Information cycle.
Engineering, University of Sydney, Sydney, NSW 2006, Australia X Vector of all appliances’ consumption in one
(e-mail: he.chen@sydney.edu.au). day’s operation.
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. xa Consumption vector of appliance a in one day’s
Digital Object Identifier 10.1109/TSG.2015.2419818 operation.
1949-3053 c 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
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

Pka Probability for the smart meter to turn-on or that represents the consumption efficiency is required. The
turn-off the appliance a in current time slot k. metric should be able to significantly indicate the effectiveness
Pay Total payment of a day without service of the consumer’s electricity consumption and imply the con-
charge. sumption habits of different kinds of residents. Motivated by
Paytotal Total daily payment of the smart house this requirement, in this paper, we propose a novel concept of
consumer. consumption cost efficiency as the metric of consumption effi-
ciency, defined as the ratio of the consumption benefit to the
consumption cost. We study the effect of simple power shift-
I. I NTRODUCTION ing of specific appliances on the consumption cost efficiency
EMAND-SIDE management (DSM) has been developed to demonstrate the direct relation between consumption load
D since early 1980s to balance the time-varying demand
load of consumers and maximum power generation capacity
shape and cost efficiency. Moreover, we develop a residen-
tial load scheduling algorithm to maximize the cost efficiency
in the power system. In DSM, the pricing mechanisms and of residential consumption. The proposed scheduling algo-
direct control strategies are employed by the energy suppliers rithm can effectively improve the economical efficiency of
to affect consumers’ consumption behaviors and reshape the the residential consumption, helping the consumer to save its
total load [2]–[4]. The time-of-use pricing strategy sets differ- expenditure while fully utilize the consumed power.
ent prices during the day to encourage consumers to shift their Along with the DSM techniques, the integration of dis-
demand to off-peak hours [5]–[7]. Similar to the time-of-use tributed energy resources (DERs) into the grid can also
pricing, the critical peak pricing applies a prespecified high effectively increase the grid’s capacity and reduce the emis-
price during the designated critical peak periods [8], [9]. The sion of CO2 [24], [25]. Equipped with the distributed energy
real-time pricing adopts the time-varying price according to generation, the residential customers can also participate in the
the wholesale price of electricity and the cost of power gener- electricity market as an energy supplier. This leads to a more
ation to enable consumers to adjust their demand in response flexible electricity trading. In [19], the distributed energy gen-
to supply [10]–[15]. eration and storage has been optimized to reduce consumers’
In addition to the pricing mechanisms imposed by the expenses via noncooperative and cooperative optimization
supplier, the consumer side can also exploit the resi- approaches. In [26], an intelligent agent-based energy man-
dential load scheduling technique to achieve consumers’ agement system has been proposed to facilitate power trad-
consumption goals [13], [16]–[19], [22]. The consumption ing among microgrids and allow customers’ participation in
cost and consumption payoff are usually been specified demand response. The integration of DERs with smart house
as the metrics to evaluate consumer’s consumption behav- will have a significant effect on the consumption cost effi-
ior. As for consumption cost, there are scheduling algo- ciency. We have included the DERs in the smart house
rithms designed to minimize the consumer’ expenses on consumption scenario and study the effect.
electricity consumption [17]–[19], [21], [34]. These programs The contributions of this paper can be summarized as
help the consumer to develop a conservative consumption follows.
mode. Moreover, it behooves the electricity consumer to 1) We propose a new concept named cost efficiency to
take its consumption satisfaction level into account beyond metric the consumer’s consumption efficiency of its elec-
simply minimizing the consumption expenses in manag- tricity expenses in practice. The consumer can adopt the
ing its consumption behavior. To meet this requirement, cost efficiency as an indicator to adjust its consumption
Fahrioglu and Alvarado [23] have introduced the concept of behavior, or choose it as the objective to optimize in the
utility function to quantify the consumer’s consumption bene- consumption scheduling.
fit (consumption satisfaction level), and chosen the consump- 2) We study the cost efficiencies of different household con-
tion payoff, defined as the difference between the consumer’s sumption patterns and analyze the effect of load shifting
utility function and its electricity cost, as a novel met- on the cost efficiency. These conduce to consumers’ better
ric to evaluate consumers’ consumption behaviors. Guided understanding of their consumption habits.
by this metric, a number of the existing load scheduling 3) To adopt the cost efficiency as an optimization objec-
methods are based on this concept of payoff functions and tive, we develop a novel load scheduling algorithm to
design algorithms to maximize the payoff in the scheduling optimize the cost efficiency by using the advanced frac-
optimization [22], [23]. These programs enable the consumer tional programing (FP) tools. The DERs are also taken
to pursue the best consumption benefit within the consumption into account in the algorithm design and optimization.
limits. Simulation results demonstrate that the proposed algo-
Meanwhile, living in a resource-saving society, people are rithm is highly effective in improving the consumption
likely to develop highly economical efficient consumption economical efficiency. It also shows that the application
habits to consume the power in moderation and exploit it of DERs can significantly improve the consumption cost
to the best utilization. The two existing metrics have limited efficiency.
capability to directly reflect the effectiveness of consumers’ 4) For practical considerations, we also consider the effects
consumption in terms of consumption benefits per unit of cost of service fee of electricity consumption in practical
and thus may not be the most effective way to affect con- systems and analyze its effects on cost efficiency. It
sumers’ consumption behaviors. Therefore, a specific metric is shown that a higher service fee will considerably
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

MA et al.: RESIDENTIAL LOAD SCHEDULING IN SMART GRID: A COST EFFICIENCY PERSPECTIVE 3

decrease the consumption cost efficiency, motivating they are treated as constants. However, in practical systems,
consumers to adjust their consumption behavior. service fees do have a considerable effect on users’ consump-
The rest of this paper is organized as follows. In Section II, tion behavior and thus should have a remarkable influence on
we introduce the concept of cost efficiency, analyze the cost the load scheduling algorithm. In this paper, we will investi-
efficiencies of different consumption patterns, and study the gate the effect of service fees on the proposed cost-efficient
effect of load shifting on the cost efficiency. Smart house load scheduling algorithm.
consumption model for the proposed cost efficient scheduling
algorithm is described in Section III. The proposed cost- B. Modeling Consumption Behavior
efficient residential load scheduling algorithm is presented in
Before analyzing the cost efficiencies of different consump-
Section IV. Simulation results and analysis are provided in
tion patterns and the effect of load scheduling, we introduce
Section V, and the conclusion is drawn in Section VI.
the electricity consumption model. Consider a set of house-
hold electric appliances, denoted by A = {1, 2, . . . , a, . . . , N},
II. U NDERSTANDING C OST E FFICIENCY where each single appliance is denoted by a sequential
A. Concept of Cost Efficiency number a. The intended operation cycle for the system is
The development of modern society is being transformed 24 h, denoted by OC, and is divided into 24 hourly time slots.
into a resource-saving and environment friendly mode. xka denotes the load of appliance a in time slot k.
Following the trends of sustainable development, people grad- The utility originating from the economics is adopted to rep-
ually change their consuming habits from pursuing the best resent the consumption satisfaction level and is a function of
benefit into the best consumption efficiency by increasing the the demand load. The utility function is generally defined to be
effectiveness of utilizing the expenditure. Similarly for elec- a concave quadratic function due to the decreasing effective-
tricity consumption, it is necessary to find a metric that directly ness of consumption [23]. In practice, many appliances need
measures the consumption efficiency to guide the consumers to finish one task at the expense of several time slots (not
in managing their consumption behaviors. necessarily occupy the entire time slot), i.e., an oven to bake
In economics, there is a well-known metric to measure the a chicken. We define task cycle Tna for appliance a to fulfill
best production efficiency by maximizing the ratio of produc- its nth task, and define T a as the set of task cycles of appli-
tion output and production cost [28], [29]. To achieve the best ance a. We note that one appliance may have two or more task
production efficiency, one has to optimally utilize the available cycles in a day corresponding to consumer’s requirement. The
resources to maximize the production output, so as to effec- total demand for appliance a to fulfill a task in cycle n is
tively save resources and reduce production cost. Similarly, defined as
when applying this concept to the household consumption, 
dna = xka . (2)
increasing the consumption benefit created over per unit of
k∈Tna
cost can significantly improve the utilization of the expen-
diture on electricity consumption and thus save unnecessary We calculate the utility value based on the task cycle of every
expenses and energy resources. We introduce a concept of con- appliance. The utility of appliance a in its task cycle n is
sumption cost efficiency, defined as the ratio of consumer’s expressed as
utility function and its total cost to measure the effective-    
Ua,n dna  U dna , ωa (3)
ness of consumption expenditure. The cost efficiency can be
expressed as where dna is the total demand for appliance a to fulfill a work
Utility in cycle n and ωa is a parameter that represents the value of
C.E. = . (1) consumption satisfaction level for appliance a. In this paper,
Cost
The cost efficiency, as a fractional metric, is sensitive and we choose quadratic utility functions as [33]
 a 2
ωa dna − γ2 dna if 0 ≤ dna < ωγ a
a
can effectively capture the consumption behaviors and directly  a a
reflect its economic efficiency. By employing this metric, we U dn , ω = (ωa )2 (4)
if dna ≥ ωγ a
a
can derive the following. 2γ a
1) Study the cost efficiencies of different household con- where γ a is a predetermined parameter.
sumption patterns. As for the consumption payment, the electricity retail price
2) Analyze the cost efficiency of an appliance in different changes from hour to hour. We define pk as the electricity
periods or different operation modes. retail price of the hour k. Consumer’s consumption load in
3) Analyze the effect of DERs on cost efficiency. time slot k is expressed as
4) Manage the household consumption according to the 
cost efficiency or directly choose it as the optimization lk = xka . (5)
objective in the household load scheduling. a∈A
Meanwhile, the existing load scheduling algorithms have Hence, the total payment of a day without service charge is
not taken into account the service fees in practical systems as expressed as
a part of the consumption cost. Service fees in conventional 
payoff maximization or cost minimization load scheduling Pay = pk lk . (6)
algorithms have almost no effects on the scheduling output as k∈OC
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. 2. Electricity retail prices.

TABLE II
VALUES OF THE C ONSUMPTION I NDICATORS

Fig. 1. Load shapes of three consumption patterns.

TABLE I
S MART H OUSE A PPLIANCE S ETTINGS I
To understand the settings and energy profile of an appli-
ance, we take the refrigerator for example. The refrigerator
operates 24 h every day. We regard its 24-h operation as one
task which will create the best utility of four for the consumer.
Therefore, the best consumption case is that the refrigerator
works 24 h at the cost of 3.6 kWh electricity and create a
utility value of 4. Referring to (4), we have ωB /γ B = 3.6
and (ωB )2 /2γ B = 4. To satisfy the two equations, we have
ωB = 20/9 and γ B = 50/81.
We adopt the pricing method that reflects the fluctuation
of the wholesale electricity market, referring to the New York
C. Case Study 1: Cost Efficiencies of Different Independent System Operator daily report [35] and the pricing
Consumption Patterns mechanisms of NOCO energy [36]. The electricity retail prices
are presented in Fig. 2. In this analysis, we do not include the
To better understand the concept of cost efficiency and how
service charge in the payment. Thus, the cost efficiency of a
it can be used to indicate the effectiveness of consumption
consumption pattern is expressed as
behaviors, in this section, we study the cost efficiencies of    a a
different consumption patterns. We choose three typical house- a∈A n∈T a U dn , ω
C.E. = 24 .
hold consumption patterns according to the clustering method
k=1 pk lk
in [34] and present the load shapes in Fig. 1. The typical pat-
tern of types 1 and 2 correspond to the days when most of The comparison of the three consumption patterns on values
the family members stay home and have two or three meals at of consumption indicators are presented in Table II. The cost
home while the only key difference between these two types efficiency of type 3 is much lower than that of types 1 and 2.
is whether people go out for lunch or not. Type 3 corresponds This is because in type 1, only fridge is operating, while
to the day when all the family members were out during the appliances with capabilities to create higher utilities are not
day. We assign six typical electrical appliances with different in operations. The cost efficiency of type 2 is higher than that
amount of tasks to fill the load shapes. of type 1, which indicates that the case when family members
The capability of an appliance to create utility depends on have three meals in a day is more cost efficient than the case
the settings of ω and γ . The consumer needs to set unique ω when they only have two meals. This is because we give high
and γ values for each appliance and each setting is determined utility generation capabilities to the kitchen appliances.
by the consumer’s estimated utility-creating capability of the
corresponding appliance. People can decide the parameters for D. Case Study 2: Effect of Load Shifting on Cost Efficiency
every appliance according to their preferences. However, once In this section, we choose two consumption cases to analyze
the settings are determined, all comparisons have to be done the effect of load shifting on the cost efficiency. The settings
under the same criterion. In this analysis, we assume that the of the appliances and the electricity prices are the same as
cooking appliances and the appliances for entertainment will those in the previous section.
generate higher utilities than the others. The energy profiles In the first case, the consumer spends 4 h in watching TV
of different appliances are presented in Table I. We note that with air conditioning. We have select three periods for the
the same kind of appliances may have different rated pow- activity: around the noon, in the evening, and in the midnight.
ers due to different designs. The settings of power are based We consider only the loads of the A.C. and the TV, and assume
on [10] and [34] and the information provided by the online that in the three cases the appliances, respectively, consumes
electric appliance retailers. an equal amount of electricity. The load shapes of the three
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

MA et al.: RESIDENTIAL LOAD SCHEDULING IN SMART GRID: A COST EFFICIENCY PERSPECTIVE 5

Fig. 4. Connection model for the smart meter.

efficiency can be adopted by the commercial consumer for


economical business operations and the industrial consumer
to achieve highly efficient production. In the latter part of this
Fig. 3. Load shapes of different consumption choices.
paper, we are going to introduce a residential consumption
scheduling algorithm aiming to optimize the cost efficiency
TABLE III
VALUES OF THE C ONSUMPTION I NDICATORS FOR and analyze the effect of service fees and DERs on the cost
“WATCHING TV” ACTIVITIES efficiency.

III. S MART H OUSE C ONSUMPTION M ODEL


In this section, we describe the smart house consumption
and DER model, and introduce the pricing mechanisms for the
TABLE IV residential consumption. As shown in Fig. 4, in the residential
VALUES OF THE C ONSUMPTION I NDICATORS consumption scenario, the smart house applies a smart meter
FOR THE C OOKING ACTIVITIES to monitor all household electric appliances and manage the
household electricity consumption automatically [22], [27].
The smart meter facilitates the exchange of measurements
and control information between the energy supplier (i.e., a
distribution company, DISCO) and the residential consumer.
Besides power line access, there is a two-way communication
access between power suppliers and residential consumers.
cases are presented in the top sub-figure of Fig. 3 and the The existing communication networks is able to guarantee the
corresponding indicators are presented in Table III. Enjoying communication conditions for applying the proposed schedul-
TV shows in the prime time achieves the lowest cost efficiency ing algorithm, ensuring the data and control information
among the three choices due to high electricity prices for the exchange [27].
rush hours of household activities in the prime time. Having a To manage the load shapes of all the appliance, we consider
late-night entertainment creates the highest cost efficiency as the following constraints developed in [22] for the appliance
the electricity prices go down dramatically into the midnight. consumption model in Section II-B. Since there are appli-
In the second case, we analyze the effects of delaying cooking ances that require consistent power all the time, or basic power
activities on the cost efficiency, represented by the operations to keep the lowest working level, we set a lower bound for
of microwave oven and the kitchen ventilator. The cases are each xka , denoted as bak . bak = 0 means that the appliance is
set as starting on time, delaying 30 min, delaying 60 min, and supposed to be in operation in time slot k (not necessarily
delaying 90 min. We note that each former case can also be occupy the entire time slot). For appliances such as fridge, bak
regarded as the case ahead of time to the latter one. The load corresponds to its must-run load, while for the A.C., bak repre-
shapes of the four cases are presented in the bottom sub-figure sents the load to maintain the lowest cooling capacity. bak = 0
of Fig. 3 and the corresponding indicators are presented in means that the appliance is not necessarily occupied in the time
Table IV. According to the numerical results, a relatively early slot. Similarly, the upper bound, denoted as Bak for appliance
cooking activity is more cost efficient due to the avoidance a in time slot k, is determined based on appliance’s maximum
of consumption in on-peak hours. Taking these indicators as demand and consumer’s requirement. Bak can be used to limit
references, the consumer can adjust its consumption behaviors the appliance’s working time in a time slot. For example, if we
to improve the economic efficiency of household electricity decide that the microwave oven should not operate more than
consumption. 30 min in time slot k, Bak should be set as 0.6 kWh. Bak = 0
The above case studies have demonstrated that the cost effi- means that the appliance is definitely off during the entire time
ciency as a metric can directly reflect consumer’s consumption slot of k. As an appliance may be in different working levels
efficiency under a specific criterion, and is a reliable indica- in different task cycles due to the consumer’s requirement, the
tor for the consumers to manage their consumption behaviors. consumption amounts of different task cycles can be different.
Similar to the residential electricity consumption, the cost For each appliance, we define Dan,min and Dan,max , respectively,
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

as the minimum consumption requirement and the maximum Moreover, it is reasonable to assume that the final storage level
consumption limit for appliance a in task cycle n. We have qH is approximately the same as the initial level q0 [18], that is
Dan,min ≤ dna ≤ Dan,max . (7) |qH − q0 | ≤ δ (10)
For appliances such as the washing machine, they have
where the positive constant δ is sufficiently small. We rewrite
a specific amount of power consumption W for every task.
the constraints in a matrix form. Then, the feasible set S of s
The consumer can set Dan,min = Dan,max = W. For appli-
contains the following constraints [18]:
ances such as A.C. and TV, their consumption demands for 
a task can change due to different working levels or oper- (max)
S = s ∈ R2H + : β s  s 1H
ation time. Hence, Dan,min and Dan,max can be regarded as
− q0 b  Aβ s  c · 1H − q0 b
the consumer’s tolerances of the consumption amount for     
a task fulfillment. Let xa = (x1a , x2a , . . . , x24 a )T denote the
1 − α H q0 − δ ≤ aT β s ≤ 1 − α H q0 + δ (11)
consumption vector of appliance a in one day’s operation,
and X = (x1 , x2 , . . . , xa , . . . , xN ) denotes the vector of all where β = (β (+) IH − β (−) IH ), A is a H-dimensional lower
appliances’ consumption in one day’s operation. The feasi- triangular matrix where [A]i,j = α i−j . H-dimensional vec-
ble consumption set is defined as: X  {X|xka ∈ [bak , Bak ], tor a and b satisfies, respectively, [a]k = α H−k and [b]k = α k .
dna ∈ [Dan,min , Dan,max ], ∀k ∈ OC, n ∈ T a , a ∈ A}. S is a compact and convex set.
Given lk , gk , and sk , the consumer’s demand load at the
A. Distributed Generation and Storage Model supply side dlk in time slot k is expressed as
The smart house has renewable energy resources such as
dlk = lk − gk + sk . (12)
photovoltaic system and wind turbine, which can be modeled
as nondispatchable energy generators [19], [37]. Let gk denote
B. Pricing Mechanism for Electricity Consumption
the total generation capacity of the smart house in time slot k.
The maximum available power by the renewable generators We adopt the electricity market model that includes day-
depends on the weather conditions, and cannot be scheduled ahead bidding and real-time charging mechanisms for the
by specific strategies. household consumption scenario. That is, we use the day-
We assume that the smart house has an energy storage ahead bidding for major energy consumption scheduling of
device,1 and the energy storage profile in time slot k is denoted the next day and real-time charging for the consumption
uncertainty in real consumption [26], [37].
by sk = sk(+) −sk(−) , where sk(+) ≥ 0 is the per-slot charging pro-
(−)
1) Day-Ahead Bidding: In day-ahead bidding, the energy
file and sk ≥ 0 is the per-slot discharging profile [19], [37]. supplier informs the residential consumers the per-unit prices
sk > 0, sk < 0, and sk = 0, respectively, implies that the stor- {pk , k = 1, 2, . . . , 24} and service fee psf for the next day
age device is being charged, being discharged, and inactive. which are set based on the historical state information and the
In each time slot, the storage device can only be in one of the corresponding estimations. The residential consumers decide
(+) (−) H
three states. Let s = ((sk )H k=1 , (sk )k=1 ) denote the storage their hourly consumption demands according to the per-unit
device profile vector in an operation cycle. Let 0 < ζ (+) ≤ 1 prices and service fee, and upload the information d̂l =
and ζ (−) ≥ 1, respectively, denote the charging and discharg- (d̂l1 , d̂l2 , . . . , d̂l24 )T to bid for the electric energy. After receiv-
ing efficiencies. For a given charging efficiency ζ (+) , when an ing all the consumers’ demand information, the supplier sends
amount of sk(+) energy has been used for charging the battery, confirmations to all consumers to make all contracts with con-
(+)
only β (+) sk is charged. Similarly, to provide an amount of sumers to take effect. We adopt the real-time pricing method
(−) (−)
sk energy, the storage device has to release ζ (−) sk amount with inclining block rates (IBR), where the future pricing
of energy. 0 < α ≤ 1 denotes the leakage rate of the battery. parameters are known for the users ahead of time [13]. Let
The stored energy qk in time slot k decreases to αqk in time pk denote the price per unit in time slot k. pk is defined as
slot (k + 1). The capacity of the battery is denoted by c, and
ηk for the part of dlk within ck
the maximum energy that can be stored in one time-slot is pk (dlk ) = (13)
τk for the part of dlk in excess of ck
denoted by s(max) .
The storage scheduling profile is bounded by the following where the predetermined ηk and τk are two unit prices of dif-
constraints. Elements in s have to satisfy ferent levels, and ck is the threshold amount of the higher price.
If the demand amount dlk > ck , the exceeding part dlk − ck
− αqk−1 ≤ ζ (+) sk(+) − ζ (−) sk(−) ≤ c − αqk−1 (8)
will be charged at the cost of τk per unit. The daily service
and fee is denoted by a constant psf .
Smart house consumer’s daily payment can be expressed as
ζ (+) sk(+) − ζ (−) sk(−) ≤ s(max) . (9)

1 We note that currently the deployment of storage device could be at Pay(dl) = max{ηk dlk , τk dlk + (ηk − τk )ck } + psf . (14)
great expense for common residential consumers. However, we believe that k∈OC
with the development of energy storage techniques and the support on DERs
by the government, storage device is likely to become a common appliance 2) Real-Time Charging: The real-time charging is adopted
in the future residential consumptions. to avoid consumers’ consumption behavior deviating from
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

MA et al.: RESIDENTIAL LOAD SCHEDULING IN SMART GRID: A COST EFFICIENCY PERSPECTIVE 7

their bid scheduling in real time. Referring to the pricing each appliance in fulfilling its tasks, and C3 is the fea-
model for consumption uncertainty [17], we set an additional sible
 set  of thea storage scheduling
 profile. We note that
payment for the consumption difference as a∈A n∈T a Dn,min > k∈OC ĝk . With the scheduling

result, the smart meter will provide the recommended start
k = pk (dlk ) dlk − d̂lk · βk
padd (15)
time for all the appliances to the consumer. In problem (19),
in which βk is a parameter to control the penalty/refund, and the term max{ηk d̂lk , τk d̂lk + (ηk − τk )ck } is a pointwise max-
is expressed as imum function. Since ηk d̂lk and τk d̂lk + (ηk − τk )ck are both
⎧ linear functions of d̂lk , this pointwise maximum function is a

⎪ 1.5 if dlk ≥ 1.05
⎨ d̂lk convex function [39]. When X̂ is calculated, the smart house
dl
βk = d̂lk if 0.95 < dlk < 1.05 (16) consumer determines d̂l according to (12) and submits the

⎪ k d̂lk
⎩ 0.5 if dlk ≤ 0.95 demand information d̂l to the supply side.
d̂lk Proposition 1: Problem (19) is a convex–concave FP
where βk is adjustable by the supply side. If dlk < d̂lk , paddk
problem.
will be negative. In this case, βk < 1 guarantees that the refund Proof: See Appendix A.
of the reduction in consumption is a fraction of the previous Optimization problem (19) could be solved by the FP, given
bidding expense. The total daily payment of the smart house in Appendix A. The proposed scheduling algorithm is based
consumer is given by on the Dinkelbach method (see Algorithm 1 in Appendix A).


 In the day-ahead bidding part of the algorithm, the Dinkelbach
Paytotal d̂l, dl = Pay d̂l + k .
padd (17) method iteratively calculates the best cost efficiency λn in
k∈OC step n. The sequence of λn is a strictly increasing sequence,
and thus it will converges to the optimal cost efficiency λ+ as
IV. C OST-E FFICIENT R ESIDENTIAL L OAD S CHEDULING
shown in the following proposition.
A. Scheduling in Day-Ahead Bidding Proposition 2: The sequence {λi } calculated by
In the day-ahead bidding process, it is feasible for the smart Dinkelbach’s algorithm converges superlinearly to λ+ ,
house consumer to optimize its consumption demand alloca- ∀λi ≤ λ+ , that is
tion in bidding X̂ based on the given electricity prices pk ,  + 
λ − λi+1
k ∈ OC, and psf . lim  +  = 0, if {λi } is infinite.
In smart house consumption scenario, the bidding in the pro- i→∞ λ − λi
posed scheduling method is to pursue the best cost efficiency, Proof: See Appendix A.
defined as follows:

Given pk (d̂lk ) and d̂l, consumer’s bidding payment is cal-
 
n∈T a U d̂n , ω
a a culated as
a∈A

maximize    

X̂∈X max η d̂l , τ d̂l + (η − τ )c + psf Pay d̂l = pk d̂lk d̂lk + psf . (20)
k∈OC k k k k k k k
k∈OC
(18)
where X̂ is the consumption allocation of all appliances in B. Management for Real-Time Consumption
bidding, U(d̂na , ωa ) is defined in (4), pk (·) is defined in (13), In real-time consumption, there can be slight changes in the
and d̂lk = l̂k − ĝk + ŝk . ĝk is obtained based on the experience. consumer’s consumption due to its temporary decisions. The
We note that the optimization (18) only considers the case renewable generation uncertainty may also cause the consumer
that the total daily demand of all appliances is greater than to adjust its demand load. These can affect the electricity pay-
the experience-based total daily renewable generation. If the ment. We assume that the storage device will obey the charging
predetermined lowest daily consumption demand is smaller and discharging arrangement by bidding strategy in the real
than the experience-based total daily renewable generation, the consumption, that is sk = ŝk , ∀k ∈ OC. As for gk , the renew-
scheduling will be inactive due to the randomness of renewable able generators will always operate in the maximum output
generation that can cause the uncertainty of buying or selling unless the consumer has restrained the generation capacity. As
electricity. Therefore, the optimal cost efficient consumption for the consumer’s temporary decision to add extra consump-
load allocation for the smart house consumer can be achieved tion tasks or reduce the consumption of working appliances
by solving the following optimization problem: that effect lk , we divide it into two cases. If the consumer
 
directly turns-on or turns-off some appliance without consid-
U d̂ a , ωa
a∈A n∈T a n ering effectiveness issues, the smart meter will only do the
X̂ = arg max   
recording. If the consumer lets the smart meter control the
k∈OC max ηk d̂lk , τk d̂lk + (ηk − τk )ck + p
X̂∈X sf
appliance, it has to provide an extra information for the smart
s.t. C1 : bak ≤ xˆka ≤ Bak , ∀k ∈ OC, a ∈ A meter. Here, we are interested only in determining when to
C2 : Dan,min ≤ dna ≤ Dan,max , ∀n ∈ T a , a ∈ A turn-on or turn-off the appliance. To determine when to turn-
on an appliance, the smart meter tends to choose a start time
C3 : ŝ ∈ S (19)
with relatively low retail price. To decide when to turn-off an
where C1 is the consumption boundaries for all appliances appliance, the smart meter tends to choose an end time with
in every time slot, C2 is the consumption requirements for relatively high retail price. For appliances with interruptible
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

TABLE V
load, the management problem can be decomposed into C OST-E FFICIENT C ONSUMPTION S CHEME
several “when to turn-on or turn-off” problems with extra
settings.
The consumer has to specify an appliance a to turn-on or
turn-off. Moreover, it has to set a time length TLa as a time
tolerance within which the smart meter’s operation on a must
take place. The smart meter will activate the trial of control-
ling appliance a according to a decision-making mechanism
immediately and repeat the trial periodically until the deci-
sion has been executed or is executed after a time length of
TLa , or is canceled. The cycle length corresponds the cycle
length of refreshing retail price, i.e., an hour. We take the
washing machine for example, the consumer allows the wash-
ing machine starting to operate within TLa = 1.5 h. The smart
meter will immediately run the decision-making mechanism to
decide whether to start the washing machine right now. If the
decision is not, it will repeat the trial an hour later. If the
second trial also fails, it will start the washing machine after
another 30 min as the deadline arrives.
We provide a probability-based decision-making mechanism
based on the consumer’s requirement for the smart meter to proposed algorithm in a smart house with more appliances
control the appliances. We assume that the smart meter can √
and more time slots corresponds to the increase of m, K,
record the latest 24 h retail prices {pk−23 , . . . , pk−1 , pk }. The and N.
smart meter sorts the price sequence in ascending order and In the real consumption, let v denote the number of tempo-
get the ascending sequence order ask of pk . The probability rary tasks. Let t̄ represent the average time tolerance of the v
Pka for the smart meter to turn-on or turn-off the appliance a tasks. In each trial of starting the task, the program has to sort
in current time slot k is given by the given 24 electricity prices for calculating the probability.
 as −1 The complexity of calculating the probability with the worst
k
for turning off
Pk = 24−as
a 23
(21) sorting case is O(242 + 1). Hence, the algorithmic complex-
k
23 for turning on. ity of real consumption algorithm is O((242 + 1)vt̄) ∼ O(vt̄).
Given the real consumption information gk , lk , the total For a larger system with multiple consumers, each consumer
payment of the day is calculated as will independently adopt the scheduling algorithm to achieve


 its best cost efficiency respectively, leading to a distributed
Paytotal d̂l, dl = Pay d̂l + padd
k (22) algorithm that protects the consumer privacy.
k∈OC

where Pay(d̂l) is as in (20), padd


k is calculated as V. S IMULATION R ESULTS AND D ISCUSSION

In this section, we present the simulation results of the pro-
k = pk (dlk ) dlk − d̂lk · βk
padd posed load scheduling algorithm, analyze the effects of DERs,
 

and service fee on the cost efficiency and test the performance
= pk (dlk ) lk − gk + ŝk − l̂k − ĝk + ŝk · βk . (23)
of the real-time consumption management.
Let us first present the system settings. The hourly elec-
C. Summary of the Proposed Scheduling Approach tricity prices {pk , k = 1, 2, . . . , 24} in the day-ahead bidding
For clearly understanding the proposed algorithms, we have are set based on the NYISO daily report [35] and the pric-
summarized the proposed scheduling algorithm in Table V. ing mechanisms of NOCO energy [36], which are presented
The day-ahead scheduling algorithm adopts the Dinkelbach in Table VI. We set τk = ηk · 1.5. We assume that the forecast
method to achieve the optimal solution via I iterations. In errors are within 5% [35]. Hence, the real-time prices fluctuate
the nth iteration, obtaining the optimal consumption allocation above and below the day-ahead prices within 5%.
with λn is a convex quadratic optimization problem that can be All appliances are described by different utility parameters
solved by iterative methods such as interior point method [39]. according to their power and task fulfillment. One appliance
In each inner iteration, the algorithm has to calculate the value may have several tasks in a day and the total utility it creates
of a function with KN variables, where K is the number of is the sum of the utilities of every single task fulfillment. For
time slots and N is the number of appliances.√ The upper bound example, if the oven operates for both lunch and supper in a
on the number of inner iteration steps is m, where m is day, the number of its tasks is 2. Similar to Section II-C, we
the number of inequality constraints [39]. Hence, the algorith- adopt ten typical appliances for the consumption scheduling,
mic complexity
√ of the convex quadratic optimization problem of which the settings are presented in Table VII [10],√[34].
is O( mKN). The algorithmic √ complexity of the day-ahead For the storage device settings, we refer to [18], α = 24 0.9,
scheduling algorithm is O(I mKN). The application of the β (+) = 0.9, β (−) = 1.1, cn = 4 kWh, s(max) = 0.5 kWh/h,
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

MA et al.: RESIDENTIAL LOAD SCHEDULING IN SMART GRID: A COST EFFICIENCY PERSPECTIVE 9

TABLE VI
E LECTRICITY P RICES IN THE DAY-A HEAD B IDDING

TABLE VII
S MART H OUSE A PPLIANCE S ETTINGS II

Fig. 5. Load shapes of the three consumption patterns.

TABLE IX
VALUES OF I NDICATORS FOR THE L OAD S HAPES IN F IG . 5

of the scheduled consumption in case I is achieved by the


day-ahead bidding part of the proposed algorithm in Table V,
TABLE VIII and is labeled by the red dashed line. The load shape of the
S MART H OUSE A PPLIANCE C ONSTRAINTS scheduled consumption in case II is achieved by the same
algorithm with relatively flexible demand constraints, and is
labeled by the blue dash-dotted line. The indicators of the three
load shapes are presented in Table IX.
With the proposed consumption scheduling and fixed
requirements, the cost efficiency has increased by 7.37% com-
pared with the origin ones. Moreover, if we run the scheduling
with a flexible requirements as case II, the cost efficiency
can increase by 11.60%. In case II, besides load shifting, the
proposed algorithm has adjusted the consumption amounts of
some appliances. The total demands of heating and of com-
puter have been respectively reduced to 11.0 and 2.40 kWh,
while the demand of TV has been increased to 1.40 kWh.
The total demand and the cost have decreased while the util-
q0 = 1 kWh, and δ = 0. The simulations are executed by ity and the cost efficiency have increased. We can see that
MATLAB 2012a in a computer with Intel i5 CPU and 8 GB the proposed algorithm manages to increase the high-efficient
memory. In one of the valid simulations, the computation time consumption part while reduce the relatively low-efficient part,
of day-ahead scheduling for ten appliances in 24 h is 2.3613 s. resulting in saving and better utilizing the power.

A. Cost Efficient Scheduling for Day-Ahead Bidding B. Impact of the Distributed Energy Resources
We first investigate the case without considering DER and In this paper, we have enabled the distributed renewable
service fee. We consider a 24-h consumption requirement generation and the storage device by referring to [19]. The
with ten typical appliances listed in Table VIII. To adopt consumption constraints for the appliances are the same as in
the proposed scheduling algorithm, we test it with two dif- case I in Table VIII. The corresponding load shapes are pre-
ferent constraints. In case I, we let the requirements of all sented in Fig. 6. With the renewable energy and storage device,
the appliances equal to the origin ones, while in case II, we the total demand in bidding has decreased from 28.3200 to
assume that the consumer allows some of the appliances to 26.7884 kWh and the cost has decreased to 15.4264 dollars.
increase or decrease a bit of their consumptions, as presented The cost efficiency is 4.39. In real consumption, we assume
in Table VIII. The load shape of the requirement without that the consumer obeys the planed consumption while we
scheduling is labeled by the black dotted line in Fig. 5. In allow the randomness of consumption due to fluctuation
the figure, the value of a stair corresponds to the consumption of power. A higher renewable generation in real time has
amount of the corresponding hourly time slot. The load shape pushed the cost efficiency to 4.4140. The renewable generation
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

Fig. 6. Load shapes in the consumption with DER.

IBR, the cost efficiency with IBR is smaller than the other at
the start point. With the increase of renewable generation, the
demands of retail electricity will gradually decrease. Because
of the penalty by IBR, the cost efficiency of the increase rate of
cost efficiency under IBR is lower than that of the other curve.
However, as the demands of retail electricity come to the tran-
sition regions of different rates, an increasing number of hourly
bills are calculated based on the lower unit prices. The two
curves come closer to each other. After the hourly demands
have all fallen into the region below the thresholds, pricing
are equal for the two cases. The two curves are overlapping.
This implies that a proper amount of renewable generation
can be allocated for the consumer whose hourly consumption
demands are close to the transition regions of IBR rates, to
Fig. 7. Cost efficiencies in different pricing methods. effectively avoid the penalty by the higher rate.

directly lead to a reduction of the expenses on the retail C. Impact of the Service Fee
electricity, causing the cost efficiency to decrease significantly. In this case study, the settings of all the appliances remain
Analyzing the load shape of the storage device, we can see the same as in Table VII and the prices remain the same
that the discharging process occurs in the hour with the high- as in Table VI. We have chosen four different service fees
est retail price and the major charging process occurs in the while running the simulations. In each case, the total con-
hours close to the discharging hour and with relatively low sumption amount of a day increase from 0 to 40 kWh. Fig. 8
prices. This has implied two trade-offs in the deployment of has demonstrated the C.E.—consumption amount curves with
storage device. One is that, we can significantly reduce the different service fees. In the left sub-figure, for a fixed service
total demand in the hours with the highest retail prices by the fee, as the consumption amount increases, the cost efficiency
discharging process of storage device, at the expense of extra by the proposed algorithm first increases to a peak, and then
demand in the other hours for charging the storage device. The drops. This is because, in both algorithms, at the beginning the
other is that to charge the storage device in the hours with the marginal growth of utility function is much higher than that
lowest prices can reduce the expense, while the major charg- of the cost. As a result, the cost efficiency increases sharply.
ing hours should not be too far from the discharging hours in Since the cost efficiency is the ratio of a concave and a convex
order to avoid the cost of power leakage. functions, it reaches the maximum value when the derivatives
Since that the IBR has two different rates for the consump- of the two functions are equal, and then it starts to drop from
tion, we can intuitively judge that the effect of DER on the cost the maximal value.
efficiency will be interfered by the IBR due to the transition of The right sub-figure has presented the C.E.—service fee
different rates. Therefore, we had simulations to demonstrate. curves of different bidding methods with the same con-
As for the settings of the simulations, in most of the time slots, sumption demand of 28.4300 kWh. The proposed scheduling
the total demands of the appliances are set beyond the thresh- algorithm has a stable performance in achieving the best cost
olds for the higher rates. As in Fig. 7, the blue dashed curve is efficiency. We also found that under the same consumption
the C.E.—renewable generation curve without IBR and the red constraints with different service fees, the peak point of a cost
dash-dotted line is that with IBR. Because of the penalty by efficiency curve with higher service fee corresponds to a larger
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

MA et al.: RESIDENTIAL LOAD SCHEDULING IN SMART GRID: A COST EFFICIENCY PERSPECTIVE 11

Fig. 9. Real-time electricity retail price.

Fig. 8. Impact of the service fee on the cost efficiency.

consumption demand. This indicates that the service fee can


effect the amount of most cost efficient consumption demand.
In order to guarantee a relatively high cost efficiency, the con-
sumer can determine an interval of the feasible consumption
demand within which the cost efficiency value is relatively
high and acceptable.

D. Real Consumption Management


We have adopted the bidding strategy for the consumption
Fig. 10. Distribution of the cost efficiencies.
pattern B in Section V-A to predetermine the load shape in
this paper. In Fig. 9, we present a real-time price curve in a
average cost efficiency without the real-time management is
time length of two days [35], [36]. The real time consumption
4.0858. With a good choice of the start time, in most cases
is supposed to take place in the second day.
the real-time management have managed to maintain or even
We test the real time management in two different cases. In
improve the cost efficiency by starting the task immediately
the first case, we assign the temporary consumption require-
or at the hours with low price. With the two case studies, we
ments to time slots with relatively high retail price, which is
can say that the proposed real consumption management is
considered as a “bad choice.” We assign an 1-h temporary task
effective in maintaining or improving the cost efficiency in
creating three units of utility at the cost of 1 kWh to the sev-
real consumption compared to cases without the management.
enth time slot with a 6-h tolerance for the appliance’s latest
start. We assign another half-hour temporary task creating two
units of utility at the cost of 0.5 kWh to the 18th time slot VI. C ONCLUSION
with a 6-h tolerance for the appliance’s latest start. We have In this paper, we proposed a cost efficiency concept as a
run 5000 times of the simulations with the real-consumption metric of the economical efficiency of the electricity consump-
management for the two temporary task requirements and plot- tion to optimize the consumption benefit per unit cost. The cost
ted the distribution of the cost efficiency in the top picture of efficiency can vary with different consumption patterns, and
Fig. 10. The average cost efficiency of the managed consump- is sensitive to behaviors of load shifting. The investigations
tion is 4.0244, while the average cost efficiency without the of the effect of service fees and the DERs on consumption
real-time management is 3.9733. With a bad choice of the cost efficiency have shown that the higher service fees will
start time, the real-time management can effectively improve reduce the cost efficiency and the DERs can effectively reduce
the cost efficiency by delaying the start time of the task to the cost for buying bulk generation electricity and increase
hours with lower price. In the second case, we assign the tem- the consumption cost efficiency. Simulation results have con-
porary consumption requirements to time slots with relatively firmed that the proposed cost efficient algorithms significantly
low retail price, which is considered as a “good choice.” We improve the cost efficiency in the day-ahead bidding, and the
assign an 1-h temporary task creating three units of utility at real time management is effective in maintaining or improving
the cost of 1 kWh to the fourth time slot with a 6-h tolerance the cost efficiency in real consumption.
for the appliance’s latest start, and another half-hour temporary The proposed cost efficiency metric can be applied in
task creating two units of utility at the cost of 0.5 kWh to the the consumption scenarios with flexible pricing mechanism.
14th time slot with a 6-h tolerance for the appliance’s latest Besides residential consumptions, it can be extended to the
start. The cost efficiency distribution of the 5000 simulations commercial consumption scenarios and industrial consump-
is presented in the bottom picture of Fig. 10. The average cost tion scenarios to achieve a better economical efficiency for
efficiency of the managed consumption is 4.0920, while the business companies and industrial producers.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

12 IEEE TRANSACTIONS ON SMART GRID

A PPENDIX A With (24a) and (24b), it follows Lemma 2.


P ROOFS OF THE C ONVERGENCE A NALYSIS Lemma 2: For λ < λ , h2 (x ) ≥ h2 (x ).
This is true for any optimal solution of steps s and s .
A. Proof of Proposition 1
With Lemma 2 (24a) and F(λ ) > 0 for λ ≤ λ+ , we have
The numerator in (19) is the sum of different concave utility Lemma 3.
functions as in (4) and is differentiable over X. The denomi- Lemma 3: If λ < λ ≤ λ+ , then f (x ) ≤ f (x ).
nator in (19) is a linear function and is differentiable over X. Assume that λ = λ+ . Considering F(λ+ ) = 0, it follows
Let X(1) , X(2) ∈ X , respectively, denote two different feasi- from (24b) and Lemma 2.
ble consumption vectors. We define a real number τ ∈ [0, 1]. Lemma 4: For λ < λ+ one has
Since   
+
   +
 h2 x+
τ · bak ≤ τ · x(1)k
a
≤ τ · Bak , ∀k ∈ OC, a ∈ A λ −f x ≤ λ −λ 1−
 h2 (x )
τ · Damin ≤ τ · a
d(1)n ≤ τ · Damax , ∀a ∈ A
n∈T a where 0 ≤ 1 − h2 (x+ )/h2 (x ) < 1. Lemma 4 implies that
(1 − τ ) · bak ≤ (1 − τ ) · x(2)k
a
≤ (1 − τ ) · Bak   
 +  h2 x+
∀k ∈ OC, a ∈ A +
λ − λi+1 ≤ λ − λi 1 −
 h2 (xi )
(1 − τ ) · Damin ≤ (1 − τ ) · a
d(2)n
n∈T a ∀qi < q+ , i = 1, 2 . . . (25)
≤ (1 − τ ) · Damax ∀a ∈ A.
where 0 ≤ 1 − h2 (x+ )/h2 (xi ) < 1.
Therefore Considering Lemma 2, 1 − h2 (x+ )/h2 (xi ) is nonincreasing.
bak ≤ τ · x(1)k
a
+ (1 − τ ) · x(2)k
a
≤ Bak , ∀k ∈ OC, a ∈ A Thus, λi converges linearly at least to λ+ .
  Because of the continuity of h1 , h2 , and compactness of D,
Damin ≤ τ · a
d(1)n + (1 − τ ) · a
d(2)n ≤ Damax , ∀a ∈ A there exist an optimal solution x+ of (19) and a subsequence
n∈T a n∈T a {xij } of {xi } such that
which implies that the feasible domain X is a convex set. ĝk is    
predetermined and the strategy set of ŝ is convex [18]. Thus, lim h2 xij = h2 x+ .
j→∞
problem (19) is a concave–convex FP problem.
Since {h2 (xi )} is decreasing according to Lemma 2, it implies
B. Proof of Proposition 2 that
The rate of convergence of λn is analyzed as follows.  
lim h2 (xi ) = h2 x+ .
Let λ , λ ∈ R be any optimal solution of steps s and s , i→∞
respectively. Thus (25) supports Proposition 2.
Lemma 1: For λ , λ ∈ R one has
 
      1 1
f x − f x ≥ −F λ − (24a) A PPENDIX B
h2 (x ) h2 (x )
F RACTIONAL P ROGRAMING
and
       Fractional programs deal with the nonlinear optimization
f x − f x ≤ −F λ problem in which the objective function is a ratio of two
 

   1 1 real functions [38]. This mathematical framework is able to
+ λ − λ h2 x − .
h2 (x ) h2 (x ) solve the fractional cost efficiency optimization problems in
(24b) the household electricity consumption scenario. Consider the
general form of the nonlinear fractional program
Proof: Since x is optimal for step s
        h1 (x)
h1 x − λ h2 x ≥ h1 x − λ h2 x . maximize f (x) = (26)
x∈D h2 (x)
Therefore
      where D ∈ Rn , h1 , h2 : D → R are both differentiable,
h1 x h2 x h1 x
−λ ≥ − λ . and h2 (x) > 0. When h1 is concave, h1 ≥ 0, h2 is convex,
h2 (x ) h2 (x ) h2 (x ) and D is a convex set, problem (26) turns into a concave–
Hence convex fractional program. Since h1 and h2 are differentiable,
       
    h1 x h1 x h2 x
the objective function is pseudoconcave [32], indicating that
f x −f x ≥ − +λ −1 all the stationary points are global maximums. In this case,
h2 (x ) h2 (x ) h2 (x )
  the Karush–Kuhn–Tucker conditions are feasible if a con-
  1 1
= −F λ − . straint qualification is satisfied. Thus, we can directly solve
h2 (x ) h2 (x ) problem (26) by convex programing algorithms [32]. In the
Thus (24a) holds. The inequality (24b) can be verified analo- following, we introduce the parametric convex program, which
gously via the optimality of x . has been adopted in the proposed scheme.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

MA et al.: RESIDENTIAL LOAD SCHEDULING IN SMART GRID: A COST EFFICIENCY PERSPECTIVE 13

For parametric convex programing, we use the equivalent Algorithm 1 Dinkelbach Method
form [39] of problem (26) Data: λ0 satisfying F(λ0 ) ≥ 0, tolerance ε;
step =0; 
maximize λ while F(λstep ) > ε do
x∈D ,λ∈R ∗ ;
Use λ = λstep in (27) to obtain xstep
h1 (x) h1 (x∗
λstep = h (xstep
)
.;
subject to − λ ≥ 0. (27) ∗
2 step )
h2 (x) step + +;
Since h2 > 0, we rewrite the constraint, and obtain the end while
following form:
maximize λ determine whether λ falls within the interval [λmin , λmax ] that
x∈D ,λ∈R corresponds to the upper and lower bounds of h1 and h2 . If not,
subject to h1 (x) − λ · h2 (x) ≥ 0. (28) λ∗ will be replaced by the endpoint.
Problem (28) is not jointly convex in λ and x, but for a fixed λ,
there exists a feasibility problem in x which is convex, if h1 R EFERENCES
is concave and h2 is convex. This problem is feasible if [1] J. Ma, H. Chen, L. Song, and Y. Li, “Cost-efficient residential load
scheduling in smart grid,” in Proc. 2014 IEEE Int. Conf. Commun.
max h1 (x) − λ · h2 (x) ≥ 0. (29) Syst. (ICCS), Macau, China, pp. 590–594.
x∈D
[2] C. W. Gellings, “Power/energy: Demand-side load management: The
As described in [39], we can use a bisection method to find rising cost of peak-demand power means that utilities must encourage
the optimal value of λ to solve the feasibility problem at each customers to manage power usage,” IEEE Spectrum, vol. 18, no. 12,
step of the algorithm. pp. 49–52, Dec. 1981.
[3] C. W. Gellings, “The concept of demand-side management for electric
Let F(λ) represent the left side of problem (29), and utilities,” Proc. IEEE, vol. 73, no. 10, pp. 1468–1470, Oct. 1985.
[4] M. H. Albadi and E. F. El-Saadany, “A summary of demand response
F(λ) = max h1 (x) − λ · h2 (x). (30) in electricity markets,” Elect. Power Syst. Res., vol. 78, no. 11,
x∈D
pp. 1989–1996, Nov. 2008.
Reference [31] proved that F(λ) is convex, continuous, and [5] J. N. Sheen, C. S. Chen, and J. K. Yang, “Time-of-use pricing for load
strictly decreasing in λ. F(λ) indicates a bi-criterion scalar management programs in Taiwan Power Company,” IEEE Trans. Power
optimization problem which maximizes h1 (x) and minimizes Syst., vol. 9, no. 1, pp. 388–396, Feb. 1994.
[6] E. Celebi and J. D. Fuller, “Time-of-use pricing in electricity markets
h2 (x), with λ being the relative weight of h2 . x∗ is Pareto- under different market structures,” IEEE Trans. Power Syst., vol. 27,
optimal for the bi-criterion optimization, if it is optimal for no. 3, pp. 1170–1181, Aug. 2012.
the scalar problem [39]. We can find the optimal solution [7] P. Yang, G. Tang, and A. Nehorai, “A game-theoretic approach for opti-
mal time-of-use electricity pricing,” IEEE Trans. Power Syst., vol. 28,
for problem (26) in the set of Pareto optimal values for the no. 2, pp. 884–892, May 2013.
bi-criterion scalar optimization via iterative algorithms. A [8] (Feb. 23, 2015). Schedule CPP, Critical Peak Pricing. Southern
detailed analysis on the set of Pareto optimal values can be California Edison. [Online]. Available: http://www.sce.com/NR/
sc3/tm2/pdf/ce300.pdf
found in [39]. [9] J. Aghaei and M. Alizadeh, “Critical peak pricing with load control
Let f ∗ denote the optimum value of problem (26). We have demand response program in unit commitment problem,” IET Gener.
the following equivalent relations [32]: Transmiss. Distrib., vol. 7, no. 7, pp. 681–690, Jul. 2013.
[10] Z. Zhao, W. C. Lee, Y. Shin, and K. Song, “An optimal power schedul-
F(λ) > 0 ⇔ λ < f ∗ ing method for demand response in home energy management system,”
IEEE Trans. Smart Grid, vol. 4, no. 3, pp. 1391–1400, Sep. 2013.
F(λ) = 0 ⇔ λ = f ∗ [11] L. P. Qian, Y. J. Zhang, J. Huang, and Y. Wu, “Demand response man-
F(λ) < 0 ⇔ λ > f ∗ . (31) agement via real-time electricity price control in smart grids,” IEEE J.
Sel. Areas Commun., vol. 31, no. 7, pp. 1268–1280, Jul. 2013.
Thus, we can solve problem (26) by finding the root of the [12] C. Vivekananthan, Y. Mishra, and F. Li, “Real-time price
based home energy management scheduler,” IEEE Trans.
nonlinear function F(λ). The condition for optimality is Power Syst., [Online]. Available: http://ieeexplore.ieee.org/
 
F λ∗ = max h1 (x) − λ∗ · h2 (x) = 0. (32) xpls/abs_all.jsp?arnumber=6912026
[13] A. H. Mohsenian-Rad and A. Leon-Garcia, “Optimal residential load
x∈D
control with price prediction in real-time electricity pricing environ-
In [40], there are several iterative algorithms to find the root ments,” IEEE Trans. Smart Grid, vol. 1, no. 2, pp. 120–133, Sep. 2010.
of F(λ). We adopt the Dinkelbach method [31] which is [14] N. Li, L. J. Chen, and S. H. Low, “Optimal demand response based on
based on the application of Newton’s method. The method utility maximization in power networks,” in Proc. IEEE Power Energy
Soc. Gen. Meeting, San Diego, CA, USA, Jul. 2011, pp. 1–8.
is shown in Algorithm 1, and the update in Newton’s method [15] P. Samadi, H. Mohsenian-Rad, V. W. S. Wong, and R. Schober, “Real-
is calculated as time pricing for demand response based on stochastic approximation,”
F(λn ) IEEE Trans. Smart Grid, vol. 5, no. 2, pp. 789–798, Mar. 2014.
λn+1 = λn − [16] A. H. Mohsenian-Rad, V. Wong, J. Jatskevich, R. Schober, and
F (λn ) A. Leon-Garcia, “Autonomous demand-side management based on
     
h1 x∗n − λn · h2 x∗n h1 x∗n game-theoretic energy consumption scheduling for the future smart
= λn −   =  . (33) grid,” IEEE Trans. Smart Grid, vol. 1, no. 3, pp. 320–331, Dec. 2010.
−h2 x∗n h2 x∗n [17] I. Atzeni, L. G. Ordonez, G. Scutari, D. P. Palomar, and J. R. Fonollosa,
“Day-ahead bidding strategies for demand-side expected cost minimiza-
This iteration has a superlinear convergence rate. A detailed tion,” in Proc. IEEE Int. Conf. Smart Grid Comm. (SmartGridComm),
convergence analysis is presented in [41]. We can choose any Tainan, Taiwan, Nov. 2012, pp. 91–96.
λ0 that satisfies F(λ0 ) ≥ 0 to be the initial point. Therefore, [18] I. Atzeni, L. G. Ordonez, G. Scutari, D. P. Palomar, and J. R. Fonollosa,
“Demand-side management via distributed energy generation and stor-
solving an optimization problem with inequality constraints age optimization,” IEEE Trans. Smart Grid, vol. 4, no. 2, pp. 866–876,
on h1 and h2 reduces to solve the unconstrained problem and Jun. 2013.
This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

14 IEEE TRANSACTIONS ON SMART GRID

[19] I. Atzeni, L. G. Ordonez, G. Scutari, D. P. Palomar, and J. R. Fonollosa, He (Henry) Chen (S’10) received the B.E. degree
“Noncooperative and cooperative optimization of distributed energy gen- in communication engineering, and the M.E. degree
eration and storage in the demand-side of the smart grid,” IEEE Trans. (research) in communication and information sys-
Signal Process., vol. 61, no. 10, pp. 2454–2472, May 2013. tems from Shandong University, Jinan, China, in
[20] H. Chen et al., “A variational inequality approach to instantaneous 2008 and 2011, respectively. He is currently pursu-
load pricing based demand side management for future smart grid,” ing the Ph.D. degree in electrical engineering with
in Proc. Int. Conf. Commun. (ICC), Budapest, Hungary, Jun. 2013, the University of Sydney, Sydney, NSW, Australia.
pp. 4250–4254. His current research interests include wireless
[21] H. Chen, Y. Li, R. Louie, and B. Vucetic, “Autonomous demand side communications powered by wireless energy trans-
management based on energy consumption scheduling and instantaneous fer, demand-side management of smart grids, and
load billing: An aggregative game approach,” IEEE Trans. Smart Grid, the applications of game theory, optimization the-
vol. 5, no. 4, pp. 1744–1754, Jul. 2014. ory, as well as variational inequality theory in the above areas. His research is
[22] P. Samadi, H. Mohsenian-Rad, R. Schober, and V. Wong, “Advanced supported by the International Postgraduate Research Scholarship, Australian
demand side management for the future smart grid using mecha- Postgraduate Award, and the Norman I Price Supplementary Scholarship.
nism design,” IEEE Trans. Smart Grid, vol. 3, no. 3, pp. 1170–1180, Mr. Chen was a recipient of the 2008 Outstanding Bachelor Thesis of
Sep. 2012. Shandong University, the 2011 Outstanding Master Thesis of Shandong
[23] M. Fahrioglu and F. Alvarado, “Using utility information to calibrate Province, and the 2014 Chinese Government Award for Outstanding Self-
customer demand management behavior models,” IEEE Trans. Power Financed Students Abroad.
Syst., vol. 16, no. 2, pp. 317–322, May 2001.
[24] S. Rahman, “Green power: What is it and where can we find it?” IEEE
Power Energy Mag., vol. 1, no. 1, pp. 30–37, Jan./Feb. 2003. Lingyang Song (S’03–M’06–SM’12) received the
[25] J. M. Carrasco et al., “Powerelectronic systems for the grid integration Ph.D. degree in electronics from the University of
of renewable energy sources: A survey,” IEEE Trans. Ind. Electron., York, York, U.K., in 2007.
vol. 53, no. 4, pp. 1002–1016, Aug. 2006. He was a Research Fellow with the University
[26] H. S. V. S. K. Nunna and S. Doolla, “Demand response in smart dis- of Oslo, Oslo, Norway, and Harvard University,
tribution system with multiple microgrids,” IEEE Trans. Smart Grid, Cambridge, MA, USA. He then joined Philips
vol. 3, no. 4, pp. 1641–1649, Dec. 2012. Research, Cambridge, U.K., in 2008. In 2009,
[27] J. Ma, J. Deng, L. Song, and Z. Han, “Incentive mechanism for demand he joined the School of Electronics Engineering
side management in smart grid using auction,” IEEE Trans. Smart Grid, and Computer Science, Peking University, Beijing,
vol. 5, no. 3, pp. 1379–1388, May 2014. China, as a Full Professor. His current research
[28] J. Neumann, “A model of general economic equilibrium,” Rev. Econ. interests include multiple-input multiple-output, cog-
Stud., vol. 13, no. 1, pp. 1–9, 1945. nitive and cooperative communications, physical layer security, and wireless
[29] D. Chambers, “Programming the allocation of funds subject to restric- ad hoc/sensor networks. He has published extensively and has authored three
tions on reported results,” J. Oper. Res. Soc., vol. 18, no. 4, pp. 407–432, text books.
1967. Dr. Song was a recipient of the 2012 IEEE Asia Pacific Young Researcher
[30] Australian Energy Regulator. (2014). Tariffs and fees Award, and received seven best paper awards, including the IEEE International
explained. [Online]. Available: http://www.energymadeeasy.gov.au/ Conference on Wireless Communications, Networking, and Mobile
understand-your-bill-and-contract/tariffs-and-fees-explained Computing’07; the IEEE International Conference on Communications
[31] W. Dinkelbach, “On nonlinear fractional programming,” Manage. Sci., in China (ICCC) in 2012; the Institute for Computer Sciences,
vol. 13, no. 7, pp. 492–498, Mar. 1967. Social Informatics, and Telecommunications Engineering Chinacom’12;
[32] S. Schaible and T. Ibaraki, “Fractional programming,” Eur. J. Oper. Res., the IEEE Wireless Communication and Networking Conference’12; the
vol. 12, no. 4, pp. 325–338, Apr. 1983. IEEE International Conference on Wireless Communications and Signal
[33] R. Faranda, A. Pievatolo, and E. Tironi, “Load shedding: A new Processing’12; the IEEE International Conference on Communications (ICC)
proposal,” IEEE Trans. Power Syst., vol. 22, no. 4, pp. 2086–2093, in 2014; and IEEE Globecom’14. He is also a recipient of the K. M. Stott
Nov. 2007. Prize for his excellent research. He is currently on the Editorial Board
[34] H. Hino et al., “A versatile clustering method for electricity consumption of the IEEE T RANSACTIONS ON W IRELESS C OMMUNICATIONS, China
pattern analysis in households,” IEEE Trans. Smart Grid, vol. 4, no. 2, Communications, and the Journal of Network and Computer Applications.
pp. 1048–1057, Jun. 2013. He served as the Technical Program Committee Co-Chair for the International
[35] NYISO Daily Report. (2012). Federal Energy Regulatory Conference on Ubiquitous and Future Networks in 2011 and 2012, and the
Commission. [Online]. Available: http://www.ferc.gov/market-oversight/ Registration Co-Chair for the First IEEE ICCC in 2012. He served as a
mkt-electric/new-york/nyiso-archives.asp Symposium Co-Chair for the International Wireless Communications and
[36] Program Pricing Options. (2014). NOCO Corp., Tonawanda, NY, USA. Mobile Computing Conference in 2009 and 2010, the IEEE International
[Online]. Available: http://www.noco.com/noco-at-home#horizontalTab3 Conference on Communication Technology in 2011, and the IEEE ICC
[37] P. Samadi, A. H. Mohsenian-Rad, V. Wong, and R. Schober, “Tackling in 2014. He has been an IEEE Distinguished Lecturer since 2015.
the load uncertainty challenges for energy consumption scheduling in
smart grid,” IEEE Trans. Smart Grid, vol. 4, no. 2, pp. 1007–1016,
Jun. 2013. Yonghui Li (M’04–SM’09) received the Ph.D.
[38] C. Isheden, Z. Chong, E. Jorswieck, and G. Fettweis, “Framework for degree in communications from the Beijing
link-level energy efficiency optimization with informed transmitter,” University of Aeronautics and Astronautics,
IEEE Trans. Wireless Commun., vol. 11, no. 8, pp. 2946–2957, Beijing, China, in 2002.
Aug. 2012. From 1999 to 2003, he was with Linkair
[39] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.: Communication Inc., where he was a Project
Cambridge Univ. Press, 2004. Manager responsible for the design of physical
[40] T. Ibaraki, “Parametric approaches to fractional programs,” Math. layer solutions of the Large Area Synchronized
Program., vol. 26, no. 3, pp. 345–362, 1983. Code Division Multiple Access system. Since
[41] S. Schaible, “Fractional programming-II: On Dinkelbach’s algorithm,” 2003, he has been with the Centre of Excellence
Manage. Sci., vol. 22, no. 8, pp. 868–873, 1976. in Telecommunications, University of Sydney,
Sydney, NSW, Australia. He is currently an Associate Professor with the
Jinghuan Ma received the B.S. degree in electronic
School of Electrical and Information Engineering, University of Sydney.
engineering from Peking University, Beijing, China,
His current research interests include the area of wireless communications,
in 2013, where he is currently pursuing the Ph.D.
with a particular focus on multiple-input multiple-output, cooperative
degree in signal and information processing.
communications, coding techniques, and wireless sensor networks. He holds
His current research interests include optimiza-
a number of patents granted and pending in the above fields.
tion, game theory, 5G communications, and smart
Prof. Li was a recipient of the Best Paper Awards from the IEEE
grid communications.
International Conference on Communications in 2014, the IEEE Wireless
Days Conferences in 2014, the Australian Queen Elizabeth II Fellowship
in 2008, and the Australian Future Fellowship in 2012. He is an Executive
Editor for the European Transactions on Telecommunications.

También podría gustarte