economic dispatch with prohibited operating zones using fast computation evolutionary programming...

8
Electric Power Systems Research 70 (2004) 245–252 Economic dispatch with prohibited operating zones using fast computation evolutionary programming algorithm P. Somasundaram , K. Kuppusamy, R.P. Kumudini Devi Power System Engineering Division, School of Electrical and Electronics Engineering, Anna University, Chennai 600025, Tamilnadu, India Received 28 July 2003; received in revised form 6 November 2003; accepted 9 December 2003 Abstract This paper presents an efficient and simple approach for solving the economic dispatch (ED) problem with units having prohibited operating zones. The operating region of the units having prohibited zones is broken into isolated feasible sub-regions which results in multiple decision spaces for the economic dispatch problem. The optimal solution will lie in one of the feasible decision spaces and can be found using the conventional λδ iterative method in each of the feasible decision spaces. But, this elaborate search procedure is time consuming and not acceptable for on-line application. In this paper, a simple and novel approach is proposed. In this approach, the optimal solution and the corresponding optimum system lambda are determined using an efficient fast computation evolutionary programming algorithm (FCEPA) without considering the prohibited operating zones. Then, a small set of advantageous decision spaces is formed by combining the feasible sub-regions of the fuel cost curve intervening the prohibited zones in the neighbourhood of the optimal system lambda. A penalty cost for each advantageous decision space is judiciously computed using participation factor. The most advantageous decision space is found out by comparing the penalty cost of the decision spaces. The optimal solution in the most advantageous decision space is obtained using the FCEPA. The proposed algorithm is tested on a number of sample systems with units possessing prohibited zones. The study results reveal that the proposed approach is computationally efficient and would be a competent method for solving economic dispatch problem with units having prohibited operating zones. © 2004 Elsevier B.V. All rights reserved. Keywords: Prohibited operating zones; Decision space; Economic dispatch; Evolutionary programming 1. Introduction Many methods have been proposed in the literature [1–5] to solve ED problem with units having prohibited operating zones. This paper presents a new algorithm based on evolu- tionary programming (EP) for determining the optimal load- ing of generators having prohibited operating zones. The fuel cost curve of units with prohibited zones are broken into several isolated feasible sub-regions. These isolated feasible sub-regions form multiple decision spaces. A decision space may be feasible or infeasible with respect to system demand and the optimal solution of the dispatch problem will reside in one of the feasible decision spaces [1,2]. Fan and McDonald [2] presented a method that determines a small set of advantageous decision spaces and selects the Corresponding author. E-mail address: [email protected] (P. Somasundaram). most advantageous decision space among them. The optimal solution in the most advantageous decision space is obtained by performing the conventional λδ iterative search. In [5], ED problem with prohibited operating zones is solved using standard evolutionary programming algorithm (SEPA) tak- ing the generator outputs as decision variables and fuel cost as fitness function. If the optimal generation schedule lie in the prohibited zone, then they are re-dispatched to nearest boundary of the prohibited zone. Major drawbacks of this algorithm are very slow and inconsistent convergence, large number of iterations, large number of decision variables and indeterministic stopping criteria, etc. To overcome the above difficulties, in this paper, a new approach based on EP and participation factor is proposed. In this proposed approach, the ED problem is solved us- ing fast computation evolutionary programming algorithm (FCEPA) with system lambda as decision variable and power mismatch as fitness function without considering prohibited zones. A small set of advantageous decision spaces is formed 0378-7796/$ – see front matter © 2004 Elsevier B.V. All rights reserved. doi:10.1016/j.epsr.2003.12.013

Upload: p-somasundaram

Post on 26-Jun-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Economic dispatch with prohibited operating zones using fast computation evolutionary programming algorithm

Electric Power Systems Research 70 (2004) 245–252

Economic dispatch with prohibited operating zones using fastcomputation evolutionary programming algorithm

P. Somasundaram∗, K. Kuppusamy, R.P. Kumudini Devi

Power System Engineering Division, School of Electrical and Electronics Engineering,Anna University, Chennai 600025, Tamilnadu, India

Received 28 July 2003; received in revised form 6 November 2003; accepted 9 December 2003

Abstract

