Skip to Content
ElectronicsElectronics
  • Article
  • Open Access

2 January 2019

26 Pages

Enhanced Time-of-Use Electricity Price Rate Using Game Theory

,
,
,
,
and
1
Department of Computer Science, COMSATS University Islamabad, Islamabad 44000, Pakistan
2
Department of Computer Science, Federal Urdu University of Arts, Science and Technology, Islamabad 44000, Pakistan
3
College of Computer and Information Sciences, Prince Sultan University, Riyadh 11586, Saudi Arabia
4
College of Computer and Information Systems, Al Yamamah University, Riyadh 11512, Saudi Arabia

Abstract

The emergence of the Demand Response (DR) program optimizes the energy consumption pattern of customers and improves the efficacy of energy supply. The pricing infra-structure of the DR program is dynamic (time-based). It has rather complex features including marginal costs, demand and seasonal parameters. There is variation in DR price rate. Sometime prices go high (peak load) if the demand of electricity is more than the generation capacity. The main objective of DR is to encourage the consumer to shift the peak load and gets incentives in terms of cost reduction. However, prices remain the same for all the users even if they shift the peak load or not. In this work, Game Theory (GT)-based Time-of-Use (ToU) pricing model is presented to define the rates for on-peak and shoulder-peak hours. The price is defined for each user according to the utilize load. At first, the proposed model is examined using the ToU pricing scheme. Afterward, it is evaluated using existing day-ahead real-time pricing scheme. Moreover, shifting load from on-peak hours to off-peak hours may cause rebound peak in off-peak hours. To avert this issue, we analysis the impact of Salp Swam Algorithm (SSA) and Rainfall Algorithm (RFA) on user electricity bill and PAR after scheduling. The experimental results show the effectiveness of the proposed GT-based ToU pricing scheme. Furthermore, the RFA outperformed SSA.

1. Introduction

Today, the power industry is the highest producer of electricity to balance demand and supply. The major considerations of the power industry are environmental protection, energy demand and the integration of renewable energy resources. The distributed renewable energy resources are installed to resolve the environmental related issues and energy demand. Moreover, energy generated by these resources is cheap as compared to power plants. However, a backup is needed for constant energy flow because of varying weather conditions which effects the generation of power. As the demand of power changes with the varying weather conditions. The change in energy demand and supply is very common. The Demand Response (DR) program is designed to cope with the load balancing problem. Various pricing strategies under DR program have been introduced in order to overcome the extensive use of electricity during on-peak hours (i.e., increased load demand). The electricity consumers who implement the DR are given incentives for shifting energy consumption to off-peak hours from on-peak hours. Initially [1,2] proposed price rates for peak hours. For this purpose, they used variable pricing strategies. Boiteux et al. have presented the fixed price rate according to the consumption of electricity. However, utility charge extra cost, if power consumption reaches the generation capacity. The high rates of electricity during the on-peak hours can manage the load. However, there is a chance of high energy demand during the off-peak hours.
Under DR, linear and non-linear pricing strategies have been designed. Manual pricing strategies are mapped in the linear fashion. In nonlinear pricing scheme, quantity and total price are mapped in the nonlinear fashion. Real-Time Price (RTP), Time-of-Use (ToU) and Curtailable/Interruptible (C/I) pricing tariffs are presented as nonlinear [3]. Other time-varying approaches ar Variable Peak Pricing (VPP), Critical Peak Pricing (CPP) and Critical Peak Rebate (CPR).
RTP and ToU are widely used pricing schemes throughout the world. RTP varies all the time according to the wholesale price and demand. This fluctuation may discomfort the consumer. The ToU tariff is divided into three blocks: off-peak, shoulder-peak and on-peak hours and prices during these time span remain fixed throughout the season. Utilities (or aggregators; i.e., electricity providers) define price rates for each block (off-peak, shoulder-peak and on-peak) of ToU after observing historical behavior of the users’ energy consumption patterns. As, after collecting the energy consumption patterns of three hundred prosumers in Cyprus, Venizelou et al., in [4] designed the ToU tariff. However, in our proposed work we modified the already defined ToU price signals in order to provide the incentives to the users who shift the peak load. For this research work, seasonally defined ToU electricity rates are taken from [5].
Some of the consumers shift the peak load to reduce the electricity cost. However, price rate remains the same even though if the user shifts the peak load. The utilities having CPR rate, pay incentives to the users who shift the on-peak load. The CPR pricing approach is introduced to give the money back to the customers after reducing the energy consumption [6]. This is applicable only during the critical peak hours. Among all these tariffs, the most widely used tariff around the globe is ToU. However, no economic gain is observed because of zero energy consumption during the on-peak hours [7].
In this price model, electricity per unit rate for each user is defined according to the increase in power consumption. This is applicable during shoulder-peak and on-peak hours. In the proposed pricing model, coalition-based Game Theory (GT) model is used to distribute the extra generation cost among the users in a specific residential sector. In the proposed price model, GT distributes the generation cost among all the users as a pay-off. Energy management system controls, monitors and manges the user demand according to the energy supply. It could be centralized, decentralized or hybrid depending on the geographical location of the area. In an aggregated residential sector, time-varying pricing scheme, coupled with large-scale energy management system can rebound peak [8]. Rebound effect is shifting of the load from on-peak to the off-peak hours. Especially, when all the users are subject to the same price (global price policy) [9].
To cope with this problem, we proposed a constraint-based cost minimization function for optimal scheduling of electric appliances. Salp Swarm Algorithm (SSA) and Rainfall Algorithm (RFA) are used to verify the compatibility of the proposed pricing scheme with energy management system.
Some machine learning techniques are also being studied to investigate the SG related issues. The combined problem of multiple power companies and DR management in a smart gird network is studied by [10] through reinforcement learning and GT technique.

Problem Statement

