Next Article in Journal
Do We Really Have to Scale Up Local Approaches? A Reflection on Scalability, Based upon a Territorial Prospective at the Burkina Faso–Togo Border
Next Article in Special Issue
An Efficient MPPT Technique-Based Single-Stage Incremental Conductance for Integrated PV Systems Considering Flyback Central-Type PV Inverter
Previous Article in Journal
Cultural, Social and Psychological Factors of the Conservative Consumer towards Legal Cannabis Use—A Review since 2013
Previous Article in Special Issue
A Multi-Objective Demand/Generation Scheduling Model-Based Microgrid Energy Management System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Stage Incentive-Based Demand Response Using a Novel Stackelberg–Particle Swarm Optimization

by
Suchitra Dayalan
1,
Sheikh Suhaib Gul
1,
Rajarajeswari Rathinam
1,
George Fernandez Savari
1,
Shady H. E. Abdel Aleem
2,
Mohamed A. Mohamed
3,* and
Ziad M. Ali
4,5
1
Department of EEE, SRMIST, Kattankulathur 603203, India
2
Department of Electrical Engineering, Valley High Institute of Engineering and Technology, Science Valley Academy, Qalyubia 44971, Egypt
3
Electrical Engineering Department, Faculty of Engineering, Minia University, Minia 61519, Egypt
4
Electrical Engineering Department, College of Engineering, Prince Sattam Bin Abdulaziz University, Wadi Addawaser 11991, Saudi Arabia
5
Electrical Engineering Department, Aswan Faculty of Engineering, Aswan University, Aswan 81542, Egypt
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(17), 10985; https://doi.org/10.3390/su141710985
Submission received: 3 August 2022 / Revised: 26 August 2022 / Accepted: 29 August 2022 / Published: 2 September 2022

Abstract

:
Demand response programs can effectively handle the smart grid’s increasing energy demand and power imbalances. In this regard, price-based DR (PBDR) and incentive-based DR (IBDR) are two broad categories of demand response in which incentives for consumers are provided in IBDR to reduce their demand. This work aims to implement the IBDR strategy from the perspective of the service provider and consumers. The relationship between the different entities concerned is modelled. The incentives offered by the service provider (SP) to its consumers and the consumers’ reduced demand are optimized using Stackelberg–particle swarm optimization (SPSO) as a bi-level problem. Furthermore, the system with a grid operator, the industrial consumers of the grid operator, the service provider and its consumers are analyzed from the service provider’s viewpoint as a tri-level problem. The benefits offered by the service provider to its customers, the incentives provided by the grid operator to its industrial customers, the reduction of customer demand, and the average cost procured by the grid operator are optimized using SPSO and compared with the Stackelberg-distributed algorithm. The problem was analyzed for an hour and 24 h in the MATLAB environment. Besides this, sensitivity analysis and payment analysis were carried out in order to delve into the impact of the demand response program concerning the change in customer parameters.

1. Introduction

A smart grid (SG) epitomizes an unprecedented chance to motivate the energy sector into a new age of dependability, availability, and efficacy, contributing to future economic and environmental conditions. As per the strength, weakness, opportunities, and threat analysis report, the increasing per capita electricity consumption could be controlled by implementing the demand response programs (DRPs) that form a focal point of SG [1]. The evolution of the renewable energy systems, in addition to the altered consumption pattern of the consumers, aids in the effective implementation of DRPs. With the evolution of multi-energy systems (MES), demand response (DR) programming has been broadened into integrated DR [2]. DR is a sub-classification of a broader concept called demand side management, which is further classified into price-based DR (PBDR) and incentive-based DR (IBDR). PBDR relies on pricing in different ways, such as real-time and day-ahead pricing, etc. IBDR programs are based on contracts involving various market entities such as the grid operator (GO), retailers, and customers, etc. An IBDR scheme that provides coupon incentives to the customers was designed by several researchers [3,4]. It benefits both the customers and the load-serving entities (LSE). In [5,6], a novel IBDR scheme has been framed considering the various market operators that benefit the customers and the utilities. The SG technology advancement has made DR program implementation easier. The communication infrastructure of the SG technology has made it possible to implement DR programs for all kinds of customers. The modeling of the IBDR program for the residential customers, including the loads of the customer to reduce the power consumption, are carried out in the intelligent environment, thereby reducing the customer bill. The IBDR models for handling DR problems, with optimization techniques such as the Stackelberg game, GAMS, CPLEX, and others, are used in SG to obtain a better result of demand reduction and cost minimization [7,8,9,10]. In recent years, game-theory-based algorithms have been implemented to solve the IBDR strategy bidding model from the SP and GO ends [11,12,13]. IBDR problems with pricing schemes such as day-ahead pricing and intra-day renewable energy sources for procuring electricity at a minimal cost from the market were proposed in [14,15]. A multi-stage algorithm involving uncertain renewable sources, for serving the loads, considering entities such as GO and SP, was proposed in [16,17,18,19]. An integrated IBDR model considering the uncertainties coupled with the renewable sources [20,21] was proposed to improve the profit obtained by the customer [22]. An experimental setup based on flexible incentive-based DR to reduce critical demand and maximize consumer profits was proposed by Luo Zhe [23]. The IBDR was programmed using data mining for a virtual power plant. The authors in [24] proposed the IBDR problem for the Danish low-voltage (LV) grid with battery storage devices. Deepan et al. [25] proposed a novel self-reporting baseline estimation and outperformed the method for solving the IBDR program involving aggregators and consumers. The optimization techniques for effectively handling more variables maximization and minimization problems along with parameter selection and tuning are dealt with in [26,27,28,29].
Table 1 summarizes the highlights of the surveyed literature based on the objective of the DR problem, the entities considered, adapted pricing schemes, and optimization technology. The effect of inclusion and the interaction of the three market entities together has not been analyzed, although many algorithms were developed to solve IBDR. The influence of the customer parameters on the IBDR programs has also not been adequately shown. Furthermore, the literature has not concentrated on the IBDR work on 24-h timing, including all of the entities.
Accordingly, the proposed work compares the changes involved in the inclusion of various entities in the IBDR program using a novel SPSO algorithm. The IBDR problem designed concerning Case 1 (SP-customers) and Case 2 (GO-SP-industrial consumers (IC) customers) was optimized using SPSO algorithms, and was compared with the Stackelberg distributed algorithm for an hour and an entire day. A sensitivity analysis was also adapted by altering the customer parameters, namely the discomfort factor, the customer attitude to demand reduction, and the magnitude of demand change required to review the impact of IBDR. Furthermore, payment analysis was made to focus on the benefits obtained by the entities by varying the customer parameters.
The content of this paper is organized as follows: Section 2 elaborates on the problem formulation of IBDR and Case 1. Section 3 focuses on the problem formulation of Case 2 of the IBDR problem, followed by a briefing on the optimization technique adapted to solve the IBDR problem in Section 4. Section 5 discusses the results obtained for the two different cases. Finally, Section 6 presents the conclusions.

2. Problem Formulation of IBDR with One SP and Two Customers: Case 1