This paper presents an efficient and simple approach for solving the economic dispatch (ED) problem with units having prohibited operatingzones. The operating region of the units having prohibited zones is broken into isolated feasible sub-regions which results in multiple decisionspaces for the economic dispatch problem. The optimal solution will lie in one of the feasible decision spaces and can be found using theconventionalλ–δ iterative method in each of the feasible decision spaces. But, this elaborate search procedure is time consuming and notacceptable for on-line application. In this paper, a simple and novel approach is proposed. In this approach, the optimal solution and thecorresponding optimum system lambda are determined using an efficient fast computation evolutionary programming algorithm (FCEPA)without considering the prohibited operating zones. Then, a small set of advantageous decision spaces is formed by combining the feasiblesub-regions of the fuel cost curve intervening the prohibited zones in the neighbourhood of the optimal system lambda. A penalty cost foreach advantageous decision space is judiciously computed using participation factor. The most advantageous decision space is found out bycomparing the penalty cost of the decision spaces. The optimal solution in the most advantageous decision space is obtained using the FCEPA.The proposed algorithm is tested on a number of sample systems with units possessing prohibited zones. The study results reveal that theproposed approach is computationally efficient and would be a competent method for solving economic dispatch problem with units havingprohibited operating zones.© 2004 Elsevier B.V. All rights reserved.

Keywords: Prohibited operating zones; Decision space; Economic dispatch; Evolutionary programming

1. Introduction

Many methods have been proposed in the literature[1–5]to solve ED problem with units having prohibited operatingzones. This paper presents a new algorithm based on evolu-tionary programming (EP) for determining the optimal load-ing of generators having prohibited operating zones. Thefuel cost curve of units with prohibited zones are broken intoseveral isolated feasible sub-regions. These isolated feasiblesub-regions form multiple decision spaces. A decision spacemay be feasible or infeasible with respect to system demandand the optimal solution of the dispatch problem will residein one of the feasible decision spaces[1,2].

Fan and McDonald[2] presented a method that determinesa small set of advantageous decision spaces and selects the

∗ Corresponding author.E-mail address: [email protected] (P. Somasundaram).

most advantageous decision space among them. The optimalsolution in the most advantageous decision space is obtainedby performing the conventionalλ–δ iterative search. In[5],ED problem with prohibited operating zones is solved usingstandard evolutionary programming algorithm (SEPA) tak-ing the generator outputs as decision variables and fuel costas fitness function. If the optimal generation schedule lie inthe prohibited zone, then they are re-dispatched to nearestboundary of the prohibited zone. Major drawbacks of thisalgorithm are very slow and inconsistent convergence, largenumber of iterations, large number of decision variables andindeterministic stopping criteria, etc. To overcome the abovedifficulties, in this paper, a new approach based on EP andparticipation factor is proposed.

In this proposed approach, the ED problem is solved us-ing fast computation evolutionary programming algorithm(FCEPA) with system lambda as decision variable and powermismatch as fitness function without considering prohibitedzones. A small set of advantageous decision spaces is formed

0378-7796/$ – see front matter © 2004 Elsevier B.V. All rights reserved.doi:10.1016/j.epsr.2003.12.013

Page 2: Economic dispatch with prohibited operating zones using fast computation evolutionary programming algorithm

246 P. Somasundaram et al. / Electric Power Systems Research 70 (2004) 245–252

by combining the feasible sub-regions of the fuel cost curveintervening the prohibited zones in the neighbourhood ofoptimum system lambda. A simple and novel method whichis based on the well-known participation factor[6] is usedto estimate a penalty cost for each selected feasible advan-tageous decision space and the most advantageous decisionspace is chosen by penalty cost comparison. The optimalsolution of the dispatch problem which lie in the most ad-vantageous decision space is computed using the FCEPA.This method is simple and faster and requires only two ex-ecutions of EP based ED to get the solution.

2. Problem formulation

The ED problem with some units possessing prohibitedzones can be stated as:

minFT =∑j∈Ω

Fj(Pj) (1)

Subject to:

(i) Power-balance constraint (referred as power mismatch)

f =∑j∈Ω

Pj − PD − PL = 0 (2)

(ii) Spinning reserve (SR) constraints∑j

Sj ≥ SR (3)

where

Sj = min(Pj,max − Pj), Sj,max, ∀j ∈ (Ω − ω) (4)

Sj = 0, ∀j ∈ ω (5)

(iii) Generation limit constraint

Pj,min ≤ Pj ≤ Pj,max, ∀j ∈ (Ω − ω) (6)

The additional constraints for units with prohibited op-erating zone are

Pj,min ≤ Pj ≤ Plj,1

or