Every power generation plant can generate a fixed quantity of power. However, energy demand cannot be fixed. It varies from time to time which destabilizes the utility. DR program is designed to cope with the load balancing problem. Under DR program, price-based tariffs such as CPP, RTP and ToU tariffs are introduced. To minimize the extensive usage of electricity during on-peak hours (i.e., energy demand increases). The DR program encourages the user to shift the load from on-peak hours and get incentives. ToU tariff is the most common pricing scheme amongst others [4]. The ToU tariff is divided into three blocks: off-peak, shoulder-peak and on-peak hours. Although, ToU tariff can reduce the peak-load of electricity demand. However, almost zero energy consumption is observed during some peak period [7]. Zero energy consumption means no revenue. To achieve the better performance, an energy management controller is required to schedule the load in mean level. The electricity price for load shifting consumer is the same as other consumers [7]. A peak-rebate concept is introduced in this proposed work. Where a game theory model is presented to facilitate the load shifting consumers with price incentives. Moreover, to avoid the peak formation during the off-peak hours, meta-heuristic-based scheduling algorithm is presented in this work.
The rest of the paper is organized as follows: related work is discussed in Section 2. While system model is discussed in Section 3. Section 4 discusses the proposed methodology. Simulation results are shown in Section 5 and conclusion is provided in Section 6.

3. System Model

Under DR program different electricity tariffs (i.e., ToU, RTP, CPP, etc.) have been defined in order to reduce electricity demand during the on-peak hours. The DR strategy provides the incentive to shift the load from on-peak to off-peak hours. Where prices during the off-peak hours are low as compared to the on-peak hours. The prices during the on-peak hours increase as the demand of electricity increases and the excessive demand is fulfilled by costly energy generation units i.e., (fuel generators). The electricity per unit price is not only about the generation cost; however, there are also some other factors. The main factors that effect the electricity price signals are: generation cost, transmission cost and distribution cost [6] as described in Figure 1. The prices are highly influenced by the user demand and utility. Utility is known as service provider, it regulates the electricity rate seasonally (ToU and CPP), weekly, daily or hourly (variable peak price rebate or RTP).
Figure 1. Proposed system model for GT pricing model and energy management scheduler.
In this paper, an enhanced ToU tariff based on GT (GTToU) is proposed for a residential sector. In this model, each user’ s per unit price of shoulder-peak and on-peak hour is calculated according to the electricity load profile and extra generation cost. Further, the proposed scheme is compared with that of day-ahead RTP. An overview of the proposed system model and information flow between the system components is provided in Figure 1. The electricity used by the end user passed through different processes. First, the generated energy is transmitted towards the distribution units through transmission lines. In the distributed unit, transformers stepping down the energy voltage to the level used by the consumer and distributed towards the end users through distribution lines. In this work, each home is considered as a smart home. A smart meter and an Energy Management Controller (EMC) are installed at each home. The smart meter acts as a gateway to exchange the information between the utility and a smart home. The EMC manages and controls the electricity load by scheduling the smart electrical appliances. A scheduler installed in the EMC schedules appliances according to constraint(s) defined by the optimization framework [40]. In this proposed work, utility asks for the user energy demand before the start of the day and it could be one hour before or 5 minutes before. The constraint (threshold level) will be set by the utility and scheduler according to the provided information. In our proposed work appliances are scheduled from on-peak to off-peak hours according to the provided electricity rates and demand through smart meter.
The utility has a price regulator that calculates each user’s shoulder-peak and on-peak price according to the consumed power. The utility also monitors the other costs (i.e., generation, transmission and distribution cost). However, in our scenario, we focus on the users’ power consumption. The price regulator calculates the price using GT and updates the users through the smart meter. Moreover, the user manages the load during the shoulder-peak and on-peak hours through scheduling. Whereas a meta-heuristic-based scheduler is embedded in EMC. In addition, we consider two meta-heuristic algorithms, SSA and RFA.

3.1. Formulation of GTToU

Due to the high demand of electricity during some specific hours, generation increases and has impact on electricity price and user’ s electricity bill. In this section, a mathematical model is formulated to enhance the ToU electricity price signals. In ToU rate, a day is broken up into three blocks: on-peak, shoulder-peak and off-peak. Prices during the on-peak and shoulder-peak hours are high due to high demand and generation units. It is worth mentioning here that each customer is charged the same price even if any of them shifts load towards off-peak hours. In this proposed price rate, each user’s per unit price is calculated during the shoulder-peak and on-peak hours according to the generation of extra energy and users’ consumed electricity. Further, in this section, we will discuss the constrained-based scheduling problem. The focus of the proposed work is cost minimization. Besides, the load shifting from on-peak and shoulder-peak hours to off-peak hours is also done.

3.1.1. Modified ToU Tariff

The modified ToU tariff is based on the extra generation cost and the load demand of user’s during the specific hours. The changes per hour units are made for shoulder-peak and on-peak hours. The formal representation of modified ToU price signal ( Ξ P ( h o u r ) ) is given as (1):
Ξ P h ( h o u r ) = T o U ( h o u r ) if H p o f f ℑ h ( h o u r ) , else
where H p o f f represents the off-peak hours. Utilities define the price rate according to the demand, where electricity prices are high during the periods of high power demand (on-peak hours) and lower during the periods of low power demand (off-peak hours) [41]. off-peak hours are usually when homes and offices use less electricity.
In this scenario, we consider on-peak and Shoulder peak as on-peak hours. The h denotes the N number of homes ( h = 1 , 2 , 3 , … , N ) in a specific area. The value of ℑ depends on extra cost (ß%) rather than the off-peak price, the value of ß% depends upon the extra generated energy. The increasing amount of generation will increase the ß percentage of user per unit charge. The ß% amount will be distributed among all the users within a specific time interval according to their consumed electric energy.

3.1.2. Electricity Cost Minimization

