Abstract
The power grids worldwide are changing both policy and infrastructure and are becoming Smart each day in order to support renewable energy sources (RES). These Smart Grids are offering interesting modern techniques like demand response (DR) for more profitable and sustainable operation of the grids in presence of RES. Traditionally demand response concentrates on electricity price which may invite many other technical challenges such as limit violation of vital system parameters like voltage, line flow, Power factor and security issues. To address this problem this work proposes an optimisation framework which tries to achieve security constrained social welfare optimisation by a novel application of DR technique, taking into account several operational issues such as intermittency of Renewable Generation, lowering of system inertia due to RES, degradation of bus PF, line stability,deviation of voltage etc. for all the Load Dispatch Centres (LDC)/consumers by the virtue of optimised curtailment, reduction of network losses, improvement of operating power factor and mitigation of line congestion. The proposed method uses Differential Evolution modified Quantum Particle Swarm Optimisation (DEQPSO) to achieve the proposed objective. When tested on modified IEEE 30 Bus system the proposed algorithm produced encouraging results.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Integration of Renewable Energy Sources (RES) is important from both environmental perspective and prospective scarcity of fossil fuel to be witnessed in near future, for running the traditional thermal power plants (Weitemeyer et al. 2015; Owusu and Asumadu-Sarkodie 2016; Swain et al. 2017). The RES can strengthen the Power Grid through local generation and Micro grids which lessens the burden of power transmission, minimises subsequent losses and investment involved (Alsaif 2017). The incorporation of RES, however has certain drawbacks like intermittency of generation, degradation of power quality, reduction of storage energy of the grid and high investment associated with these projects (Dilshad et al. 2020; Hossain et al. 2018). The advancement of electronics and cyber physical sensor technology has already however opened a lot of scope of improving the existing power grid, fostering it to be compatible with RES (Butta et al. 2021). The new Smart Power Grid is now utilizing these techniques like advanced metering infrastructure, Real Time digital Monitoring and control, Demand Response, data analytics, high speed communication between the power market players, Phasor Measurement Units (PMUs)etc. (Nafi et al. 2016; Touzene et al. 2019). Demand side management through proper implementation of data analytics and demand response is one of these potential areas which can ensure optimisation of the hindrances of integration of RES in the power grid (Nigam et al. 2019; Huang et al. 2019). Use of demand response is of utmost importance since the RES is highly intermittent in nature and efficient and optimal demand management is necessary for maintaining the supply demand balance and the same also need to be implemented at optimal price of electricity (Tahir et al. 2019). In smart power market, thus the generation of generators and load demands of Load Dispatch Centres/ consumers are scheduled with the availability of generator cost characteristics and consumer cost benefit function data, a typical demand response (Yang et al. 2015; Arias et al. 2018), so that RES can be incorporated in the grid. The demand response programs are objected towards delivering maximum load as per willingness to pay of the LDCs/ Consumers and to provide incentives to the consumers who volunteers for load curtailment through demand response (Yu et al. 2018). Implementation of demand response is not free from challenges. Since it is a new concept, there is lack of knowledge and a lot of assumptions are to be made for its modelling and subsequent design of its objective and algorithm (Thoelen 2019). Absence of a perfect framework for all the conceptualized demand response is also an obstacle of its implementation. More over effects of demand response on vital parameters of the power grid also need to be studied and ways of mitigation of undue changes need to be devised. In a works presented in Chai et al. 2019a; Narimani et al. 2015; Bajool et al. 2017; Gao et al. 2020; Stawskaac et al. 2021), it has been proven that the implementation of demand response can influence the voltage stability, maximum line flow that is line congestion and distribution and transmission line active power loss. These difficulties arise from the fact that demand response characteristics of the LDCs/ Consumers are traditionally price based and its social or grid level impact is not estimated and compensated. The Independent system Operator (ISO) however has to ensure no limit violation as the same may be detrimental to Transmission Companies (TRNSCOs) and in long run the same may affect the operation of Distribution Companies (DISCOs) and Generation Companies (GENCOs). Hence ISO must have the regulatory monopoly to allow the techniques like innovative demand response algorithm in the optimisation program up tothe extent that it ensures benefit of all the power market players for Social Welfare (Balamurugana et al. 2015; Chanda and De 2014; Sen et al. 2015). This work presents such an algorithm and a supporting demand response framework to schedule both generators and LDCs/Consumers to optimise the price of electricity and operating condition of power system networks.
1.1 Literature survey
Some recent contributions in the same field (Shigenobu et al. 2017; Chai et al. 2019b; Dong et al. 2018; Jabir et al. 2018) was found in incentive-based approaches, where the customer / LDC was given incentives for choosing its own demand response for sustenance of power grid system parameters within specified limit contributing to Social Welfare. The work presented in Hirotaka et al. (2018) shows a synergism of social Welfare optimisation and incentive-based demand response. But in the work, the incentive was only calculated as per customer’s comfort not on deviation of system parameters. Works reported in Long et al. (2019) concerning system parameter optimisation for social welfare but the same used FACTs devices support. The work in Nainar et al. (2021) addresses the issue and resolves the same by Battery Energy storage. The work presented in Mosaddegh et al. (2018); Viet et al. 2018) depicts the concern of limit violation and how smart loads can help in producing optimal solution to system operation. Through the review of these works, it has been found that an appropriate framework for data analytics of Social Welfare optimisation only has not been developed yet (Zhang et al. 2018) which can assess each of the GENCOs and DISCOs/LDC/consumers as per their ability to deliver or modulate consumption respectively for reaching a particular solution or schedule of the state variables of the grid, at minimal price and with no limit violation and which will provide incentives to the market players in terms of maximising the dispatch of power and appropriate nodal pricing of each of the LDCs/Consumers for keeping system vital parameters within limit. The Independent system Operator (ISO) is generally responsible for this Social Welfare analytics while the Market Players (GENCOs, TRANSCOs and DISCOs) are responsible for Individual Welfare Analytics (Munshiab and Mohameda October 2017; Lucas Melo et al. 2019; Palmintier et al. 2017). All the market players are thus, in this scenario, are presumes of data (Both producer and consumer). ISO however as per the bids and characteristics received from the participants executes an optimisation programme which ensures maximum possible dispatch of power at minimum price and cost of generation (Alotaibi et al. 2020). For the hour ahead market, in presence of RES it is important that the market players not only maximise their own benefit but also, they should contribute to the benefit of all the participants that is to cause Social Welfare and the same is possible only when the system parameters are also given the same importance in scheduling and load management (Mahanty and Singh 2018). Table 1 presents a summary of the related works in this field and the scope of developing the proposed Social Welfare optimisation algorithm.
In pursuit of developing such an algorithm, this work enunciates in Sect. 2 about the present framework of the power market and the proposed framework of security constrained social Welfare. In Sect. 3, the mathematical model of the proposed framework has been presented in contrast to the traditional Security Constrained Optimal Power Flow (SCOPF) (Mohammadi et al. 2018). The case studies in IEEE 30 bus system, considering worst possible contingencies and loading scenarios has been presented in Sect. 4, using the proposed DEQPSO (Liu et al. 2019) based Security Constrained Social Welfare Optimisation algorithm and its performance has been presented against traditional SCOPF. The major contributions of this research work can be summarised as follows:
-
i.
A novel Framework for Security Constrained Social Welfare maximisation has been proposed in the paper, introducing various penalties and incentives from price responsive demand response for small deviation of operating point to encourage LDCs/Consumers to shift their demands from peak to lean periods.
-
ii.
A novel method of determination of minimum load curtailment has been proposed for the LDCs based on generation uncertainty imposed by RES and the prevailing price of electricity decided by the DR of consumers.
-
iii.
A novel method for maintaining required level of system inertia has been proposed through additional incentive to the consumers to maintain optimal dependence on grid power and RES.
2 Present and proposed social welfare optimization framework
This section presents the prevailing framework of social welfare optimisation and develops the proposed framework and its mathematical model.
2.1 Present frame work of social welfare optimisation in smart grid
The present framework for Social Welfare maximisation is presented in Hwang et al. (2018) as shown below in Fig. 1. Here the distribution Energy management (DEM) section optimises the benefit of both GENCOs and DISCOs or End Users (EU) for optimal pricing.
All the actions however in this framework is by virtue of price-based demand and generation response of the grid and the consideration of limit violation and security issue is only to the extent of willingness to pay of the LDCs. Thus, this framework is to be modified for the proposed Security Constrained Social Welfare Optimisation to ensure required level of security margin.
2.2 The proposed social welfare optimisation framework for smart grids
The Fig. 2 shows the proposed framework and its mathematical model. The proposed optimisation model of security constrained social welfare optimisation is crucial in presence of RES. The ISO in this model is the central data analytics authority and the market players like GENCOs, DISCOs submit their cost, consumption hour ahead characterises to ISO. In this dynamic market, ISO in this optimisation, as shown in fig., can consider the security constraints of social welfare.
3 Mathematical modelling of the proposed framework
In this section the mathematical model of the proposed Security Constrained Social Welfare optimisation has been developed compared to SCOPF model. This section also depicts some novel methods for estimation of penalties and incentives for transmission line Congestion, uncertainty of Generation due to RES, increase in power loss of the network and poor power factor. The incentives and penalties formulated in this section directly relates the consumers with the Social Welfare optimisation problem.
3.1 The traditional security constrained optimal power flow (SCOPF) in smart grid
The fundamental objective of any optimal power flow program is to minimize the total generation cost as shown in Eq. 1.
where \({C}_{n}={a}_{n}{P}_{n}^{2}+{b}_{n}{P}_{n}+{c}_{n}\)
In Smart Grid along with minimizing the generation cost, the operational standard in terms of reliability, efficiency and quality of power has to be maintained. Combing all the constraints, the objective function for security constrained optimal power flow (SCOPF) is given by
3.2 Limitations of SCOPF in representing constraints of optimization
In SCOPF only the maximum line flow is considered for the penalty to be applied to the objective function. This makes all the line flows below the maximum limit but makes the other lines underutilized. Similar in case of Transmission line loss, in SCOPF, a single limit of transmission line loss is traditionally assumed. Thus, the scope of SCOPF becomes confined and fails to motivate the solution with optimal demand side management. Hence, general expression for the limits also to be estimated.
Considering lumped circuit model Fig. 3, the power loss in transmission line is given by (Eq. 3)
If Eq. 3 is differentiated with a change in \({V}_{i}\) (Eq. 4)
For minimum transmission line active power loss in line i–j (Eq. 5)
Substituting the value of \({V}_{i}\), the minimum possible active power loss in transmission line i–j (Eq. 6)
Considering Fig. 3 the expression for line flow is given by (Eq. 7)
Differentiating the equation with respect to \({V}_{i}\) (Eq. 8)
For maximum line flow as shown below (Eq. 9)
Substituting the value of \({V}_{i}\) (Eqs. 10, 11 and 12)
where
This expression can be treated as maximum line flow limit for general conditions (irrespective of no. of buses and lines). This formula can be however approximated as Surge Impedance loading (SIL) of the line as \({V}_{i}\), \({V}_{j}\) are the maximum values and if the rms values of the bus voltages \({V}_{i}{,V}_{j}\) should be assumed as 1 pu. Hence the line flow limit for testing congestion may be assumed as (Eq. 14)
3.3 Augmenting demand side management in the proposed optimization framework
In the model expressed in Eq. 1, in traditional SCOPF, the distribution companies were participating with a fixed forecasted demand. This mode of participation can however be changed if LDCs can participate with a flexible demand which are depicted (Huang et al. 2019). In the present work such a demand response model is proposed and implemented where as per the price of electricity in every hour, the LDCs alter their consumption for staying in the market with their willingness to pay characteristics or price responsive characteristics.
In this market, electricity price is discovered by the intercepting point of aggregated generation cost curve and individual cost benefit function curve of each LDC or consumer. As willingness to pay of different customers are different, the load curtailment and the price at different node or LDC will be different. (Fig. 4).
3.3.1 Incentive on line utilization through DR
In demand response scenario, it is expected that all the transmission lines will be used to their fullest capacity without exceeding the maximum allowable line flow limit. For the measurement of this ability for each and every load bus the transmission line utilization factor may be proposed as (Eq. 15)
The maximum value of this utilization factor is obviously unity. For offering this incentive, nodal pricing should be influenced in the power system by LUF. The buses which are responsible for the improvement of the factor should be eligible for this incentive.
Considering Fig. 5 The active power flow in transmission line i–j is (Eq. 16), Eqs. 17 and 18 can be obtained
Considering \({P}_{dj}\) constant. As the effect of demand response has been considered, \({P}_{gi}\) and \({P}_{gj}\) have been assumed to be constants.
Now, Considering \({P}_{di}\) and its characteristics (Fig. 6) with the price of electricity. The base case refers to an operating point where there was balance between generations and demand and \({P}_{di}\) was constant. Considering small change in demand a tangent can be drawn about the operating point and from the slope of the tangent \(\frac{\Delta {P}_{ri}}{\Delta {P}_{di}}\) can be calculated.
Considering quadratic price responsive demand, as per willingness to pay, the price responsive demand characteristics of LDCs / Consumers, can be assumed as (Eq. 19)
where \({\alpha }_{i},{\beta }_{i}\), \({\delta }_{i}\) are the coefficients of consumer cost benefit function as shown in the Fig. 8 for the LDC or consumers of ith Bus. For a small variation of the demand the slope of the quadratic curve can be found as (Eq. 20)
Penalty for change in price due to change in line utilization factor
Thus, the DR program proposed, in every iteration will be calculating the \({P}_{LUF}\) using equation no.21 to 22 and will appropriately move the solution towards the best solution where the consumers / LDCs that are more responsible for line utilization through DR will be provided incentives by reduced nodal pricing.
3.3.2 Penalty imposed to minimise load curtailment
The weather dependant unpredictable generation capacity of RES may create immense difficulty in balancing power generation with demand. The uncertainty of generation can be measured by generation surplus of the upcoming hour. The generation surplus for the upcoming hour may be given as (Eq. 23).
The factor of generation uncertainty can be represented as Generation Uncertainty factor (Eq. 24)
The proposal for load curtailment in each LDC/customer in this work is that when the generation uncertainty factor is zero, the load curtailment should be minimum that is the dispatch should be \({P}_{dimax}\) and when the GUF is 1 then the curtailment can be maximum (\({P}_{dimax}\)–\({P}_{dimin})\) that is where \({P}_{dimax}\) is the maximum value of dispatch requested by the consumer in ith bus when the price of electricity is appropriately low and \({P}_{dimin}\) is the sum of minimum dispatch. Thus, the expression for allowable curtailment in the ith bus can be written as (Eq. 25)
Thus, the higher of the GUF, the higher is the curtailment. During intermittency of generation, the maximum value of generation of RES reduces and subsequently the GUF increases. Thus, this load curtailment strategy ensures minimum despatch for ith bus if the value of GUF remains between 0 and 1. If however, the value increases above unity due to uncertain generation the curtailment may increase accordingly.
The change of allowable curtailment \({P}_{ci}\) in the ith bus with respect to \({P}_{di}\) is given by (Eq. 26–28)
It has been assumed under small variation change of active power transmission line loss is TL with respect to small change in \({T}_{L}\) is negligible.
Considering small variation of demand from the operating point, the change in charge for demand with respect to the change in load curtailment can be expressed as (\({p}_{5})\) (Eq. 29)
This penalty in every iteration may be applied to the curtailment of ith bus in order to guide the solutions towards optimality.
3.3.3 Incentive for maintaining bus power factor
The bus power factor may get affected by the changes in demand as suggested in optimal solution. This may affect the bus voltage, and in turn may increase the losses and regulation of bus voltage may be lost. The power factor for a particular ith (Fig. 7) bus can be represented as (Eq. 30)
Change in the value of \({PF}_{i}\) with respect to change in \({P}_{di}\) can be expressed as (Eq. 31)
The penalty for change in power factor can be expressed as Eq. 32 (\({p}_{6})\)
This penalty will be reflecting for the consumers / LDCs with reduced nodal pricing and will motivate them to keep a good power factor in order to get lower nodal priceas they manage demand.
3.3.4 Incentive for improving line stability
To secure a stable operation of power system, the line stability index should be maintained below unity. The Eq. 33 shows the relation between line stability index and power system parameters.
where the line reactance of the line is \(x ,\) connected between bus i and bus j. \({V}_{i}\) is the bus voltage of the ith bus.
Now bus injection power\(,\)
Now considering Eq. 37,
Thus \(\frac{d{P}_{r}}{d{LQ}_{p}}\) =Penalty for change in price, due to change in \({LQ}_{p}\) due to change in demand (considering Eqs. 34–37, Eq. 38 can be obtained)
Hence determination of this penalty is necessary in order to penalise the calculated value of \({LQ}_{p}\) in every iterations to reach its optimal value in the given set of constraints. As stated earlier this technique will influence the nodal pricing in a way that the LDCs / consumers responsible for poor values of \({LQ}_{p}\)
3.3.5 Incentive for power utilities to maintain high inertia constant
The operation of the grid and the corresponding optimal generation and demand schedule should be able to maintain substantial or optimal value of the inertia constant in order to combat unexpected disturbances or contingencies. From Newton’s law, the force balance equation in a rotational system is given by (Eq. 39),
The inertia constant is expressed as the ratio of kinetic energy stored at synchronous speed to the volt Ampere rating of the machine (\({S}_{b})\), with \({W}_{0}\) is the angular velocity of the rotor at synchronous speed (Eq. 40)
Now, the synchronous frequency is given by (Eq. 41)
where \(P=\) No. of poles and \({f}_{r}\) = Rotor frequency and \(w=2.\pi .{f}_{r}\)
From these equations, an expression for the change in frequency is given by (Eq. 42)
\(\Delta P\) is the change of active power due to loss of intermittent renewable energy source and \({f}_{0}=\) the frequency before the loss of active power. For the nth generator unit this change or loss of active power generation will be reflected in change in the generation surplus and thus the minimum limit of load curtailment as expressed in (25). The loss of active power can be expressed as
The lowest or optimal value of inertia constant may be assumed from the base case operation of the grid. The optimal power flow objective function should be motivated towards minimum value of \(\Delta P\), corresponding to maximum value of inertia constant. This will maximise the generation of other generators which are not subjected to intermittency and will try to minimise the demand of each bus to retain the inertia constant of the base case. Thus, penalty should be added in the objective function to motivate the solutions towards a higher inertia constant, even in case of intermittency of generation.
3.4 Formulation of the proposed security constrained social welfare optimisation objective function
For the benefit of all the power market participants, Social Welfare Optimisation could be taken as the objective function of the grid with the suitable modifications as explained in previous section. A more potential objective function is explained in (Eq. 44).
The left part of this objective function contains the consumer /LDC cost benefit function. This characteristics or function can be derived from the willingness to pay of the LDCs and their bid data. The right-hand side is the operational standard constrained generation cost function. The first term of it is the total generation cost of all the generators or GENCOs participating. The second term is the transmission line congestion management cost, the third term is the transmission line power loss cost, the fourth term is the cost for maintenance of bus voltage at a minimum value (0.95 PU), the fifth term is the generation and demand balance management cost, the sixth term is the optimal load curtailment cost, the seventh term is the power factor management cost, the eighth term is the line stability index management cost, the ninth term is the higher inertia maintenance cost and the 10th term is for transmission line utilization.
4 Implementation of the proposed optimization framework—case study on IEEE 30—bus system
In this section of the work, the proposed Differential Evolution modified Security Constrained Social Welfare Optimisation Algorithm has been described step by step. This section also depicts the case studies conducted to demonstrate the efficacy of the proposed algorithm with respect to the traditional SCOPF. The mathematical model of DEQPSO algorithm and description of modified IEEE 30 bus System have been presented in the Appendix section.
4.1 The proposed DEQPSO based social welfare optimisation framework
The step-by-step descriptions of the proposed optimisation algorithm are as follows:
-
Step 1. Appropriate parameters of DEQPSO, error gradient (0.01X 10–25), Dimension of the swarm (27 (6 generator bus, 19 load bus)), number of iterations (T = 300), Population size(35), random numbers (\(\varepsilon =0.35)\), Contraction and Expansion factor (λ = 0.25) are chosen. For the first iteration arbitrary values of penalties are assumed.
-
Step 2. Position of the solution particles which are random combinations of 6 generation in Mw and 19 Load in Mw within the maximum and minimum limit is calculated by equation no. 3A and 4A.
-
Step 3. For each of the solution particle, the fitness function or the Social Welfare objective function is calculated as per Eq. 44. For the 1st iteration positive arbitrary values of penalty is assumed. The base case data is either available or assumed to be same as 1st iteration random data.
-
Step 4. The average of all the best positions is calculated using Eq. 5A as available in appendix section. As the objective is maximisation of social welfare, solution particles with maximum values of objective function are the best values.
-
Step 5. All the positions of the particles are updated as per Eqs. 6A and 7A with the knowledge of mbest in the next iteration. Before moving to the next iteration, the penalties for present iteration is calculated which are applied in the next iteration.
-
Step 6. In each iteration the fitness or the objective function as in Eq. 44 is calculated. The maximum value of the objective function corresponds to the best solution and the pbest, gbest and mbest are calculated corresponding to this best solution. In the next iteration, the optimiser looks for better solution particle with respect to the previous best solution. The error gradient between two consecutive iterations is also calculated which is the stopping criteria.
-
Step 7. In each iteration the incentives and penalties are estimated to be imposed in the objective function.
-
Step 8. In each iteration load curtailment limit is also calculated to penalise the objective function accordingly so that minimum dispatch requested by the LDC/Consumer through Demand Response can be ensured.
-
Step 9. In each iteration the donor vectors are calculated in as per Eqs. 8A and 9A. The difference vectors add versatility to the solution particles so that solutions with better fitness can be obtained.
-
Step 10. The knowledge of crossover probability (CR) in this step decides the ultimate position of the solution particle which may be better than or equal to QPSO results as per Eq. 10A.
-
Step 11. The solution particle meeting step 6 criteria are tested for its feasibility of implementation in the power network.
5 Implementation of the proposed framework in IEEE 30-bus system
In the base case (Sl no. 1, Table 2), the DEQPSO based optimizer, with the SCOPF objective (Eq. 2) produces minimum generation cost at standard operating condition in respect of bus voltage, transmission line Power Loss and maximum power flow. But as Active power loading (Sl. No. 2, 3, 4 of Table 3), reactive power loading (Sl. No. 5, 6, 7) and (N-1), (N-2) and (N-3) contingencies worsen, the generation cost increases for sustainable operation of the grid.
The Table 3 shows the results for the proposed security constrained Social Welfare optimization technique with demand response. Imposing the same loading conditions with social welfare as objective and with the incentives on maintaining better Transmission line stability and demand response, better operating condition with remarkably less generation cost was found. However, there is a considerable load curtailment which is a threat to reliability of supply. In Eq. 25, a formula related to maximum allowable load curtailment has been derived in this paper. Hence although the LDCs/consumers are subjected to load curtailment, the system can operate within safe limit of reliability if the allowable load curtailment is not violated. The same fact is substantiated in Fig. 8 which shows that although the nodal price of Social Welfare optimization is less than that of SCOPF, the load curtailment in case of former is more but the same is within safe limit as formulated in Eq. 25.
In addition, the proposed social welfare optimization algorithm in stressed condition of the power network produces improvement in Bus PF (Fig. 9), reduction in nodal price (Fig. 10), improvement in LSI (Fig. 11) creating a more secure operational zone of the network. The reduction in nodal price is due to the incentives provided by the solution being driven by penalties against each social contribution of the LDCs/Consumers.
The proposed algorithm also is capable of producing generation and demand schedule with higher degree of dynamic rotor angle stability. In the extreme stressed condition of active power loading, it was examined that due to the incorporation of generation demand balance in the objective function, the result produced also optimises the rotor angle and thus contributes to the improvement of stability margin of the grid (Fig. 12). All the simulations are performed in MATLAB 2018a.
6 Conclusion
For balancing the generation with load demand, smart grids use techniques like demand response to ensure Optimal Power Flow leading to maximisation of Social Welfare in terms of reduced electricity prices. However, existing OPFs are generally more biased towards reduction of electricity prices for consumers, often at the cost of violating operational constraints and challenging system security. It is imperative that a well-thought of Social Welfare Optimisation Framework must fulfil objectives likeoptimal load curtailment, maintaining adequate stability margins, maintaining high system inertia and line stability as well as maintaining acceptable bus voltages and power factor, apart from minimizing the nodal prices of electricity. This work proposed an optimisation framework which strived to achieve security constrained social welfare optimisation through DR technique, taking into account several operational issues such as intermittency of Renewable Generation, lowering of system inertia due to RES, degradation of bus PF, line stability, deviation of voltage etc. The algorithm developed in this paper ensured optimized load curtailment, reduction of network losses, improvement of operating power factor and mitigation of line congestion, among several other benefits, while ensuring nodal prices of electricity to be optimal. Differential Evolution modified Quantum Particle Swarm Optimisation (DEQPSO) was used in this research work to achieve the proposed objective. The case study on modified IEEE 30 Bus system presented in the paper established that the proposed algorithm outperformed the existing Social Welfare optimization algorithms delivering encouraging results.
Abbreviations
- CR:
-
Crossover probability
- DISCO:
-
Distribution Company
- DR:
-
Demand response
- GUF:
-
Generation uncertainty factor
- GENCO:
-
Generation Company
- ISO:
-
Independent system operator
- LUF:
-
Line utilization factor
- RES:
-
Renewable energy sources
- SCOPF:
-
Security constrained optimal power flow
- TRANSCO:
-
Transmission Company
- \({a}_{n}\) :
-
Generation cost coefficient in Rs./Mw2 of generation
- \({\alpha }_{i}\) :
-
Coefficient of consumer cost benefit function in Rs./Mw2 of demand of electricity
- \({b}_{n}\) :
-
Generation Cost coefficient in Rs. /Mw of generation
- \({b}_{ij}\) :
-
Susceptance of line ij
- \({\beta }_{i}\) :
-
Coefficient of consumer cost benefit function in Rs./Mw of demand of electricity
- \({C}_{n}\) :
-
Generation cost of \(nth\) generating unit
- \({c}_{n}\) :
-
Generation cost coefficient in Rs
- \({c}_{1}\) :
-
Coefficient of self confidence
- d:
-
The dimension of the state variables
- \({\delta }_{i}\) :
-
Coefficient of consumer cost benefit function in Rs
- \({\delta }_{ij}\) :
-
Power (Phase) angle between ith and jth bus voltage
- ε:
-
A random number between 0 and 1
- \({f}_{r}\) :
-
Rotor frequency
- \({f}_{0}\) :
-
The frequency before the loss of active power
- \({g}_{id}\left(t\right):\) :
-
Gbest of the particle flock at tth iteration
- \({g}_{ij}\) :
-
Conductance of line ij
- \(J\) :
-
The moment of inertia in kg-m2
- \({LQ}_{p}\) :
-
Transmission stability index
- mbest:
-
The average best position of all the particles
- \({n}_{g}\) :
-
Number of generators
- \(n\) :
-
The number of particles
- \({P}_{lmaxj}\) :
-
The maximum power flow in jth line
- \({p}_{1ij}\) :
-
The penalty in Rs./ Mw of excess flow of power
- \({p}_{2ij}\) :
-
The penalty in Rs./ Mw of transmission loss
- \({p}_{3}\) :
-
The penalty in Rs./ unit of voltage
- \({P}_{gn}\) :
-
The generation of the nth unit
- \({P}_{D}\) :
-
The forecasted demand
- \({p}_{4}\) :
-
The penalty in Rs./Mw of generation and demand imbalance
- \({P}_{ij}\) :
-
Power flow in line ij in Mw
- \({P}_{gi}\) :
-
Generation in Mw of bus i
- \({P}_{gj}\) :
-
Generation in Mw of bus j
- \({P}_{di}\),\({P}_{dj}\) :
-
Requested or scheduled demand in Mw at bus i and j respectively
- \({P}_{ri}\) :
-
Price of Electricity in ith node
- \({P}_{gsurplus}\) :
-
Generation Surplus in Mw
- \({P}_{gimax}\) :
-
Maximum limit of generation of the ith generator unit
- \({P}_{gimin}\) :
-
Minimum limit of generation in Mw for ith generator unit
- \({P}_{ci}\) :
-
Allowable load curtailment limit of ISO in Mw for ith Bus or node
- \({P}_{dimax}\) :
-
Maximum limit of demand set by the consumer/ LDC in Mw at ith bus
- \({P}_{dimin}\) :
-
Minimum limit of demand requested by the consumer/ LDC in Mw at ith bus
- \(P\) :
-
No. of poles
- \(\Delta P\) :
-
Loss of generation in Mw
- \({P}_{gn0}\) :
-
Base Case active power generation of the nth bus in Mw
- \({P}_{r1q}\),\({P}_{r2q}\,,{{P}^{T}}_{r3q},\,{{P}^{T}}_{r4q}\) :
-
The four personal best positions randomly selected excluding global positions
- \({P}_{i},{Q}_{j}\) :
-
The bus injection active and reactive power in Mw and MVAr for ith and jth bus respectively
- \({P}_{di0}\) :
-
Base case active power demand of the of the ith bus in Mw
- \({P}_{gn}, {P}_{di}\) :
-
Generation of the nth generating unit and demand of the ith bus respectively in the present state in Mw
- \({p}_{id}\left(t\right)\) :
-
Pbest of the particle at ith iteration
- Pbest and Gbest :
-
Best positions of the solution particle in the solution plane personal and global respectively
- \({P}_{K}\) :
-
The initial random position of the particle
- \({P}_{besti}\) :
-
The best position of kth particle in its own well. \(mbest\left(T\right)\)
- \({Q}_{gi}\) :
-
Reactive Power generation in MVAr at ith bus
- \({Q}_{di}\) :
-
Reactive Power demand in MVAr at ith bus
- q:
-
1,2,3,………N
- Rs.:
-
Rupees (Indian currency)
- Sb:
-
Volt Ampere rating of the machine in MVA
- T:
-
The iteration number
- \({T}_{m},{T}_{e}\) :
-
The mechanical torque input and electrical torque output respectively in Nm
- \({T}_{Lmaxj}\) :
-
The maximum limit of active power loss of jth transmission line
- \({T}_{L}\) :
-
The total transmission line loss
- \({T}_{Lijmin}\) :
-
Minimum possible active power loss of the line between Bus i and j in Mw
- \({t}_{k}^{T+1}\) :
-
Replacement of state variable \({x}_{k}^{T+1}\) after calculation of crossover probability
- \({v}_{k}^{T+1}\) :
-
State variable of solution particle after mutation
- \({V}_{i}\) :
-
Sending end voltage
- \({V}_{i}\) :
-
Receiving end voltage
- \({V}_{min}\) :
-
The minimum limit of voltage pu
- \(\omega:\) :
-
Inertia constant
- \(w\) :
-
The angular velocity of the rotor in rad/s (mech)
- \({W}_{0}\) :
-
The angular velocity of the rotor at synchronous in radian
- \({x}_{k}^{T+1}\) :
-
State variable of kth solution particle
- \({x}_{id}\left(t\right)\) :
-
Position of the particle in tth iteration
- \({Y}_{ij}\) :
-
Admittance of line ij
- \({Z}_{ij}\) :
-
Impedance of line ij
- \({\Phi }_{1},{\Phi }_{2}\) :
-
Uniformly distributed random number
- \({\theta }_{ij}\) :
-
Impedance angle for the line between bus i and j
- \({\varnothing }_{jq}^{T}\) :
-
A state variable of general difference vector
- λ:
-
The contraction and expansion factor
References
Alotaibi I, Abido MA, Khalid M, Savkin AV (2020) A Comprehensive review of recent advances in smart grids: a sustainable future with renewable energy resources. Energies 13:6269
Alsaif AK (2017) Challenges and benefits of integrating the renewable energy technologies into the AC power system grid. Am J Eng Res (AJER) 6(4):95–100
Arias LA, Rivas E, Santamaria F, Hernandez V (2018) A review and analysis of trends related to demand response. Energies 11(7):1617. https://doi.org/10.3390/en11071617
Bajool R, Shafie-kha M, Gazafroudi AS, Catalão JPS (2017) Mitigation of active and reactive demand response mismatches through reactive power control considering static load modeling in distribution grids. In: IEEE Conference on Control Technology and Applications (CCTA), https://doi.org/10.1109/CCTA.2017.8062691
Balamurugana K, Muralisachithanandama R, Dharmalingamb V (2015) Performance comparison of evolutionary programming and differential evolution approaches for social welfare maximization by placement of multi type FACTS devices in pool electricity market. Int J Electr Power Energy Syst 67:517–528
Butta OM, Zulqarnaina M, Buttb TM (2021) Recent advancement in smart grid technology: future prospects in the electrical power network. Ain Shams Eng J 12(1):687–695
Chai Y, Xiang Y, Liu J, Gu C, Zhang W, Xu W (2019a) Incentive-based demand response model for maximizing benefits of electricity retailers. J Modern Power Syst Clean Energy 7:1644–1650
Chai Y, Xiang Y, Liu JY et al (2019b) Incentive-based demand response model for maximizing benefits of electricity retailers. J Modern Power Syst Clean Energy. https://doi.org/10.1007/s40565-019-0504-y
Chanda S, De A (2014) A multi-objective solution algorithm for optimum utilization of Smart Grid infrastructure towards social welfare. Int J Electr Power Energy Syst 58:307–318
Dilshad S, Badar R, Sami SM, Rehman U (2020) Limitations, challenges, and solution approaches in grid connected renewable energy systems. Int J Energy Res 44(6):4132–4162
Dong Y, Xie KX, Shi W, Zhou B, Jiang Q (2018) Demand-response-based distributed preventive control to improve short-term voltage stability. IEEE Trans Smart Grid 9(5):4785–4795
Gao J, Ma Z, Yang Y, Gao F, Guo G, Lang Y (2020) The impact of customers’ demand response behaviors on power system with renewable energy sources. IEEE Trans Sustain Energy 11(4):2581–2592
Hirotaka T, Naoto T, Shou K, Atsumi O (2018) A design method for incentive-based demand response programs based on a framework of social welfare maximization. IFAC Pap Online 51(28):374–379
Hossain E, Hossain J, Un-Noor F (2018) Utility grid: present challenges and their potential solutions. IEEE Access 6:60294–60317
Huang W, Zhang N, Kang C, Li M, Huo M (2019) From demand response to integrated demand response: review and prospect of research and application. Prot Control Modern Power Syst 4(12):1–13
Hwang YM, Sim I, Sun YG, Lee H-J, Kim JY (2018) Game-theory modeling for social welfare maximization in smart grids. Energies 11:2315
Jabir HJ, Teh J, Ishak D, Abunima H (2018) Impacts of demand-side management on electrical power systems: a review. Energies. https://doi.org/10.3390/en11051050
Liu G, Chen W, Chen H, Xie J (2019) A quantum particle swarm optimization algorithm with teamwork evolutionary strategy. Int J Math Probl Eng 2019:1805198
Long DT, Nguyen TT, Nguyen NA, Nguyen LAT (2019) An effective method for maximizing social welfare in electricity market via optimal TCSC installation Engineering. Technol Appl Sci Res 9(6):4946–4955
Mahanty R, Singh SP (2018) Social welfare maximization for congestion management in multiutility market using improved PSO incorporating transmission loss cost allocation. Int Trans Electr Energy Syst. https://doi.org/10.1002/etep.2593
Melo L, Sampaio RF, Leao R et al (2019) Python based multi agent platform for application on power grids. Int Trans Electr Energy Syst 29(1):e12012
Mohammadi J, Hug G, Kar S (2018) Agent-based distributed security constrained optimal power flow. IEEE Trans Smart Grid 9(2):1118–1130
Mosaddegh A, Cañizares CA, Bhattacharya K (2018) Optimal demand response for distribution feeders with existing smart loads. IEEE Trans Smart Grid 9(5):5291–5300
Munshiab AA, Mohameda YA-RI (2017) Big data framework for analytics in smart grids. Electr Power Syst Res 151:369–380
Nafi NS, Ahmed K, Gregory MA, Datta M (2016) A survey of smart grid architectures, applications, benefits and standardization. J Netw Comput Appl 76:23–36
Nainar K, Pillai JR, Bak-Jensen B (2021) Incentive price-based demand response in active distribution grids, applied sciences, MDPI applied sciences. Appl Sci 11(1):180. https://doi.org/10.3390/app11010180
Narimani MR, Joo J-Y, Crow ML (2015) The effect of demand response on distribution system operation conference: power and energy conference at Illinois (PECI), IEEE
Nigam A, Kaur I, Sharma KK (2019) Smart grid technology: a review. Int J Recent Technol Eng (IJRTE) 7(6S4)
Owusu PA, Asumadu-Sarkodie S (2016) A review of renewable energy sources, sustainability issues and climate change mitigation. Cogent Eng. https://doi.org/10.1080/23311916.2016.1167990
Palmintier B, Hale E, Hansen TM, Jones W et al (2017) IGMS: an integrated ISO-to-appliance scale grid modeling system. IEEE Trans Smart Grid 8(3):1525–1534
Sen S, Chanda S, Sengupta S, De A (2015) Demand response governed swarm intelligent grid scheduling framework for social welfare. Int J Electr Power Energy Syst 78:783–792. https://doi.org/10.1016/j.ijepes.2015.12.013
Shigenobu R, Adewuyi OB, Yona A, Senjyu T (2017) Demand response strategy management with active and reactive power incentive in the smart grid: a two-level optimization approach. AIMS Energy 5(3):482–505. https://doi.org/10.3934/energy.2017.3.482
Stawskaac A, Romeroa N, de Weerdta M, Verzijlberghb R (2021) Demand response: for congestion management or for grid balancing? Energy Policy 148(Part A):111920
Swain P, Jagadish S, Uma Mahesh KNS (2017) Integration of renewable sources of energy into power grid. In: IEEE Region 10 Symposium (TENSYMP), https://doi.org/10.1109/TENCONSpring.2017.8070012
Tahir MF, Chen H, Khan A, Mehmood K et al (2019) Optimizing size of variable renewable energy sources by incorporating energy storage and demand response. IEEE Access 7:103115–103126. https://doi.org/10.1109/ACCESS.2019.2929297
Thoelen K (2019) Lessons from 10 years of demand response research: smart energy for customers? IEEE Syst Man Cybern Mag 5(3):21–30
Touzene A, Al-Yahyai S, Oukil A (2019) Smart grid resources optimization using service oriented middleware. Int J Comput Appl Technol 59(1):53–63
Viet NHQ, Long DT, La VV, Anh TV (2018) Optimal location of TCSC for social welfare maximization in deregulated electricity market. Int J Appl Eng Res 13(7):4842–4850
Weitemeyer S, Kleinhans D, Vogt T, Agert C (2015) Integration of renewable energy sources in future power systems: the role of storage. Renew Energy 75:14–20
Yang J, Feng X, Tang Y, Yan J, He H, Luo C (2015) A power system optimal dispatch strategy considering the flow of carbon emissions and large consumers. Energies 8:9087–9106. https://doi.org/10.3390/en8099087
Yu J, Li G, Li S, Chen J, Ma X (2018) A review of the research on price-type demand response of industrial users. IOP Conf Ser Mater Sci Eng 366:012085
Zhang Y, Huang T, Bompard EF (2018) Big data analytics in smart grids: a review. Energy Inform 1:8
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix
Generation and demand scheduling using stochastic DEQPSO optimisation tool
In this work the Differential Evolution modified Quantum Particle Swarm Optimisation (DEQPSO) algorithm has been used to optimise social welfare and to produce optimised generation and load schedule for the next hour. In the previous works the authors used particle swarm optimisation (PSO) for the same type of convex nonlinear objective function. particle swarm optimisation (PSO) is a stochastic optimization strategy introduced by Kennedy and Ebarharth in 1995. The method was inspired by fish schooling and bird flocking where each solution, that is a particular generation and demand schedule, is a particle that hovers around the solution space, that is the feasible range of generation of generators and demand. Each particle has a position and velocity which is updated in each iteration with respect to their individual best referred as Pbest and global best referred as Gbest position and velocity in terms of objective or fitness function. The Eqs. 45 and 46 are responsible to change the position and velocity as per individual and social influence of the particle flock and guide the particles towards best possible solution.
\({v}_{id}(t+1)\)= Updated velocity of the particle, \({x}_{id}(t+1)\)= Updated position of the particle.
This particle Swarm Optimisation Suffers from local convergence. Since Pbest and Gbest positions can be a very small part of the solution plane, the algorithm suffers from social metaphor as it can converge locally. The quantum particle swarm optimisation (QPSO), an application of Quantum Mechanics Theory to PSO, has proven to be better alternative of PSO. In QPSO, the position of a particle is determined by probability distribution function, hence the production of alternative solution can be ensured and also the possibility of global solution increases. In QPSO each particle is resident of quantum well δ, which is multi-dimensional in Quantum Space. In the same space the position of the particle is defined as Monte- Carlo method
where \({P}_{K}\) is the initial random position of the particle, ε is a random number between 0 and 1. A is calculated from the following expression
where T is the iteration number and λ is the contraction and expansion factor which helps maintaining position of the particle during collapse of the well δ. The local convergence is avoided in QPSO by introducing mbest which is the average best position of all the particles.
\(n\) is the number of particles and \({P}_{besti}\) is the best position of kth particle in its own well \(mbest\left(T\right)\), however, is the best positions with respect to all the wells or in other words when all the wells collapse.
Now with the knowledge of \(mbest\left(T\right)\), A is updated as
In the next iteration the position of the particle is updated as
This algorithm reaches global optimum but even the presence of mbest can take a lot of iteration. Thus, avoiding local convergence in PSO introduces higher number of iterations in QPSO. In order to accelerate the global search, since same may help the power market participants in taking quicker decisions, differential evolution (DE) algorithm can be introduced alongside QPSO algorithm. The result algorithm, known as DEQPSO algorithm, can demonstrate better result with lesser number of iterations depending on the nonlinearity and complexity of the objective function. In the DEQPSO algorithm, a donor vector is developed by adding the weighted subtracted values of two or more personal best position. Thus the donar vector is given by
where \({\mathrm{\varnothing }}_{jq}^{T}\) is a state variable of general difference vector defined as \({\Delta }_{q}=[{\mathrm{\varnothing }}_{1q},{\mathrm{\varnothing }}_{2q},{\mathrm{\varnothing }}_{3q},{\mathrm{\varnothing }}_{4q},{\mathrm{\varnothing }}_{5q}.{\mathrm{\varnothing }}_{dq}]\)
Here d is the dimension of the state variables. Also q = 1,2,3,…,N
where \({P}_{r1q}\), \({P}_{r2q,},{{P}^{T}}_{r3q},{{P}^{T}}_{r4q}\) are the four personal best positions randomly selected excluding global positions and r1, r2,r3 and r4 and the four random integers. The value of N can be 2 or more but for simplification in the present problem it is assumed as 2. In canonical DE, after mutation by the donar vector a crossover operation is used to create new solutions to the problem. For this operation a trial individual is developed in DEQPSO algorithm by the mutated individual\({V}_{k}=[{v}_{k1},{v}_{k2},{v}_{k3},\dots .{v}_{kd}]\).
And personal best position \({P}_{K}\) as is expressed as
Here CR \(\in (\mathrm{0,1})\) is the crossover probability. With this technique the confluence DE with QPSO either retains QPSO results or improves the result with respect to QPSO by the mutation and crossover operation. This trial individual \({t}_{k}^{T+1}\) replaces the \({x}_{k}^{T+1}\) if it can show better fitness with respect to the objective function. Thus DEQPSO results are not lesser in quality of solution than QPSO and thus PSO or DE itself.
The feasibility and effectiveness of the proposed algorithm has been tested in presence of renewable energy sources on a modified IEEE 30 bus system Fig. 8 and Table 1.
System description and characteristics of generators and LDCs / consumers
In Table 5 the incremental cost characteristics of Thermal Power Plants and RES has been presented. One wind and one solar power plant have been assumed in bus no. 8 and 11. Table 6 presents the consumer cost benefit functions in the form of demand response of the LDCs. These cost benefit functions will depend on the willingness to pay of the LDCs and their subsequent bids.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chanda, S., Maity, S. & De, A. A differential evolution modified quantum PSO algorithm for social welfare maximisation in smart grids considering demand response and renewable generation. Microsyst Technol (2022). https://doi.org/10.1007/s00542-022-05399-1
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00542-022-05399-1