Puj,k−1 ≤ Pj ≤ Pl

j,k, k = 2,3, . . . , nj

or

Puj,nj

≤ Pj ≤ Pj,max, ∀j ∈ ω

(7)

An effective upper generation limitPeff1j,max for each

unit j ∈ (Ω − ω) is first calculated to satisfy the spin-ning reserve constraints for the units without prohibitedzones as explained in[1] andEq. (6)becomes

Pj,min ≤ Pj ≤ Peff1j,max, ∀j ∈ (Ω − ω) (8)

(iv) Ramp-rate constraint

The ramp-rate constraint restricts lower and upperlimit to the effective lower limit and upper limit givenby

Peff2j,min = maxPj,min, Pj0 − DRj, ∀j ∈ Ω (9)

Peff2j,max =

minPeff1

j,max, Pj0 + URj, ∀j ∈ (Ω − ω)

minPj,max, Pj0 + URj, ∀j ∈ ω

(10)

Now, we have

Peff2j,min ≤ Pj ≤ Peff2

j,max, ∀j ∈ Ω (11)

The constraints inEq. (7) implies that if an unit hasnjprohibited zones its operating region will be broken intonj + 1 isolated feasible sub-regions, resulting in multipledecision spaces for the ED problem. The number of totaldisjoint decision spaces is given by

N =∏j∈ω

(nj + 1) (12)

The optimal solution will reside in one of the feasible deci-sion spaces.

3. Proposed approach

The proposed approach is based on the basis that the op-timal solution with prohibited zones is most likely to lie inone of the feasible decision spaces, which are in the neigh-bourhood of the optimal solution obtained without consid-ering the prohibited zones.

An overview of the various steps of the proposed approachare outlined below.

Step I. Solve the economic dispatch (ED) problem withoutconsidering the prohibited zones using FCEPA and obtainthe optimum system lambda and generation schedule.

Step II. Assemble the disjoint advantageous decisionspaces by combining the feasible sub-regions of the fuelcost curves in the neighbourhood of the optimum systemlambda. Retain only the feasible advantageous decisionspaces.

Step III. Find out the most advantageous decision spacefrom the feasible advantageous decision spaces by compar-ing the penalty cost of the decision spaces.

Step IV. Obtain the optimal solution in the most advanta-geous decision space using FCEPA.

The steps I–IV are explained in detail in the followingsections.

Page 3: Economic dispatch with prohibited operating zones using fast computation evolutionary programming algorithm

P. Somasundaram et al. / Electric Power Systems Research 70 (2004) 245–252 247

Step I (solution of ED problem using FCEPA). Theco-ordination equations for the ED problem without con-sidering the prohibited operating zones are

dFjdPj

+ λ∂PL

∂Pj= λ, ∀j ∈ Ω (13)

f =∑j∈Ω

Pj − PD − PL = 0 (14)

and the inequality constraint:

Peff2j,min ≤ Pj ≤ Peff2

j,max, ∀j ∈ Ω (15)

the transmission loss is expressed as:

PL =∑i∈Ω

∑j∈Ω

PiBijPj (16)

The solution for the ED problem can be obtained by solvingthe set ofEqs. (13)–(15)which may be stated as follows.

Determine the decision variableλ, to minimise the powermismatch (Eq. (14)) to zero satisfyingEqs. (13) and (15).Alternatively, the problem may be viewed as an optimisationproblem with an objective to minimize the power mismatchto zero subject to the equality and inequality constraints inEqs. (13) and (15), respectively, withλ as decision variable.The problem stated above is solved using EP taking systemlambda as decision variable and power mismatch as fitnessfunction.

• Algorithmic steps

Step 1 (initialisation of single parentλp). A single parentis deterministically generated as:

λp = λ1 + λ2 + · · · + λng

ng(17)

where

λj = dFj(Pj)

dPj× Lj, ∀j ∈ Ω

Lj = 1

1 − dPL/dPj

Pj = Pj,max∑Pj,max

× PD

(18)

The system demand is distributed among the units in pro-portion to their capacity as stated inEq. (18)for fixing initialgeneration schedule.

The generation schedule and power mismatchfp (fitnessvalue) corresponding toλp are obtained fromEqs. (13) and(14).

Step 2 (generation of offsprings). A set ofNp effective off-springs are generated as stated follows.

The ith offspring is generated as:

λi = λp + Ni(0, σ2p)

whereNi(0, σ2p) is the normal random number generated