DSM strategy, load shifting is adopted to reduce the electricity cost. EMC is used for home load management and appliances scheduling. However, this load shifting may results in undesirable rebound peaks because every consumer tries to reduce the electricity bill. To tackle with the rebound peak issue, we have proposed a constraint-based electricity cost minimization function. Here, electricity load is shifted from shoulder-peak and on-peak hours towards off-peak hours according to given constraint in Equation (3). In this equation, a threshold level according to aggregate load of all connected homes is defined for the on-peak, shoulder-peak and off-peak hours. The scheduler installed in energy management controller schedules the load according to the limits of power demand. It also prevents the rebound peak. The objective function of electricity cost minimization is mathematically written as:
m i n ( E . C t o t a l h )
Subject to the constraint:
E . L h ≥ l i m i t 1 if H p o f f
E . L h < l i m i t 1 ∧ E . L ≥ l i m i t 2 otherwise
l i m t 1 = m e a n ( E . L U S )
l i m i t 2 = s t d ( E . L U S )
where s t d denotes standard deviation; E . L U S is the total aggregated load of N homes. Appliances will be scheduled according to the constraint defined in Equation (3). In this equation, load limits are defined for the on-peak and off-peak hours. This threshold avoids the load to increase from a specific limit which helps in avoiding the rebound peak. The electricity load of an individual home is calculated as:
E . L h o u r h = ∑ d = 1 D ( A p p P r a t e d × ℘ )
where ℘ = [ 0 , 1 ] represents the On and Off status of an appliance. The total electricity cost E . C t o t a l is calculated as:
E . C t o t a l h = ∑ h o u r = 1 H ( E . C h o u r h )
The Equation (9) is formulated to calculate the E . C h o u r h .
E . C h o u r h = Ξ P h ( h o u r ) × E . L h o u r h
where Ξ P h ( h o u r ) is the list of electricity price signal.

4. Proposed Methodology

4.1. GT Based Price Model

In this section, the proposed GTToU tariff is briefly discussed. In this work, the ToU price signals are enhanced using cooperative GT. In cooperative game, players cooperate to form some coalitions to distribute the profit according to the contribution (pay-off). The player with maximum contribution can obtain more profit. Every participant in coalition wants maximum profit [42]. In cooperative GT, Shapley value, a solution concept is proposed in [43]. In this work, the concept of Shapley value is used for fair distribution of extra generation cost among the N homes in a coalitional game ( ℵ , ν ) . Fair in the sense, the home with maximum load has been charged more as compared to the customer who shifted the peak load. The extra generation cost that will be added in the home h electricity bill is calculated as [44]:
ℑ h o u r h = ∑ S ⊆ ℵ \ { h } | S | ! ( ℵ − | S | − 1 ) ! | ℵ ! | ( ν ( S ∪ { h } ) − ν ( S ) ) .
The Shapely value ℑ h o u r h is expected electricity cost (pay-off or marginal distribution) of home h. Where ℵ is a set of N homes and ν is the function that maps subsets of ℵ to the real numbers ℜ (i.e., ν : 2 ℵ →ℜ). The | S | represents the number of member in a coalition S and | ℵ | (=N) is the total number of homes. For coalition S, ν ( S ) describes the total expected sum of marginal distribution that a member of S can obtain. In Equation (10), numerator is equal to the number of permutations of S whereas denominator is the total number of permutation [42]. Permutation is used to find out all the possibilities in which coalition can formed, for N homes it is calculated as 2 N . The complexity of electricity bill calculation procedure is O ( N × 2 n ) .

4.2. SSA Based Scheduling Model

To optimally schedule the home appliances, SSA home appliances scheduling mechanism is proposed in this work as given in Algorithm 1. SSA behaviour is adopted from the Salps swarm navigating and foraging behaviour in oceans. Salp belongs to the Salpidae’ s family. The main motivation to adopt this technique for optimization is their swarming behaviour where all Salps move and forage food together [45]. This behaviour helps the Salp to explore and exploit the search space.
In this EMC, each salp is considered as an appliance. Where the target is to find the best swarm, i.e., a group of appliances. The salps’ swarm move together and find an optimal solution to survive. In our case, a group of appliances will have to find the best optimal point during a time-interval. Where, its target is to consume a moderate level of electricity so that neither it creates peak nor increases the price.
Algorithm 1 Pseudocode of Salp swarm optimization
Electronics 08 00048 i001

SAA

There is a chain of Salp swarm. This swarm is then divided into leaders and followers. A Salp leading a chain is said to be a leader Salp and others are follower Salps. The leader Salp guides the follower Salp. An n-dimensional search space is considered. n indicates the number of variables of a given optimization problem. X is a two-dimensional matrix used to denote the positions of Salps. F is a food source assumed in the search space. A Salp target inside the search space is F.
Following equation is used to update the leader position [45].
x j 1 = F j + c 1 ( ( u b j − l b j ) c 2 + l b j ) c 3 ≤ 0 F j − c 1 ( ( u b j − l b j ) c 2 + l b j ) c 3 > 0
j is a dimension of a search space. x j 1 is a position of leader Salp in a jth dimensional search space. F j  is considered as a food source in jth dimensional search space. Where u b j and l b j are the upper and lower bounds of search space with dimension j. c 1 , c 2 and c 3 are random numbers.
The leader Salp position depends on the food source. c 1 is a coefficient. c 1 balance the exploration and exploitation. It is a very important parameter for Salp algorithm.
c 1 = 2 e − ( 4 l L ) 2
c 2 and c 3 are random numbers. The value of c 2 and c 3 is 0.5. c 2 and c 3 decides whether the next step should be towards positive or negative infinity.
Newton’s law of motion is used to update the position of follower Salps. Equation (13) is used for this purpose:
x j i = 1 2 a t 2 + v o t
where x j i indicates the position of follower Salp in search space of dimension j. t shows the iteration, v o  represents the initial speed. Where a = v f i n a l v o and v = x − x o t . The above equation can be expressed as:
x j i = 1 2 ( x j i + x j i − 1 )

4.3. RFA Based Scheduling Model

To optimally schedule the home appliances, RFA is proposed in this work. RFA mimics the behavior of rain drops. In EMC, each drop of rain is considered as an appliance. The drops of the water are collected in the deepest valley (local search) and then reach the global optimal solution (i.e., sea level).

4.3.1. RFA

