Keywords

1 Introduction

Combined environmental and economic dispatch (CEED) is the online practice of allocation of the load among the accessible generators to accomplish the load demand with the reduction of net generation cost and emission with fulfilling the system bounds. The prime goal is the economical operation of the power system so that all the load demand is fulfilled at the minimum cost of generation and emission of harmful gases like CO2, SO2, and NOX. In this work, the PSO-AWDV method is used to solve this CEED dilemma.

Kennedy and R. Eberhart have introduced PSO. PSO was projected to decipher the multi-objective dilemma in [1]. Hybrid particle swarm optimization (HPSO) algorithm is employed to decipher the CEED dilemma in [2]. Advanced PSO (APSO) is applied to explain the CEED problem in [3]. Solar generating systems (SGS) are considered on CEED of the power system in [4]. The consequence of wind on CEED has been discussed in [5]. The non-dominated sorting genetic algorithm-II is applied for explaining the DEED dilemma of a hydro–wind–thermal power system in [6]. Phasor particle swarm optimization (PPSO) is proposed to explain economic load dispatch (ELD) dilemmas with several system bounds [7]. The dynamic economic dispatch (DED) dilemma with valve point effects (VPE) has been discussed in [8]. The constriction factor-based particle swarm optimization (CFBPSO) algorithm is employed to solve the CEED dilemma of a thermal–wind–solar power system with dynamical load demand [9]. A ten thermal units system with RESs is thoroughly analyzed for dynamic CEED [10]. The major handouts of this work are: (1) A novel PSO with adaptive weighted delay velocity (PSO-AWDV) is flourished by adaptively revising the velocity inertia weight of the PSO-WDV algorithm which offers some supremacy to the particles to overcome from the local trap. [11]. (2) The supremacy of the projected algorithm is investigated with some earlier developed optimization algorithms like SSA [12], PSO [1], SQP, EP, EP-SQP method [13] and are applied to decipher the CEED dilemma of a ten thermal unit with sequential quadratic programming sustainable energy sources like wind and solar energy source. (3) The multi-objective CEED dilemma can be changed to a solo objective with the weighting function method [14]. The section-wise organization of the paper is given below:

Sect. 2 describes the formulation of load dispatch problem, Sect. 3 describes CEED using PSO-AWDV, Sect. 4 explains the case studies and results obtained, and Sect. 5 finally concludes the research work and shows the future scope for further research.

2 Optimal Load Dispatch Problem Formulation

2.1 Problem Formulation for Economic Dispatch (ED)

The ED dilemma in power systems is to share the load among the devoted generator unit in such a fashion that the cost of generation is reduced by appeasing the load demand and system bounds.

The minimum fuel cost of \(i\) th unit is formulated as:

$$ F_c \left( {P_i } \right) = a_i \,^* \,P_i^2 + b_i P_i + c_i \$ /h $$
(1)

Subject to:

  1. (a)

    Equality constraints

$$ \left( {\left( {\mathop \sum \limits_{i = 1}^n P_i } \right) - P_{\text{L}} - P_{\text{D}} } \right) = 0 $$
(2)

where

\(a_i,b_i ,c_i\):

are coefficients of cost of ith thermal unit (TU)

Pi:

is power generation of ith unit

n :

is the total figure of TUs.

PL indicates the power loss which is neglected here, PD is load demand, and n is the maximum number of thermal units.

2.2 Problem Formulation for Emission Dispatch

The emission released from a power plant should be within a permitted limit and the emission constraint can likewise be taken as in (3).

$$ E_m \left( {P_i } \right) = \alpha_i \,^* \,P_i^2 + \beta_i P_i + \gamma_i P_i^2 + \varepsilon_i \times \exp^{(\delta i \times Pi \, )} \,{\text{kg}}/{\text{h}} $$
(3)

where \(\alpha_i\), \(\beta_i\), \(\gamma_i\), \(\varepsilon_i\), and \(\delta_i\) are coefficients of GHGs emission of ith unit, exp is an exponential function.

2.3 Problem Formulation for CEED

The weighting function method is applied to convert the multi-objective dilemma into a single objective as in (4)

$$ {\text{Min}}\,F_T = \mathop \sum \limits_{i = 1}^n \left( {w_1 F_c (P_i ) + w_2 E_m \left( {P_i } \right)} \right) $$
(4)

where FT is a combined objective function to be limited. When all the sources are considered, then the combined objective function is as in (5)

$$ {\text{Min}}\,F_T = F_i \left( {P_i } \right) + E_i \left( {P_i } \right) $$
(5)

where Fi(Pi) and Ei(Pi) are the total generation cost and total emission cost of thermal, wind, and solar plant, respectively.