from the normal distribution curve with standard deviationσp.

Retainλi in the set only if:

(i) fp is positive andNi(0, σ2p) is negative;

(ii) fp is negative andNi(0, σ2p) is positive and abort the

offsprings in all other cases.

An offspring is effective and useful only if its fitness func-tion converges with respect to its parent’s fitness functionvalue or else the offspring is ineffective. In the above twocases, the fitness function, namely the power mismatch cor-responding to the offspringfi converges with respect to itsparent’s fitness function valuefp while in all other casesits fitness function diverges. The above selective process isused to generateNp offspringsλi, i = 1,2, . . . , Np from thesingle parent.

3.1. Selection of normal distribution curve

It may be recalled that in conventional gradient optimi-sation methods, the step size to move along the negativegradient direction is fixed arbitrarily to start with and re-duced progressively during subsequent iterations to achievefaster and non-oscillatory convergence. On similar groundsthe normal distribution curve may be generated by fixing ar-bitrary width (maximum range ofλ) as displayed inFig. 1and the width may be reduced successively during subse-quent offspring generations to get faster and non-oscillatoryconvergence.

3.2. Selection of σp for normal distribution curve

The maximum permissible range of initial variation in thedecision variableλp is fixed judiciously based on experience.The maximum range of the random variation inλ may betaken asλ = ±t, wheret = α(λmax − λmin), α being anarbitrary constant in the range 0–1. The normal distributioncurve is constructed such that the probability of occurrenceof λ ≥ t is zero.

Mathematically

1√2π × σp

∫ ∞

t

e− 1

2

(λ−µσp

)2

= 0 (19)

Fig. 1. Search range.

Page 4: Economic dispatch with prohibited operating zones using fast computation evolutionary programming algorithm

248 P. Somasundaram et al. / Electric Power Systems Research 70 (2004) 245–252

The above equation is solved to computeσp by settingthe RHS value to a small value as:

1√2π × σp

∫ ∞

t

e− 1

2

(λ−µσp

)2

= 0.00003 (20)

The solution of the above equation is obtained by using thestandard normal tables[7]. The width ofλ is progressivelydecreased during successive generation of offsprings.

Step 3. The generation schedule and power mismatch cor-responding to offspringsλi, i = 1,2, . . . , Np are computedby solvingEqs. (13) and (14).

Step 4. The best offspring having the minimum fitness func-tion value is selected from the populationNp and the con-vergence is checked. If the convergence criterion is satisfied,then the optimum is reached. Otherwise the steps 2 and 3are repeated by taking this offspring as the parent.

Step II (formation of advantageous decision spaces). Theprohibited operating zones of units leads to multiple decisionspaces for the economic dispatch problem. The operatingrange of a decision space can be defined as:∑j=Ω

Pl,Rij ,

∑j=Ω

Pu,Rij − SR

(21)

A decision space is feasible with respect to system de-mand,PD and spinning reserve,SR if Eq. (22)is satisfied.∑j=Ω

Pl,Rij ≤ PD ≤

∑j=Ω

Pu,Rij − SR (22)

The decision spaces formed by considering feasiblesub-regions in the neighbourhood of the optimal solutionobtained without considering the prohibited zones are calledthe advantageous decision spaces. Formation of advanta-geous decision spaces are explained by considering theincremental cost curves of the three-unit system as shownin Fig. 2.

The intersection of theλopt line obtained without consid-ering prohibited zones and the incremental cost curves ofthe units gives the optimum schedule. The optimum sched-ule of units 1 and 2 falls in the prohibited zone while thatof unit 3 lies in feasible sub-region,R3,2.

Fig. 2. Incremental cost curves.

A search range for the systemλ is defined in the vicinity ofλopt. If the optimal schedule of a unit falls in the prohibitedzone then its generation schedule can be re-dispatched to itsadjacent feasible sub-region such that the incremental costremains in the search range. This can be mathematicallydescribed as:

λs,min ≤ λs ≤ λs,max (23)

with

λs,min = minj∈ω′

Lj

dFjdPj

∣∣∣∣Pj=P l

j,k

(24)

and

λs,max = maxj∈ω′

Lj

dFjdPj

∣∣∣∣Pj=Pu

j,k

(25)

wherek is the active prohibited zone ofjth unit.For units 1 and 2 the generation can be re-dispatched to