In the RFA, the particles move like gradient descent and hill climbing. The pseudocode of the proposed work is given in Algorithm 2. RFA optimization starts with initialization of population and parameters used. The terms used in the proposed algorithm are: raindrop, neighborhood, neighbor point, active drop, inactive drop, explosion process, raindrops rank and merit order list. These terms are described below.
Algorithm 2 Pseudocode of Rain-fall optimization
Electronics 08 00048 i002

4.3.2. Raindrop

A single particle of a population is said to be a raindrop. It is a vector used to store the variables involved in optimization problem. It is used to satisfy the constraints of the optimization problem. m represents the size of the population, i is used to show the drop numbers. It is defined in Equation (15) [46].
D i = [ x i , 1 x i , 2 x i , 3 . . . x i , k . . . x i , n ] i ϵ 1 , 2 , 3 , . . . , m
where n is used to represent the variables used in optimization problem, x i , k shows the kth variable used in optimization problem. D i is the ith drop number. The constraint used is given in Equation (16) [46].
x i , k = U ( l o w k , u p k )
where U is used to show uniform distribution function. Upper and lower limits are represented as l o w k and u p k .

4.3.3. Neighborhood

Neighborhood is the domain with radius r around raindrop in N-dimensional search space. It changes with the change of raindrop value.

4.3.4. Neighbor Point

In optimization, a random generation of a point is said to be a neighbor point. N P j i shows the neighbor point j of raindrop i. The formula for N P j i is given below in Equations (17) and (18) [46]:
| | ( D i − N P j i ) . u ¯ k | | ≤ | | r . u ¯ k | |
r = r i n i t i a l × f ( i t e r a t i o n )
whereas, i = 1 , 2 , 3 , … , m , j = 1 , 2 , 3 , … , n p and k = 1 , 2 , 3 , … , n , and r shows real vector, r i n i t i a l is the initial neighborhood size and np represents the neighborhood points.

4.3.5. Dominant Drop

The point performs well in neighborhood is said to be dominant. It reaches a optimum value of given objective problem. Dominant drop is represented as N P i d . F shows the function required to solve objective problem. Following formulas are used to find the value of raindrop ( F ( D i ) ) and its neighbor point ( F ( N P j i ) ) ( F ( N P d i ) < F ( D i ) ).
F ( N P d i ) < F ( N P j i ) j ϵ { 1 , 2 , 3 , . . . , n p } − { d }

4.3.6. Active Drop

The variable having a dominant neighbor is said to be active drop.

4.3.7. Inactive Drop

The variable having no dominant neighbor is said to be inactive drop.

4.3.8. Explosion Process

The explosion process is done when the drop is inactive, i.e., it has no dominant neighbor during optimization or there are not sufficient neighbors. This process is done to take rain drop out of this situation. The explosion process runs for Ne times. (np(ex)) is used to verify the neighbors in explosion process as Equation (20) in [46].
n p ( e x ) = n p × e b × e c
where neighbor points are represented as np, explosion base is shown as eb and the explosion counter is given as ec.

4.3.9. Raindrops Rank

There is a merit list in which different ranks are given to all raindrops. The ranks of raindrops are calculated as Equations (21)–(23) in [46].
C 1 t i = F ( D i ) | a t t t h i t e r a t i o n − F ( D i ) | a t 1 s t i t e r a t i o n
C 2 t i = F ( D i ) | a t t t h i t e r a t i o n
R a n k i t = ω 1 × o r d e r ( C 1 t i ) + ω 2 × o r d e r ( C 2 t i )
where ω 1 and ω 2 are weighting co-efficients. The value of ω 1 and ω 2 is 0.5. ( C 1 t i ) and ( C 2 t i ) shows the change in value of objective function for raindrops at iteration t. R a n k i t shows the rank of rain drop at iteration t.

4.3.10. Merit Order List

A merit list is used to save the ranks of raindrops in ascending order. A raindrop from merit list is removed and considered in optimization problem. At first iteration, the raindrops are generated randomly. After generation of raindrop, a neighborhood is assigned to each raindrop and the neighbor points are also generated randomly according to the constraints of objective function. Some constraints are discussed below for assigning neighbor points using Equations (24) and (25) [46]:
i f ( N P j i ) k < l o w k t h e n ( N P j i ) k = l o w k o t h e r w i s e
i f ( N P j i ) k > u p k t h e n ( N P j i ) k = u p k
The cost is calculated for each rain drop and its neighbors. All values of neighborhood are compared with value of raindrop to find out the most dominating neighbor point.

5. Simulation Results and Discussion

5.1. Experiment Configuration

Simulations are performed to investigate the impact of GTToU and compared with Flat Rate (FR) and ToU (seasonal fixed) price signal on the user’s electricity bill. The FR is considered as a baseline electricity rate in [47]. As discussed earlier, dynamic and time-based electricity rates determine on the basis of generation cost and consumed energy. However, generation cost is somehow confidential. So, for this experimental study, we assume an increase in the generation where rates of ToU price are high. The FR and ToU tariff for this experimental study is taken from [5]. The ToU tariff is given in Figure 2. The FR price for each hour remains fix and it is 7.7 per kWh up to 1000 kWh and 8.9 for more than 1000 kWh. In order to find the difference in the total cost and per unit price, three homes are considered with the same number of appliances and the same load demand. However, appliances operational time varies according to the customer life style as shown in Figure 3.
Figure 2. ToU price regulated by PG&E and price according to the proposed scheme.
Figure 3. Load profiles of three homes before and after scheduling with ToU and GTToU.
The electricity bill can be further reduced after scheduling the electric appliances. Further experiments are carried out to study the impact of scheduling using two meta-heuristic optimization algorithms: SSA and RFA. We also investigated the impact of proposed pricing technique after load shifting through scheduling.
Three smart homes are considered for scheduling where each home has 12 appliances. For fair comparison of three homes’ electricity bill, we have considered the same energy demand by each user. The detailed description of each appliance is given in Table 1. The selected appliances have three groups: schedulable interruptible, schedulable non-interruptible and non-schedulable appliances. Different time slots can be allocated for interruptible appliances, whereas non-interruptible appliances cannot be interrupted during the working cycle (e.g., washing machine and cloth dryer). Moreover, dishwasher will always start working after the oven. There could be a gap between oven and dishwasher. However, this gap is not acceptable in case of cloth dryer and washing machine.
Table 1. Detail description of appliances used in simulations.

