Next Article in Journal
Vectorization Programming Based on HR DSP Using SIMD
Previous Article in Journal
A Smart System for Environmental Parameter Monitoring in Underwater Archaeological Sites
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Heuristic Optimization Technique to Solve Economic Load Dispatch and Economic Emission Load Dispatch Problems

1
Department of Electrical Engineering, Trinity College of Engineering and Technology, Karimnagar 505001, Telangana, India
2
Department of Chemistry, Sir Padampat Singhania University, Udaipur 313601, Rajasthan, India
3
Department of Computer Science and Engineering, ITM SLS Baroda University, Vadodara 391510, Gujarat, India
4
School of Computing and Informatics, University of Louisiana, Lafayette, LA 70504, USA
5
Department of ECE, Nalla Malla Reddy Engineering College Hyderabad, Hyderabad 500088, Telangana, India
6
Department of Computer Science and Engineering, Prasad V. Potluri Siddhartha Institute of Technology, Vijayawada 520007, Andhra Pradesh, India
7
Engineering Cluster, Singapore Institute of Technology, Singapore 138683, Singapore
8
College of Business, University of South Florida, Tampa, FL 33620, USA
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(13), 2921; https://doi.org/10.3390/electronics12132921
Submission received: 25 May 2023 / Revised: 21 June 2023 / Accepted: 26 June 2023 / Published: 3 July 2023
(This article belongs to the Topic Power System Dynamics and Stability)

Abstract

:
The fundamental objective of economic load dispatch is to operate the available generating units such that the needed load demand satisfies the lowest generation cost and also complies with the various constraints. With proper power system operation planning using optimized generation limits, it is possible to reduce the cost of power generation. To fulfill the needs of such objectives, proper planning and economic load dispatch can help to plan the operation of the electrical power system. To optimize the economic load dispatch problems, various classical and new evolutionary optimization approaches have been used in research articles. Classical optimization techniques are outdated due to many limitations and are also unable to provide a global solution to the ELD problem. This work uses a new variant of particle swarm optimization techniques called modified particle swarm optimization, which is effective and efficient at finding optimum solutions for single as well as multi-objective economic load dispatch problems. The proposed MPSO is used to solve single and multi-objective problems. This work considers constraints like power balance and power generation limits. The proposed techniques are tested for three different case studies of ELD and EELD problems. (1) The first case is tested using the data of 13 generating unit systems along with the valve point loading effect; (2) the second case is tested using 15 generating unit systems along with the ramp rate limits; and (3) the third case is tested using the economic emission dispatch (EELD) as a multi-objective problem for 6 generating unit systems. The outcomes of the suggested procedures are contrasted with those of alternative optimization methods. The results show that the suggested strategy is efficient and produces superior optimization outcomes than existing optimization techniques.

1. Introduction

Since fuel resources (coal) are limited but the demand for electrical power is increasing, part of this research is to find the best solution to reduce the cost of power generation and reduce emissions so that the global warming problem also reduces. The above-discussed issues are the main motivation for considering this topic in our work [1].
The primary objective of the proposed study is to identify the ideal producing point where the power production system will function and fuel costs may be reduced. If the generating stations operate at the optimum generation point, the generation cost should be minimal for any particular load demand. The second motive is to reduce emissions; if the burning of fuel definitely reduces, the emission of toxic gases also decreases, reducing the pollution level [2,3].
Various classical approaches are listed for finding the optimum solution to the ELD problem, such as linear programming (LP) [3], pattern search PS [4], quadratic programming (QP) [5], etc. Classical methods have many drawbacks, like the LP and QP methods, which need linear mathematical objectives. Pattern search methods are sensitive to changes in the parameters, and the DS (direct search) method’s performance for large data is not good.
The objective of the ELD problem is to maintain the generating output power according to the load demand and reduce the cost of power generation [1]. ELD problems are also associated with constraints like power demand, generation limits, line losses, etc. Due to the presence of such constraints, economic load dispatch is a nonlinear computation problem. So, the optimization of such a problem requires efficient evolutionary techniques [2].
Some classical and heuristic methods are not effective for solving nonlinear optimization problems because they have many limitations and take a long time to compute. Most of the modern heuristic techniques are more effective and provide the best solution to the problem [6]. Heuristic optimizations techniques are the newest optimization techniques, as explained in various articles, and are very efficient, simple, and fast at computation. Such techniques effectively optimize the ELD data within seconds and cannot deviate in the direction of a local solution [7].
The latest optimization techniques have many features; they can optimize big data and provide a global solution without deviation from the constraints. These methods are unaffected by initial conditions or changes in the variables [8]. Optimization is the task of finding the most suitable solution to a problem. The optimization process starts randomly to find the solution of the objective function (constraints are also defined) in the search space within the defined limits and with a number of agents, or swarms, and finally finds the solution to the problem, which is the global optimum solution, by exploring as small a set of solutions as possible [9].
The proposed work considered a modified PSO (MPSO), which is the latest variant of particle swarm optimization and is very effective for single objective (ELD) and multi-objective (EELD) problems. This is a new variant of the PSO that has an attraction factor that helps the particle move in the direction of a solution; it controls the movement of particles in such a way that they cannot deviate from the search area.
Other variants of the PSO need to update the velocity and position of the particle continuously until they can find a solution to the problem. This work proposes a new modified PSO, where the velocity of the particles is controlled by the attraction factor in such a way that they cannot stop during the iteration process; hence, there is no need to update the velocity of the particles; only the position of the particles is required to be updated. That is the big advantage of the proposed MPSO. Hence, the speed of computation increases and the particles are also not moved to the local solution. The MPSO always provides a global solution to the proposed ELD and EELD problems.
This paper’s remaining sections are structured as follows: the second part demonstrates the works published by the researchers. Here, we considered the last 20 years’ papers for the study. The third part of the article presents the mathematical formulation of the economic load dispatch and economic emission dispatch. The fourth section of the article presents the mathematical model and algorithm of the new PSO. The fifth section shows the different case studies and the results of the new PSO compared with other optimization techniques. In the last section, the conclusion of the work is provided.