the feasible sub-regionR1,1 or R1,2 andR2,1 or R2,2, respec-tively. While for unit 3 its generation may be re-dispatchedto any one of the two neighbouring feasible sub-regionsR3,1 andR3,3 or may remain in the feasible sub-regionR3,2itself.

Thus, the number of advantageous decision spacesM willhave the range

2ω′ ≤ M ≤ 2ω

′ · 3(ω−ω′) (26)

Among theN number of decision spaces, only theM ad-vantageous decision spaces are selected. There are 12 advan-tageous decision spaces for the three-unit system as given inTable 1. The units without prohibited zones will have onlyone region between its minimum and maximum limits andwill be included in all advantageous decision spaces. Theadvantageous decision spaces which are satisfyingEq. (22)are the feasible advantageous decision spaces.

Step III (selection of most advantageous decision space).Cost penalties of advantageous decision spaces: a penaltycost is computed for each feasible advantageous decisionspace using a simple procedure based on participation fac-tor and the most advantageous decision space is selectedby penalty cost comparison. The penalty cost of a feasible

Page 5: Economic dispatch with prohibited operating zones using fast computation evolutionary programming algorithm

P. Somasundaram et al. / Electric Power Systems Research 70 (2004) 245–252 249

Table 1Advantageous decision spaces

Sub-region Advantageous decision spaces

R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12

Unit 1 R1,1 R1,1 R1,1 R1,1 R1,1 R1,1 R1,2 R1,2 R1,2 R1,2 R1,2 R1,2

Unit 2 R2,1 R2,1 R2,1 R2,2 R2,2 R2,2 R2,1 R2,1 R2,1 R2,2 R2,2 R2,2

Unit 3 R3,1 R3,2 R3,3 R3,1 R3,2 R3,3 R3,1 R3,2 R3,3 R3,1 R3,2 R3,3

advantageous decision space is the increment of generationcost from that of the optimal dispatch obtained without con-sidering the prohibited zones.

If a unit say, thejth unit has its optimal generation dispatchin a prohibited zonek, having its upper boundary generationPuj,k and lower boundary generationP l

j,k, then the feasiblesub-region ofjth unit in an advantageous decision spacewill be either the feasible sub-region abovePu

j,k or below

P lj,k. Since thejth unit optimum schedule is in prohibited

zonek, it is to be re-dispatched either toPuj,k or P l

j,k There-dispatch involves a change in generation. The net changein generation in a decision spaceRi due to re-dispatch iscomputed as:

PRinet =∑j∈ω′

(Pj,opt − ρRij P lj,k − (1 − ρRij )Pu

j,k) (27)

where

ρRij =

1 if generation is redispatched toP lj,k

0 if generation is redispatched toPuj,k

The net change in the generation in a decision space maybe positive or negative. The net change in generation,PRinetis re-dispatched to all the units according toEq. (28)subjectto the operating restrictions due to prohibited zones as wellas upper and lower limits of the units.

Pj = PFj × PRinet, ∀j ∈ Ω (28)

This re-dispatched feasible generation schedule in the de-cision spaceRi differs from the optimum schedule obtainedwithout considering the prohibited zones. The difference be-tween the fuel cost of optimal solution and the re-dispatchedfeasible solution is defined as penalty cost.

The penalty cost for theRith feasible advantageous de-cision space is computed as:

PCRi =∑j∈Ω

F(Pj,opt + Pj) −∑j∈Ω

F(Pj,opt) (29)

The most advantageous decision space is the one thatgives the minimum penalty cost.

Step IV. Optimal solution in the most advantageous deci-sion space is obtained using FCEPA as explained in step I.

4. Examples and discussion

The effectiveness of the proposed approach is demon-strated by solving a few example dispatch problems.

4.1. Example 1

A system with five on-line units represented by the fol-lowing input–output cost function is considered.

Fj(Pj) = 1 × 10−6P3j + 0.001P2

j + 8Pj + 350 $/h,

j = 1–5

and the operating limits:

120 MW ≤ Pj ≤ 450 MW, j = 1–5

Units 1, 2 and 3 have prohibited zones and units 4 and5 do not. The prohibited zones are given inTable 2. Thetransmission loss penalty factor is assumed to be unity forall units. The system demand is 1175 MW.

As per Eq. (12), there are 27 decision spaces for thedispatch problem. The optimal generation schedule with-out considering prohibited zones is determined by using theFCEPA and is found to be

Pj,opt = 235 MW, j = 1–5

and the corresponding optimum system lambda is

λopt = 8.63567 $/MWh