5.2. Experimental Results for GTToU

The difference in electricity cost for FR, GT-based ToU price (GTToU) and ToU without scheduling can be envisioned in Figure 4. In this figure, the electricity price of each user changes according to the consumed energy during the shoulder-peak and on-peak hours.
Figure 4. Electricity bill of three users before scheduling with ToU and GTToU.
A slightly different behaviour in scheduled load is observed with the RFA, as shown in Figure 2b. At the 7 p.m. point, the unscheduled power consumption of Home 2 is less than Home 1 and 3 and the price is also minimized for this particular slot (see Figure 2 and Figure 3) which shows reduction in electricity cost as shown in Figure 5. Moreover, the Figure 5a,b show that the load at 6:30 p.m. is the same for Home 3.
Figure 5. Effect of scheduling on electricity cost for ToU and GTToU.
The price during the off-peak hours remain same. From simulation results, it is analyzed that using FR, a user has to pay 483.767¢ for 62.870 kW for one day load. Which is higher than the scheduled load by RFA. While comparing GTToU with ToU approximately, 1% decrement is observed in electricity bill using GTToU. However, this difference is increased after scheduling as described in Table 2. With Salp scheduler, the difference between between scheduled and unscheduled cost for the three homes is calculated as 6%, 4% and 13%. Whereas RFA scheduler outperformed by reducing 14%, 5% and 12% electricity cost. This shows that the price is reduced after shifting the peak load from on-peak hours towards the off-peak hours. Moreover, the electricity cost per hour is decreased for each home using the GT model. The percentage difference of cost between scheduled and unscheduled homes using GTToU is 28% for Home 1, 25% for Home 2 and 29% for Home 3 for SSA. Whereas for RFA, the difference is 32%, 29% and 31% of targeted homes.
Table 2. Electricity cost (¢) before and after scheduling with ToU and GTToU.
If we compare ToU and GTToU electricity cost after scheduling, it is observed that electricity cost decreases after calculating the price using GTToU up-to 21%, 26% and 23% for Home 1, Home 2 and Home 3, respectively for RFA. Similar behavior is observed for SSA, where 24%, 23% and 19% decrease in cost for GTToU is observed for Home 1, Home 2 and Home 3, respectively. Table 2 shows that each home electricity cost is different although each home has the same load. This shows that the home with the maximum load during on-peak hour has a high electricity bill. In summary, the proposed pricing scheme GTToU outperformed as compare to ToU rate after scheduling.
The impact of scheduled load on price is given in Figure 2. This figure depicts that the electricity price changes according to the user load profile given in Figure 3. As shown in Figure 3a for Salp algorithm, at 6 p.m. (shoulder-peak hour) load of Home 1 and Home 3 is higher than the Home 2 which reflects the price rate (see Figure 2a) whereas the cost of Home 1 and 3 is higher than the Home 2. After scheduling, a remarkable difference is observed in electricity cost and PAR as given in Table 2. The overall percentage difference is 4% in cost after scheduling with GTToU. Where the PAR difference for scheduled and unscheduled homes is 52% for Home 1, 29% for Home 2 and 43% for Home 3. This reduction in PAR shows that proposed constraint-based cost minimization function avoid the peak rebounding. Moreover, from Figure 3 it can be observed that the maximum unscheduled power load is 5 kWh; however, after scheduling maximum peak load is 3.5 kWh.

5.3. Experimental Results for Day-Ahead RTP

The RTP price can be defined as a week-ahead, day-ahead and an hour-ahead. The week-ahead and day-ahead pricing schemes are determined on the basis of previous electricity demand. RTP hourly pricing scheme is defined as the projection of incremental demand and generation cost per day. It is easy to schedule the electrical appliances for week-ahead and a day-ahead pricing schemes. However, scheduling of appliances for an hour-ahead pricing scheme is quite challenging. The price during on-peak and off-peak hours varies, so it is difficult to schedule the appliances for an hour-ahead pricing strategy. Load forecasting can be used to tackle the aforementioned problem.
The proposed SSA-based scheduling scheme is tested for day-ahead RTP signals. The results are given in Figure 6, it depicts that the load is increased during the on-peak hours which affects the electricity cost. A minor difference (i.e., 1%) is observed between RTP and GTRTP price as shown in Table 3. However, the cost is increased with both schedulers. 13% cost is increased for Home 2 with Salp scheduler and 7% is increased with RFA for the same home. However, it is observed that the cost and price decreased after scheduling with GTRTP. The total difference in cost between the scheduled and unscheduled cost using Salp is 14%, 14% and 15% for Home 1, 2 and 3, whereas the difference is 16%, 15% and 16% with RFA. The results further confirmed that the RFA outperformed. The PAR value decreases up to 52% with Salp and 17% for RFA. In Figure 6, at 11:30 a.m., the energy consumption of Home 2 is higher than the Home 1 and 3.
Figure 6. Load profiles of three homes before and after scheduling with RTP and GTRTP.
Table 3. Electricity cost before and after scheduling for ToU and GTToU.
It can be envisioned from Figure 7 and Figure 8 that the electricity cost is not high during some specific hours. After scheduling the cost varies accordingly. Figure 9 shows that the price during on-peak hours is reduced due to the shifting of load. To avoid the peak formation, scheduling is done. The PAR value decreases up to 52% with Salp and 17% for RFA. In Figure 6, at 11:30 a.m., the energy consumption of Home 2 is higher than the Home 1 and 3. Further, Figure 3 and Figure 6 show the peak load and cost during on-peak and off-peak hours. The RFA efficiently dealt with the distribution of load during on-peak hours. Despite this, there is a minor difference between SSA and RFA. As shown in Figure 6a,b, RFA avoids peak formation and keeps the load on the average level. A Salp algorithm somewhere exceeds the average level (Figure 6a).
Figure 7. Electricity bill of three user before scheduling with RTP and GTRTP.
Figure 8. Effect of scheduling on electricity cost with RTP and GTRTP.
Figure 9. RTP tariff and electricity price of all three homes according to the proposed scheme.
The results of ToU and day-ahead RTP tariff policies show that ToU is more convenient. In ToU tariff policy, the consumers have to pay less than the RTP users. Moreover, the proposed scheme efficiently reduced the electricity bill. Before scheduling, the difference between the electricity bill of ToU and GTToU is less. However, GTToU is effective after scheduling. Moreover, the simulation results depict that RFA effectively explores and exploits the search space.
The day-ahead RTP and ToU pricing schemes are efficient for scheduling the load profiles of electricity. The RTP has been defined for week-ahead, day-ahead and hour-ahead pricing schemes. The week-ahead and day-ahead pricing schemes are defined on the bases of previous electricity demand. The pricing scheme for an hour is defined for RTP hour-ahead price. It depends on the prediction of incremental demand and generation cost per day. It is easy to schedule electrical appliances using week-ahead and day-ahead pricing schemes. However, for an hour-ahead pricing scheme, it is difficult to schedule the appliances as the price per hour is different. Load forecasting is one of the solutions to solve the aforementioned issues. For this purpose, simulations are done for the load forecasting to deal with hourly ahead RTP signal using ensemble classifiers.