Subject to:

$$ \begin{aligned} & P_D + P_L -\mathop \sum \limits_{i = 1}^n P_i - \mathop \sum \limits_{j = 1}^m P_{gsj} - \mathop \sum \limits_{z = 1}^q P_{gwz} = 0 \\ & P_{i\,\min } \le \, P_i \le \, P_{i\,\max } \\ \end{aligned} $$
(6)

\(P_{i\,\min }\) is the lowest and \(P_{i\,\max }\) is the highest generation limit of ith unit in MW.

where Pgsj is power accessible from jth solar plant and Pgwz is power available from zth wind plant. The solar and wind power plant sharing the load with m and q generating units, respectively.

The effect of valve point loading (VPE) can be modeled by adding a sinusoidal term to the main cost function as in (7)

$$ F_c \left( {P_i } \right) = \mathop \sum \limits_{i = 0}^{Ng} \left( {a_i \,^* \,P_i^2 + b_i P_i + c_i } \right) + \left| {d_i \sin \left( {e_i *\left( {P_{i\,\min } - P_i } \right)} \right)} \right|\quad \left[ {\$ /h} \right] $$
(7)

\(d_i ,e_i\) are the coefficients of VPE of the \(i\) th unit. \(P_{i\,\min }\) is the minimum generation limit of \(i\) th unit in MW.

3 CEED Using PSO-AWDV Technique

3.1 Formulation of PSO with Adaptive Weighted Delay Velocity

In the search space, the velocity and position influence the search behavior of PSO.

The particles are updated as per the following equations.

$$ v_i^{\left( {r + 1} \right)} = w\,^\ast \,v_i^{\left( t \right)} + c_1 \,^\ast \,r_1 \ast (x_{ip\,{\text{best}}}^{\left( t \right)} - x_i^{\left( t \right)} ) + c_2 \,^\ast \,r_2 \,^\ast \,(x_{ig{\text{best}}}^{\left( t \right)} - x_i^{\left( t \right)} ) $$
(8)
$$ x_i^{\left( {t + 1} \right)} = x_i^{\left( t \right)} + v_i^{\left( {t + 1} \right)} $$
(9)

where t is maximum iterations (generations), w is inertia weight factor.

c1, c2 are learning factors, r1, r2 are random values in the range [0–1].

\(v_i^{\left( t \right)}\) is velocity of particle i at iteration t and \(x_i^{\left( t \right)}\) is current position of particle at iteration t. \(v_i^{\left( {t + 1} \right)}\) and \(x_i^{\left( {t + 1} \right) }\) are new velocity and position of particle i, respectively.

Inertia weight is revised after each iteration and is expressed as in (10)

$$ w = w_{\max } - \frac{{w_{\max } - w_{\min } }}{{t_{\max } }}*t $$
(10)

where wmax and wmin are the highest and lowest value of inertia weight. tmax is maximum number of iterations. The flowchart of PSO-AWDV algorithm for dispatch problem is Fig. 1.

Fig. 1
figure 1

Flowchart of PSO-AWDV

The updating functions of PSO-AWDV are

$$ \begin{aligned} v_i^{\left( {t + 1} \right)} & = w\,^* \,v_i^{\left( t \right)} + \left( {{1} - w} \right)\,^* \,v_i^{\left( {t - 1} \right)} + c_1 \,^* \,r_1 \,^* \,(x_{ip{\text{best}}}^{\left( t \right)} - x_i^{\left( t \right)} ) \\ & \quad + \, c_2 \ast r_2 \ast (x_{ig{\text{best}}}^{\left( t \right)} - x_i^{\left( t \right)} ) \\ \end{aligned} $$
(11)
$$ x_i^{\left( {t + 1} \right)} = x_i^{\left( t \right)} + v_i^{\left( {t + 1} \right)} $$
(12)

\(x_{ip{\text{best}}}^{(t)}\) and \(x_{ig{\text{best}}}^{(t)}\) are the best positions experienced by the ith particle and the particle swarm up to the current iteration.

where \(c_1\), \(c_2\) are cognitive and social acceleration factors, rand, Rand are random numbers arbitrarily chosen between 0 and 1.

w is the inertia weight of the velocity \(v_{ipbest}^{(t)}\) and w < 1; (1 − w) is the inertia weight of the delayed velocity \(v_i^{(t - 1)}\).

4 Case Studies and Simulation Results

4.1 Ten Thermal Units Without VPE: Case 1

In this scenario, PSO-AWDV is implemented to decipher the CEED dilemma for minimizing the fuel and emission cost for ten number of thermal generating units (TUs) without considering VPE. The hourly system load demand and the generator cost coefficients of ten units thermal system as in [8] and emission coefficients of ten units thermal system as in [15] (Table 1).