Apparently, unit 1 is in the first feasible sub-region,while units 2 and 3 are in prohibited zones. Unit 1 hasone adjacent feasible sub-region [275, 315 MW]. Basedon Eqs. (23)–(25), the search range of systemλ isfound to be [8.52, 8.7587 $/MWh]. The incremental cost,8.7769 $/MWh corresponding to the upper bound of the firstprohibited zone of unit 1 does not fall in the search range.Thus, a set of four advantageous decision spaces,R1,R2,R3 andR4 are defined, as shown inTable 3. All the four

Table 2Prohibited zones of the units—five-unit system

Unit Zone 1 (MW) Zone 2 (MW)

1 [240, 275] [315, 375]2 [210, 270] [300, 390]3 [200, 250] [290, 370]

Page 6: Economic dispatch with prohibited operating zones using fast computation evolutionary programming algorithm

250 P. Somasundaram et al. / Electric Power Systems Research 70 (2004) 245–252

Table 3Advantageous decision spaces

Sub-region Advantageous decision spaces

R1 R2 R3 R4

Unit 1 [120, 240] [120, 240] [120, 240] [120, 240]Unit 2 [120, 210] [120, 210] [270, 300] [270, 300]Unit 3 [120, 200] [250, 290] [120, 200] [250, 290]Unit 4 [120, 450] [120, 450] [120, 450] [120, 450]Unit 5 [120, 450] [120, 450] [120, 450] [120, 450]Operating range of the decision space [600, 1550] [730, 1640] [750, 1640] [880, 1730]

advantageous decision spaces are feasible with respect tosystem demand.

The penalty cost forR1 is calculated as follows.The net change in generation due to prohibited operating

zones of units 2 and 3 is obtained as follows.

PR1net = (P2,opt − P1

2,1) + (P3,opt − P13,1) = (235.0 − 210)

+ (235− 200) = 60 MW

This net change in generation is re-dispatched to all theunits based on participation factors as:

P1 = 5 MW, P2 = 0 MW, P3 = 0 MW,

P4 = 27.5 MW, P5 = 27.5 MW

According toEq. (29)penalty cost

PCR1 = 11496.77905− 11491.01953= 5.75952($/h)

The optimal schedule and penalty cost for each feasibleadvantageous decision space is given inTable 4. SpaceR2

Table 4Optimal schedule and penalty cost

Unit generation (MW) Optimal schedulewithout prohibited zones

Optimal schedule for decision spaces

R1 R2 R3 R4

P1 235.0 240.0 238.33 235.0 218.33P2 235.0 210.0 210.00 270.0 270.0P3 235.0 200.0 250.00 200.0 250.0P4 235.0 262.5 238.33 235.0 218.33P5 235.0 262.5 238.33 235.0 218.33λopt ($/MWh) 8.63567 8.73172 8.64707 8.63567 8.57968Fuel cost ($/h) 11491.02 11496.77 11492.50 11495.19 11494.95Penalty cost ($/h) – 5.75952 1.49463 4.17749 3.92627

Table 5Comparison of generation schedule for five-unit system

Unit generation (MW) λ–δ iterative method[1] λ–δ iterative method[2] SEPA with unit generationas variable[5]

Proposed method

P1 238.33 238.33 240.0 238.33P2 210.0 210.0 210.0 210.00P3 250.0 250.0 250.0 250.00P4 238.33 238.33 223.07 238.33P5 238.33 238.33 251.93 238.33Fuel cost ($/h) 11492.51 11492.51 11493.23 11492.5Computation time (ms) 12.1 4.6 2750 5.4

is the most advantageous decision space as its penalty costis minimum. The optimal solution in this most advantageousdecision space is obtained using the FCEPA.Table 5presentsthe results obtained using theλ–δ iterative method[1], λ–δiterative method[2], SEPA with unit generations as decisionvariables[5] and the proposed method.

FromTable 5, it can be seen that the optimal schedule ob-tained with the proposed method is exactly same as that ofresults obtained with[1,2]. It can be observed that the opti-mum schedule obtained with the proposed method is differ-ent from that of results obtained with[5]. But the optimalfuel cost is almost the same. The computation time (IBMPC, 1 GHz) for the method[1,2], SEPA with unit generationas variable[5] and the proposed method are given in the lastrow of Table 5. With the proposed method there is 55% re-duction in computation time when compared to method[1]and 99% reduction in computation time when compared tomethod[5]. The computation time for the proposed methodis closer to the time obtained with[2]. This shows the com-putational efficiency of the proposed method.

