Next Article in Journal
Effect of Initial Wettability on Performance of Smart Water Flooding in Carbonate Reservoirs—An Experimental Investigation with IOR Implications
Previous Article in Journal
Reactive Power and Current Harmonic Control Using a Dual Hybrid Power Filter for Unbalanced Non-Linear Loads
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multiple Fuel Machines Power Economic Dispatch Using Stud Differential Evolution

1
Department of Electrical Engineering, Bahria University, Islamabad 44000, Pakistan
2
Department of Electrical Engineering, University of Engineering & Technology, Taxila 47050, Pakistan
*
Author to whom correspondence should be addressed.
Energies 2018, 11(6), 1393; https://doi.org/10.3390/en11061393
Submission received: 13 April 2018 / Revised: 27 April 2018 / Accepted: 2 May 2018 / Published: 30 May 2018
(This article belongs to the Section F: Electrical Engineering)

Abstract

:
This paper presents an optimization method for solving the Power Economic Dispatch (PED) problem of thermal generation units with multiple fuels and valve point loadings. The proposed optimizer is a variant of Differential Evolution (DE) characterized as a Stud Differential Evolution (SDE), which has been proposed earlier and implemented on a hydrothermal energy system. In SDE, an operator named Stud Crossover (SC) is introduced in the conventional DE during the trial vector updating process. In SC operator, a best vector gives its optimal information to all other population members through mating. The proposed algorithm’s effectiveness to solve Multiple Fuel PED problem, with and without Valve Point Loading Effects (VPLEs), has been validated by testing it on 10 machine multiple fuel standard test systems having 2400 MW, 2500 MW, 2600 MW, and 2700 MW load demands. The results depict the strength of SDE over various other methods in the literature.

1. Introduction

The Power Economic Dispatch (PED) is one of the essential steps in operation and planning of a power system. It is an online function and is carried out after every fifteen minutes or on request in control centers. It is a generation allocation problem that is defined as the determination of an optimal generation schedule of machines subjected to the satisfaction of equality and in-equality constraints. PED is non-convex in nature because of Valve Point Loading Effects (VPLEs), Multiple Fuel Options (MFOs), and Prohibited Operating Zones (POZs) [1]. However, most of the time it is addressed as a convex optimization problem solved by conventional techniques; e.g., equal incremental cost criterion, gradient search method [2], Newton’s Method (NM), Lambda Iteration Method (LIM), Lagrange Relaxation (LR) [3], Dynamic Programming (DP) [4], and Quadratic Programming (QP) [5], etc. In such techniques, a simple quadratic function represents the machine curve that ignores the practical constraints; e.g., MFOs, POZs, and VPEs. Therefore, these conventional techniques lack the ability of solving highly complex, non-linear, and non-convex optimization problems and thereby fail to find the optimal solution [6].
Thus, for solving such non-convex PED problems, Artificial Intelligence (AI) based approaches were developed, examples include Genetic Algorithm (GA) [7], Particle Swarm Optimization (PSO) [8], fuzzy logic [9], Artificial Neural Network (ANN), Simulated Annealing (SA) [10], and Tabu Search (TS) [11], etc. Many other nature inspired algorithms introduced in the literature of economic dispatch include Artificial Bee Colony (ABC) [12,13], Cuckoo Search Algorithm (CSA) [14], Flower Pollination Algorithm (FPA) [15], Bat Algorithm (BAT) [16], Lightning Flash Algorithm (LFA) [17], Ant Lion Optimizer (ALO) [18], Distributed Auction Optimization Algorithm (DAOA) based on the gossip communication mechanism [19], Stud Krill Herd (SKH) [20], Symbiotic Organisms Search (SOS) algorithm [21], and Water Cycle Algorithm (WCA) [22], etc. These techniques are sometimes used in a modified and hybridized manner, such as in Adaptive Cuckoo Search Algorithm (ACSA) [23], Enhanced Lagrangian Artificial Neural Network(ELANN) [24], Modified Symbiotic Organisms Search (MSOS) algorithm [25], Chaotic Bat Algorithm (CBA) [26], New particle swarm optimization with local random search (NPSO_LRS) [27], Improved Genetic Algorithm with Multiplier Updating (IGA_MU) [28], Conventional Genetic Algorithm with Multiplier Updating (CGA_MU) [28], and Particle Swarm Optimization with Gaussian Mutation (PSO_GM) [29] to further optimize search time and results. Evolutionary Algorithms (EAs) are also potential solution methodologies.
Differential Evolution (DE) [30] belongs to the class of EAs. It was first presented by Storn and Price in 1997 [31]. Since it was developed, it has earned the reputation of an efficient global optimization technique for solving non-linear and non-differentiable problems. Some of its advantages include its robustness, simplicity, easy usage, and speed. DE comprises both evolutionary and classic GA strategies. DE is an optimization technique that is most preferred by utility because of its immediate response to practical problems. During the past few years, many variants of DE have also been proposed to solve PED problem such as Self-adaptive DE (SaDE) [32], Improved DE (IDE) [33], Shuffled DE (SDE) [34], hybrid of Continuous Greedy Randomized Adaptive Search Procedure with DE (C-GRASP–DE) [35], hybrid of DE with Particle Swarm Optimization (DEPSO) [1], and many others. DE has a global search capability but it is not always able to search the global optimum solution due to pre-mature convergence. Additionally, its local search ability is also weak.
To cater to all these problems, a variant of DE named Stud Differential Evolution (SDE) has been proposed in this paper. Stud behavior has been proposed and implemented earlier with some evolutionary methods, such as GA [36] and KHA [37]. SDE was proposed by Haroon SS et al. in [38] and was successfully applied for the solution of the emissions constrained hydrothermal energy system problem. However, until now the effectiveness of stud incorporated DE (SDE) has not been examined as a competent solution to convex/non-convex power economic dispatch problems as well as a potential search approach, thereby rendering a research gap in the literature. Another major reason behind the development of SDE is the incompetency of conventional DE in solving complicated multi-modal problems efficiently as it does not always proceed to the global optimum solution. Therefore, a Stud Crossover (SC) operator unlike the conventional crossover operator is introduced that shares the information of an optimal vector with rest of the population vectors and restarts the search through cross-over. The introduced SC operator helps to avoid the entrapment in the local optimum and to find a global optimal solution. SC also empowers the local search ability of the proposed algorithm. Hence with the two said techniques combined, SDE balances the exploitation and exploration altogether, resulting in better performance towards complicated problems.
In this paper, a convex PED (with only MFOs) and a non-convex PED (with both MFOs and VPLEs) have been mapped in SDE. Hence the effectiveness of SDE has been determined by applying it on multiple fuel standard test systems comprising 10 generation-units with power demands of 2700 MW, 2600 MW, 2500 MW, and 2400 MW.

2. Problem Formulation

Mathematically, the PED problem is usually modeled by its objective function and constraints related to generating units. The objective function of PED is to minimize the total fuel cost of all power generation units while satisfying the power balance constraint and generation capacity constraint of the power system.

2.1. Objective Function