This section modelled and formulated an IBDR problem including GO, SP, IC and customers to maximize or minimize the utility function depending on the entities considered and the demand reduction.
An SP sells electricity to its retail customers and procures their capacity through demand reduction. The SP can even sell the procured capacity and gain profit. The SP provides incentives to those customers who agrees to reduce their demand when they are told to do so by the SP. In this work, a system with one SP and two consumers is considered, and the interaction between them is modelled using Stackelberg’s game theory.
a.
Customer model
Let N be the total number of customers. Here, N is taken to be 2. Every customer i , when provided with incentives from the SP, tries to increase their demand reduction to gain more incentives. Here, time t ranges from 1 to T, where T is taken as 24. The customer will aim to maximize the utility function by using their demand reduction, and the above can be framed as follows [4]:
max D i   U i = t = 1 T D i , t × π t μ i × t = 1 T φ i , t D i , t  
which is subjected to
0 D i , t D i , t t a r D i , t m i n ,       i N ,   t T  
Equation (1) represents the customer utility function, which has to be maximized using demand reduction as the variable. The constraint given by Equation (2) restricts the demand reduction from going beyond D i , t t a r D i , t m i n , which represents the available quantity of demand reduction. The first term of Equation (1) means the income gained by the customer by reducing the demand D i , t for the incentive π t . The second term represents the discomfort of the customer. The weight factor μ i decides the level of discomfort each customer can accept. The small value of μ i represents less importance given to discomfort. The dissatisfaction cost ( φ i , t ) represents the customer’s discomfort involved in demand reduction. The dissatisfaction cost is modelled as follows:
φ i , t ( D i , t ) = θ i 2 D i , t 2 + λ i × D i , t θ i > 0 ,   λ i > 0
θ i and λ i are parameters set based on the customer’s attitude towards demand reduction.
b.
Service provider model
The SP gains profit by selling the capacity procured from the customers, and can profit by procuring the capacity (i.e., the demand reduction) at a minimal incentive. Thus, the SP aims to minimize the utility function using the incentive offered as the variable. This can be modeled as follows [4]:
min π U S P = t = 1 T i = 1 N D i , t × π t t = 1 T i = 1 N D i , t × P t
which is subjected to
π t m i n π t π t m a x ,         t T
i = 1 N D i , t D t r e q ,       t T
The first term of Equation (4) represents the incentive payments given by the SP to the consumers according to their demand reductions, and the second term represents the amount gained by the SP in selling the procured capacity to the market.
c.
Stackelberg game formulation and analysis
The interaction between the SP and the customers is framed as a Stackelberg game. Here, the SP acts as a leader and sets incentives for its customers; thus, a one-leader N-follower Stackelberg game is framed (here, one leader and two followers). The SP act provides incentives as a motivation for the customers to reduce their demand. The optimization equations are solved using PSO. The SP model is solved to obtain the optimal incentive set by the SP to its customers, and this is utilized in solving the customer model, thereby obtaining the corresponding optimal demand reduction; this iteration process tries to reach the global condition. The customer and SP models are reformulated using the Stackelberg theory. If the incentive value set by the leader (SP) is identified, then the customer’s optimal demand reduction can be obtained.
d.
Optimal solution for customers
By solving the first-order derivative of the Equation (1), concerning D i , t , the optimal value of the demand reduction can be obtained as:
D i , t = π t μ i × λ i μ i × θ i
The value of the second-order derivative of Equation (1) for D i , t gives μ i θ i < 0 . This equation is always negative; as such, the customer utility function is strictly concave for the feasible values of D i , t . The optimal value of π t obtained from the SP is substituted in Equation (7) to obtain the optimal demand reduction.
e.
Optimal solution for the service provider
Equation (7) is substituted in Equation (4), and the SP utility function becomes
min π U S P = t = 1 T i = 1 N π t μ i × λ i μ i × θ i × π t t = 1 T i = 1 N π t μ i × λ i μ i × θ i × P t
which is subjected to
π t m i n π t π t m a x ,         t T
The constraints can be modified by arranging equation (7) as
π t = D i , t μ i × θ i + μ i × λ i
Constraints (5) and (6) can be modified using the above-obtained equations. Thus, the value of π t m i n and π t m a x , in (9), can be replaced by Equations (11) and (12).
π t m a x = m i n π t m a x , m i n   D i , t t a r D i , t m i n × μ i θ i + μ i × λ i   i N
π t m i n = m a x π t m i n , m a x μ i × λ i ,   i N ,     D t r e q + i = 1 N λ i θ i i = 1 N 1 θ i
The optimization equation in (8) is solved using PSO, and the optimal incentive is obtained.

3. Problem Formulation of IBDR with GO, ICs, SPs and Consumers: Case 2