Page 7: Economic dispatch with prohibited operating zones using fast computation evolutionary programming algorithm

P. Somasundaram et al. / Electric Power Systems Research 70 (2004) 245–252 251

Table 6Prohibited zones of the units—15-unit system

Unit Zone 1 (MW) Zone 2 (MW) Zone 3 (MW)

2 [185, 225] [305, 335] [420, 450]5 [180, 200] [260, 335] [390, 420]6 [230, 255] [365, 395] [430, 455]

12 [30, 55] [65, 75] –

Table 7Optimal schedule and penalty cost

Unitgeneration(MW)

Optimal schedulewithoutprohibited zones

Optimal schedulein the advantageousdecision spaces

R1 R2

P1 455.00 455.0 450.0P2 455.00 455.0 450.0P3 130.00 130.0 130.0P4 130.00 130.0 130.0P5 317.83 260.0 335.0P6 460.00 460.0 455.0P7 465.00 465.0 465.0P8 60.00 60.0 60.0P9 25.00 25.0 25.0P10 20.00 70.0 20.0P11 20.00 20.0 20.0P12 57.16 65.0 55.0P13 25.00 25.0 25.0P14 15.00 15.0 15.0P15 15.00 15.0 15.0λopt ($/MWh) 10.5303 10.8884 10.3391Fuel cost ($/h) 32542.41 32558.35 32544.97Penalty cost ($/h) – 15.9350 2.5670

4.2. Example 2

A practical example used by Lee and Breipohl in[1] isconsidered. The system has 15 on-line units that supply a

Table 9Comparison of generation schedule for 15-unit system

Unit generation (MW) λ–δ iterative method[1] λ–δ iterative method[2] SEPA with unitgeneration as variable[5]

Proposed method

P1 450.0 450.0 446.98 450.0P2 450.0 450.0 451.50 450.0P3 130.0 130.0 130.00 130.0P4 130.0 130.0 130.00 130.0P5 335.0 335.0 335.02 335.0P6 455.0 455.0 456.11 455.0P7 465.0 465.0 464.91 465.0P8 60.0 60.0 60.00 60.0P9 25.0 25.0 25.00 25.0P10 20.0 20.0 20.00 20.0P11 20.0 20.0 20.01 20.0P12 55.0 55.0 55.46 55.0P13 25.0 25.0 25.00 25.0P14 15.0 15.0 15.01 15.0P15 15.0 15.0 15.00 15.0Fuel cost ($/h) 32544.99 32544.99 32545.20 32544.97Computation time (ms) 34.7 11.5 3000 9.4

Table 8Adjacent feasible sub-regions

Unit Lower sub-region Upper sub-region

MW λi,max ($/MWh) MW λi,min ($/MWh)

2 [355, 420] 10.3737 – –6 [395, 430] 10.3589 – –

12 [20, 30] 10.2308 [75, 80] 10.7269

system demand of 2650 MW with a system spinning reserverequirement of 200 MW. No regulating margin is required.The prohibited zones are given inTable 6. Among the on-lineunits, four of them (units 2, 5, 6 and 12) have prohibited op-erating zones that form 192 decision spaces for the dispatchproblem.

The optimal solution without considering the prohib-ited zones is given inTable 7. It can be seen that unit 5alone fall in prohibited zone [260, 335 MW]. Accordingto Eqs. (23)–(25), the search range of systemλ is foundto be [10.5066, 10.5374 $/MWh]. The adjacent feasiblesub-regions of the other three units are given inTable 8.

Table 8shows the incremental cost of the adjacent feasi-ble sub-regions do not fall in the search range ofλ. Thus,there are only two advantageous decision spaces. The fea-sible sub-region [200, 260 MW], below the active prohib-ited zone of unit 5 is in decision spaceR1 and the feasiblesub-region [335, 390 MW], above the prohibited zone is inR2. Both spacesR1 andR2 are feasible with respect tothe system demand and the system spinning reserve require-ment. The penalty cost and optimal solution for each of thefeasible advantageous decision spaces are given inTable 7from which it can be noted that spaceR2 is the most advan-tageous decision space. The optimal solution in this mostadvantageous decision space is obtained using the FCEPA.Table 9presents the results obtained using the method[1,2],

Page 8: Economic dispatch with prohibited operating zones using fast computation evolutionary programming algorithm