The objective of the PED problem is to minimize the overall power generation cost. Equation (1) is a mathematical representation of the objective function of PED.
m i n F T = i = 1 N F i   ( P G i )
where, F T is the overall power generation cost to be minimized, F i ( P G i ) is the fuel cost associated with ith unit, P G i is the power generated from ith unit and N is the number of units. The fuel cost equation of a simple PED problem, for an ideal power system, is a quadratic function and is given in Equation (2).
F i ( P G i ) =   a i + b i P G i + c i P G i 2
Here, a i , b i   and   c i are the fuel cost coefficients of the ith generator. The fuel cost curve for above quadratic fuel cost equation has been shown in Figure 1. It depicts the fuel cost characteristics of a simple economic dispatch problem.

2.2. Constraints

The following are the constraints that are supposed to be satisfied while achieving the objective function of PED.

2.2.1. Equality Constraint

The sum of power generated from all units is required to be equal to the total power demand as represented through Equation (3).
i = 1 N P G i = P d

2.2.2. In-Equality Constraint

The value of power generated by each unit should lie inside the maximum and minimum power generation limit of that unit. Equation (4) presents this constraint of generation capacity.
P G i m i n   P G i   P G i m a x
where, P D is the total power demand, P G i is the power generated by ith unit and P G i m i n and P G i m a x are the minimum and maximum power limits from ith generation unit respectively.

2.3. Fuel Cost Equations

Practically, the objective function of PED problem is non-differentiable and non-convex in nature because of VPLEs and MFOs. Therefore, the objective function of PED is modeled in terms of following fuel cost equations for practical power systems.

2.3.1. Power Economic Dispatch considering Valve Point Loading Effects Only

The fuel cost equation for a PED problem with only VPLEs is as under,
F i ( P G i ) =   a i + b i P G i + c i P G i 2 + | e i s i n ( f i ( P G i m i n P G i ) ) |
The fuel cost curve for such type of PED has been presented in Figure 2.

2.3.2. Power Economic Dispatch Considering Multiple Fuel Options Only