The role of the GO in IBDR is re-studied in this section. Here, IBDR is implemented in a system consisting of GO, ICs, and SPs under the GO, and the customers under each SP. The GO sets the incentive for the ICs and the SPs. The GO procures the capacities from its SPs and ICs to meet the demand deficit. The SPs set the incentive for the customers under them. The SPs procure the capacity from the customers regarding demand reduction and sell it to the GO. The GO meets the required demand deficit of the day either through the generators or by procuring the capacity from the SPs and ICs (i.e., through their demand reductions), and the GO aims to reduce the cost of procuring these capacities. Figure 1 depicts the role of each domain in the smart grid. The mathematical models of the entities are framed and solved using the Stackelberg game theory, where the outcome of the leader is first obtained (i.e., the incentive of GO), and then this outcome is utilized to solve the model of the IC and the customers of the SP for demand reduction.
a.
Industrial consumer model
The IC aims to maximize its utility function, thereby maximizing the gain obtained as an incentive from the GO. The IC’s utility function involves the gain obtained by the energy consumed and the incentive profit obtained from the GO for demand reduction. Let L be the total number of ICs. For each ICl, where l L , the utility function is given by [15].
max D I C , l U I C , l = t = 1 T Ψ l D l , t a v a D I C , l , t + D I C , l , t × π G O I C , t
which is subjected to
0 D I C , l , t D l , t a v a
The constraint in (14) restricts the value of the demand reduction within the range of the available amount of demand reduction, and Ψ l is the term used to describe the ICs’ profit; it is calculated by the following formula:
Ψ l = ω l × D l a v a D I C , l σ l 2 × D l a v a D I C , l 2               i f   0 D l a v a D I C , l ω l σ l ω l 2 2 σ l                                                                                                                                                                             i f   D l a v a D I C , l ω l σ l
σ l and ω l denote the rate and magnitude of the profit change of the IC when the power consumption of the IC is varied. As σ l increases, the IC gains more by selling its resource to the GO.
b.
Service provider model
The SP procures capacity from its customers by giving incentives to them, and it sells the procured capacity to the GO at the incentive rate the GO gives. As such, the utility function of the SP involves these terms. The SP aims to maximize its profit obtained by trading with the GO and its customers. Here, if the SP model is compared with Case 1, the second term of the equation is modified into Equation (16). In Case 1, the second term describes the capacity sold by the SP to the market at the electricity pricing, whereas in (16), it describes the capacity sold by SP to the GO at the incentive rate given by GO. Let K be the total number of SPs, and for each SP, the utility function can be written as follows [15]:
max π S P , k   D S P , k   U S P , k = t = 1 T D S P , k , t × π G O S P , t D S P , k , t × π S P , k , t
which is subjected to
D S P , k , t = i N k D i , k , t
The customer receives incentives from SP in return for their demand reduction. The utility function of the customers will also involve the dissatisfaction cost. While comparing Equation (18) with Case 1 customer model, it could be seen that the number of SPs considered in Case 2 is more than that in Case 1, and the incentives the SPs give to their customers differ. As such, the customers belonging to different SPs receive different incentives. The utility function of the customers is written as follows [4,7]:
max   D i , k   U i , k , t = t = 1 T D i , k , t × π S P , k , t μ i , k , t × φ i , k , t
which is subjected to
0 D i , k , t D i , k , t a v a
The dissatisfaction cost function φ i , k , t is a function of D i , k , and the level of discomfort that a customer might experience due to the reduction of demand is modeled by φ i , k .
φ i , k = θ i , k 2 D i , k 2 + λ i , k × D i , k , θ i , k > 0 ,     λ i , k > 0
Here, θ i , k and λ i , k are the parameters set based on the customer’s attitude towards demand reduction. By increasing the value of θ i , k , the customer is more reluctant towards the demand reduction.
c.
Grid operator model
The GO tries to minimize the cost of capacity procurement. Let the expected demand deficit be taken as D r e q . The GO compensates for the demand deficit by acquiring capacities from SP and IC. The utility function of the GO can be framed as follows [15]:
m i n   C G O = t = 1 T C g e n G + π G O I C , t × i L D I C , l , t + π G O S P , t × i L D S P , k , t
which is subjected to
π G O , t m i n π G O S P , t π G O I C , t π G O m a x
G = D r e q i L D I C , l i L D S P , k
The value of the cost of generating the required quantity G is calculated as follows:
C g e n G = a G 2 + b G + c
In Equation (21), the first term represents the cost required for generation, and the second and the third terms represent the cost of procuring the capacities from the IC and SP.
d.
Stackelberg game formulation and analysis
The interaction between the various entities involved in IBDR is modelled using Stackelberg’s game theory. Including GO and IC in the problem makes it a leader–multi-follower game, increasing the complexity compared to Case 1. The GO model is solved, and the optimal incentive set by the GO for IC and SP is found, and then those optimal incentive values are utilized for the calculation of the optimal demand reductions. The GO fixes the incentives for the IC and SP using the following equations:
π G O S P = π G O
π G O I C = ρ × π G O ,     0 ρ 1
e. Optimal solution for the industrial consumer
Using the first-order derivative of the utility function in (13) with respect to D I C , l when equated to zero, we can obtain the equation for D I C , l , as follows:
D I C , l = D l a v a ω l σ l + ρ × π G O σ l
The total demand reduction of all of the ICs could be summed as
i L D I C , l = l L D l a v a ω l σ l + l L ρ × π G O σ l
For convenience, the constant terms in the equation are taken as follows:
η = l L D l a v a ω l σ l , γ = l L 1 σ l > 0
For Equation (29), when it is substituted into (28), we obtain
i L D I C , l = η + γ × ρ × π G O
The constraint in (14) can be regulated to make the IC contribute the minimum load by replacing the zero to D m i n .
D m i n = m a x 0 , m i n D l a v a ω l σ l
The optimal demand reduction of IC can be found by substituting the optimal GO incentive using (30).
f.
Optimal solution for the service provider and its customers
The optimal demand reduction of the SP can be calculated as follows:
D S P , k = 1 2 π G O × i N k 1 μ i , k × θ i , k 1 2 i N k λ i , k θ i , k
The total demand reduction of all SPs could be found as follows:
k K D S P , k = 1 2 π G O × k K i N k 1 μ i , k × θ i , k 1 2 k K i N k λ i , k θ i , k
For convenience, the constant terms in the equation are taken as follows:
α = k K i N k 1 μ i , k × θ i , k > 0 , β = k K i N k λ i , k θ i , k > 0  
For Equation (34), when substituted in (33), we obtain
k K D S P , k = α 2 π G O β 2
In order to solve the customer equation, the second derivative of Equation (18) with reference to D i , k is taken and equated to zero. The demand reduction of each customer under each SP can be found as follows:
D i , k = π S P , k μ i , k × λ i , k μ i , k × θ i , k
g. Optimal solution for the grid operator
The cost function of the GO in (21) can be rewritten by substituting (24) and (23) into it, as follows:
m i n   C G O = a ( D r e q i L D I C , l i L D S P , k ) 2 + b D r e q i L D I C , l i L D S P , k + c + π G O I C × i L D I C , l + π G O S P × i L D S P , k
By substituting (29) and (34) into (37) and equating the first derivative of the obtained equation to zero, we can realize the optimal incentive of the GO.
π G O * = 2 a   D r e q + 0.5 β η × 0.5 α + γ ρ + b 0.5 α + γ ρ + 0.5 β ρ η 2 a 0.5 α + γ ρ 2 + α + 2 γ ρ 2
The obtained optimal incentive value of the GO is utilized to obtain the optimal demand reduction of ICs and SPs.
h.
Stackelberg distributed algorithm
The parameters of the IC and SP customers must be disclosed to the GO, which is difficult in practice. As such, the distributed algorithm is used [15]. Here, the incentive of the GO is used as the variable, and SP and IC demand reductions are found.
The initial value of the GO incentive π G O * is initialized to π G O m i n . A value of ρ is chosen, and the value of π G O I C   a n d   π G O S P are calculated. Then, the initial values of   D I C , l * and D S P , k * are calculated using Equations (27) and (32), respectively.
The initial value of the procurement cost of the GO is calculated as
C G O * = ( a ( D r e q i L D I C , l + i L D S P , k ) 2       + b D r e q i L D I C , l + i L D S P , k + c ) + π G O I C × i L D I C , l + π G O S P × i L D S P , k
These initial values are then used to calculate the optimal value of C G O with π G O as the variable which is updated for every iteration, as shown below:
  • Step 1: for the iteration m = m + 1;
  • Step 2: update the value of π G O m using
    π G O m + 1 = π G O m + Δ π G O
    where
    Δ π G O = δ e ϖ C G O m C G O m 1 1
  • Step 3: the value of   D I C , l m + 1 and D S P , k m + 1 are updated from Equations (27) and (32), respectively, and the π G O m + 1 value;
  • Step 4: with the values found in step 3, the value of C G O m + 1 is calculated as follows:
    C G O m + 1 = ( a ( D r e q i L   D I C , l m + 1 + i L D S P , k m + 1 ) 2 + b D r e q i L   D I C , l m + 1 + i L D S P , k m + 1 + c ) + π G O I C × i L   D I C , l m + 1 + π G O S P × i L D S P , k m + 1
  • Step 5: f C G O m + 1 C G O * and π G O m + 1 π G O * , then update the values of GO as π G O * = π G O m + 1 and C G O * = C G O m + 1 ;
  • Step 6: end if;
  • Step 7: end for;
  • Step 8: these steps are repeated until the condition shown in (43)
    C G O m + 1 C G O m ε
  • Step 9: the equilibrium is reached when the value of C G O does not decrease further.