2. Literature Review

The economic load dispatch is formulated and optimized with various constraints using different optimization techniques to find out the minimum generation cost and fulfill the load demand. This section discusses the various optimization techniques used for finding the optimum solution to the ELD problem.
To address the ELD issues, a biogeography-based optimization technique was proposed. The recommended approach primarily uses the two processes of migration and mutation to obtain the global optimum [1]. A new evolutionary technique is suggested for the optimization of multi-objective ELD problems [2].
The linear programming method is used to obtain the real and reactive power of the electrical generation system; however, such methods take a long computation time and are sometimes unable to provide a global solution for large data sets [3].
The pattern search method was proposed for finding the optimum solution to the ELD problem and the valve loading effects were also considered. The proposed algorithm was tested on various test data for validation of the results and compared with other optimization techniques [4]. Quadratic programming was used for the solution of the ELD problem; this consists of a DC load flow and network security constraints [5]. The PSO techniques used the ELD problem along with transmission losses, dynamic operation limits, and restricted operating zones [6].
Discrete and continuous ELD problem solutions are obtained by using a new variant of the PSO (EPSO). In this article, the ELD problem is formulated with penalties and constraints [7].
Article [8] solved the ELD problem, including the ramp rate limits and the transient stability, by using a novel particle swarm optimization called the chaotic quantum-behaved PSO algorithm.
The authors of [9] considered class-topping optimization techniques that are based on human intelligence. They solve the ELD problem as well as the CEED using four different case studies.
Article [10] proposes QPSO and HQPSO to solve the ELD problem. They solve a case ELD problem consisting of data from 13 generating unit systems along with the valve loading effect, and the results are compared to classical PSO.
To resolve the pollution and economic dispatch issues, a new combined genetic-tabu search technique is provided. The suggested technique is designed such that a basic GA serves as the first search to guide the search towards the ideal region [11].
Article [12] optimized the ELD problem along with the valve loading using the EPSO. The research also includes constraints like the prohibited operating zone.
The QPSO technique was used to find the optimum solution to the ELD problem. The suggested PSO particles move in the search area with good speed and explore the solution quickly [13]. Two test cases of 10 and 15 generating units were taken and optimized for the ELD problem using the PPSO [14]. Article [15] used a combination of differential evolution and a PSO called quantum particle swarm optimization (QPSO) as a solution for economic load dispatch optimization.
An artificial bee colony approach is discussed in the article to resolve the economic dispatch problem [16]. The suggested technique is used to solve the economic dispatch problem along with the power balance and network loss constraints.
The BAT method is demonstrated for the optimization of multi-objective problems. This work considered the economic emission dispatch as a multi-objective problem and found the overall generation cost of the plant [17]. The Chameleon Swarm Algorithm is proposed for the minimization of emissions as well as the generation cost of the power plant [18].
The ELD problem with a valve-point effect is solved using a hybrid method [19]. A novel evolutionary optimization approach is proposed to resolve the economic load dispatch issue. The standard harmony search random selection process is replaced with a mutation process based on wavelet theory to increase the performance of the suggested strategy [20].
An optimization technique that is based on the teaching-learning approach is used to solve ELD problems without taking transmission losses into account. The suggested solution can handle an ELD while taking a nonlinearity, such as valve point loading, into account [21]. A single objective ELD problem along with a prohibited zone and ramp rate and a multi-objective ELD problem are optimized using C andGPSO [22].
An effective evolutionary technique is using the novel adaptive particle swarm optimization for a limited ED issue [23]. The differential evolution algorithm was investigated for the purpose of resolving power system economic load dispatch issues. Five ELD issues with various features were utilized to test the proposed methods [24]. A contemporary search and rescue optimization approach that is motivated by the behavior of humans during search and rescue operations was used to solve the combined emission and economic dispatch [25].
To overcome the ELD difficulties, an enhanced arithmetic optimization is suggested. Two crucial variables in the original AOA are math optimizer acceleration and math optimizer probability [26]. To optimize multi-objective ELDs, data mining technology is used. The proposed techniques provide the best decision for the sample test data [27].
The “Grey Wolf” approach is taken to solve the challenging nonconvex ELD optimization problems effectively and reliably. The grey wolf optimizer algorithm’s search agents are helped by the sine and cosine functions in such a way that the solution cannot move to the local optima [28].
Harris Hawks’ techniques are used to address the issues of economic load dispatch. The Harris Hawks Optimizer is used to find the number of possible solutions in the search space; each of these regions can be thoroughly searched for the best local solution via adaptive hill climbing [29].
An optimization algorithm based on the theory of demand and supply was used to optimize the ELD model. The proposed algorithm efficiently moves the particles in the search space between the local and global searches [30].
To address the complex economic load dispatch issue, a new hybrid grey wolf optimization method with a strong learning mechanism has been developed [31]. The foraging optimization method is based on the Spiral Foraging approach given for the solution of the ELD problem. Spiral foraging strategies improve global search capability and convergence velocity [32]. A multi-objective ELD problem was formulated using a wind energy system and a distributed generation system [33].
A hybrid generation system can help reduce the cost of power generation as well as carbon emissions [34]. An adaptive multi-population-based differential evolutionary technique is proposed that improves ELD global solutions [35].
A diffusion model with heterogeneous coefficients and a generic nonlinear incidence rate for brucellosis was used for the solution of economic load dispatch [36]. For the solution of economic load dispatch with emissions subject to power balance and generation limit constraints, a new particle swarm optimization technique was proposed [37]. The model proposed is a nonlinear distributed delayed periodic AG-ecosystem with competition on the time scales. Our approach integrates and generalizes the discrete and continuous situations in terms of the time scale [38].
The Bumble Bee Mating Optimization algorithm is used for economic load dispatch optimization. The proposed BBMO works in three different modes: the queen, the workers, and the drones (males) [39]. A multi-objective optimization method is used in this article for the optimal planning of the distributed generators in electric distribution networks. Reducing the annual cost and network loss, along with improving the reliability of the network, are the main objectives of a multi-objective algorithm [40].

