International Journal of Electrical Power & Energy Systems
Solution of non-convex economic dispatch problem considering valve loading effect by a new Modified Differential Evolution algorithm
Introduction
Economic Dispatch (ED) is defined as the process of allocating generation levels to the generating units in the mix, so that the system load is supplied entirely and most economically [1], [2]. ED is sub problem of unit commitment and determines the final generation level of each committed generator. Early methods were (a) the base load method where the next most efficient unit is loaded to its maximum capability, then the second most efficient unit is loaded, etc., (b) “best point loading”, where units are successively loaded to their lowest heat rate point, beginning with the most efficient unit and working down to the least efficient unit, etc. Then, it was recognized that the incremental method, later known as the equal incremental method, yielded the most economic results [2]. After that, several classical optimization techniques, such as gradient method [3], lambda iteration method [4], linear programming [5], quadratic programming [6], non-linear programming [7], Lagrangian relaxation algorithm [8] and dynamic programming [9] were proposed to solve ED problem.
By perfect modeling of the final cost of generation and taking valve loading effect into account, the cost function of generators take non-convex form [10]. The theoretical assumptions behind previous algorithms (except dynamic programming) that may not be suitable for the ED formulation are convexity and differentiability. Furthermore, they are local optimizers in nature, i.e., they might converge to local solutions instead of global ones if the initial guess happens to be in the neighborhood of a local solution. Dynamic programming method may cause the dimensions of the ED problem to become extremely large, thus requiring enormous computational efforts.
For overcoming these deficiencies, Artificial Intelligence Methods have been used to solve ED problem, such as Genetic Algorithm (GA) [11], Tabu Search (TS) [12], Hopfield neural network [13], ant colony optimization [14], different types of Evolutionary Programming (EP) [15], Evolutionary Strategy (ES) [16], Particle Swarm Optimization (PSO) [17], [18], [19], [20] and Bacterial Foraging (BF) [21]. Moreover, for reinforcement of these stochastic search algorithms, hybrid methods like combination of evolutionary programming with Sequential Quadratic Programming (SQP) [22] and combination of differential evolution with SQP [23] are also proposed. Differential Evolution (DE) is a type of evolutionary algorithm originally proposed by Price and Storn for optimization problems over a continuous domain [24]. DE is exceptionally simple and significantly fast and robust. The basic idea of DE is to adapt the search during the evolutionary process. At the start of the evolution, the perturbations are large since parent populations are far away from each other. As the evolutionary process matures, the population converges to a small region and the perturbations adaptively become small. As a result, the evolutionary algorithm performs a global exploratory search during the early stages of the evolutionary process and local exploitation during the mature stage of the search [25]. In this paper a new Modified Differential Evolution (MDE) algorithm is proposed to solve non-convex economic dispatch. Structure of this algorithm is based on DE. However, it has a new mutation operator inspired from PSO [26] and GA plus a new selection mechanism inspired from SA [27]. In other words, the positive characteristics of DE, PSO, GA and SA are combined to create a new hybrid stochastic search technique. Also, an equality constraint handling method is proposed, which enhances the performance of the proposed MDE to solve the non-convex ED.
This paper is organized as follows. Section 2 describes ED problem formulation considering valve loading effect, prohibited operating zone (POZ) constraints and ramp rate limits. Moreover, the proposed method for constraints handling is presented in this section. In Section 3, the proposed solution method is introduced. For this purpose, at first a brief description of DE technique is presented. Then the proposed MDE is described. Obtained results from the MDE to solve the non-convex ED problem are presented in Section 4. Besides, the MDE is compared with some of the most recently published ED solution methods. Section 5 concludes the paper.
Section snippets
2.A. Objective function and constraints
The ED problem can be modeled as an optimization process with the following objective function and constraints [1]:where FT is the total generation cost ($/h), n the number of committed units, P vector of active power output of committed units, and Fi(Pi) is the fuel cost function of ith unit ($/h) as a function of its active power output Pi.
Generally, the fuel cost of a thermal generation unit is considered as a second order polynomial function:
Constraints
Differential evolution technique
Differential Evolution (DE) is a stochastic, population-based search strategy developed by Storn and Price [24], [32]. While DE shares similarities with other evolutionary algorithms (EA), it differs significantly in the sense that distance and direction information from the current population is used to guide the search process. DE differs from Genetic Algorithms (GA) in that mutation is applied first to generate a trial vector, which is then used within the crossover operator to produce one
Numerical results
The proposed algorithm has been implemented in MATLAB 7 computing environment on a Pentium IV personal computer with CPU 2.8 GHz and 1 GB RAM memory. Two test systems with 13 and 40 thermal units including valve loading effect are used to test the proposed algorithm for solving the ED problem. The third ED test system with 15 units includes POZ constraints, ramp rate limits and transmission losses. The data of the first and second test systems can be obtained from [15] and the data of the third
Conclusion
In this paper a new hybrid stochastic search technique named Modified Differential Evolution (MDE) is proposed to solve the non-convex ED problem. The proposed MDE is in the framework of DE owning a new mutation operator inspired from PSO and GA and a new selection mechanism inspired from SA. Also, an efficient constraints handling method combining a mathematical transformation and penalty function technique is also suggested for the ED problem. The proposed solution method is compared with
References (53)
- et al.
Combined heat and power economic dispatch by improved ant colony search algorithm
Electr. Power Syst. Res.
(1999) - et al.
Anti-predatory particle swarm optimization: Solution to nonconvex economic dispatch problems
Electric Power Syst Res
(2008) - et al.
Stochastic economic emission load dispatch through a modified particle swarm optimization algorithm
Electr Power Syst Res
(2008) Optimal power flow with FACTS devices using differential evolution
Electr Power Energy Syst
(2008)Non-convex economic dispatch: a direct search approach
Energy Convers Manage
(2007)- et al.
Efficient differential evolution algorithms for multimodal optimal control problems
Appl Soft Comp
(2003) A simulated annealing-based goal-attainment method for economic emission load dispatch of fixed head hydrothermal power systems
Electr Power Energy Syst
(2005)- et al.
Hybrid PSO-SQP for economic dispatch with valve-point effect
Electr Power Syst Res
(2004) - et al.
Power generation operation and control
(1996) - et al.
A review of recent advances in economic dispatch
IEEE Trans Power Syst
(1990)
An optimal formulation and solution of short-range operating problems for a power system with flow constraints
Proc IEEE
Branch-and bound scheduling for thermal generating units
IEEE Trans Energy Convers
A multi-area linear programming approach for analysis of economic operation of the Indian power system
IEEE Trans Power Syst
Real-time economic dispatch with line flow and emission constraints using quadratic programming
IEEE Trans Power Syst
Economic emission load dispatch with line flow constraints using a classical technique
IEE Proc Gener Transm Distrib
Short-term scheduling of thermal-electric generators using Lagrangian relaxation
Operations Res
Generating unit commitment by dynamic programming
IEEE Trans Power Apparat Syst
Network constrained economic dispatch using real-coded genetic algorithm
IEEE Trans Power Syst
Genetic-based algorithm for power economic load dispatch
IEE Proc Gener Transm Distrib
An improved tabu search for economic dispatch with multiple minima
IEEE Trans Power Syst
New approach with a Hopfield modeling framework to economic dispatch
IEEE Trans Power Syst
Evolutionary programming techniques for economic load dispatch
IEEE Trans Evol Comput
Efficient evolutionary strategy optimization procedure to solve the nonconvex economic dispatch problem with generator constraints
IEE Proc Gen Transm Distrib
Self-organizing hierarchical particle swarm optimization for nonconvex economic dispatch
IEEE Trans Power Syst
A new particle swarm optimization solution to nonconvex economic dispatch problems
IEEE Trans Power Syst
Bacterial foraging optimization: Nelder–Mead hybrid algorithm for economic load dispatch
IET Gen Transm Distrib
Cited by (151)
Two efficient logarithmic formulations to solve nonconvex economic dispatch
2024, Electric Power Systems ResearchSolving combined heat and power economic dispatch using a mixed integer model
2024, Journal of Cleaner ProductionEconomic dispatch using metaheuristics: Algorithms, problems, and solutions
2024, Applied Soft ComputingFitness-Distance-Constraint (FDC) based guide selection method for constrained optimization problems
2023, Applied Soft ComputingA novel space contraction based on evolutionary strategy for economic dispatch
2022, Knowledge-Based Systems