4. Optimization Technique

Optimization techniques are utilized to find the best results from the set of feasible solutions. In this work, the interaction between the market entities is modelled using Stackelberg game theory, and the minimization and maximization equations of the entities are solved using PSO [30]. In the IBDR problem considered, there is a need for a repeated iteration with either maximization or minimization equations for the leader (GO) and the followers (IC, SP and customers) with two to three variables. As the Stackelberg game theory-based IBDR problem considered for optimization is a complicated iterative problem, the inertia-based PSO is considered for optimization in order to reduce its complexity.
In Case 1, the maximization equation of the customer is solved by setting the demand reduction as a variable, and the minimization equation of the SP is solved by setting the incentive as a variable. In Case 2, the industrial customer’s maximization equations are solved using the demand reduction as the variable; the SP is maximized by compromising the GO and customer by varying the demand reduction from customers and the incentives. Furthermore, the GO tries to minimize the cost of capacity procurement with the demand reduction obtained from IC and SP by varying the incentives.
The PSO procedure to solve the formulated Stackelberg-based problem for all of the entities is given below:
  • Step 1: initialize a set of particles in the search space;
  • Step 2: each particle will have a position and velocity. Initially, we generate the positions randomly based on the minimum and maximum limits of the variables shown in Table 2;
  • Step 3: for each particle, evaluate the incentives and utility function (objective) as per Equations (13), (16), (18) and (21), and in the entities, each particle will have a position and velocity;
  • Step 4: store the local and global best values (pbest and gbest);
  • Step 5: if the utility function for the new particle changes, based on maximization or minimization of the problem, update the pbest and gbest values;
  • Step 6: update the inertia weight factor by using w = w × wdamp;
  • Step 7: update the position and velocity of the particle. The velocity update is given in (44);
    Velocity = w × velocity + C1 × rand () × Pbest + C2 × rand () × gbest
  • Step 8: velocity clamping is performed to maintain the velocity of the particle within the limit;
  • Step 9: check the termination condition; if satisfied, stop; else, go to Step 3.
The optimization is carried out by considering the maximum iteration count as 1000, the number of particles as 100, and the acceleration coefficients C1 and C2 as 1.5 and 2. In this work, the inertia weight is dynamic, with a weight-damping ratio of 0.99.

5. Results and Discussions

The IBDR problem for Cases 1 and 2 is analyzed and optimized with the load data and the customer parameters considered.
a.
Results of Case 1 with one SP and two customers
In this case, one SP and two customers are considered. The minimum and target demands of customers 1 and 2 for each hour are illustrated in Figure 2 and Figure 3. The customer-related parameters ( μ i , θ i , λ i ) for the two customers are shown in Table 3.
The hourly electricity market pricing required for the calculation of the SP’s utility function is represented in Figure 4.
The value of D t r e q , i.e., the required demand reduction of the SP and the available demand reduction, are given in Figure 5.
The optimal incentive of the SP is obtained using PSO for two different values of μ , namely 0.8 and 1, for both customers. The optimal SP incentive and the optimal mean demand reductions of customers 1 and 2 are taken and plotted. The obtained optimal solutions for the corresponding incentives are given in Figure 6 and Figure 7. In order to ensure that the Stackelberg game is implemented correctly, Case 1 is tested with an existing system [4], and the results are obtained. The comparisons of the results for μ = 1.0 and 0.8 are listed in Table 4 and Table 5.
The tables show that the results obtained are better than the existing system results when optimization is performed using SPSO to solve the IBDR program.
The value of the weight factor represents the importance given by the customer to the discomfort involved in reducing the demand. A small value of μ i represents less importance given to discomfort. This can be seen in Figure 7. The demand reduction curve for μ = 0.8 is high compared to that for μ = 1.0, which shows that the customers with a smaller μ value impose less weightage on the dissatisfaction cost, i.e., they can afford to have more demand reduction, without giving too much consideration to the discomfort caused. However, the customers with a higher μ value impose more weightage on dissatisfaction, such that they reduce their demand less compared to those with lower values of μ .
b.
Sensitivity analysis for Case 1
Here, two conditions for which the value of μ is different for both customers are considered. At first, the values of μ 1 = 0.8 and   μ 2 = 1.0 were taken. It could be inferred from the output graphs in Figure 8 and Figure 9 that for the same optimal incentive curve obtained by the SP, the customer with a μ = 0.8 value shows more interest in demand reduction than the customer with μ = 1.0. This also happens when the condition is vice-versa; i.e., when μ 1 = 1.0 and   μ 2 = 0.8, the demand reduction is more for customer 2, as depicted in Figure 10 and Figure 11.
c.
Case 2 with GO, ICS and SPS optimized using Stackelberg-distributed and SPSO algorithms
This case considers GO, IC, SP and its customers. The number of ICs is three and the number of SPs is two, with each SP being connected to three customers. The generator coefficients used are a = 0.2, b = 0, c = 0, and the value of ρ is chosen as 0.6. The value of δ is taken as 2.5, ϖ   is   taken as 0.13, ε is taken as 10−4, and μ is taken as 1. Initially, the results are tested for SPSO and the Stackelberg-distributed algorithm for an hour using the test data and parameters specified in Table 6 and Table 7.
Figure 12 and Figure 13 depict the optimal incentive and total cost of GO executed using the Stackelberg PSO. The results show that the SPSO can obtain the optimal converged output obtained by the Stackelberg distributed algorithm [31]. As per [15], the optimal GO incentive should be 7.27 cents/kWh, and that obtained by the distributed algorithm was 7.3, whereas with SPSO, the obtained global optimal solution was exactly 7.273 cents/kWh, as shown in Figure 12. From the results, it can be observed that the optimal incentive for the GO is 7.27 cents/kWh [4]. With the distributed algorithm, the result obtained was 7.29, with an error percentage of 0.275 [15], whereas with SPSO, the result was 7.273, with an error percentage of 0.041.
Furthermore, the optimal incentive of the SPs obtained is shown in Figure 14, and the demand reduction of the three customers under SP1 and SP2 is given in Figure 15 and Figure 16, respectively. The comparison of the obtained optimal incentive for GO, IC, SP, and the total cost of GO with SPSO and the distributed algorithm are tabulated in Table 8. Compared with the Stackelberg distributed algorithm, the SPSO can reach the exact optimal solution. Similarly, Case 2 with GO, IC, SP and its customers is considered for 24 h, and optimization is carried out using both Stackelberg-distributed and SPSO algorithms. Figure 17, Figure 18 and Figure 19 illustrate the evaluated load data for Case 2 for 24 h of the ICs and the customers under SP1 and SP2.
The customer and IC parameters are the same as those in Table 6 and Table 7. The load data was taken for the entire day. These parameters remain the same throughout the day. The value of ρ is taken as 0.6. The required demand reduction optimized for the whole day is obtained, as illustrated in Figure 20. This demand reduction was used in the modeling of GO required for the calculation of the quantity of power generated [32].
The optimal incentive of GO is found using the Stackelberg equation which was derived, and the optimized incentives are utilized in the evaluation of the total cost. The total cost is further minimized using SPSO. The optimized incentive and the total cost incurred by the GO in procuring the capacities are depicted in Figure 21. The entire study is conducted for a day; therefore, the incentives and demand reductions vary daily.
The demand reductions of each ICs in response to the optimal GO incentive are optimized using PSO, and the results are given in Figure 22a. The customers with a larger value of σ are the ones contributing to more load reduction. It could be observed that customer 3, with a higher σ value, contributes to a greater demand reduction. The optimized GO incentives are utilized, and the incentives for SP1 and SP2 are found. The optimized values of the incentives of the SPs are given in Figure 22b. It is seen that SP2 has a higher incentive compared to SP1. The corresponding demand reduction of each customer under SP1 and SP2 is depicted in Figure 22c,d. These figures show that the demand reduction of customer 1 is high compared to customers 2 and 3.
The effect of various parameters on the results is studied using sensitivity analysis. Before starting with the altering of the parameters, from the results obtained from Case 2, it could be inferred that the demand reduction of customer 1 of SP1 is higher compared to that of customer 1 of SP2, which is visible in Figure 22c,d. This result could be attributed to the fact of the θ value. The increase in the θ value means that the customer’s interest in demand reduction is low. From the input data of Table 6 and Table 7, it is visible that customer 1 of SP1 has a lower θ value (i.e., 3.0) compared to customer 1 of SP2 (i.e., 4.0); therefore, the demand reduction is high for customer 1 of SP1. Furthermore, from Figure 22a, it can be said that the ICs with a larger value of σ will reduce more load. It could be seen that customer 3, with a higher σ value, contributes to a greater demand reduction. μ for the SP customers and ω for the ICs are changed to investigate the changes caused by the parameters, and one hour’s (hour 16) output was observed and analyzed. Table 9 and Table 10 present the input data of the performed analysis. The required demand deficit of the hour considered is 96 kW.
The values of ω of the ICs considered are 8 and 5 for the three ICs. The values of μ   for the SP customers considered are 1 and 0.8. These changes in the outputs are also shown in Table 11 and Table 12 for IC and SP, respectively. The demand reduction of IC, the total cost of GO, and the incentive of GO are reduced when the value of ω is diminished.
The demand reduction of SP, and the total cost and the incentive of GO increase when the value of μ is reduced. The customer output of both of the SPs shows that as the value of μ is small, the customer shows more interest in demand reduction, and when observed closely, it is noted that the θ value also affects the demand reduction.
As θ increases, the value of the demand reduction decreases, which highlights that the customers show less interest in demand reduction as the value of θ increases.
A payment analysis is used to evaluate the benefits gained by each entity, and the results are tabulated. In Case 1, the demand reductions obtained by this approach for the entire day are much higher—the SP gains by selling these demand reductions at market prices. The incentive payment to be given to the customer is calculated. The incentive given by the SP to its customers is 5263 dollars for μ = 1.0. If the IBDR implementation was not performed, the SP must purchase the required demand reduction at the market price as tabulated in Table 13.
The gain obtained by SP1 and SP2 can be found in Table 14 as USD 126.77 cents. The total cost incurred by the GO from Figure 22 is USD 60.1813, which is USD 6018.13 cents; lesser than the cost obtained using generators to serve the entire demand. Therefore, all of the entities involved in the IBDR program is benefited.