3. Formulation of ELD Problem

The mathematical model for minimizing the cost of generation is given as
F cT = Minimize i = 1 N FC i P i
FC i P i = a i P i 2 + b i P i + c i  

3.1. Formulation of Economic Dispatch along with Valve Point

When using a multi-valve steam turbine system, the fuel cost function of the generating units may vary [4]. The cost of generation increases with the use of multi-valve steam turbines. The generator heat rate curve is the result of the multi-valve steam turbine valve opening operation. The impact of valve-point loading is shown in Figure 1 [22]. In Figure 1, A, B, C, D, and E are the points where the valve can be opened to control the speed of the generator if the load suddenly increases. Due to the opening of the valve, the normal fuel ignition characteristic of the generating plant changes.
The importance of this impact lies in the fact that the huge steam-producing cost curve’s function is, in reality, nonlinear rather than continuous. In reality, the input–output curves for generating units are not a smooth cost function when considering a multi-valve steam operating system. The representation of the cost functions of the generating units is changed by the inclusion of the valve-point loading. Hence, the economic load dispatch cost function is modified when considering the valve point effects [22]; it is mathematically formulated as given in Equation (3).
C iv P i =   a i P i 2 + b i P i + c i + E i sin ( F i P i min P i

3.2. Formulation of the ELD with a Ramp Rate Limit

When generating units are operated online, the actual operating ranges depend on the ramp rate limits [14]. The operation of the generating units at the different intervals is shown in Figure 2. The steady-state condition of generation is shown in Figure 2a; when generation increases, it is represented in Figure 2b; Figure 2c shown when generation decreases.
When power generation increases, as shown in Figure 2b, it is represented as
P i t + P i t 1 UR i
and when power generation decreases, as shown in Figure 2c, it is given as
P i t 1 P i t DR i
Now the economic load dispatch, with an up rate and down rate of power, is defined as
P min = Max   [ ( P i min ,   P i t 1 DR i ) ]
P max = Min   [ ( P i max , P i t 1 UR i ) ]
P i , min P i P i , max
where URi and DRi are the upper and down ramp rate limits, respectively.

3.3. Formulation of the EELD Multi-Objective Problem

When generating power in a thermal power plant, coal is used as fuel; due to the burning of coal, toxic gases like COx, NOx, and SOx are emitted. Such toxic gases not only pollute the environment but also affect human health. So, reducing the emission of gases is a great achievement of the ELD solution. So, when considering the minimization of generation costs and environmental emissions, it is formulated as a multi-objective EELD (economic emission load dispatch) problem [2].
The first objective is the minimization of the cost function already discussed, given in Equations (1) and (2); the minimization of the environmental emission considered as the second objective is given as
EC T = Minimize   i = 1 N FE i P i
FE i P i = f i + e i P i + d i P i 2
To obtain the economic emission dispatch, both objectives are combined using the penalty factor given in Equation (11). The ratio of the power produced by the plant to the actual power requirement of the load being satisfied after line loss is known as the penalty factor (hi)
Fc i P i . max FE i P i . max = h i
where
FC i P i . max = a i P i . max 2 + b i P i . max + c i   and
FE i P i . max = f i + e i P i . max + d i P i . max 2
E T = FC T + h i FE i
where ET is the total economic emission cost.

3.4. Constraints

When optimized, the ELD problem is required to follow some restrictions or limitations, called constraints. During the formulation of the ELD mathematical model, keep in mind that the constraints should be inserted and then optimized. This work included the following constraints.

3.4.1. Power Balance

The power balancing restrictions make sure that the total amount of power generated by all the different kinds of generating unit is sufficient to satisfy the power load in each time period.
i = 1 n P i P L = P D

3.4.2. Power Limits

The generator’s output power must not exceed its nominal value and must not fall below the level required for the boiler to operate steadily. As a result, the production is capped at a certain minimum and maximum range. The following equation may be used to represent each productivity unit with an expected production in the circuit.
P min P i P max

4. Heuristic Optimization Technique

The ELD problem is nonlinear in nature because of the presence of different constraints. For the optimization of such nonlinear ELD problems, classical methods were found to be inefficient, and hence, new heuristic optimization techniques were required. The PSO was first introduced in 1995 [1]. After that, many new variants of PSO were investigated and implemented in optimization problems. The PSO is used for the optimization of various nonlinear problems; however, it has some disadvantages, such as difficulties in premature convergence, lagging performance for large test data, diversity in the local solutions, and the appropriate tuning of its parameters.
This work is considered a modified particle swarm optimization technique. A modified PSO is an effective variant of a PSO and can easily optimize single and multi-objective ELD problems. In the MPSO, we are using an attraction factor as shown in Equation (25) that has the following features:
  • It controls the movements of the particles in such a way that they cannot move away from the search area;
  • It continuously changes the particles’ positions so the particles cannot stop during the iteration process until the final results are obtained; therefore, there is no need to update the velocity of the particles after every iteration;
  • It also attracts the particles so they cannot move to the local solution.

4.1. Initialization of the Swarm

To optimize the proposed technique, the swarm is required to be initialized randomly within the effective real power minimum and maximum limits of the power generated (Pmin and Pmax) using the generating units, as given in Equation (17), and the velocity of the initialized particles, as given in Equation (18).
S i k = P min + rand P max P min
V i k = V min + rand V max V min
where Pinitial and Vinitial are the initial values of the swarm’s position and its velocities are randomly generated using a random positive number (rand) between zero and one using MATLAB software when the algorithm is executed.
Now, initialize the limits of the velocity of the particles using Equations (19) and (20).
V max = ( P max P min ) / 10
V min = V max

4.2. Updating the Velocity of the Particle

The velocity of the particle is updated using the personal best and the global best value of the swarm is given as
V inew K + 1 = WV i K + rand c 1 P best , i S i K + rand c 2 g best , i S i K
Inertia weight helps to accelerate the particles in the search space and is given as
W = W max W max W min iter max × iteration  
During the considered optimization, there were 100 iterations: Wmax and Wmin were considered 0.9 and 0.4, respectively, and c1 and c2 were 2.05.

4.3. Updating the Particles’ Positions

This PSO used one attraction factor (Sd) that can attract the particles in the search area and find the global solution to the problem. N is the number of generating units. It is represented as follows.
S d = P best rand +   g i , best 1 rand
where rand is a random variable generated using MATLAB between 0 and 1, Pbest is the best value of the particle, and gi,best is the global value.
The positions of the particles are updated by using the best global position of the particles and an attraction factor, as follows.
n i , best = i = 1 N P i , best N
σ = R 1 R 2 R 3
where R1 and R2 are random variables within [0, 1] and R3 within [−1, 1].
S i K + 1 = S d + α σ n i , best S i K

4.4. Algorithm of the Proposed MPSO

Consider the number of particles;
Define the number of iterations;
Initialize the swarm using the minimum and maximum values of the generated power, as given in Equations (17) and (18);
Initialize the velocity of the particles, as shown in Equations (19) and (20);
Define the objective function of the ELD;
Define the constraints;
Initialize the pbest;
Select the best global values;
Update the velocity of the particles;
Insert an attraction factor;
Update the position of the particles;
After completing the iteration, collect the best global values;
Terminate the algorithm if the objective is fulfilled; otherwise, repeat the process again.
A pseudo code of the new modified PSO is given in Figure 3. The conversance characteristic of the modified PSO (MPSO) is shown in Figure 4. It was obtained between the objective functions (ELD and EELD) and the number of iterations taken. In the entire test case, 100 iterations were considered.

5. Case Study and Result Analysis

All the case studies were run in MATLAB 2022 using a personal laptop, HP P5 8th generation, for the 100 iterations. For each case, 50 trials were considered because after 50 iterations the results were repeated; therefore, only 100 iterations were considered.

5.1. Case 1

For this case study, the test data from 13 generating systems were considered, as shown in Table 1. This case was analyzed with the valve loading effect (Ei and Fi), for the load demand of 1800 MW, included [10,19,20,21,22]. Here, ai, bi, and ci are the cost coefficients.
The optimum results obtained with the proposed modified PSO are shown in Table 2. The obtained results are compared with other techniques for the validation of the results and show the effectiveness of the proposed algorithm. The results obtained using the MPSO are compared with the HQPSO [10], DE [19], harmony search HS [20], TLBO [21], QPGPSO [22], GPSO-w [22], HHO [29], and ESCSDO [30]. The proposed MPSO has a minimum generation cost of USD 17,962.72/h and a very low computation time of 0.8921 s.

5.2. Case 2

In this case study, the test data from 15 generating unit systems are considered. This test data system was analyzed with ramp-rate limits. The test data was tested for a load of 2650 MW [14,22]. This system’s test data are shown in Table 3.
The optimum results obtained with the proposed MPSO are listed in Table 4. The results obtained with the proposed algorithm are compared for validation with recently developed optimization algorithms like the PPSO [14], Fuzzy and APSO [23], GPSO-w [22], GA [24], G-SCNHGWO [28], and ESCSDO [30]. Results shown in the table clearly show the effectiveness of the modified PSO; it performs better and has a minimum generation cost. The minimum fuel cost given by the MPSO is USD 32,465.69/h and the computation time is 0.824 s.

5.3. Case 3

This case study is considered multi-objective test data. In this case, we evaluated the economic load dispatch and environmental emissions. Then, both objectives are combined to find the overall economic emissions dispatch. The test data for this case study are shown in Table 5. The case data are tested for a load demand of 900 MW for six generating units along with the emission and fuel cost coefficients.
Now, the six generating units’ data are analyzed for the load demand of 900 MW. The case data are tested with environmental emissions. The results obtained with the proposed modified PSO technique are shown in Table 6. The MSPO results were compared, for validation, with the BAT [17], ABC [16], RGA [17], and ACB [18] and the proposed algorithm was found to gives the best results compared to the other techniques, as shown in Table 6. The MPSO gives a minimum generation cost of USD 47,889.45/h, a minimum emission discharge of 669.3217 T/h, and a total economic emission dispatch cost of 81,489.12 for a load demand of 900 MW.
Before combining the fuel cost and emission required values of the penalty factor shown in Equation (11) using the Equations (12) and (13), the penalty factor (hi) is calculated for six generating units, as given in Table 7.

6. Conclusions

Policies are required for the generation of power in such a way that it fulfils load demands, generates the power at a low cost, and emits fewer toxic gases into the environment. ELD is one of the best optimization approaches that can help generate power with a minimum fuel cost. This work proposes a new PSO for the optimization of economic load dispatch as a single objective for thirteen generating units with valve loading effects and for fifteen generating units with ramp rate limits. The performance of the proposed PSO is important in terms of the minimum generation cost and the computation time taken. According to the results shown for both single objective cases, the performance of the proposed new PSO is better than the other optimization techniques; it also has a minimum generation cost and takes less computation time (the results are tabulated in Table 2 and Table 4). Similarly, the proposed new PSO algorithm was tested for a multi-objective economic emission dispatch problem with line losses. In this case, the performance of the proposed algorithm was the best in comparison with the other techniques (the results are tabulated in Table 6). The proposed algorithm was able to provide the minimum generation cost, the minimum emission, and the minimum total cost, with less computation time (generation +emission). Overall, the proposed technique’s performance was the best and it was effective for single as well as multi-objective problems.

Author Contributions

N.S. and T.C. developed the MATLAB coding; S.P.P. and A.G. found the data for optimization; M.M., S.P.P. and S.B.K. formulated the mathematical model for the different objectives; N.S. and B.U. found the best results of the data set after optimization. T.C. and A.G. investigated the reviews of the different articles. S.P.P. and S.B.K. calculated the validation of the results. N.S., S.P.P. and P.C. were responsible for the writing and the original draught preparation. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data are contained within the article.

Acknowledgments

This is our original work, submitted for review.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

FC T Total generation cost
FC i Power generation cost function of the ith units
NTotal number of generating units
PiPower of the ith generating unit
ai, bi, and ciFuel cost coefficients [ai(USD/ MW 2 h), bi(USD/MWh), ci(USD/h)
FC iv P i ELD cost function with valve loading effect
Ei and FiValve loading coefficients of the ith generators [Ei(USD/h), Fi(1/MW)].
Ei(Pi))Environmental emission function
di, ei, and fi,Environmental emission coefficients[di(Ton/ MW 2 h), ei(Ton/MWh), fi(Ton/h)]
P min and P max Minimum and maximum generation of the power limits (MW).
pbestiBest previous position yielding for the ith particle
gbestBest position discovered by the whole population
c1 and c2Acceleration coefficients
rand1 and rand2Random numbers generated between zero and one
SikInitial position of the randomly generated particle
S i K + 1 New position of the particles
n i , best Best global position of the particles; N is the population size
PDDemand of power (load demand)
PLLine losses
V i k Initial velocity of the particles
SdAttraction factor

References

  1. Bhattacharya, A.; Chattopadhyay, P.K. Biogeography-Based Optimization for Different Economic Load Dispatch Problems. IEEE Trans. Power Syst. 2009, 25, 1064–1077. [Google Scholar] [CrossRef]
  2. Abido, M. A novel multiobjective evolutionary algorithm for environmental/economic power dispatch. Electr. Power Syst. Res. 2003, 65, 71–81. [Google Scholar] [CrossRef]
  3. Farag, A.; Al-Baiyat, S.; Cheng, T. Economic load dispatch multiobjective optimization procedures using linear programming techniques. IEEE Trans. Power Syst. 1995, 10, 731–738. [Google Scholar] [CrossRef]
  4. Al-Sumait, J.S.; Al-Othman, A.K.; Sykulski, J.K. Application of pattern search method to power system valve point economic load dispatch. Electr. Power Energy Syst. 2007, 29, 720–730. [Google Scholar] [CrossRef] [Green Version]
  5. Aoki, K.; Satoh, T. Economic dispatch with network security constraints using parametric quadratic programming. IEEE Trans. Power Appar. Syst. 1982, 101, 4548–4556. [Google Scholar] [CrossRef]
  6. Panigrahi, B.; Pandi, V.R.; Das, S. Adaptive particle swarm optimization approach for static and dynamic economic load dispatch. Energy Convers. Manag. 2008, 49, 1407–1415. [Google Scholar] [CrossRef]
  7. AlRashidi, M.R.; AlHajri, M.F.; El-Hawary, M.E. Enhanced particle swarm optimization approach for solving the non-convex optimal power flow. World Acad. Sci. Eng. Technol. 2010, 62, 651–655. [Google Scholar]
  8. Wang, X.; Zhang, Y. Chaotic quantum-behaved PSO algorithm for power system economic load dispatch. Int. J. Digit. Content Technol. Its Appl. 2011, 5, 290–297. [Google Scholar]
  9. Shrivastava, A.; Kumar, D. A New Aggrandized Class Topper Optimization Algorithm to Solve Economic Load Dispatch Problem in a Power System. Cybernetics 2020, 52, 4187–4197. [Google Scholar]
  10. Santos, C.L.; Cocco, M.V. Particle swarm approach based on quantum mechanics and harmonic oscillator potential well for economic load dispatch with valve-point effects. Gen. Energy Convers. Manag. 2008, 49, 3080–3085. [Google Scholar] [CrossRef]
  11. Sudhakaran, M.; Slochanal, S.M.R. Integrating Genetic Algorithm and Tabu Search for Emission and Economic Dispatch Problem. J. Inst. Eng. 2005, 86, 22–27. [Google Scholar]
  12. Pandian, S.; Muthu, V.; Thanushkodi, K. An evolutionary programming based efficient particle swarm optimization for economic dispatch problem with valve-point loading. Eur. J. Sci. Res. 2011, 52, 385–397. [Google Scholar]
  13. Chakraborty, S.; Senjyu, T.; Yona, A.; Saber, A.Y.; Funabashi, T. Solving economic load dispatch problem with valve-point effects using a hybrid quantum mechanics inspired particle swarm optimization. IET Gener. Transm. Distrib. 2011, 5, 1042–1052. [Google Scholar] [CrossRef] [Green Version]
  14. Gholamghasemi, M.; Akbari, E.; Asadpoor, M.B.; Ghasemi, M. A new solution to the non-convex economic load dispatch problems using phasor particle swarm optimization. Appl. Soft Comput. 2019, 79, 111–124. [Google Scholar] [CrossRef]
  15. Santos, C.L.; Chu-Sheng, L. Solving economic load dispatch problems in power systems using chaotic and Gaussian particle swarm optimization approaches. J. Electr. Power Energy Syst. 2008, 30, 297–307. [Google Scholar]
  16. Dixit, G.P.; Dubey, H.M.; Pandit, M.; Panigrahi, B.K. Economic load dispatch using artificial bee colony optimization. Int. J. Adv. Electron. Eng. 2011, 11, 620–625. [Google Scholar]
  17. Reddy, M.S.; Subramanyam, P.S. A Meta-Heuristic Approach of Bat Algorithm to Evaluate the Combined EED Problem. Int. J. Eng. Res. Technol. 2014, 3, 35–44. [Google Scholar]
  18. Said, M.; El-Rifaie, A.M.; Tolba, M.A.; Houssein, E.H.; Deb, S. An Efficient Chameleon Swarm Algorithm for Economic Load Dispatch Problem. Mathematics 2021, 9, 2770. [Google Scholar] [CrossRef]
  19. Dos Santos Coelho, L.; de Almeida AD, V.; Mariani, V.C. Cultural differential evolution approach to optimize the economic dispatch of electrical energy using thermal generators. In Proceedings of the 2008 IEEE International Conference on Emerging Technologies and Factory Automation, Hamburg, Germany, 15–18 September 2008; pp. 1378–1384. [Google Scholar]
  20. Pandi, V.R.; Panigrahi, B.K.; Mohapatra, A.; Mallick, M.K. Economic load dispatch solution by improved harmony search with wavelet mutation. Int. J. Comput. Sci. Eng. 2011, 6, 122–131. [Google Scholar] [CrossRef]
  21. Banerjee, S.; Maity, D.; Chanda, C.K. Teaching learning based optimization for economic load dispatch problem considering valve point loading effect. Electr. Power Energy Syst. 2015, 73, 456–464. [Google Scholar] [CrossRef]
  22. Salaria, U.A.; Menhas, M.I.; Manzoor, S. Quasi oppositional population based global particle swarm optimizer with inertial weights (qpgpso-w) for solving economic load dispatch problem. IEEE Access 2021, 9, 134081–134095. [Google Scholar] [CrossRef]
  23. Niknam, T.; Mojarrad, H.D.; Meymand, H.Z. Non-smooth economic dispatch computation by fuzzy and self adaptive particle swarm optimization. Appl. Soft Comput. 2011, 11, 2805–2817. [Google Scholar] [CrossRef]
  24. Noman, N.; Iba, H. Differential evolution for economic load dispatch problems. Electr. Power Syst. 2008, 78, 1322–1331. [Google Scholar] [CrossRef]
  25. Said, M.; Houssein, E.H.; Deb, S.; Ghoniem, R.M.; Elsayed, A.G. Economic Load Dispatch Problem Based on Search and Rescue Optimization Algorithm. IEEE Access 2022, 10, 47109–47123. [Google Scholar] [CrossRef]
  26. Hao, W.; Wang, J.; Li, X.; Wang, M.; Zhang, M. Arithmetic optimization algorithm based on elementary function disturbance for solving economic load dispatch problem in power system. Appl. Intell. 2022, 52, 11846–11872. [Google Scholar] [CrossRef]
  27. Dai, B.; Wang, F.; Chang, Y. Multi-objective economic load dispatch method based on data mining technology for large coal-fired power plants. Control Eng. Pract. 2022, 121, 105018. [Google Scholar] [CrossRef]
  28. Alghamdi, A.S. Greedy Sine-Cosine Non-Hierarchical Grey Wolf Optimizer for Solving Non-Convex Economic Load Dispatch Problems. Energies 2022, 15, 3904. [Google Scholar] [CrossRef]
  29. Al-Betar, M.A.; Awadallah, M.A.; Makhadmeh, S.N.; Abu Doush, I.; Abu Zitar, R.; Alshathri, S.; Elaziz, M.A. A hybrid Harris Hawks optimizer for economic load dispatch problems. Alex. Eng. J. 2023, 64, 365–389. [Google Scholar] [CrossRef]
  30. Hassan, M.H.; Kamel, S.; Eid, A.; Nasrat, L.; Jurado, F.; Elnaggar, M.F. A developed eagle-strategy supply-demand optimizer for solving economic load dispatch problems. Ain Shams Eng. J. 2023, 14, 32–46. [Google Scholar] [CrossRef]
  31. Tai, T.-C.; Lee, C.-C.; Kuo, C.-C. A Hybrid Grey Wolf Optimization Algorithm Using Robust Learning Mechanism for Large Scale Economic Load Dispatch with Vale-Point Effect. Appl. Sci. 2023, 13, 2727. [Google Scholar] [CrossRef]
  32. Zhang, X.-Y.; Hao, W.-K.; Wang, J.-S.; Zhu, J.-H.; Zhao, X.-R.; Zheng, Y. Manta ray foraging optimization algorithm with mathematical spiral foraging strategies for solving economic load dispatching problems in power systems. Alex. Eng. J. 2023, 70, 613–640. [Google Scholar] [CrossRef]
  33. Wang, R.; Xu, T.; Xu, H. Robust multi-objective load dispatch in microgrid involving unstable renewable generation. Int. J. Electr. Power Energy Syst. 2023, 148, 137–149. [Google Scholar] [CrossRef]
  34. Lu, X.; Li, H.; Zhou, K.; Yang, S. Optimal load dispatch of energy hub considering uncertainties of renewable energy and demand response. Energy 2023, 262, 285–307. [Google Scholar] [CrossRef]
  35. Fu, L.; Ouyang, H. A constrained cooperative adaptive multi-population differential evolutionary algorithm for economic load dispatch problems. Appl. Soft Comput. 2022, 121, 15–26. [Google Scholar] [CrossRef]
  36. Victoire, T.A.A.; Jeyakumar, A.E. Hybrid PSO–SQP for economic dispatch with valve-point effect. Electr. Power Syst. Res. 2004, 71, 51–59. [Google Scholar] [CrossRef]
  37. Singh, N.; Kumar, Y. Multiobjective Economic Load Dispatch Problem Solved by New PSO. Adv. Electr. Eng. 2015, 2015, 1–6. [Google Scholar] [CrossRef] [Green Version]
  38. Tawhid, M.A.; Savsani, V. Multi-objective sine-cosine algorithm (MO-SCA) for multi-objective engineering design problems. Neural Comput. Appl. 2019, 31, 915–929. [Google Scholar] [CrossRef]
  39. Singh, N.; Nighoskar, A.; Ram Krishna, S. Economic Load Dispatch with Valve Loading Effects Optimize By BBMO. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 104–107. [Google Scholar]
  40. Ahmadi, B.; Ceylan, O.; Ozdemir, A.; Fotuhi-Firuzabad, M. A multi-objective frame work for distributed energy resources planning and storage management. Appl. Energy 2022, 314, 127–142. [Google Scholar] [CrossRef]
Figure 1. Effect of the valves’ loading on generation cost function.
Figure 1. Effect of the valves’ loading on generation cost function.
Electronics 12 02921 g001
Figure 2. Power generation limits due to ramp rate limits.
Figure 2. Power generation limits due to ramp rate limits.
Electronics 12 02921 g002
Figure 3. Pseudo code for the NPSO.
Figure 3. Pseudo code for the NPSO.
Electronics 12 02921 g003
Figure 4. Convergence characteristic of the MPSO plotted between the objective functions and the iteration.
Figure 4. Convergence characteristic of the MPSO plotted between the objective functions and the iteration.
Electronics 12 02921 g004
Table 1. Test data for case 1 of 13 generating units for the load demand of 1800 MW.
Table 1. Test data for case 1 of 13 generating units for the load demand of 1800 MW.
Gen. Units   P i m i n P i M a x c i   b i a i E i F i  
106805508.100.000283000.035
203603098.100.000562000.042
303603078.100.000561500.042
4601802407.740.003241500.063
5601802407.740.003241500.063
6601802407.740.003241500.063
7601802407.740.003241500.063
8601802407.740.003241500.063
9601802407.740.003241500.063
10401201268.600.002841000.084
11401201268.600.002841000.084
12551201268.600.002841000.084
13551201268.600.002841000.084
Table 2. Comparative results of 13 generating unit systems.
Table 2. Comparative results of 13 generating unit systems.
Power OutputHS
[20]
DE
[19]
HQPSO
[10]
TLBO
[21]
GPSO-w
[22]
QPGPSO
[22]
HHO
[29]
ESCSDO
[30]
PSO [36]MPSO
P1(MW)628.318628.317628.318364.99628.3185628.3185 538.5587 628.29
P2(MW)149.59149.24149.109227.95224.3707223.3356 75.6427 149.68
P3(MW)222.74223.168223.322217.46148.7126298.6696 224.3995 222.76
P4(MW)109.86109.85109.86595.22560109.8547 109.8666 109.88
P5(MW)60109.86109.862106.67109.86560 109.8666 60
P6(MW)109.87109.866109.866123.54109.655760 109.8666 109.85
P7(MW)109.87109.82109.791112.536060 109.8666 109.854
P8(MW)109.86109.8260.000144.22159.73109.866 109.8666 109.785
P9(MW)109.68660109.866126.07109.584860 109.8666 109.899
P10(MW)40404060.2364040 40 40
P11(MW)40404048.4754040 77.39996 40
P12(MW)55555591.3645555 92.39991 55
P13(MW)55555581.2395555 92.39991 55
Power output
(MW)
180018001800180018001800 180018001800
Total fuel cost (USD/h)17,963.8317,963.9417,963.9518,141.0217,978.6219,971.8517,986.0318,028.1918,205.7817,962.72
CPU
time (s)
13.75.427.5831.638.4405.73.8277.371.8921
Table 3. Fuel cost coefficients, ramp rate limits and the generation limits of 15 generating unit systems for a load demand of 2650 MW.
Table 3. Fuel cost coefficients, ramp rate limits and the generation limits of 15 generating unit systems for a load demand of 2650 MW.
No. Unit c i b i a i     P i m i n P i m a x P i U R i D R i
167110.10.00029915045540080120
257410.20.00018315045530080120
33748.80.00112620130105130130
43748.80.00112620130100130130
546110.40.0002051504709080120
663010.10.00030113546040080120
75489.80.00036413546535080120
822711.20.000338603009565100
917311.20.0008072516210560100
1017510.70.0012032516011060100
1118610.20.0035862080608080
122309.90.0055132080408080
1322513.10.0003712585308080
1430912.10.0019291555205555
1532312.40.0044471555205555
Table 4. Test results of case 2 for 15 generating unit systems.
Table 4. Test results of case 2 for 15 generating unit systems.
Power Output (MW)PPSO
[14]
Fuzzy and APSO
[23]
GPSO-w
[22]
GA
[24]
G-
SCNHGWO
[28]
ESCSDO
[30]
PSO [23]MPSO
P1 455455 --455455454.9999421.4
P2 455 455 --380379.9996454.9999455
P3 130130 --130129.9999130130.6
P4130130 --130130130131.6
P5231.05271.78 --170170234.2005341
P6460460 --460460460460
P7465465 --430430464.9999465
P86060 --67.959370.2576070
P92525 --58.013759.3322521.6
P10 35.522425 --159.99159.930.993920
P1174.2943.41 --808076.701420
P1280 55 --808079.999963.2
P1325 25 --25252522
P14 1515 --17.9118151513.6
P1515 15 --15151515
Total Power
(MW)
2650 2650 26502650 2650265026502650
Fuel Cost (USD/h) 32,543.289 32,548.06 32,548.633,063.5 32,687.1032,692.40132,858.0132,465.69
CPU time (s) 3.478.74033.514.922.9011.31.87
Table 5. Test data for case 3 for a load demand of 900 MW.
Table 5. Test data for case 3 for a load demand of 900 MW.
Gen. Unit a i b i c i d i e i f i   P i m i n P i m a x
10.152538.54756.80.00420.3313.8610125
20.10646.2451.40.0040.3313.910150
30.0208340.1591049.990.00683−0.5540.2735225
40.035638.311234.50.0068−0.5540.2735210
50.021136.331658.60.0046−0.5242.7130325
60.017938.271356.70.0042−0.5242.7125315
Table 6. Results of the six generating units for the economic emission dispatch for a demand of 900 MW.
Table 6. Results of the six generating units for the economic emission dispatch for a demand of 900 MW.
Output PowerBAT [17]ABC [16]RGA [17]ACB [18]MPSO
P1(MW) 92.328892.3297 92.31579.4
P2(MW) 98.391098.3912 98.370799.98
P3(MW)150.1132150.1948 150.1997154.4
P4(MW)148.586148.5588 148.5549145.84
P5(MW)220.4007220.4043 220.4051223.26
P6(MW)218.1267218.1307 218.115224.14
Losses(MW)28.00897528.009673 29.725 28.00427.26
Power output (MW)928928 929.725 928.004927.26
Fuel cost (USD/h)48,350.16348,350.683 48,567.7 48,108 47,889.45
Emission (Ton/h)693.772693.788694.19 693.791669.3217
Total cost(USD/h)81,527.73981,52981,764 81,527 81,489.12
Computation time(s)11.475.282.943.811.72
Table 7. Penalty factor h values.
Table 7. Penalty factor h values.
Generating Unitshi
165.9
261.6
342.4
447.89
543.64
651.3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Singh, N.; Chakrabarti, T.; Chakrabarti, P.; Margala, M.; Gupta, A.; Praveen, S.P.; Krishnan, S.B.; Unhelkar, B. Novel Heuristic Optimization Technique to Solve Economic Load Dispatch and Economic Emission Load Dispatch Problems. Electronics 2023, 12, 2921. https://doi.org/10.3390/electronics12132921

AMA Style

Singh N, Chakrabarti T, Chakrabarti P, Margala M, Gupta A, Praveen SP, Krishnan SB, Unhelkar B. Novel Heuristic Optimization Technique to Solve Economic Load Dispatch and Economic Emission Load Dispatch Problems. Electronics. 2023; 12(13):2921. https://doi.org/10.3390/electronics12132921

Chicago/Turabian Style

Singh, Nagendra, Tulika Chakrabarti, Prasun Chakrabarti, Martin Margala, Amit Gupta, S. Phani Praveen, Sivaneasan Bala Krishnan, and Bhuvan Unhelkar. 2023. "Novel Heuristic Optimization Technique to Solve Economic Load Dispatch and Economic Emission Load Dispatch Problems" Electronics 12, no. 13: 2921. https://doi.org/10.3390/electronics12132921

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