Table 1 Result for Case 1 with FDM method

In this scenario, PSO-AWDV is implemented to decipher the CEED dilemma for minimizing the fuel and emission cost for ten number of thermal generating units without considering VPE. The hourly system load demand and the generator cost coefficients of ten thermal units system as in [8] and emission coefficients of ten thermal units system as in [15].

4.2 Ten Thermal Units with VPE: Case 2

In this case, PSO-AWDV is implemented to solve the CEED problem for minimizing the fuel and emission cost for ten number of thermal generating units considering VPE. The best-compromised result obtained by applying the FDM method in Case 2 is displayed in Table 2. It is observed that the obtained outcomes are slightly increased than the earlier case1 when the VPE of the thermal system is taken into consideration. The fuel cost obtained by the projected method is less as compared to sparrow search algorithm (SSA), PSO, SQP, EP, and hybrid of EP and SQP method. It is realized from the outcomes that the projected method is quite effective in solving the CEED problem.

Table 2 Results of the power ratings for CEED for the ten thermal system in Case 2

4.3 Ten Thermal Units with VPE + Wind Plant: Case 3

In this case, PSO-AWDV is implemented to solve the CEED problem for minimizing the fuel and emission cost for ten number of TUs with VPEs and a wind plant. The capacity of wind and solar plants is considered as 30 and 40 MW, respectively [15, 16]. The result obtained in Case 3 at w1 = 0.05, w2 = 0.95 is CEED total cost, fuel cost, and emission 125,750.7 $, 1,021,313.55 $, and 25,609.59 ton, respectively. The outcomes give evidence that the projected approach is quite effective in solving the CEED problem.

4.4 Ten Thermal Units with VPE + Solar Plant: Case 4

In this case, PSO-AWDV is implemented to solve the CEED problem for minimizing the fuel and emission cost for ten number of TUs considering VPEs with solar and emission impact. The best-compromised result obtained at w1 = 0.15, w2 = 0.85 is the CEED total cost, fuel cost, and emission 127,045.7 $,1,022,885.5 $, and 27,029.4 ton, respectively.

4.5 Ten Thermal Units with VPE + Wind + Solar Plant: Case 5

In this case, PSO-AWDV is implemented to solve the CEED problem for minimizing the fuel and emission cost for ten number of thermal generating units considering VPE with both renewable energy sources (solar and wind). Table 3 demonstrates the real power ratings for the 10 generators in this scenario at w1 = 0.1, w2 = 0.9. The convergence plot of this case is displayed in Fig. 2, and it is realized from the figure that the projected method is quite effective in solving the CEED problem.

Table 3 Results of the power ratings for CEED for the ten thermal system in Case 5
Fig. 2
figure 2

Convergence characteristic for Case 5

In case 2, when VPE of thermal units is considered, then cost increases but more practical results are obtained. In case 3, when wind source is included with the thermal system, both cost and emission are reduced. Similarly, in case 4 when a solar source is included with the thermal system, both cost and emission are reduced. In case 4, cost and emission are slight increases as compared to case 3. The comparison of all cases is exhibited in Table 4 and in Figs. 3 and 4, respectively. It is observed that in case 5 when both conventional and renewable energy sources are considered cost, emission, and CEED cost reduces as compared to all the four cases, and the proposed algorithm PSO-AWDV gives better outcomes as compared to other algorithms like SSA, PSO, SQP, EP, and EP-SQP and is presented in Fig. 5.

Table 4 Analogy of all cases concerning cost, emission, and CEED total cost
Fig. 3
figure 3

Analogy of all cases concerning to cost

Fig. 4
figure 4

Analogy of all cases concerning to emission

Fig. 5
figure 5

Discrimination of all algorithms for Case 5 concerning to CEED cost value

5 Conclusion

This work offers the PSO algorithm with adaptive weighted delay velocity to solve the CEED dilemma. The CEED problem has been successfully solved by PSO-AWDV which minimizes generation cost and emission. The efficacy of the PSO-AWDV algorithm is tested in a complicated scenario, where sustainable sources and valve point effect are considered. It is noticed that net generation cost and emission both reduce in the scenario when we considered thermal and both sustainable sources. Also, the dynamic variation of load at the demand side is considered, and the generators’ power dispatch within 24 h is described. The outcomes prove the efficacy of the projected method for the solution of the CEED dilemma. The areas that can be are researched further are: application to larger test systems, like 60 - generator, 100 - generator test to examine how the algorithm reacts in those scenarios and application to real systems such as actual power systems and power pools to realize its full benefit to society.