6. Conclusions

A novel IBDR is implemented considering the viewpoint of the SP and the GO. It could be said that the introduction of the GO into the system brings many changes in how incentives are provided, and in the demand reductions being evaluated. The interactions between the various entities are modeled using the Stackelberg game, and the contradicting parameters are brought to equilibrium. In order to solve the optimization problems, PSO is used, which provides the best-optimized results. The interaction between the SP and its two customers is a one-leader, two-follower game, but due to the presence of multiple entities with the introduction of GO, the game becomes a little complex as a one-leader multi-follower game. For the first IBDR case implemented (considering only the SP and its two customers), the incentive of the SP and the corresponding demand reductions of its customers were optimized. For the second case, with the involvement of the GO, the IC, and the SP, the incentives of the GO, the total cost of the GO, the corresponding demand reduction of the ICs under GO, the incentives set by the SP to its customers, and the demand reductions of the customers under SP were optimized. A sensitivity analysis was conducted to study the influence of varying customer parameters on the proposed IBDR program. The results proved that various changes in the outcomes are obtained due to the effect of the customer parameters, and a change made to a parameter of one entity affects the results of other entities. In the first case, the discomfort weight factor and the customer’s attitude towards demand reduction are modified, and the outputs are monitored. In the second case, the discomfort weight factor and the customer’s attitude towards the demand reduction of the SP and the IC parameters are varied, and the results are evaluated. The results show that the IBDR proves itself as a valuable tool to help the SP and GO procure resource capacities, thereby enabling them to solve the demand deficit issue. This work can be extended in the future by increasing the number of customers, SPs and ICs, and by considering the effect of integrating renewable energy sources on the results.

Author Contributions

Conceptualization: S.D.; methodology: S.D. and R.R.; software, S.D.; validation: R.R., S.D., S.H.E.A.A. and G.F.S.; visualization, M.A.M. and Z.M.A.; investigation: R.R., S.D., S.H.E.A.A., G.F.S., M.A.M. and Z.M.A.; data curation: S.D., S.S.G. and R.R., writing—original draft preparation, R.R. and S.D.; writing—review and editing, R.R., S.D., S.H.E.A.A., G.F.S., M.A.M. and Z.M.A.; supervision, S.D. and S.H.E.A.A.; project administration, S.D. and S.H.E.A.A.; funding acquisition, Z.M.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Glossary

DRDemand response
IBDRIncentive-based demand response
PBDRPrice-based demand response
SPSOStackelberg–particle swarm optimization
LSELoad serving entities
SGSmart grid
MESMulti-energy systems
GOGrid operator
SPService provider
ICIndustrial customer
PSOParticle swarm optimization
Sets, parameters and variables
i Customer
tTime
π t Hourly incentives
μ i   Weight factor
D i , t Demand reduction
φ i , t D i , t Dissatisfaction cost
D i , k , t m i n Minimum demand
D i , k , t t a r Target demand
D t r e q Required demand
P t Electricity pricing
π t m i n , π t m a x Minimum and maximum incentive
π G O I C Incentive for the IC
D l , t a v a Available load for the IC
D I C , l , t Demand reduction of the IC
Ψ l Profit for the IC
D l a v a D I C , l Energy consumed by the the IC
U I C , l Utility function of the IC
σ l , ω l Rate and magnitude of profit of the IC
KNumber of service providers
N k Total number of customers under the kth SP
D S P , k , t Demand reduction of all customers belonging to the kth SP
N k Number of customers under the kth SP
π S P , k , t Incentive offered by the kth SP
π G O S P , t Incentive offered by the GO to the SP
G Quantity of power being generated
C g e n G Cost of generating power
a, b, cCoefficients of generation
π G O Incentive of the GO
π G O S P Incentive set by GO for the SP
π G O I C Incentive set by GO for the IC
π G O m a x ,   π G O m i n Maximum and minimum incentive of the GO