5.4. Experimental Results for Ensemble Regression

In order to study the impact of ensemble classifiers on load prediction, the weather and load data is taken from [48]. The datasets available in [49] contain the weather and energy consumption record of different homes. From this available records, we analyze and predict the Home A power load. This data contains the each mints load and weather detail.
In the proposed work, the data of summer season is considered. So the data for June, July, August and September is taken. Regression model is used to train the data of June–August. Whereas the testing is performed on the data of September. The prediction of load depends on the conditions of the weather. To analyze the behaviour of regression model, different load patterns are studied as given in Figure 10, Figure 11 and Figure 12. These figures show the users behaviour for an hour, day and month.
Figure 10. Predicted load of a day.
Figure 11. Predicted load of a month.
Figure 12. Per-hour predicted load of a month.
Figure 10 shows that the load profile of users is stochastic. The load demand is high in morning and evening. The electricity consumption also depends on the working hours. For one day prediction, only the first day of each month is taken for the purpose of training and testing. The Figure 10 shows that the K-nearest neighbour prediction is different from the actual data.
The user electricity consumption is given in Figure 11. Where electricity load profile shows a different behaviour for each day. From this, we analyze that the demand for a day and hour changes as given in Figure 12. Moreover, the minimum error is shown by Naive Bayes. However, its trend is different from the actual behaviour. From this trend, scheduler can estimate the on-peak and off-peak hours.

6. Conclusions

In this study, the coalition-based GT model is proposed to formulate the pricing scheme model. Dynamic DR price models are used to charge the electricity cost per unit. The main purpose of the proposed work is to shift the load from on-peak hours to off-peak hours. Furthermore, some incentives are also defined for users. However, a per unit cost is same for all users. There is a pay-off incentive for the users who have shifted the load from on-peak to off-peak hours. The purpose of the proposed model is to charge the per unit price according to the consumed energy and the extra generation cost. The shappley value distributes the extra generation cost among each user according to the electricity load profile. The cost is directly proportional to the load peak during on-peak hours. Moreover, SSA and RFA are used to automate home appliances. Experimental results show 50% reduction in PAR and 32% in cost with RFA using GTToU. This shows the effectiveness of RFA. A remarkable difference between schedule load price for ToU and the proposed technique is observed. However, this difference is minor for unscheduled ToU and GTToU electricity bill. The proposed scheme is further compared with day-ahead RTP. Simulation results show that the proposed GTToU price model is more cost effective as compared to day-ahead RTP. Moreover, electricity load is predicted using ensemble classifier for hourly-ahead RTP rates. Simulation results show that ensemble regression model outperformed the single regression model. In this work, we have studied ensemble classifiers impact on the load forecasting technique. In the future, we will enhance the techniques for load prediction.

Author Contributions

A.K., N.J. and M.I. proposed, implemented and wrote heuristic schemes. A.M., T.S. and A.R. wrote rest of the paper. All authors together organized and refined the paper.

Funding

This research received no external funding

Conflicts of Interest

The authors declare no conflict of interest

Nomenclature

SymbolsDescriptionSymbolsDescription
C/ICurtailable/Interruptible E . L U S Total aggregated load of N homes
CPPCritical Peak Pricing γ Constant value
CPRCritical Peak Rebate E . C t o t a l Total electricity cost
DRDemand Response ℘ [ 0 , 1 ] ON and OFF status of appliance d
EMCEnergy Management ControllerUUniform distribution function
GTGame Theory ℑ h o u r h Pay-off of each home
GTToUGT-based Price Signal ℵ , ℏ Tuple of the game
NNNeural NetworkmSize of the population
PARPeak to Average RatioiDrop numbers
RFARain Fall Algorithm l o w k u p k Lower and upper limits
RTPReal Time Pricing N P j i Neighbor point j of raindrop i
SHSmart HomerReal vector
SHEMSSH Energy Management System r i n i t i a l Initial neighborhood size
SSASalp Swarm Algorithm n p Neighborhood points
ToUTime-of-Use N P i d Dominant drop
VPPVariable Peak PricingFObjective function
Ξ P h ( h o u r ) Modified TOU Price Signal F D i Value of raindrop
H p o f f Off Peak Hours F ( N P j i ) Neighbor point
hSet of N number of homes n p ( e x ) Neighbors in explosion process
ℑ h o u r h Depends on extra cost C 1 t i Rank of rain drops
ß%Extra generated energy ω 1 , ω 2 Weighting co-efficients
s t d Standard deviation C 1 t i , C 2 t i Change in value of objective function for
raindrops at iteration