252 P. Somasundaram et al. / Electric Power Systems Research 70 (2004) 245–252

SEPA with unit generations as decision variables[5] and theproposed method.

FromTable 9, it can be seen that the optimal schedule ob-tained with the proposed method is exactly same as that ofresults obtained with[1,2]. The computation time (IBM PC,1 GHz) for the method[1], method[2], SEPA with unit gen-eration as variable[5] and the proposed method are given inthe last row ofTable 9. With the proposed method there is72, 22 and 99% reduction in computation time when com-pared to methods[1,2,5], respectively.

The analysis shows that the proposed method is reliableand uses a simple procedure to select the most advanta-geous decision space. It requires only two executions of theFCEPA, one for determining the optimal solution withoutconsidering the prohibited zones and the other for determin-ing the optimal solution in the most advantageous decisionspace. The comparison of computation time shows that theproposed method is competitive to method[2] and betterthan the methods[1,5].

5. Conclusion

This paper presents an efficient and simple approachfor solving the ED problem with units having prohibitedoperating zones. Initially, the optimal solution without con-sidering the prohibited zones is obtained by using FCEPA.A small set of advantageous decision spaces is formedby combining the feasible sub-regions of the fuel costcurve intervening the prohibited zones in the neighbour-hood of optimum system lambda. A simple and novelmethod which is based on the well-known participationfactor is used to estimate a penalty cost for each selectedfeasible advantageous decision space and the most advan-tageous decision space is chosen by penalty cost com-parison. The optimal solution in the most advantageousdecision space is obtained by using FCEPA. The effec-tiveness of the proposed approach has been tested on anumber of sample systems. The proposed approach is rela-tively simple, reliable and efficient and suitable for on-lineapplications.

Appendix A. List of symbols

Bij loss coefficientDRj ramp-rate limit ofjth unit as generation

decreasesFj(Pj) input/output cost function ofjth unitk index of prohibited zones of a unitLj transmission loss penalty factor ofjth unitnj number of prohibited zones ofjth unitng number of dispatchable on-line unitsPD system demand

Pj power output ofjth generatorPj change in generation atjth unitPj0 power generation ofjth generator at previous

hourPj,opt optimum schedule ofjth unit without

considering prohibited zonePj,max jth unit upper generation limitPj,min jth unit lower generation limitP lj,k lower bound of thekth prohibited zone of

jth unitP

l,Rij lower limit of the feasible sub-region ofjth unit

with respect to decision spaceRiPuj,k upper bound of thekth prohibited zone of

jth unitP

u,Rij upper limit of the feasible sub-region of

jth unit with respect to decision spaceRiPL transmission lossPCRi penalty cost for decision spaceRi.PFj participation factor ofjth unitSj jth unit SR contributionSj,max jth unit maximum SR contributionSR total SR requirementURj ramp-rate limit ofjth unit as generation increases

Greek lettersλ system lambdaλmax maximum value of system lambdaλmin minimum value of system lambdaµ meanΩ set of all dispatchable on-line unitsω set of units which have prohibited

operating zone(s)ω′ set of units in active prohibited zones

References

[1] F.N. Lee, A.M. Breipohl, Reserve constrained economic dispatch withprohibited operating zones, IEEE Trans. Power Syst. 8 (1) (1993)246–254.

[2] J.Y. Fan, J.D. McDonald, A practical approach to real time economicdispatch considering unit’s prohibited operating zones, IEEE Trans.Power Syst. 9 (4) (1994) 1737–1743.

[3] S.O. Orero, M.R. Irving, Economic dispatch of generators with prohib-ited operating zones: a genetic algorithm approach, IEE Proc.-Gener.Trans. Distrib. 143 (6) (1996) 529–534.

[4] G.J. Chiou, C.T. Su, Economic dispatch with prohibited zones usingan extended linear hopfield model, Eur. Trans. Electrical Power 10 (2)(2000) 113–118.

[5] T. Jayabarathi, G. Sadasivam, V. Ramachandran, Evolutionary pro-gramming based economic dispatch of generators with prohibited op-erating zones, Electric Power Syst. Res. 52 (1999) 261–266.

[6] A.J. Wood, B.F. Wollenberg, Power Generation, Operation and Con-trol, second ed., Wiley, New York, USA, 1996.

[7] R.A. Johnson, Probability and Statistics for Engineers, sixth ed., Pear-son Edition, Asia, 2001.