References

  1. Wang, B.; Ma, H.; Wang, F.; Dampage, U.; Al-Dhaifallah, M.; Ali, Z.M.; Mohamed, M.A. An IoT-Enabled Stochastic Operation Management Framework for Smart Grids. IEEE Trans. Intell. Transp. Syst. 2022, 1–10. [Google Scholar] [CrossRef]
  2. Ahmed, E.M.; Rathinam, R.; Dayalan, S.; Fernandez, G.S.; Ali, Z.M.; Abdel Aleem, S.H.; Omar, A.I. A comprehensive analysis of demand response pricing strategies in a smart grid environment using particle swarm optimization and the strawberry optimization algorithm. Mathematics 2021, 9, 2338. [Google Scholar] [CrossRef]
  3. Zhong, H.; Xie, L.; Xia, Q. Coupon Incentive-Based Demand Response: Theory and Case Study. IEEE Trans. Power Syst. 2013, 28, 1266–1276. [Google Scholar] [CrossRef]
  4. Yu, M.; Hong, S.H.; Kim, J.B. Incentive-based demand response approach for aggregated demand side participation. Workshop. In Proceedings of the IEEE Conference on Smart Grid Communication: Smart City Infrastructure and Applications, Sydney, NSW, Australia, 6–9 November 2016; p. 16526293. [Google Scholar] [CrossRef]
  5. Zhong, H.; Xie, L.; Xia, Q.; Kang, C.; Rahman, S. Incentive-based demand response for smart grid with reinforcement learning and deep neural network. In Proceedings of the IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington, DC, USA, 18–20 February 2015; pp. 1–5. [Google Scholar] [CrossRef]
  6. Chai, Y.; Xiang, Y.; Liu, J.; Gu, C.; Zhang, W.; Xu, W. Incentive-based demand response model for maximizing benefits of electricity retailers. J. Mod. Power Syst. Clean Energy 2019, 7, 1644–1650. [Google Scholar] [CrossRef]
  7. Yu, M.; Hong, A.H. Incentive-based demand response considering hierarchical electricity market: A Stackelberg game approach. Appl. Energy 2017, 203, 267–279. [Google Scholar] [CrossRef]
  8. Sahebi, M.M.; Duki, E.A.; Kia, M.; Soroudi, A.; Ehsan, M. Simultanous emergency demand response programming and unit commitment programming in comparison with interruptible load contracts. IET Gener. Transm. Distrib. 2012, 6, 605–611. [Google Scholar] [CrossRef]
  9. Chrysikou, V.; Alamaniotis, M.; Tsoukalas, L.H. A Review of Incentive Based Demand Response Methods in Smart Electricity Grids. Int. J. Monit. Surveill. Technol. Res. 2015, 3, 62–73. [Google Scholar] [CrossRef]
  10. Gadham, K.R.; Ghose, T. Demand response program using incentive and dis-incentive based scheme. Energy Syst. 2020, 11, 417–442. [Google Scholar] [CrossRef]
  11. Imani, M.H.; Ghadi, M.J.; Ghavidel, S.; Li, L. Demand Response Modeling in Microgrid Operation: A Review and Application for Incentive-Based and Time-Based Programs. Renew. Sustain. Energy Rev. 2018, 94, 486–499. [Google Scholar] [CrossRef]
  12. Sivanantham, G.; Gopalakrishnan, S. A Stackelberg game theoretical approach for demand response in smart grid. Pers. Ubiquitous Comput. 2020, 24, 511–518. [Google Scholar] [CrossRef]
  13. Maharjan, S.; Zhu, Q.; Zhang, Y.; Gjessing, S.; Basar, T. Dependable Demand Response Management in the Smart Grid: A Stackelberg Game Approach. IEEE Trans. Smart Grid 2013, 4, 120–132. [Google Scholar] [CrossRef]
  14. Shahryari, E.; Shayeghi, H.; Mohammadi-Ivatloo, B.; Moradzadeh, M. An Improved Incentive-based Demand Response Program in Day-Ahead and Intra-Day Electricity Markets. Energy 2018, 155, 205–214. [Google Scholar] [CrossRef]
  15. Yu, M.; Hong, S.H.; Ding, Y.; Ye, X. An Incentive-Based Demand Response (DR) Model Considering Composited DR Resources. IEEE Trans. Ind. Electron. 2019, 66, 1488–1498. [Google Scholar] [CrossRef]
  16. Ghazvini, M.A.F.; Soares, J.; Horta, N.; Neves, R.; Castro, R.; Vale, Z. A multi-objective model for scheduling of short-term incentive-based demand response programs offered by electricity retailers. Appl. Energy 2015, 151, 102–118. [Google Scholar] [CrossRef]
  17. Kia, M.; Etemad, R.; Heidari, A.; Lotfi, M.; Catalão, J.P.; Shafie-khah, M.; Osório, G.J. Two-Stage Stochastic Mixed Integer Programming Approach for Optimal SCUC by Economic DR Model. In Proceedings of the IEEE Milan Power Tech, Milan, Italy, 23–27 June 2019; pp. 1–6. [Google Scholar] [CrossRef]
  18. Paterakis, N.G.; Erdinç, O.; Catalão, J.P. An overview of Demand Response: Key-elements and international experience. Renew. Sustain. Energy Rev. 2016, 69, 871–891. [Google Scholar] [CrossRef]
  19. Fang, X.; Hu, Q.; Li, F.; Wang, B.; Li, Y. Coupon-Based Demand Response Considering Wind Power Uncertainty: A Strategic Bidding Model for Load Serving Entities. IEEE Trans. Power Syst. 2016, 31, 1025–1037. [Google Scholar] [CrossRef]
  20. RezaeeJordehi, A. Optimization of demand response in electric power systems, a review. Renew. Sustain. Energy Rev. 2019, 103, 308–319. [Google Scholar] [CrossRef]
  21. O’Connell, N.; Pinson, P.; Madsen, H.; O’Malley, M. Benefits and challenges of electrical demand response: A critical review. Renew. Sustain. Energy Rev. 2014, 39, 686–699. [Google Scholar] [CrossRef]
  22. Zheng, S.; Sun, Y.; Li, B.; Qi, B.; Zhang, X.; Li, F. Incentive-based integrated demand response for multiple energy carriers under complex uncertainties and double coupling effects. Appl. Energy 2020, 283, 116254. [Google Scholar] [CrossRef]
  23. Luo, Z.; Hong, S.; Ding, Y. A data mining-driven incentive-based demand response scheme for a virtual power plant. Appl. Energy 2019, 239, 549–559. [Google Scholar] [CrossRef]
  24. Nainar, K.; Pillai, J.R.; Bak-Jensen, B. Incentive Price-Based Demand Response in Active Distribution Grids. Appl. Sci. 2021, 11, 180. [Google Scholar] [CrossRef]
  25. Muthirayan, D.; Baeyens, E.; Chakraborty, P.; Poolla, K.; Khargonekar, P.P. A Minimal Incentive-Based Demand Response Program With Self-Reported Baseline Mechanism. IEEE Trans. Smart Grid 2020, 11, 2195–2207. [Google Scholar] [CrossRef]
  26. Savari, G.F.; Krishnasamy, V.; Sugavanam, V.; Vakesan, K. Optimal Charging Scheduling of Electric Vehicles in Micro Grids Using Priority Algorithms and Particle Swarm Optimization. Mob. Netw. Appl. 2019, 24, 1835–1847. [Google Scholar] [CrossRef]
  27. Fernandez, G.S.; Krishnasamy, V.; Kuppusamy, S.; Ali, J.S.; Ali, Z.M.; El-Shahat, A.; Abdel Aleem, S.H. Optimal Dynamic Scheduling of Electric Vehicles in a Parking Lot Using Particle Swarm Optimization and Shuffled Frog Leaping Algorithm. Energies 2020, 13, 6384. [Google Scholar] [CrossRef]
  28. Almalaq, A.; Alqunun, K.; Refaat, M.M.; Farah, A.; Benabdallah, F.; Ali, Z.M.; Aleem, S.H.E.A. Towards Increasing Hosting Capacity of Modern Power Systems through Generation and Transmission Expansion Planning. Sustainability 2022, 14, 2998. [Google Scholar] [CrossRef]
  29. Ali, Z.M.; Diaaeldin, I.M.; El-Rafei, A.; Hasanien, H.M.; Abdel Aleem, S.H.E.; Abdelaziz, A.Y. A Novel Distributed Generation Planning Algorithm via Graphically-Based Network Reconfiguration and Soft Open Points Placement Using Archimedes Optimization Algorithm. Ain Shams Eng. J. 2021, 12, 1923–1941. [Google Scholar] [CrossRef]
  30. Mohamed, M.A.; Eltamaly, A.M.; Alolah, A.I. PSO-based smart grid application for sizing and optimization of hybrid renewable energy systems. PLoS ONE 2016, 11, e0159702. [Google Scholar]
  31. Rizwan, M.; Waseem, M.; Liaqat, R.; Sajjad, I.A.; Dampage, U.; Salmen, S.H.; Obaid, S.A.; Mohamed, M.A.; Annuk, A. SPSO Based Optimal Integration of DGs in Local Distribution Systems under Extreme Load Growth for Smart Cities. Electronics 2021, 10, 2542. [Google Scholar]
  32. Refaat, M.M.; Aleem, S.H.E.A.; Atia, Y.; Ali, Z.M.; Sayed, M.M. Multi-stage dynamic transmission network expansion planning using lshade-spacma. Appl. Sci. 2021, 11, 2155. [Google Scholar] [CrossRef]