References

  1. Steiner, P.O. Peak loads and efficient pricing. Q. J. Econ. 1957, 71, 585–610. [Google Scholar] [CrossRef] [Scilit]
  2. Boiteux, M. Peak-load pricing. J. Bus. 1960, 33, 157–179. [Google Scholar] [CrossRef] [Scilit]
  3. Wilson, R.B. Nonlinear Pricing; Oxford University Press: Oxford, UK, 1993. [Google Scholar]
  4. Venizelou, V.; Philippou, N.; Hadjipanayi, M.; Makrides, G.; Efthymiou, V.; Georghiou, G.E. Development of a novel time-of-use tariff algorithm for residential prosumer price-based demand side management. Energy 2018, 142, 633–646. [Google Scholar] [CrossRef] [Scilit]
  5. PG & E. Available online: https://www.pge.com/en_US/business/rate-plans/rate-plans/time-of-use/time-of-use.page (accessed on 6 August 2018).
  6. EIA. Available online: https://www.eia.gov/energyexplained/index.php?page=electricityfactors_affecting_prices (accessed on 6 August 2018).
  7. Yang, Y.; Wang, M.; Liu, Y.; Zhang, L. Peak-off-peak load shifting: Are public willing to accept the peak and off-peak time of use electricity price? J. Clean. Prod. 2018, 199, 1066–1071. [Google Scholar] [CrossRef] [Scilit]
  8. Muratori, M.; Rizzoni, G. Residential demand response: Dynamic energy management and time-varying electricity pricing. IEEE Trans. Power Syst. 2016, 31, 1108–1117. [Google Scholar] [CrossRef] [Scilit]
  9. Hayes, B.; Melatti, I.; Mancini, T.; Prodanovic, M.; Tronci, E. Residential demand management using individualized demand aware price policies. IEEE Trans. Smart Grid 2017, 8, 1284–1294. [Google Scholar] [CrossRef]
  10. Apostolopoulos, P.A.; Tsiropoulou, E.E.; Papavassiliou, S. Demand response management in smart grid networks: A two-stage game-theoretic learning-based approach. Mob. Netw. Appl. 2018, 1–14. [Google Scholar] [CrossRef] [Scilit]
  11. Borovkova, S.; Schmeck, M.D. Electricity price modeling with stochastic time change. Energy Econ. 2017, 63, 51–65. [Google Scholar] [CrossRef] [Scilit]
  12. Marcjasz, G.; Uniejewski, B.; Weron, R. On the importance of the long-term seasonal component in day-ahead electricity price forecasting with NARX neural networks. Int. J. Forecast. 2018. [Google Scholar] [CrossRef] [Scilit]
  13. Wang, D.; Luo, H.; Grunder, O.; Lin, Y.; Guo, H. Multi-step ahead electricity price forecasting using a hybrid model based on two-layer decomposition technique and BP neural network optimized by firefly algorithm. Appl. Energy 2017, 190, 390–407. [Google Scholar] [CrossRef] [Scilit]
  14. Hobman, E.V.; Frederiks, E.R.; Stenner, K.; Meikle, S. Uptake and usage of cost-reflective electricity pricing: Insights from psychology and behavioural economics. Renew. Sustain. Energy Rev. 2018, 57, 455–467. [Google Scholar] [CrossRef] [Scilit]
  15. Azman, N.A.M.; Abdullah, M.P.; Hassan, M.Y.; Said, D.M.; Hussin, F. Enhanced Time-of-Use Electricity Pricing for Commercial Customers in Malaysia. Pertanika J. Sci. Technol. 2017, 25, 285–294. [Google Scholar]
  16. Li, R.; Wang, Z.; Gu, C.; Li, F.; Wu, H. A novel time-of-use tariff design based on Gaussian Mixture Model. Appl. Energy 2016, 162, 1530–1536. [Google Scholar] [CrossRef] [Scilit]
  17. Yang, P.; Tang, G.; Nehorai, A. A game-theoretic approach for optimal time-of-use electricity pricing. IEEE Trans. Power Syst. 2013, 28, 884–892. [Google Scholar] [CrossRef] [Scilit]
  18. Srinivasan, D.; Rajgarhia, S.; Radhakrishnan, B.M.; Sharma, A.; Khincha, H.P. Game-Theory based dynamic pricing strategies for demand side management in smart grids. Energy 2017, 126, 132–143. [Google Scholar] [CrossRef] [Scilit]
  19. Haider, H.T.; See, O.H.; Elmenreich, W. Dynamic residential load scheduling based on adaptive consumption level pricing scheme. Electr. Power Syst. Res. 2016, 133, 27–35. [Google Scholar] [CrossRef] [Scilit]
  20. Wang, K.; Li, H.; Maharjan, S.; Zhang, Y.; Guo, S. Green Energy Scheduling for Demand Side Management in the Smart Grid. IEEE Trans. Green Commun. Netw. 2018, 2, 596–611. [Google Scholar] [CrossRef] [Scilit]
  21. Mahmud, K.; Hossain, M.J.; Town, G.E. Peak-Load Reduction by Coordinated Response of Photovoltaics, Battery Storage, and Electric Vehicles. IEEE Access 2018, 6, 29353–29365. [Google Scholar] [CrossRef] [Scilit]
  22. Li, N.; Chen, L.; Dahleh, M.A. Demand response using linear supply function bidding. IEEE Trans. Smart Grid 2015, 6, 1827–1838. [Google Scholar] [CrossRef] [Scilit]
  23. Jacquot, P.; Beaude, O.; Gaubert, S.; Oudjane, N. Analysis and implementation of an hourly billing mechanism for demand response management. IEEE Trans. Smart Grid 2018. [Google Scholar] [CrossRef] [Scilit]
  24. Khan, A.; Javaid, N.; Ahmad, A.; Akbar, M.; Khan, Z.A.; Ilahi, M. A priority-induced demand side management system to mitigate rebound peaks using multiple knapsack. J. Ambient Intell. Hum. Comput. 2018, 1–24. [Google Scholar] [CrossRef] [Scilit]
  25. Veras, J.M.; Silva, I.R.S.; Pinheiro, P.R.; Rabelo, R.A. Towards the Handling Demand Response Optimization Model for Home Appliances. Sustainability 2018, 10, 616. [Google Scholar] [CrossRef] [Scilit]
  26. Gao, B.; Liu, X.; Wu, C.; Tang, Y. Game-theoretic energy management with storage capacity optimization in the smart grids. J. Mod. Power Syst. Clean Energy 2018, 6, 656–667. [Google Scholar] [CrossRef] [Scilit]
  27. Rahim, S.; Javaid, N.; Ahmad, A.; Khan, S.A.; Khan, Z.A.; Alrajeh, N.; Qasim, U. Exploiting heuristic algorithms to efficiently utilize energy management controllers with renewable energy sources. Energy Build. 2016, 129, 452–470. [Google Scholar] [CrossRef] [Scilit]
  28. Li, D.; Chiu, W.Y.; Sun, H.; Poor, H.V. Multiobjective Optimization for Demand Side Management Program in Smart Grid. IEEE Trans. Ind. Inform. 2018, 14, 1482–1490. [Google Scholar] [CrossRef] [Scilit]
  29. Liu, R.S.; Hsu, Y.F. A scalable and robust approach to demand side management for smart grids with uncertain renewable power generation and bi-directional energy trading. Int. J. Electr. Power Energy Syst. 2018, 97, 396–407. [Google Scholar] [CrossRef] [Scilit]
  30. Vivekananthan, C.; Mishram, Y.; Ledwich, G.; Li, F. Demand response for residential appliances via customer reward scheme. IEEE Trans. Smart Grid 2014, 5, 809–820. [Google Scholar] [CrossRef] [Scilit]
  31. Das, N.R.; Rai, S.C.; Nayak, A. Intelligent Scheduling of Demand Side Energy Usage in Smart Grid Using a Metaheuristic Approach; Modern Education and Computer Science Press: Hong Kong, China, 2018. [Google Scholar]
  32. Croce, D.; Giuliano, F.; Tinnirello, I.; Galatioto, A.; Bonomolo, M.; Beccali, M.; Zizzo, G. Overgrid: A Fully Distributed Demand Response Architecture Based on Overlay Networks. IEEE Trans. Autom. Sci. Eng. 2017, 14, 471–481. [Google Scholar] [CrossRef] [Scilit]
  33. Qian, L.P.; Zhang, Y.J.A.; Huang, J.; Wu, Y. Demand response management via real-time electricity price control in smart grids. IEEE J. Sel. Areas Commun. 2013, 31, 1268–1280. [Google Scholar] [CrossRef] [Scilit]
  34. Neglia, G.; Giarré, L.; Tinnirello, I.; Di Bella, G. Teletraffic engineering for direct load control in smart grids. Sustain. Energy Grids Netw. 2018, 16, 167–176. [Google Scholar] [CrossRef] [Scilit]
  35. Godina, R.; Rodrigues, E.M.; Pouresmaeil, E.; Matias, J.C.; Catalão, J.P. Model predictive control home energy management and optimization strategy with demand response. Appl. Sci. 2018, 8, 408. [Google Scholar] [CrossRef] [Scilit]
  36. Aslam, S.; Javaid, N.; Khan, F.A.; Alamri, A.; Almogren, A.; Abdul, W. Towards Efficient Energy Management and Power Trading in a Residential Area via Integrating a Grid-Connected Microgrid. Sustainability 2018, 10, 1245. [Google Scholar] [CrossRef] [Scilit]
  37. Khan, A.; Javaid, N.; Khan, M.I. Time and device based priority induced comfort management in smart home within the consumer budget limitation. Sustain. Cities Soc. 2018, 41, 538–555. [Google Scholar] [CrossRef] [Scilit]
  38. Ullah, I.; Kim, D. An improved optimization function for maximizing user comfort with minimum energy consumption in smart homes. Energies 2017, 10, 1818. [Google Scholar] [CrossRef] [Scilit]
  39. Bharathi, C.; Rekha, D.; Vijayakumar, V. Genetic algorithm based demand side management for smart grid. Wirel. Pers. Commun. 2017, 93, 481–502. [Google Scholar] [CrossRef] [Scilit]
  40. Ahmed, N.; Levorato, M.; Li, G.P. Residential consumer-centric demand side management. IEEE Trans. Smart Grid 2018, 9, 4513–4524. [Google Scholar] [CrossRef] [Scilit]
  41. Dusonchet, L.; Favuzza, S.; Massaro, F.; Telaretti, E.; Zizzo, G. Technological and legislative status point of stationary energy storages in the EU. Renew. Sustain. Energy Rev. 2019, 101, 158–167. [Google Scholar] [CrossRef] [Scilit]
  42. Kaushal, R.K.; Nema, A.K. Game Theory-Based Multistakeholder Planning for Electronic Waste Management. J. Hazard. Toxic Radioact. Waste 2012, 17, 21–30. [Google Scholar] [CrossRef] [Scilit]
  43. Shapley, L.S.A. A value for n-person games. Contrib. Theory Games 1953, 2, 307–317. [Google Scholar]
  44. Ichiishi, T. Game Theory for Economic Analysis; Academic Press: Cambridge, MA, USA, 2014. [Google Scholar]
  45. Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef] [Scilit]
  46. Kaboli, S.H.A.; Selvaraj, J.; Rahim, N.A. Rain-fall optimization algorithm: A population based algorithm for solving constrained optimization problems. J. Comput. Sci. 2017, 19, 31–42. [Google Scholar] [CrossRef] [Scilit]
  47. Thumim, J.; Parade, B. Investigating the Potential Impacts of Time-of-Use (TOU) Tariffs on Domestic Electricity Customers; Centre for Sustainable Energy: Bristol, UK, 2014. [Google Scholar]
  48. Gelazanskas, L.; Gamage, K.A. Demand side management in smart grid: A review and proposals for future direction. Sustain. Cities Soc. 2014, 11, 22–30. [Google Scholar] [CrossRef] [Scilit]
  49. UMassTraceRepository. Available online: http://traces.cs.umass.edu/index.php/Smart/Smart (accessed on 5 November 2018).

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.