The fuel cost equation for a PED problem with only MFOs, is as under in Equation (6).
F i ( P G i ) = { a i 1 + b i 1 P G i + c i 1 P G i 2 ,    f u e l 1 ,     P G i m i n P G i P i 1 a i 2 + b i 2 P G i + c i 2 P G i 2 ,    f u e l 2 ,     P i 1 P G i P i 2 , , , , , a i k + b i k P G i + c i k P G i 2 ,    f u e l k ,     P i k 1 P G i P G i m a x
where, P i k m i n and P i k m a x are the minimum and maximum power generations from ith unit consuming kth fuel respectively. a i k , b i k   and   c i k are the cost coefficients of the ith generating unit consuming kth fuel. Figure 3 represents the fuel cost characteristics of a PED problem that considers only MFOs for generating units.

2.3.3. Power Economic Dispatch Considering Multiple Fuel Options and Valve Point Loading Effects Together

The fuel cost equation for a PED problem modeling both MFOs and VPLEs, is as under in Equation (7).
F i ( P G i ) = { a i 1 + b i 1 P G i + c i 1 P G i 2 + | e i 1 s i n ( f i 1   ( P G i m i n P G i ) ) | f u e l   1 ,    P G i m i n P G i P i 1 a i 2 + b i 2 P G i + c i 2 P G i 2 + | e i 2 s i n ( f i 2   ( P G i m i n P G i ) ) | , f u e l   2 ,    P i 1 P G i P i 2 , , , , , a i k + b i k P G i + c i k P G i 2 + | e i k s i n ( f i k   ( P G i m i n P G i ) ) | , f u e l   k ,    P i k 1 P G i P G i m a x

3. Differential Evolution (DE)

DE is a population-based algorithm in which mutation, crossover, and selection are its essential components. It uses mutation as a main search strategy and employs the selection operator to direct the search towards the potential solution region. It builds two arrays: a primary array and a secondary array. Both arrays hold N P number of potential solutions and each solution contains D number of parameters. These solutions are real valued vectors. In short, there is N P number of D -dimensional vectors. All vectors collectively are called a population. The first array comprises of the current vector population and the second array collects vectors that are selected for next generation.
Following is the stepwise description of DE.
Step 1: Randomly initialize the initial population P i G (target vectors) of N P size and of D dimensions, in a feasible range.
P S G = [ P 1 G , P 2 G , .. P N p G ]
P i G = [ P 1 , i G , P 2 , i G , .. P D , i G ]       i = 1 , 2 , .. , N p
where, P i G is the ith potential solution and D is the Dth generating unit.
As the population is defined within permissible range,
P j , i 0 = P j , i m i n + δ j ( P j , i m a x P j , i m i n )
where, i = 1 , 2 , .. , N p   j = 1 , 2 , .. , D
In Equation (10), D is the total number of decision parameters, P j , i m i n and P j , i m a x are the lower and upper limits of the jth parameter respectively and δ j is a random number generated in a range 0–1 which is new for every new value of j .
Step 2: Calculate the fitness value for all generated target vectors.
Step 3: Generate the mutant vector V i G by perturbing a randomly selected vector P k G with the difference of two other randomly selected vectors P l G and P m G according to Rand/1/bin mutation strategy.
Step 4: Generate the trial vectors ( U i G ) through crossover by randomly recombining the parameters of target vectors ( P i G ) and mutant vectors ( V i G ).
U j , i G = { V j , i G         i f   ( ρ j < C R )   o r   j = D     P j , i G           O t h e r w i s e                                    
Step 5: Calculate the fitness value for each trial vector generated in step 4.
Step 6: Perform 1-1 comparison between target vectors and trial vectors and select the vectors with improved fitness value for new offspring.
P i G + 1 = { U i G         i f       f ( U i G ) > f ( P i G )   P i G           O t h e r w i s e                                    
Step 7: Check whether desired fitness value is attained or maximum number of generations is achieved, if yes then stop this optimization process, otherwise go back to step 3.

4. Stud Differential Evolution (SDE)

Because the conventional DE method suffers from premature convergence, it cannot always find the optimal solution, especially for the systems with turbulent search space. Therefore, in this research work, an improved strategy of crossover known as SC operator has been introduced in conventional DE in order to improve its performance in solving the PED problem of thermal units with MFOs and VPLEs. This improved version of DE called SDE is inspired by Stud GA. In SDE, to begin with, the conventional DE is implemented to reduce the research space to the strategic area and afterwards the SC operator is applied. SC operator is the heart of SDE and is utilized to mate all population vectors with only the best vector or the most optimal vector called stud. It results in the generation of better quality solutions instead of not so good solutions for upcoming offspring.
In SDE, the trial vectors ( U i G ) are generated for all potential solutions (vectors) of population by recombining the parameters of best vector P b e s t G (instead of target vectors as in conventional DE) from the current generation G and mutant vectors ( V i G ). The SC operator is represented by the following mathematical expression.
U j , i G = { V j , i G         i f     ( ρ j < C R )   o r   j = D     P b e s t G             O t h e r w i s e                                    
The mainframe of SDE operator and SC has been given in Algorithms 1 and 2 respectively. Figure 4 depicts the flowchart of the proposed optimization method.
As we can see in Algorithm 1, to begin with, the optimal vector (stud) is selected as first parent to mate with another parent vector to create a novel child/trial vector through crossover operator. It must be ensured that stud should not be selected as second parent. Then the quality of a generated child vector is determined by fitness function.
Algorithm 1: Stud Differential Evolution (SDE)
Begin
Randomly initialize the population P (target vectors) of NP size and of D dimensions, in a feasible range
    Set the generation counter G = 1
Allot suitable values to all other control parameters i.e., crossover rate CR, mutation probability F etc.
Calculate the fitness for all generated population vectors.
While G < Maximum Generation do
Implement regular DE from conventional mutational and crossover all the way to selection.
for I = 1: NP do
    Perform Mutation and generate mutant vector V i G
    Perform the SC operator in Algorithm 2
end for i
Sort all the vectors and find the current best vector
G = G + 1;
end while
Display the best solution.
End.
Algorithm 2: Stud Crossover (SC) Operator
Begin
Perform the Selection
   Select the Stud/Best vector P b e s t G for mating
Perform the Crossover
   Generate trial vector U i G , taking stud P b e s t G as first parent and mutant vector V i G   as a second parent
Calculate fitness of trial vector ( f ( U i G ) )
   If ( f ( U i G ) > f ( P i G ) ) do
      Accept the generated trial vector U i G for next generationelse
else
      Accept the generated target vector P i G for next generation
end if
End.

5. Simulation Results

The proposed SDE is implemented in a Visual C++ environment on various IEEE standard test systems. For computer implementation of SDE, a Pentium IV computer with 1 GB of RAM and 2.0 GHz processor speed is used. Software used is Microsoft Visual C++ version 8.0. In order to validate the effectiveness of the proposed SDE, it has been tested on two 10-machine multiple fuel test systems. In one system, VPLEs has been considered (a 10-machine system with non-convex cost function) while it has been neglected in the other one (a system with convex cost function). Further, four case studies for various load demands of 2400 MW, 2500 MW, 2600 MW, and 2700 MW have been conducted for each above mentioned system. The inputs to the proposed SDE are cost coefficients, power generation limits of each unit and demand power while the outputs of the proposed algorithm are power generation values from each unit, computation time, and type of fuel of each generating unit.
Parameter Selection: There are three main parameters in SDE that need to be predetermined; the population size (NP), mutation factor (F) and crossover rate (CR).

5.1. System 1: 10 Machine Multiple Fuel Convex PED (without Valve Point Loading Effects)

This system consists of 10 generating units, considering only MFOs while ignoring the VPLEs. The simulations for this system have been conducted for four different power demands of 2700 MW, 2600 MW, 2500 MW, and 2400 MW. The input data for the system has been taken from [39]. The selected parameters for this system are: Population size = 100, No. of iterations = 200, Crossover rate (CR) = 0.6, Mutation factor (MF) = 0.5 and the results are presented after 30 repeated trials. Table 1, Table 2, Table 3 and Table 4 indicate the power generation schedule and generation cost obtained by the proposed SDE for the load demands of 2700 MW, 2600 MW, 2500 MW, and 2400 MW respectively. In Table 1, the effectiveness of SDE in solving convex PED problem, for the power demand of 2700 MW, has been validated by comparing its results with other optimizers in the literature such as Modified Shuffled Frog Leaping Algorithm (MSFLA) [40], Modified Hopfield Neural Network (MHNN) [41], Self-adaptive Differential Evolution (SaDE) [32], and Improved Evolutionary Programming (IEP) [42]. Similarly, Table 2 shows the simulation result of SDE for the power demand of 2600 MW, compared with Hopfield Lagrange Network (HLN) [43], Lamda-Iteration (LI) [43], and SaDE [32]. Table 3 depicts the cost comparison of the proposed method to Modified Particle Swarm Optimization (MPSO) [44], Enhanced Augmented Lagrange Hopfield Network (EALHN) [45], and Artificial Immune System (AIS) [46] against the power demand of 2500 MW. Table 4 indicates the comparison of SDE simulation results among MHNN [41], AIS [46], EALHN [45], and MPSO [44] for the power demand of 2400 MW.
The best generation costs and computational times of the proposed method is compared to those from HNN [41], SaDE [32], IEP [42], ELANN [24], EALHN [45], MPSO [44], RCGA [47], DE [48], and LI [43] for all power demands of 2400 MW, 2500 MW, 2600 MW, and 2700 MW, as shown in Table 5 (i, ii, iii, iv) respectively. It is evident from the table that the total fuel cost obtained by the proposed SDE is less than all other algorithms except the LI for 2400 MW, HNN for 2500 MW and 2600 MW cases. However, computational time of the proposed SDE is shorter than LI and HNN for all cases. Additionally, HNN fails to meet the power balance constraint in all cases. As for the 2700 MW case, the simulation results of SDE are better than all mentioned algorithms. The convergence characteristics of the proposed method in solving the convex PED problem (with MFOs and without VPLEs), for 2600 MW, 2500 MW, and 2400 MW load demands, are shown in Figure 4 while those for 2700 MW load demand are presented in Figure 5.

5.2. System 2: 10 Machine Multiple Fuel Non-Convex PED (with Valve Point Loading Effects)

This system considers both MFOs and the VPLEs. The simulations for this system have also been conducted for 2700 MW, 2600 MW, 2500 MW and 2400 MW power demands. The selected parameters for this system are: Population size = 200, No. of iterations = 800, Crossover rate (CR) = 0.6, Mutation factor (MF) = 0.5 and the results are presented after 30 trials. Table 6 shows the results obtained from the proposed SDE in solving non-convex PED problem for the 2700 MW power demand and are compared to other optimizers in literature such as Improved Genetic Algorithm with Multiplier Updating (IGA_MU) [28], Modified Shuffled Frog Leaping Algorithm (MSFLA) [40], Particle Swarm Optimization (PSO) [49], conventional DE [49], Real-coded Genetic Algorithm (RGA) [49], New Particle Swarm Optimization with Local Random Search (NPSO-LRS) [50], Back-tracking Search Algorithm (BSA) [51], Cuckoo Search Algorithm with Cauchy distribution (CSA-Cauchy) [52] and BAT [16]. Table 7 shows the simulation results of SDE for the power demand of 2600 MW and are compared with conventional PSO [49], RGA [49], DE [49], MSFLA [40], Global-best Harmony Search (GHS) [40], BAT [16], SaDE [32]. In Table 8, SDE simulation results have been compared with DE [49], RGA [49], PSO [49] and Adaptive Simulated Annealing (ASA) [53] for 2500 MW load demand. For 2400 MW load demand, SDE outperforms all mentioned algorithms same as all other power demands (2700 MW, 2600 MW and 2500 MW), as illustrated by Table 9. Table 10 shows optimal solutions for different values of Crossover ratio (CR).
For the power demand of 2700 MW, the comparison of the proposed SDE with various optimization techniques in literature been performed in Table 10 comprising maximum, average and minimum generation costs, standard deviation and computational time of the reported algorithms. From all above result comparisons, it is clearly found that the proposed SDE provides high quality results compared to all other methodologies. The convergence characteristics of the proposed optimizer while solving the non-convex PED problem (with both MFOs and VPLEs) for 2600 MW, 2500 MW and 2400 MW load demands, are shown in Figure 6 while those for 2700 MW load demand are presented in Figure 7. It is also clear from the figures that SDE can converge to high quality solutions within reasonable time. It is robust and can converge to optimal solution at early iterations. The distribution of power-generation costs of the proposed SDE, for 2700 MW power demand during 30 repeated runs, has been illustrated in Figure 8. It is evident from the figure that the optimal generation cost has been achieved at 19th run by SDE. Figure 9 shows the cost distribution around 30 runs for system 2. Table 11 shows the comparison of the results obtained by SDE with other approaches of literature for all the power demands and Table 12 presents the summary of simulation results achieved by the proposed SDE while solving both convex and non-convex PED problems with four power demands of 2700 MW, 2600 MW, 2500 MW and 2700 MW separately.

6. Conclusions

In this research, SDE was mapped in a C++ programming environment and tested on standard test systems available in the literature. On the basis of the results achieved by computer implementation of the C++ SDE application, it can be seen that SDE has a reduced generation cost and it can be concluded that the proposed algorithm can effectively and efficiently explore the solution space and that SDE is one of the promising optimization techniques.
Thus, the following conclusions can be made:
  • SDE is a potential solution methodology for the PED problem, as it addresses the convex and non-convex PED equally.
  • Results obtained from SDE are better in comparison with the current research available, which indicates the promise of the approach.
  • SDE can easily be further modified and hybridized with other optimization techniques because it has fewer control parameters.
The presented research work has been entirely computer oriented and the main motivation was to develop a software application using C++ based on SDE.

Author Contributions

The idea of the paper was conceived by N., S.S.H., S.A. and I.A.S. All of the listed authors designed the simulation and helped in coding and analyzed the data especially N., S.S.H. and corresponding author. The paper was written by all authors and was reviewed many times by all of them especially N., S.S.H., corresponding author, A.W., M.A., M.Y. and I.A.

Acknowledgments

The authors would like to acknowledge Bahria University, Islamabad, Pakistan in providing all the help in carrying out the research work and funding it in terms of payment of Open Access Charges to this journal.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

N Total no. of units
P G i Power from ith unit
F i ( P G i ) Fuel cost associated with ith unit
P d Total power demand
P G i m i n Minimum power generation from ith unit
P G i m a x Maximum power generation from ith unit
P i k m i n Minimum power generation from ith unit consuming kth fuel
P i k m a x Maximum power generation from ith unit consuming kth fuel
F T Total cost of power generation
a i k , b i k   a n d   c i k Cost coefficients of the ith generating unit consuming kth fuel
Optimization Techniques
AISArtificial Immune System
APSOAdaptive particle swarm optimization
ASAAdaptive Simulated Annealing
BSABack-tracking Search Algorithm
CBPSO_RVMCombined particle swarm optimization with real-valued mutation
CGA_MUConventional Genetic Algorithm with Multiplier Updating
C-GRASP–DEContinuous Greedy Randomized Adaptive Search Procedure with Differential Evolution
CPSOCombinatorial particle swarm optimization
CSA-CauchyCuckoo Search Algorithm with Cauchy distribution
CSA-GaussCuckoo Search Algorithm with Gaussian distribution
DEPSODifferential Evolution with Particle Swarm Optimization
DSPSO_TSADistributed Sobol Particle Swarm Optimization and Tabu Search Algorithm
EALHNEnhanced Augmented Lagrange Hopfield Network
GA_BGCGenetic Algorithm with best of Gaussian and Cauchy mutations
GA_CGenetic Algorithm GA with Cauchy mutation
GA_GGenetic Algorithm with Gaussian mutation
GA_MGCGenetic Algorithm with mean of Gaussian and Cauchy mutations
GHSGlobal-best Harmony Search
HLNHopfield Lagrange Network
HNNHopfiled Neural Network
IDEImproved Differential Evolution
IEPImproved Evolutionary Programming
IGA_MUImproved Genetic Algorithm with Multiplier Updating
IODPSO_Gimproved orthogonal design particle swarm optimization with global star structure
IODPSO_Limproved orthogonal design particle swarm optimization with local ring structure
LILamda-iteration
MHNNModified Hopfield Neural Network
MPSOModified Particle Swarm Optimization
MSFLAModified Shuffled Frog Leaping Algorithm
NPSONew particle swarm optimization
QPSOQuantum-behaved particle swarm optimization
RCGAReal-coded Genetic Algorithm
SADE_ALMSelf-adaptive Differential Evolution method with Augmented Lagrange Multiplier
SDEStud Differential Evolution
SFLA-GHSshuffled frog leaping algorithm with global-best harmony search algorithm

References

  1. Sayah, S.; Hamouda, A. A new hybrid heuristic algorithm for the nonconvex economic dispatch problem. In Proceedings of the 2017 5th International Conference on Electrical Engineering-Boumerdes (ICEE-B), Boumerdes, Algeria, 29–31 October 2017; pp. 1–6. [Google Scholar]
  2. Wood, A.J.; Wollenberg, B.F. Power Generation, Operation, and Control; John Wiley & Sons: Hoboken, NJ, USA, 2012. [Google Scholar]
  3. Hindi, K.S.; Ab Ghani, M. Dynamic economic dispatch for large scale power systems: A lagrangian relaxation approach. Int. J. Electr. Power Energy Syst. 1991, 13, 51–56. [Google Scholar] [CrossRef]
  4. Liang, Z.-X.; Glover, J.D. A zoom feature for a dynamic programming solution to economic dispatch including transmission losses. IEEE Trans. Power Syst. 1992, 7, 544–550. [Google Scholar] [CrossRef]
  5. Papageorgiou, L.G.; Fraga, E.S. A mixed integer quadratic programming formulation for the economic dispatch of generators with prohibited operating zones. Electr. Power Syst. Res. 2007, 77, 1292–1296. [Google Scholar] [CrossRef]
  6. Victoire, T.A.A.; Jeyakumar, A.E. Deterministically guided pso for dynamic dispatch considering valve-point effect. Electr. Power Syst. Res. 2005, 73, 313–322. [Google Scholar] [CrossRef]
  7. Khamsawang, S.; Jiriwibhakorn, S. Dspso–tsa for economic dispatch problem with nonsmooth and noncontinuous cost functions. Energy Convers. Manag. 2010, 51, 365–375. [Google Scholar] [CrossRef]
  8. Ab Ghani, M.R.; Hussein, S.T.; Ruddin, M.; Mohamad, M.; Jano, Z. An examination of economic dispatch using particle swarm optimization. MAGNT Res. Rep. 2015, 3, 193–209. [Google Scholar]
  9. Duman, S.; Yorukeren, N.; Altas, I.H. A novel modified hybrid psogsa based on fuzzy logic for non-convex economic dispatch problem with valve-point effect. Int. J. Electr. Power Energy Syst. 2015, 64, 121–135. [Google Scholar] [CrossRef]
  10. Júnior, J.d.A.B.; Nunes, M.V.A.; Nascimento, M.H.R.; Rodríguez, J.L.M.; Leite, J.C. Solution to economic emission load dispatch by simulated annealing: Case study. Electr. Eng. 2017, 1–13. [Google Scholar] [CrossRef]
  11. Lin, W.-M.; Cheng, F.-S.; Tsay, M.-T. An improved tabu search for economic dispatch with multiple minima. IEEE Trans. Power Syst. 2002, 17, 108–112. [Google Scholar] [CrossRef]
  12. Aydin, D.; Yavuz, G.; Özyön, S.; Yaşar, C.; Stützle, T. Artificial Bee colony framework to non-convex economic dispatch problem with valve point effects: A case study. In Proceedings of the Genetic and Evolutionary Computation Conference Companion, Berlin, Germany, 15–19 July 2017; pp. 1311–1318. [Google Scholar]
  13. Mouassa, S.; Bouktir, T. Artificial bee colony algorithm for solving economic dispatch problems with non-convex cost functions. Int. J. Power Energy Convers. 2017, 8, 146–165. [Google Scholar] [CrossRef]
  14. Karthik, N.; Parvathy, A.; Arul, R. Non-convex economic load dispatch using cuckoo search algorithm. Indones. J. Electr. Eng. Comput. Sci. 2017, 5, 48–57. [Google Scholar] [CrossRef]
  15. Souza, R.O.G.; Oliveira, E.S.; Junior, I.C.S.; Marcato, A.L.M.; de Olveira, M.T. Flower pollination algorithm applied to the economic dispatch problem with multiple fuels and valve point effect. In Proceedings of the Portuguese Conference on Artificial Intelligence, Porto, Portugal, 5–8 September 2017; pp. 260–270. [Google Scholar]
  16. Bhattacharya, S.; Kuanr, B.R.; Routray, A.; Dash, A. Implementation of bat algorithm in economic dispatch for units with multiple fuels and valve-point effect, Electrical. In Proceedings of the 2017 IEEE International Conference on Instrumentation and Communication Engineering (ICEICE), Karur, India, 27–28 April 2017; pp. 1–7. [Google Scholar]
  17. Kheshti, M.; Kang, X.; Bie, Z.; Jiao, Z.; Wang, X. An effective lightning flash algorithm solution to large scale non-convex economic dispatch with valve-point and multiple fuel options on generation units. Energy 2017, 129, 1–15. [Google Scholar] [CrossRef]
  18. Kamboj, V.K.; Bhadoria, A.; Bath, S. Solution of non-convex economic load dispatch problem for small-scale power systems using ant lion optimizer. Neural Comput. Appl. 2017, 28, 2181–2192. [Google Scholar] [CrossRef]
  19. Cui, S.; Wang, Y.-W.; Lin, X.; Liu, X.-K. Distributed auction optimization algorithm for the nonconvex economic dispatch problem based on the gossip communication mechanism. Int. J. Electr. Power Energy Syst. 2018, 95, 417–426. [Google Scholar] [CrossRef]
  20. Bentouati, B.; Chaib, L.; Chettih, S.; Wang, G.-G. An efficient stud krill herd framework for solving non-convex economic dispatch problem. World Acad. Sci. Eng. Technol. Int. J. Electr. Comput. Energ. Electron. Commun. Eng. 2017, 11, 1095–1100. [Google Scholar]
  21. Das, D.; Bhattacharya, A.; Ray, R. Symbiotic organisms search algorithm for economic dispatch problems. In Proceedings of the 2017 Second International Conference on Electrical, Computer and Communication Technologies (ICECCT), Coimbatore, India, 22–24 February 2017; pp. 1–7. [Google Scholar]
  22. Dihem, A.; Salhi, A.; Naimi, D.; Bensalem, A. Solving smooth and non-smooth economic dispatch using water cycle algorithm. In Proceedings of the 2017 5th International Conference on Electrical Engineering-Boumerdes (ICEE-B), Boumerdes, Algeria, 29–31 October 2017; pp. 1–6. [Google Scholar]
  23. Pham, L.H.; Nguyen, T.T.; Vo, D.N.; Tran, C.D. Adaptive cuckoo search algorithm based method for economic load dispatch with multiple fuel options and valve point effect. Int. J. Hybrid Inf. Technol. 2016, 9, 41–50. [Google Scholar] [CrossRef]
  24. Lee, S.-C.; Kim, Y.-H. An enhanced lagrangian neural network for the eld problems with piecewise quadratic cost functions and nonlinear constraints. Electr. Power Syst. Res. 2002, 60, 167–177. [Google Scholar] [CrossRef]
  25. Secui, D.C. A modified symbiotic organisms search algorithm for large scale economic dispatch problem with valve-point effects. Energy 2016, 113, 366–384. [Google Scholar] [CrossRef]
  26. Adarsh, B.; Raghunathan, T.; Jayabarathi, T.; Yang, X.-S. Economic dispatch using chaotic bat algorithm. Energy 2016, 96, 666–675. [Google Scholar] [CrossRef]
  27. Selvakumar, A.I.; Thanushkodi, K. A new particle swarm optimization solution to nonconvex economic dispatch problems. IEEE Trans. Power Syst. 2007, 22, 42–51. [Google Scholar] [CrossRef]
  28. Chiang, C.-L. Improved genetic algorithm for power economic dispatch of units with valve-point effects and multiple fuels. IEEE Trans. Power Syst. 2005, 20, 1690–1699. [Google Scholar] [CrossRef]
  29. Lu, H.; Sriyanyong, P.; Song, Y.H.; Dillon, T. Experimental study of a new hybrid pso with mutation for economic dispatch with non-smooth cost function. Int. J. Electr. Power Energy Syst. 2010, 32, 921–935. [Google Scholar] [CrossRef]
  30. Niu, Q.; Zhou, Z.; Zhang, H.-Y.; Deng, J. An improved quantum-behaved particle swarm optimization method for economic dispatch problems with multiple fuel options and valve-points effects. Energies 2012, 5, 3655–3673. [Google Scholar] [CrossRef]
  31. Storn, R.; Price, K. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  32. Balamurugan, R.; Subramanian, S. Self-adaptive differential evolution based power economic dispatch of generators with valve-point effects and multiple fuel options. Fuel 2007, 1, 543–550. [Google Scholar]
  33. Surekha, P.; Sumathi, S. An improved differential evolution algorithm for optimal load dispatch in power systems including transmission losses. IU-J. Electr. Electron. Eng. 2011, 11, 1379–1390. [Google Scholar]
  34. Reddy, A.S.; Vaisakh, K. Shuffled differential evolution for economic dispatch with valve point loading effects. Int. J. Electr. Power Energy Syst. 2013, 46, 342–352. [Google Scholar] [CrossRef]
  35. Neto, J.X.V.; Reynoso-Meza, G.; Ruppel, T.H.; Mariani, V.C.; dos Santos Coelho, L. Solving non-smooth economic dispatch by a new combination of continuous grasp algorithm and differential evolution. Int. J. Electr. Power Energy Syst. 2017, 84, 13–24. [Google Scholar] [CrossRef]
  36. Khatib, W.; Fleming, P.J. The Stud GA: A Mini Revolution? In Proceedings of the International Conference on Parallel Problem Solving from Nature, Amsterdam, The Netherlands, 27–30 September 1998; pp. 683–691. [Google Scholar]
  37. Wang, G.-G.; Gandomi, A.H.; Alavi, A.H. Stud krill herd algorithm. Neurocomputing 2014, 128, 363–370. [Google Scholar] [CrossRef]
  38. Haroon, S.S.; Malik, T.N. Environmental economic dispatch of hydrothermal energy system using stud differential evolution. In Proceedings of the 2016 IEEE 16th International Conference on Environment and Electrical Engineering (EEEIC), Florence, Italy, 7–10 June 2016; pp. 1–5. [Google Scholar]
  39. Abouheaf, M.I.; Lee, W.-J.; Lewis, F.L. Dynamic formulation and approximation methods to solve economic dispatch problems. IET Gener. Transm. Distrib. 2013, 7, 866–873. [Google Scholar] [CrossRef]
  40. Vaisakh, K.; Reddy, A.S. Msfla/ghs/sfla-ghs/sde algorithms for economic dispatch problem considering multiple fuels and valve point loadings. Appl. Soft Comput. 2013, 13, 4281–4291. [Google Scholar] [CrossRef]
  41. Park, J.; Kim, Y.; Eom, I.; Lee, K. Economic load dispatch for piecewise quadratic cost function using hopfield neural network. IEEE Trans. Power Syst. 1993, 8, 1030–1038. [Google Scholar] [CrossRef]
  42. Park, Y.-M.; Won, J.-R.; Park, J.-B. A new approach to economic load dispatch based on improved evolutionary programming. Eng. Intell. Syst. Electr. Eng. Commun. 1998, 6, 103–110. [Google Scholar]
  43. Thang, N.T. Economic emission load dispatch with multiple fuel options using hopfiled lagrange network. Int. J. Adv. Sci. Technol. 2013, 57, 9–24. [Google Scholar]
  44. Park, J.-B.; Lee, K.-S.; Shin, J.-R.; Lee, K.Y. A particle swarm optimization for economic dispatch with nonsmooth cost functions. IEEE Trans. Power Syst. 2005, 20, 34–42. [Google Scholar] [CrossRef]
  45. Dieu, V.N.; Ongsakul, W. Economic dispatch with multiple fuel types by enhanced augmented lagrange hopfield network. Appl. Energy 2012, 91, 281–289. [Google Scholar]
  46. Panigrahi, B.; Yadav, S.R.; Agrawal, S.; Tiwari, M. A clonal algorithm to solve economic load dispatch. Electr. Power Syst. Res. 2007, 77, 1381–1389. [Google Scholar] [CrossRef]
  47. Baskar, S.; Subbaraj, P.; Rao, M. Hybrid real coded genetic algorithm solution to economic dispatch problem. Comput. Electr. Eng. 2003, 29, 407–419. [Google Scholar] [CrossRef]
  48. Noman, N.; Iba, H. Differential evolution for economic load dispatch problems. Electr. Power Syst. Res. 2008, 78, 1322–1331. [Google Scholar] [CrossRef]
  49. Manoharan, P.; Kannan, P.; Baskar, S.; Iruthayarajan, M. Penalty parameter-less constraint handling scheme based evolutionary algorithm solutions to economic dispatch. IET Gener. Transm. Distrib. 2008, 2, 478–490. [Google Scholar] [CrossRef]
  50. Mathur, D. Biogeography based optimization of different economic dispatch problems. IEEE Trans. Power Syst. 2010, 25, 1064–1077. [Google Scholar]
  51. Modiri-Delshad, M.; Kaboli, S.H.A.; Taslimi-Renani, E.; Rahim, N.A. Backtracking search algorithm for solving economic dispatch problems with valve-point effects and multiple fuel options. Energy 2016, 116, 637–649. [Google Scholar] [CrossRef]
  52. Tran, C.D.; Dao, T.T.; Vo, V.S.; Nguyen, T.T. Economic load dispatch with multiple fuel options and valve point effect using cuckoo search algorithm with different distributions. Int. J. Hybrid Inf. Technol. 2015, 8, 305–316. [Google Scholar] [CrossRef]
  53. Santhi, R.; Subramanian, S. Adaptive sa for economic dispatch with multiple fuel options. J. Comput. Sci. Eng. 2011, 6, 17–24. [Google Scholar]
  54. Selvakumar, A.I.; Thanushkodi, K. Anti-predatory particle swarm optimization: Solution to nonconvex economic dispatch problems. Electr. Power Syst. Res. 2008, 78, 2–10. [Google Scholar] [CrossRef]
  55. Pothiya, S.; Ngamroo, I.; Kongprawechnon, W. Ant colony optimisation for economic dispatch problem with non-smooth cost functions. Int. J. Electr. Power Energy Syst. 2010, 32, 478–487. [Google Scholar] [CrossRef]
  56. Binetti, G.; Naso, D.; Turchiano, B. Genetic algorithm based on the lagrange method for the non-convex economic dispatch problem. In Proceedings of the 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), Luxembourg, Luxembourg, 8–11 September 2015; pp. 1–7. [Google Scholar]
  57. Thitithamrongchai, C.; Eua-Arporn, B. Hybrid self-adaptive differential evolution method with augmented lagrange multiplier for power economic dispatch of units with valve-point effects and multiple fuels. In Proceedings of the 2006 IEEE PES Power Systems Conference and Exposition, Atlanta, GA, USA, 29 October–1 November 2006; pp. 908–914. [Google Scholar]
  58. Vo, D.N.; Schegner, P.; Ongsakul, W. Cuckoo search algorithm for non-convex economic dispatch. IET Gener. Transm. Distrib. 2013, 7, 645–654. [Google Scholar] [CrossRef]
  59. Qin, Q.; Cheng, S.; Chu, X.; Lei, X.; Shi, Y. Solving non-convex/non-smooth economic load dispatch problems via an enhanced particle swarm optimization. Appl. Soft Comput. 2017, 59, 229–242. [Google Scholar] [CrossRef]
Figure 1. Fuel cost curve for simple Power Economic Dispatch (PED) problem.
Figure 1. Fuel cost curve for simple Power Economic Dispatch (PED) problem.
Energies 11 01393 g001
Figure 2. Fuel cost curve for PED problem with Valve Point Loading Effects (VPLEs).
Figure 2. Fuel cost curve for PED problem with Valve Point Loading Effects (VPLEs).
Energies 11 01393 g002
Figure 3. Fuel cost curve for PED problem with Multiple Fuel Options (MFOs).
Figure 3. Fuel cost curve for PED problem with Multiple Fuel Options (MFOs).
Energies 11 01393 g003
Figure 4. Flow chart of proposed Stud Differential Equation (SDE).
Figure 4. Flow chart of proposed Stud Differential Equation (SDE).
Energies 11 01393 g004
Figure 5. Convergence-characteristics of SBE algorithm for system 1 (without valve point loading effects), Pd = 2400 MW, 2500 MW, 2600 MW.
Figure 5. Convergence-characteristics of SBE algorithm for system 1 (without valve point loading effects), Pd = 2400 MW, 2500 MW, 2600 MW.
Energies 11 01393 g005
Figure 6. The convergence characteristics of the proposed for system 1 (without valve point loading effects), Pd = 2700 MW.
Figure 6. The convergence characteristics of the proposed for system 1 (without valve point loading effects), Pd = 2700 MW.
Energies 11 01393 g006
Figure 7. Convergence-characteristics of SBE algorithm for system 1 (without valve point loading effects), Pd = 2400 MW, 2500 MW, 2600 MW.
Figure 7. Convergence-characteristics of SBE algorithm for system 1 (without valve point loading effects), Pd = 2400 MW, 2500 MW, 2600 MW.
Energies 11 01393 g007
Figure 8. The convergence characteristics of the proposed for system 2 (with valve point loading effects), Pd = 2700 MW.
Figure 8. The convergence characteristics of the proposed for system 2 (with valve point loading effects), Pd = 2700 MW.
Energies 11 01393 g008
Figure 9. Cost-distribution around 30 run for system 2 (with valve point loading effects), Pd = 2700 MW.
Figure 9. Cost-distribution around 30 run for system 2 (with valve point loading effects), Pd = 2700 MW.
Energies 11 01393 g009
Table 1. Cost comparison among various methodologies for System 1, Pd = 2700 MW.
Table 1. Cost comparison among various methodologies for System 1, Pd = 2700 MW.
Unit No.Fuel TypesMethods
MSFLAMHNNSaDEIEPSDE
P12226.57224.50218.94219.54218.249988
P21215.35215.00212.72211.44211.662614
P31291.35291.80282.63279.68280.722785
P43242.24242.20239.77240.32239.631553
P51293.02293.30277.46276.53278.497228
P63242.24242.20240.18239.87239.631562
P71302.57303.10287.29289.00288.584580
P83242.24242.20239.91241.31239.631491
P93355.50355.70426.09425.14428.521600
P101288.91289.50275.01277.17274.866600
Power Generated2700.002699.702700.002700.002700.00
Total Cost626.25626.12623.92623.85623.809154
Table 2. Cost comparison among various methodologies for System 1, Pd = 2600 MW.
Table 2. Cost comparison among various methodologies for System 1, Pd = 2600 MW.
Unit No.Fuel UsedMethods
HLNLISaDESDE
P12209.7882209.788218.23216.544182
P21207.9078207.9078211.71210.905752
P31269.9145269.9146276.77278.544078
P43236.9782236.9782239.37239.096668
P51263.7247263.7247275.65275.519445
P63236.9782236.9782240.18239.096668
P71274.359274.3591285.99285.717009
P83236.9782236.9782238.16239.096669
P91402.7945402.7945341.90343.493387
P101260.5768260.5767272.04271.986142
Power Generated2600.002600.002600.002600.00
Total Cost574.74574.74574.54574.380823
Table 3. Cost comparison among various methodologies for System 1, Pd = 2500 MW.
Table 3. Cost comparison among various methodologies for System 1, Pd = 2500 MW.
Unit No.Fuel UsedMethods
MPSOEALHNAISSDE
P12206.5206.5188205.88206.519016
P21206.5206.4573206.33206.457317
P31265.7265.7392266.48265.739085
P43236.0235.9531235.79235.953146
P51258.0258.0178256.87258.017644
P63236.0235.9531236.65235.953163
P71268.9268.8636269.2268.863542
P83235.9235.9531235.51235.953149
P91331.5331.4876332.23331.487723
P101255.1255.0564255.02255.056214
Power Generated2500.002500.002500.002500.00
Total Cost526.239526.239526.240526.238760
Table 4. Cost comparison among various methodologies for System 1, Pd = 2400 MW.
Table 4. Cost comparison among various methodologies for System 1, Pd = 2400 MW.
Unit No.Fuel UsedMethods
MHNNAISEALHN MPSOSDE
P11192.7189.683189.7397189.7189.740527
P21203.8202.40202.3427202.3202.342694
P31259.1253.814253.8954253.9253.895318
P43195.1233.019233.0456233.0233.045560
P51248.7241.94241.8299241.8241.829619
P63234.2233.063233.0456233.0233.045548
P71260.3253.374253.2752253.3253.275055
P83234.5232.851233.0456233.0233.045563
P91324.7320.452320.3831320.4320.383139
P101246.8239.404239.3973339.4239.396978
Power Generated2399.82400.002399.8024002400
Total Cost487.87481.723481.72300481.723481.722624
Table 5. Comprehensive comparison of total fuel cost and computation time for system 1 (without valve point loading effects), Pd = 2400 MW, 2500 MW, 2600 MW and 2700 MW.
Table 5. Comprehensive comparison of total fuel cost and computation time for system 1 (without valve point loading effects), Pd = 2400 MW, 2500 MW, 2600 MW and 2700 MW.
(i)(ii)
2400 MW2500 MW
MethodsTotal PowerMin. CostCTMethodsTotal PowerMin. CostCT
HNN [41]2399.80481.8700~60IEP [42]2500.00526.4000NR
SaDE [32] 2400.00481.8628NRSaDE [32]2500.00526.3232NR
IEP [42]2400.00481.7790NRELANN [24] 2500.00526.270012.25
ELANN [24]2400.00481.740011.53DE [48]2500.00526.2390NR
EALHN [45]2400.00481.72300.008EALHN [45]2500.00526.23900.006
MPSO [44]2400.00481.7230NRLI [43]2500.00526.23902.508
RCGA [47]2400.00481.723049.92RCGA [47]2500.00526.239049.92
DE [48]2400.00481.7230NRMPSO [44]2500.00526.2390NR
LI [43]2399.99481.72177.84HNN [41]2499.80526.1300~60
SDE2400.00481.72262.50SDE2500.00526.23872.43
(iii)(iv)
2600 MW2700 MW
MethodsTotal PowerMin. CostCTMethodsTotal PowerMin. CostCT
LI [43]2600.00574.74126.871HNN [41]2599.80626.1200~60
HLN [43]2600.00574.74130.152SaDE [32]2700.00623.9225NR
SaDE [32]2600.00574.5380NRELANN [24]2700.00623.880021.36
IEP [42]2600.00574.4730NRIEP[42]2700.00623.8510NR
ELANN [24]2600.00574.4100~9.99RCGA [47]2700.00623.809244.56
RCGA [47]2600.00574.396033.57DE [48]2700.00623.8090NR
DE [48]2600.00574.3810NRLI [43]2699.99623.80896.221
EALHN [45]2600.00574.38100.005MPSO [44]2700.00623.8090NR
MPSO [44]2600.00574.3810NRCGA-MU [28]2700.00623.809519.42
HNN [41]2599.80574.2600~60IGA-MU [28]2700.00623.80935.27
SDE2600.00574.38082.04SDE2700.00623.80922.2
Table 6. Cost comparison among various methodologies for System 2, Pd = 2700 MW.
Table 6. Cost comparison among various methodologies for System 2, Pd = 2700 MW.
Unit No.Fuel UsedMethods
IGA_MUMSFLAPSODERGANPSO-LRSBSACSA-CauchyBATSDE
P12219.13215.50219.9962218.2499220.9376223.33218.58218.1322217.3232218.593998
P21211.16210.72212.7648211.6626212.6096212.19211.22211.4116209.9266211.464175
P31280.66284.71283.7391280.7228283.5811276.21279.56281.6867284.5552280.657064
P43238.48239.77240.5205239.6315240.0089239.41239.50238.7456237.2677239.639428
P51276.42286.45282.3127278.4972282.8920274.64279.97279.8622279.9804279.934520
P63240.47240.18240.5387239.6315240.4739239.79241.12240.3328240.1984239.639428
P71287.74278.87293.0846288.5845292.9792285.53289.80287.7978290.0943287.727493
P83240.76242.06240.2886239.6315240.1989240.63240.58238.3435238.3427239.639428
P93429.34425.32406.9797428.5216406.9988429.26426.89427.8687425.717426.835856
P101275.85276.43279.7752274.8667279.3199278.65272.80275.8188276.5845275.868609
Power Generated2700.002700.002700.002700.002700.002700.002700.002700.02700.002700.00
Total Cost624.52624.12624.5074624.5146624.5081624.13623.90623.8566623.8425623.826575
Table 7. Cost comparison among various methodologies for System 2, Pd = 2600 MW.
Table 7. Cost comparison among various methodologies for System 2, Pd = 2600 MW.
Unit No.Fuel UsedMethods
PSO RGADEMSFLAGHS BATSaDESDE
P12---218.59209.35218.1376219.99216.539998
P21---203.05207.99212.1547212.76210.721482
P31---271.58269.63279.6484283.74278.640638
P43---236.41236.95239.552240.52238.698832
P51---276.43265.48271.4263282.31276.157152
P63---241.92235.88237.2423240.53238.967574
P71---287.73273.51287.7358293.08285.356480
P83---240.85237.76236.4615240.29238.564461
P91---344.20403.33339.8086406.98343.645968
P101---279.23260.11277.8228279.78272.707417
Power Generated2600.002600.002600.002600.002700.002600.002600.002600.00
Total Cost575.161575.161575.175574.89574.79574.5609574.54574.387064
Table 8. Cost comparison among various methodologies for System 2, Pd = 2500 MW.
Table 8. Cost comparison among various methodologies for System 2, Pd = 2500 MW.
Generation Schedule for Pd = 2500 MW and Non-Convex Cost
Unit No.SDE
P1206.269999
P2206.512887
P3266.542078
P4236.414526
P5258.350235
P6236.280155
P7268.759386
P8235.608300
P9331.467106
P10253.795328
Power Generated2500.00
Total Cost526.245078
Comparison of Results for Pd = 2500 MW and Non-Convex Cost
Method UsedDERGAPSOASASDE
Total Cost527.03600527.0189527.01850526.32310526.245533
Table 9. Cost comparison among various methodologies for System 2, Pd = 2400 MW.
Table 9. Cost comparison among various methodologies for System 2, Pd = 2400 MW.
Generation Schedule for Pd = 2400 MW and Non-Convex Cost
Unit No.SDE
P1188.517831
P2202.551856
P3253.435305
P4232.786510
P5240.439406
P6233.189623
P7254.533306
P8233.055252
P9320.395414
P10241.095497
Power Generated2400.00
Total Cost481.734808
Comparison of Results for Pd = 2400 MW and Non-Convex Cost
Methods UsedACODEPSORGAASASDE
Total Cost482.5267482.5275482.5088482.5114481.86290481.734808
Table 10. Simulation results for various values of Crossover ratio.
Table 10. Simulation results for various values of Crossover ratio.
Power Demand (MW)Crossover Rate (CR)
0.50.60.7
2400481.747921481.734808481.764849
2500526.253282526.245533526.277145
2600574.402910574.387064574.464175
2700 623.832350623.826575623.843516
Table 11. Comprehensive comparison of simulation results, standard deviation and computation time for system 2 (with valve point loading effects), Pd = 2700 MW.
Table 11. Comprehensive comparison of simulation results, standard deviation and computation time for system 2 (with valve point loading effects), Pd = 2700 MW.
MethodsMin. CostAve. CostMax. CostSt. DeviationCT (s)
CGA-MU [28]624.7193627.6087633.8652NR25.65
IGA-MU [28]624.5178625.8692630.8705NR7.14
DE (a) [49]624.5146624.5246624.54580.00772.8236
RGA (a) [49]624.5081624.5079624.50882.9476 × 10−54.1340
PSO (a) [49]624.5074624.5074624.50741.9691 × 10−133.3852
GA [7]624.5050624.7419624.81690.100518.3
PSO_GM [29]624.3100625.09624.670.16NR
TSA [7]624.3078635.0623624.82851.15939.71
PSO_LRS [27]624.2297625.7887628.3214NR0.93
CPSO [29]624.1700624.78624.550.13NR
NPSO [27]624.1624625.218627.4237NR0.41
NPSO_LRS [27]624.1273624.9985626.9981NR1.08
MSFLA [40]624.11569624.8958628.3428NRNR
APSO [54]624.0145624.8185624.8185NR0.52
PSO (b) [30]624.0120624.2055624.43760.08890.308
CBPSO_RVM [29]623.9600624.29624.080.06NR
DE (b) [30]623.9280624.0068624.06530.02710.625
BSA [51]623.9016623.9757624.0838NRNR
ACO [55]623.9000624.3500624.7800NR8.35
GA_G [56]623.8900625.21635.30NRNR
GA_MGC [56]623.8900624.72626.94NRNR
GA_C [56]623.8800624.53626.95NRNR
GA_BGC [56]623.8800624.14626.51NRNR
QPSO [30]623.8766623.9639624.41630.06880.315
DE_ALM [57]623.8716626.1298642.7812NR12.375
CSA [58]623.8684623.9495626.36660.24381.587
CSA_Cauchy [52]623.8566624.1160626.34400.73952.1
CSA_Gauss [52]623.8564624.3618626.34740.98262.2
GHS [40]623.84914624.1341625.3157NRNR
CQPSO [30]623.8476623.8652623.88850.01510.318
SFLA-GHS [40]623.84065623.9521624.7804NRNR
DSPSO_TSA [7]623.8375623.8625623.90010.01063.44
SQPSO [30]623.8319623.8440623.86050.01070.324
IODPSO_G [59]623.83623.84623.830.01NR
IODPSO_L [59]623.83623.83623.830.00NR
SADE_ALM [57]623.8278624.7864634.8313NR17.032
SDE623.826575623.833894623.84123.62 × 10−3~10
Table 12. Summary of simulation results achieved by SDE for both convex and non-convex PED.
Table 12. Summary of simulation results achieved by SDE for both convex and non-convex PED.
UnitsPd = 2700 MWPd = 2600 MWPd = 2500 MWPd = 2400 MW
ConvexNonconvexConvexNonconvexConvexNonconvexConvexNonconvex
1218.249988218.593998216.544182216.539998206.519016206.269999189.740527188.517831
2211.662614211.464175210.905752210.721482206.457317206.512887202.342694202.551856
3280.722785280.657064278.544078278.640638265.739085266.542078253.895318253.435305
4239.631553239.639428239.096668238.698832235.953146236.414526233.045560232.786510
5278.497228279.934520275.519445276.157152258.017644258.350235241.829619240.439406
6239.631562239.639428239.096668238.967574235.953163236.280155233.045548233.189623
7288.584580287.727493285.717009285.356480268.863542268.759386253.275055254.533306
8239.631491239.639428239.096669238.564461235.953149235.608300233.045563233.055252
9428.521600426.835856343.493387343.645968331.487723331.467106320.383139320.395414
10274.866600275.868609271.986142272.707417255.056214253.795328239.396978241.095497
TP (MW)2700.002700.002600.002600.002500.002500.002400.002400.00
TC ($/h)623.809154623.826575574.380823574.387064526.238760526.245533481.722624481.734808

Share and Cite

MDPI and ACS Style

Naila; Haroon, S.S.; Hassan, S.; Amin, S.; Sajjad, I.A.; Waqar, A.; Aamir, M.; Yaqoob, M.; Alam, I. Multiple Fuel Machines Power Economic Dispatch Using Stud Differential Evolution. Energies 2018, 11, 1393. https://doi.org/10.3390/en11061393

AMA Style

Naila, Haroon SS, Hassan S, Amin S, Sajjad IA, Waqar A, Aamir M, Yaqoob M, Alam I. Multiple Fuel Machines Power Economic Dispatch Using Stud Differential Evolution. Energies. 2018; 11(6):1393. https://doi.org/10.3390/en11061393

Chicago/Turabian Style

Naila, Shaikh Saaqib Haroon, Shahzad Hassan, Salman Amin, Intisar Ali Sajjad, Asad Waqar, Muhammad Aamir, Muneeb Yaqoob, and Imtiaz Alam. 2018. "Multiple Fuel Machines Power Economic Dispatch Using Stud Differential Evolution" Energies 11, no. 6: 1393. https://doi.org/10.3390/en11061393

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