Figure 1. Hierarchy of entities in a smart grid.
Figure 1. Hierarchy of entities in a smart grid.
Sustainability 14 10985 g001
Figure 2. Minimum and target demands of customer 1.
Figure 2. Minimum and target demands of customer 1.
Sustainability 14 10985 g002
Figure 3. Minimum and target demands of customer 2.
Figure 3. Minimum and target demands of customer 2.
Sustainability 14 10985 g003
Figure 4. Hourly electricity pricing.
Figure 4. Hourly electricity pricing.
Sustainability 14 10985 g004
Figure 5. Available and required demand reduction of Case 1.
Figure 5. Available and required demand reduction of Case 1.
Sustainability 14 10985 g005
Figure 6. Optimal SP incentive for μ 1 = μ 2 = 0.8 and μ 1 = μ 2 = 1.0.
Figure 6. Optimal SP incentive for μ 1 = μ 2 = 0.8 and μ 1 = μ 2 = 1.0.
Sustainability 14 10985 g006
Figure 7. Optimal mean demand reduction for μ 1 = μ 2 = 0.8 and μ 1 = μ 2 = 1.0.
Figure 7. Optimal mean demand reduction for μ 1 = μ 2 = 0.8 and μ 1 = μ 2 = 1.0.
Sustainability 14 10985 g007
Figure 8. Optimal SP incentive for μ 1 = 0.8 and μ 2 = 1.0.
Figure 8. Optimal SP incentive for μ 1 = 0.8 and μ 2 = 1.0.
Sustainability 14 10985 g008
Figure 9. Optimal demand reduction for μ 1 = 0.8 and μ 2 = 1.0.
Figure 9. Optimal demand reduction for μ 1 = 0.8 and μ 2 = 1.0.
Sustainability 14 10985 g009
Figure 10. Optimal SP incentive for μ 1 = 1.0 and μ 2 = 0.8.
Figure 10. Optimal SP incentive for μ 1 = 1.0 and μ 2 = 0.8.
Sustainability 14 10985 g010
Figure 11. Optimal demand reduction for μ 1 = 1.0 and μ 2 = 0.8.
Figure 11. Optimal demand reduction for μ 1 = 1.0 and μ 2 = 0.8.
Sustainability 14 10985 g011
Figure 12. Optimal PSO- GO incentive for one hour.
Figure 12. Optimal PSO- GO incentive for one hour.
Sustainability 14 10985 g012
Figure 13. Optimal PSO-total cost of the GO for one hour.
Figure 13. Optimal PSO-total cost of the GO for one hour.
Sustainability 14 10985 g013
Figure 14. Optimal PSO-SP incentive for one hour.
Figure 14. Optimal PSO-SP incentive for one hour.
Sustainability 14 10985 g014
Figure 15. Optimal demand reduction of the three customers of SP1 for one hour.
Figure 15. Optimal demand reduction of the three customers of SP1 for one hour.
Sustainability 14 10985 g015
Figure 16. Optimal demand reduction of the three customers of SP2 for one hour.
Figure 16. Optimal demand reduction of the three customers of SP2 for one hour.
Sustainability 14 10985 g016
Figure 17. Available load data of the ICs.
Figure 17. Available load data of the ICs.
Sustainability 14 10985 g017
Figure 18. Available load data of the customers belonging to SP1.
Figure 18. Available load data of the customers belonging to SP1.
Sustainability 14 10985 g018
Figure 19. Available load data of the customers belonging to SP2.
Figure 19. Available load data of the customers belonging to SP2.
Sustainability 14 10985 g019
Figure 20. Required demand reduction in Case 2.
Figure 20. Required demand reduction in Case 2.
Sustainability 14 10985 g020
Figure 21. Results obtained: (a) the optimal GO incentive, and (b) the total cost of the GO.
Figure 21. Results obtained: (a) the optimal GO incentive, and (b) the total cost of the GO.
Sustainability 14 10985 g021
Figure 22. Optimization results: (a) the optimal demand reduction of the three ICs, (b) the optimal SP incentive, (c) the optimal demand reduction of the three customers of SP1, and (d) the optimal demand reduction of the three customers of SP2.
Figure 22. Optimization results: (a) the optimal demand reduction of the three ICs, (b) the optimal SP incentive, (c) the optimal demand reduction of the three customers of SP1, and (d) the optimal demand reduction of the three customers of SP2.
Sustainability 14 10985 g022
Table 1. Highlights of the literature survey.
Table 1. Highlights of the literature survey.
ReferenceEntities/ParticipantsPricing SchemesObjectiveMethodology and Simulation Tools
[3]LSE and retail customersFlat rate pricingOptimizing social welfareCPLEX
[4]Service provider and customerA day ahead of electricity pricingOptimal incentives for SPsStackelberg game theory-GAMS tool
[6]Utility and customersSpot pricingMaximizing benefits of retailersMATLAB Yalmip toolbox
[7]Grid operator, multi-service provider and customerIncentive based pricingResource utilization in minimizing cost and maximizing profit of operatorsStackelberg game approach
[12]Service provider and end-userReal-time pricingPeak demand and electricity bill reductionMATLAB toolbox for optimization
[16]Retailer and end-userA day ahead of electricity pricingMinimizing peak demand and finding hourly financial incentives for customersNSGA II
[19]LSE and ISOReal-time marketLSE net revenue maximizationCPLEX
Table 2. Variables and their bounds for Case 2’s optimization.
Table 2. Variables and their bounds for Case 2’s optimization.
EntitiesVariablesLower and Upper BoundsNumber of Variables
Grid operatorIncentive (πigo)(3, 10)1
Industrial consumerDemand reduction of IC1 (DIC1)
Demand reduction of IC2 (DIC2)
Demand reduction of IC3 (DIC3)
(0, 45.4)
(0, 36.2)
(0, 56.5)
3
Service providerIncentive of SP1SP1)
Incentive of SP2SP2)
(3, 10)
(3, 10)
2
ConsumerDemand reduction of customer 1 (Dk,1,t)
Demand reduction of customer 2 (Dk,2,t)
Demand reduction of customer 3 (Dk,3,t)
(0, 11.35)
(0, 16.55)
(0, 12.77)
3
Table 3. Parameters of Case 1, for customers 1 and 2.
Table 3. Parameters of Case 1, for customers 1 and 2.
ParametersCustomer 1Customer 2
μ (0.8, 1)(0.8, 1)
θ 3.04.5
λ 10.010.0
Table 4. Comparison with the existing system for   μ = 1.0.
Table 4. Comparison with the existing system for   μ = 1.0.
Incentive by SP ($)Demand Reduction (MW)Incentive by SP ($)Demand Reduction (MW)
For one hour (16th hour)For 24 h
Stackelberg [4]SPSOStackelberg [4]SPSOStackelberg [4]SPSOStackelberg [4]SPSO
383918.218.3486.8425.2195.4240.59
Table 5. Comparison with the existing system for μ = 0.8.
Table 5. Comparison with the existing system for μ = 0.8.
Incentive by SP ($)Demand Reduction (MW)Incentive by SP ($)Demand Reduction (MW)
For one hour (16th hour)For 24 h
Stackelberg [4]SPSOStackelberg [4]SPSOStackelberg [4]SPSOStackelberg [4]SPSO
323218.519439394.8230.02253.44
Table 6. Test data used in Case 2 for the ICs [15].
Table 6. Test data used in Case 2 for the ICs [15].
ICsIC1IC2IC3
Load (kW)45.436.256.5
σ 0.10.120.13
ω 888
Table 7. Test data used in Case 2 for the SPs.
Table 7. Test data used in Case 2 for the SPs.
SPsSP1SP2
End UsersUser 1User 2User 3User 1User 2User 3
Load (kW)11.47.514.45.513.79.2
θ 3.04.55.04.05.56.0
λ 2.02.02.03.03.03.0
μ 1.01.01.01.01.01.0
Table 8. Result comparison of Case 2’s Stackelberg-PSO and distributed algorithm.
Table 8. Result comparison of Case 2’s Stackelberg-PSO and distributed algorithm.
ParametersStackelberg
PSO AlgorithmDistributed Algorithm
Grid operator incentive (cents/kWh)7.2737.290
Total cost ($)5.0285.060
IC Incentive (cents/kWh)4.3634.38
SP incentive to users (cents/kWh)SP1SP2SP1SP2
4.6655.04.75.1
Table 9. Load data of the IC for the hour considered for the sensitivity analysis in Case 2.
Table 9. Load data of the IC for the hour considered for the sensitivity analysis in Case 2.
ICsIC1IC2IC3
Available load (kW)45.436.256.5
Table 10. Load data of SP for the hour considered for the sensitivity analysis in Case 2.
Table 10. Load data of SP for the hour considered for the sensitivity analysis in Case 2.
SPsSP1SP2
UsersUser 1User 2User 3User 1User 2User 3
Load (kW)11.547.479.2911.3516.5512.77
Table 11. Optimized output with changes in the ω value.
Table 11. Optimized output with changes in the ω value.
Parameters ω = 8 ω = 5
Incentive of GO (cents/kWh)7.35933.3383
Total cost of GO ($)4.03972.0634
IC demand reduction (kW)13.67144.945240.53498.20346.311134.7609
Table 12. Optimized output for changes in the μ value.
Table 12. Optimized output for changes in the μ value.
Parameters μ = 1.0 μ = 0.8
Incentive of GO (cents/kWh)7.35939.9254
Total cost of GO ($)4.03975.2703
SP incentive (cents/kWh)3.0415   3.95443.1819   3.8468
Demand reduction of SP1 customers (kW)0.180.120.110.520.350.31
Demand reduction of SP2 customers (kW)0.110.080.070.420.310.28
Table 13. Payment analysis in Case 1.
Table 13. Payment analysis in Case 1.
Entity ConsideredIncentive Benefits ($)
Incentives given by SP to customers in dollars5263
SP purchasing D t r e q at market price (with no IBDR) in dollars6357.7
Table 14. Payment analysis in Case 2.
Table 14. Payment analysis in Case 2.
Entity ConsideredIncentive Benefits (Cents)
Incentives obtained by IC from GO (cents)3900
Total incentives obtained by SP1 and SP2 from GO (cents)237.4676
Total incentives given by SP1 and SP2 to its customers (cents)110.69
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dayalan, S.; Gul, S.S.; Rathinam, R.; Fernandez Savari, G.; Aleem, S.H.E.A.; Mohamed, M.A.; Ali, Z.M. Multi-Stage Incentive-Based Demand Response Using a Novel Stackelberg–Particle Swarm Optimization. Sustainability 2022, 14, 10985. https://doi.org/10.3390/su141710985

AMA Style

Dayalan S, Gul SS, Rathinam R, Fernandez Savari G, Aleem SHEA, Mohamed MA, Ali ZM. Multi-Stage Incentive-Based Demand Response Using a Novel Stackelberg–Particle Swarm Optimization. Sustainability. 2022; 14(17):10985. https://doi.org/10.3390/su141710985

Chicago/Turabian Style

Dayalan, Suchitra, Sheikh Suhaib Gul, Rajarajeswari Rathinam, George Fernandez Savari, Shady H. E. Abdel Aleem, Mohamed A. Mohamed, and Ziad M. Ali. 2022. "Multi-Stage Incentive-Based Demand Response Using a Novel Stackelberg–Particle Swarm Optimization" Sustainability 14, no. 17: 10985. https://doi.org/10.3390/su141710985

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop