IET Generation, Transmission & Distribution

Multiobjective Bacteria Foraging Algorithm for Electrical Load Dispatch Problem

Journal: Manuscript ID: Manuscript Type: Date Submitted by the Author: Complete List of Authors:

Keyword:

IET Generation, Transmission & Distribution GTD-2008-0407 Research Paper 20-Aug-2008 Panigrahi, Bijaya; IIT, New Delhi, Electrical Engineering; IIT, New Delhi, Electrical Engineering Pandi, Ravikumar; IIT, Electrical Engineering Biswas, Arijit; Jadavpur University, Electronics and Telecomm Engg Dasgupta, Sambarta Das, Swagatam; Jadavpur University, Electronics and Telecomm Engg Environmental/Economic dispatch, Pareto front,, multiobjective optimization, Bacterial Foraging, Non-dominated sorting.

IET Review Copy Only

Page 1 of 20

IET Generation, Transmission & Distribution

Multiobjective Bacteria Foraging Algorithm for Electrical Load Dispatch Problem B K Panigrahi*, V. Ravikumar Pandi*, Arijit Biswas**, Sambrat Dasgupta** Swagatam Das** *Department of Electrical Engineering, IIT, Delhi, INDIA **Department of Electronics and Communication Engineering, Jadavpur University, Kolkata, INDIA Abstract: In this paper we try to extend the Bacteria Foraging meta-heuristic into the domain of multiobjective optimization. In this multiobjective bacteria foraging optimization technique, during chemotaxis a set of intermediate bacteria positions are generated. Next, we use pareto non-dominance criterion to determine final set of bacteria positions, which constitute the superior solutions among current and intermediate solutions. To test the efficacy of our proposed algorithm we have chosen a highly constrained optimization problem namely economic / emission dispatch. Economic dispatch is a constrained optimization problem in power system to distribute the load demand among the committed generators economically. Now-a-days environmental concern that arises due to the operation of fossil fuel fired electric generators and global warming, transforms the classical economic load dispatch problem into multiobjective environmental/economic dispatch (EED). In the proposed work, we have considered the standard IEEE 30-bus six-generator test system on which several other multiobjective evolutionary algorithms are tested. We have also made a comparative study of the proposed algorithm with that of reported in literature. Results show that the proposed algorithm is a capable candidate in solving the multiobjective economic emission load dispatch problem. Index Terms: Environmental/Economic dispatch, Pareto front, multiobjective optimization, Bacterial Foraging, Non-dominated sorting.

1. Introduction The operations of electrical power systems are designed to meet the continuous variation of power demand. In essence, to ensure economic operation, power generation scheduling is performed based on two important tasks, unit commitment and economic dispatch, of which, later is the topic of present research. The purpose of traditional economic dispatch is to allocate generation levels to various generators in the system in order to meet the load demand in the most economic way. However, the optimum schedule obtained may not be the best, in case environmental criteria are also considered. The passage of the clean air act amendments in 1990 has forced the utilities to reduce their SO2 and NOX emissions [1]. Therefore, apart from cost, emission objective must also be taken into account. Environmental/Economic dispatch (EED) is a multiobjective problem having conflicting objectives, as the minimization of emission is contrary to the maintenance of cost economy [2]. There has been much research pertaining to EED problem. A linear programming based technique has been proposed in [3] which considers one objective at a time. But the approach failed to give any information regarding the trade-off front. Refs. [4], [5], [6], [7], linearly combined different objectives through the weighted sum method to convert the multiobjective EED problem in single objective optimization problem. These methods generate the non-dominated solution by varying the weights, thus requiring multiple runs to generate the desired Pareto set of solutions. Moreover, these methods are not efficient in solving problems having non-convex Pareto optimal fronts. Refs. [8], [9] treated emission as a constraint and reduced the problem to single objective. However, the tradeoff relation between cost and emission is difficult to obtain through the aforementioned approach. The -constraint method was presented [10], [11], [12] to overcome this

IET Review Copy Only

IET Generation, Transmission & Distribution

difficulty. The method involves the optimization of most preferred objective while considering other objectives as constraints, which are bounded by some allowable level . However, the approach provided only weakly non-dominated solution and that too in considerably large time. Recently, the research focus has shifted towards handling both the objectives simultaneously. Over the past decade, this option has received much interest due to the development of a number of multiobjective evolutionary search strategies. Nondominated Sorting Genetic Algorithm (NSGA [13]), Niched Pareto Genetic Algorithm (NPGA [14]), Strength Pareto Evolutionary Algorithm [2], Multi-Objective Stochastic Search Technique (MOSST [15]), Tabu Search [16], NSGA II [17], [18], Multiobjective Particle Swarm Optimization (MOPSO [20]) etc. constitutes the pioneering multiobjective approaches that have earlier been applied to solve the multi-objective environmental/economic dispatch problem. These algorithms have been implemented on standard IEEE 30 bus 6-generator system in order to obtain the trade-off between the cost and emission. In this paper we have tried to develop a new multiobjective algorithm to obtain a pareto-optimal set of solutions for the above-mentioned problem. In 2002 K.M. Passino proposed a new optimization technique Bacteria Foraging Optimization Algorithm (BFOA) [22,23]. An individual E.coli bacterium in a foraging swarm takes necessary action to maximize the energy utilized per unit time spent for foraging, considering all the constraints presented by its own physiology such as sensing and cognitive capabilities, environment. This natural foraging strategy can lead to optimization and this forms the theoretical basis of BFOA. Based on this conception, Passino proposed an optimization technique known as the Bacterial Foraging Optimization Algorithm (BFOA) Until date, BFOA has successfully been applied to real world problems like optimal controller design [24], harmonic estimation [25], transmission loss reduction [26], and active power filter synthesis [27]. To the best of our knowledge, BFOA has been successfully applied mainly in the domain of single objective function optimization. Our objective is to modify the algorithm to tackle multiobjective problem. In this paper we have developed a Multiobjective Bacteria Foraging (MOBF) algorithm which is then applied to EED problem. The rest of the paper is organized as follows. In section 2 and 3, we outline the classical BFOA and multiobjective optimization respectively. Section 4 describes formulation of the novel multiobjective bacteria foraging (MOBF) algorithm. In section 5, EED problem is briefly stated. Section 6 describes the simulation strategy for implementing the EED problem. Section 7 provides detailed experimental results comprising of final pareto fronts obtained by MOBF as well as for competitive algorithms. Various numerical metrics are computed in order to evaluate performance of various algorithms. Best compromise solution is determined applying a fuzzy technique. Also comparisons are carried out with the results reported in standard literature.

2.

The Classical BFOA algorithm

The bacterial foraging system consists of four principal mechanisms, namely chemotaxis, swarming, reproduction and elimination-dispersal [1]. Below we briefly describe each of these processes and finally provide a pseudo-code of the complete algorithm. I. Chemotaxis: This process simulates the movement of an E.coli cell through swimming and tumbling via flagella. Biologically an E.coli bacterium can move in two different ways. It can swim for a period of time in the same direction or it may tumble, and alternate between these two modes of operation for the entire lifetime. Suppose i ( j , k , l ) represents i-th bacterium at j-th chemotactic, k-th reproductive and l-th elimination-dispersal step. C(i) is the size of the step taken in the random direction

IET Review Copy Only

Page 2 of 20

Page 3 of 20

IET Generation, Transmission & Distribution

specified by the tumble (run length unit). Then in computational chemotaxis the movement of the bacterium may be represented by (i ) i (1) ( j + 1, k , l ) = i ( j , k , l ) + C (i ) T (i ) (i ) Where

indicates a vector in the random direction whose elements lie in [-1, 1].

II. Swarming: An interesting group behavior has been observed for several motile species of bacteria including E.coli and S. typhimurium, where stable spatio-temporal patterns (swarms) are formed in semisolid nutrient medium. A group of E.coli cells arrange themselves in a traveling ring by moving up the nutrient gradient when placed amidst a semisolid matrix with a single nutrient chemo-effecter. The cells when stimulated by a high level of succinate, release an attractant aspertate, which helps them to aggregate into groups and thus move as concentric patterns of swarms with high bacterial density. The cell-to-cell signaling in E. coli swarm may be represented by the following function.

J cc ( , P( j, k , l )) = =

S i =1

J cc ( , i ( j, k , l )) (2) p

S

[ dattractant exp( wattractant i =1

( m=1

m

) )] +

p

S

i 2 m

[hrepellant exp( wrepellant i =1

(

m

i 2 m

) )]

m=1

where J cc ( , P ( j , k , l )) is the objective function value to be added to the actual objective function (to be minimized) to present a time varying objective function, S is the total number of bacteria, p is the number of variables to be optimized, which are present in each bacterium and = [ 1, 2,..................., p ]T is a point in the p-dimensional search domain.

d aatractant , wattractant , hrepellant , wrepellant are different coefficients that should be chosen properly. III. Reproduction: The least healthy bacteria eventually die while each of the healthier bacteria (those yielding lower value of the objective function) asexually split into two bacteria, which are then placed in the same location. This keeps the swarm size constant. IV. Elimination and Dispersal: Gradual or sudden changes in the local environment where a bacterium population lives may occur due to various reasons e.g. a significant local rise of temperature may kill a group of bacteria that are currently in a region with a high concentration of nutrient gradients. Events can take place in such a fashion that all the bacteria in a region are killed or a group is dispersed into a new location. To simulate this phenomenon in BFOA some bacteria are liquidated at random with a very small probability while the new replacements are randomly initialized over the search space.

3. Multiobjective Optimization: A Brief Overview Multiobjective optimization involves the simultaneous optimization of several incommensurable and often competing objectives [23]. In the absence of any preference information, a non-dominated set of solutions is obtained, instead of a single optimal solution. These optimal solutions are termed as Pareto optimal solutions. Let us consider a minimization problem

IET Review Copy Only

IET Generation, Transmission & Distribution

r

r

r

r

Minimize J ( ) = ( J1 ( ), J 2 ( ),...... J M ( )) Subjected to constraints

Page 4 of 20

(3)

r gi ( ) = 0, i = 1,2.....m r h j ( ) 0, j = 1,2,....n

(4)

(5)

r

where, is called the decision vector, M is the number of objectives and m and n are the number of equality and inequality constraints respectively. Any solution vector a dominates b, if and only if a is partially less than b (a


J i (a ) J i (b) (6) Those solutions, which are not dominated, by other solutions of a given set are considered nondominated, regarding that set. The front obtained by mapping these non-dominated particles into objective space is called Pareto optimal front, POF. r r r r r POF = {J = ( J1 ( ), J 2 ( ),.........J M ( )) |

S}

(7) Where, S is the set of obtained non-dominated particles. The determination of complete Pareto optimal front is a very difficult task owing to the computational complexity involved in its computation due to the presence of a large number of suboptimal Pareto fronts. Considering the existing memory constraints, the determination of the complete Pareto front becomes infeasible, and thus requires the solutions to be diverse covering maximum possible regions of it. During past decade, a variety of stochastic approaches like NSGA [13], SPEA [21], NPGA [14], NSGA II [17], [18], SPEA 2 [19], MOPSO [20], MODE [28 ] etc. have been proposed. NSGA II, formulated by Deb et al., alleviates various shortcomings of NSGA and is found to be very efficient for multiobjective optimization. Zitzler et al. developed SPEA 2, which is also another robust algorithm. C.A. Coello Coello came up with Multiobjective Particle Swarm Optimization, a powerful tool in multiobjective problem handling. Following the footsteps of these algorithms we have tried to develop a new multiobjective optimization algorithm using chemotactic operator of BFOA.

4. Multiobjective bacteria Foraging (MOBF): Description of Algorithm In classical BFOA algorithm individual bacterium tries to get ample amount of nutrient substance and tries to avoid noxious substrates. It is the only objective that governs the search process. But in course of foraging, it may have another constraint say favorable temperature. One possible approach can be incorporation of temparature constraint by adding a penalty function to the actual nutrient concentration. It is expected that bacterium should not move to a region of unfavorable temperature. This approach leads to a single objective constrained optimization. In stead of it, we may take nutrient concentration and favorable temperature as two separate objectives. Individual bacterium tries to optimize these two simultaneously and it can be applied to multiobjective optimization. Corresponding to each possible position of bacterium in decision variable space we have two objective functions. In classical BFOA, during chemotaxis bacterium changes its position if it finds a region with higher nutrient gradient. But the scenario changes for Multiobjective Bacteria Foraging. So instead of differentiating between two positions on the basis of the single objective function, we introduce the concept of pareto non-dominance [13, 17]. In MOBF the population is ranked according to Pareto dominance criterion. During chemotaxis bacterium probabilistically moves towards another bacterium, belonging to a front with lower rank, otherwise it tumbles in a random direction. In this way a new set of positions are generated for the population. Previous positions are stored in memory. A non-dominated sorting approach is used to obtain final locations of bacteria population.

IET Review Copy Only

Page 5 of 20

IET Generation, Transmission & Distribution

Pseudo-code of MOBF Algorithm: Parameters: i

[Step 1] Initialize parameters p, S, Nc, , Ned, Ped,Pg ,C(i)(i=1,2…S), M, . Set ranks of all bacterium to 1. Where, p: Dimension of the search space, S: Total number of bacteria in the population, Nc : The number of chemotactic steps, Ned : The number of elimination-dispersal events, Ped : Elimination-dispersal probability, Pg : Guide Probabilty, C (i): The size of the step taken in the random direction specified by the tumble. M=Number of objective functions [Step 2] Elimination-dispersal loop: k=k+1 [Step 3] Chemotaxis loop: j=j+1 [a] For i =1,2…S take a chemotactic step for bacterium i as follows. [b] Compute fitness function, J l (i, j , k ) , Where l varies from 1 to M.

[c] Tumble: Generate a random number p. If p
p

with each element

m

(i ), m = 1,2,..., p, a random

number on [-1, 1]. [d] Move: i

( j + 1, k , l ) =

i

( j , k , l ) + C (i )

(i ) T

(i ) (i )

This results in a step of size C (i ) in the direction of the tumble for bacterium i. [f] Go to next bacterium (i+1) if i S (i.e., go to [b] to process the next bacterium). [e] Store these new positions along with the old positions in the memory and all these positions are sorted on the basis of non-dominated sorting. [f] Only the better-ranked positions are selected from the sorted pool to get the population of size S for the next iteration j+1. [Step 4] If j < N c , go to step 3. In this case continue chemotaxis since the life of the bacteria is not over. [Step 5] Elimination-dispersal: For i = 1,2..., S with probability Ped , eliminate and disperse each bacterium (this keeps the number of bacteria in the population constant). To do this, if a bacterium is eliminated, simply disperse another one to a random location on the optimization domain. If l < N ed , then go to step 2; otherwise end.

5. EED Problem Formulation

IET Review Copy Only

IET Generation, Transmission & Distribution

Page 6 of 20

A. Objectives 1) Fuel Cost Objective: The objective of classical economic dispatch is the minimization of total generation cost while satisfying several constraints. Mathematically,

Minimize J ( PG ) =

NG

J i ( PGi )

(9)

i =1 i

In eqn. 1, J i ( PG ) is the generation cost function and is approximated as a quadratic function of the power output from the generating units, i.e.

J i ( PGi ) = ai ( PGi ) 2 + bi PGi + ci

(10)

Where, ai, bi, ci are the cost coefficients, NG represents the number of generating units in the system and PGi is the power output of the ith generator. 2) Emission Objective (NOX): The minimum emission dispatch is the simultaneous minimization of classical economic dispatch including NOX emission objective which is modeled as:

ENOx =

NG i =1

10 2 (

i

+

i i PG

+ ( PGi ) 2 +

exp( i PGi ))

i

(11)

Here, i , i , i , i and i are the emission coefficients of the ith generator. Although a number of other substances such as SO2, dust particles etc. are also emitted during the operation of electrical generators, the NOX objectives are considered in this study as they are representative of the emissions generated by the fossil fuel fired generators. B. Constraints 1) Power Balance Constraint or Demand Constraint: The total power generated must cover total demand PD and total transmission losses PLOSS. Therefore, NG i =1

PGi

PLoss = 0

PD

(12)

Transmission losses are calculated by solving the load flow problem given as [22]: NB

PGi

PDi

Vi

QGi

Q Di

Vi

j=1

Vj G ij cos

(

i

j

) + Bij sin (

i

j

Vj G ij sin

(

i

j

)

i

j

NB j=1

Bij cos

(

)

=0

(13)

)

=0

(14)

where,NB: Total number of buses QGi : Reactive power generated at the ith bus PDi : Real power at the ith bus QDi : Reactive Power at the ith bus Gij : Transfer conductance between buses i and j Bij : Transfer susceptance between buses i and j Vi & Vj : Voltage magnitude at bus i and j i & j : Voltage angle at bus i and j Equations 5 and 6 are nonlinear constraint equations, which are solved using NewtonRaphson method, and the load flow solution thus obtained gives all bus magnitudes and angles. Then the real power loss is calculated as

IET Review Copy Only

Page 7 of 20

IET Generation, Transmission & Distribution

PLoss =

NL k =1

g k Vi2 + Vj2

2Vi Vj cos

(

i

j

)

(15)

where NL is the total number of transmission lines and gk is the conductance of the kth line which connects buses i and j. 2) Generation Capacity Constraints: The real output power of each generator is constrained by lower and upper limits, i.e. min PGi

PGi

max PGi

(16)

min max and PGi are the minimum and maximum operating outputs of unit i respectively. where, PGi 3) Line flow constraints: The line flow constraint is used to avoid undesired line loadings due to power distribution. Thus transmission line loading Sl is restricted by its upper limit as:

Sli

Slmax , i

I =1,2,…,NL

(17)

C. Problem Formulation The Environmental/Economic dispatch problem is formulated as a constrained multiobjective optimization problem and is given as:

Minimize F ( PG ) , E NOX ( PG ) NG

Subjected to:

i =1

min PGi

PGi

PGi

PD

(18)

PLoss = 0

max PGi

(19)

Slmax , I =1,2,…,NL i

Sli

6. Simulation Stategy The approach presented in this study is simulated on the standard IEEE 30-bus 6generator test system [13] (figure 1). The power system is connected through 41 transmission lines and the total system demand amounts to 2.834 p.u. Fuel Cost and NOX emission coefficients are provided in Tables 1 and 2 and the detailed data could be obtained from [2]. A. Representing Individual Bacterium

Implementation of the proposed MOBF on the problem at hand begins with the parameter encoding. In the proposed approach, each unit’s output is taken as the encoded parameter. Thus each particle consists of a 6-bit real coded string. During iterations, the output of five generators was calculated while the output of the last generator was adjusted to satisfy the equality constraints. Parametric setup for MOBF is provided in Table 1. B. Parametric Setup

p 6

S 100

Nc 50

Ned 15

Ped 0.10

Pg 0.25

Table 1: Parametric set-up of MOBF.

IET Review Copy Only

C (i) 0.10

M 2

IET Generation, Transmission & Distribution

Page 8 of 20

Generator

ai

bi

ci

PGi (min)

PGi (max)

PG1

10

200

100

0.05

0.50

PG2

10

150

120

0.05

0.60

PG3

20

180

40

0.05

1.00

PG4

10

100

60

0.05

1.20

PG5

20

180

40

0.05

1.00

PG6

10

150

100

0.05

0.60

Table 2: Fuel cost coefficient.

Fig1: IEEE 30-bus system.

IET Review Copy Only

Page 9 of 20

IET Generation, Transmission & Distribution

Generator

i

i

i

i

i

1 G

P

4.091

-5.554

6.490

2.0E-4

2.857

PG2

2.543

-6.047

5.638

5.0E-4

3.333

PG3

4.258

-5.094

4.586

1.0E-6

8.000

PG4

5.326

-3.550

3.380

2.0E-3

2.000

PG5

4.258

-5.094

4.586

1.0E-6

8.000

PG6

6.131

-5.555

5.151

1.0E-5

6.667

Table 3: NOX emission coefficient. The simulations were carried out for three different cases: Case 1: Lossless system considering only generation capacity constraint. Case 2: Transmission losses are also considered. Case 3: All the constraints are considered. The results obtained by the implementation of the proposed approach were compared against those reported by other peer approaches. C. Determining Best Compromise Solution

After getting pareto front we have tried to extract the best compromise solution from the pareto. A fuzzy-based mechanism, as proposed in [2], is applied to get the best compromise solution, which can be offered to Decision Maker later. Membership value of each individual lying in Paretooptimal set Fi is computed using the membership function defined in the following way:

1 µi =

Fi Fi

max

max

if -Fi

-Fi

min

0

Fi

Fimin

if

Fimax
if

max

Fi

Fi

(20)

where µi stands for the membership value of the ith function (Fi). For each nondominated solution k the normalized membership value ( µ[k] ) is calculated using M

µ[ k ] =

µi [ k ]

i =1 N pareto M j =1

(21)

µi [ j ]

i =1

M is the number of objectives and N pareto is the number of bacteria in pareto-optimal front. The best compromise solution is that for which µ[ k ] is maximum.

IET Review Copy Only

IET Generation, Transmission & Distribution

Page 10 of 20

7. Experimental Results A. Case I

Initially, the system is considered as lossless, and all the constraints except generation capacity constraint are released. For this case MOBF as well as two other peer algorithms NSGA II and MOPSO are implemented. Pareto-fronts obtained by these algorithms are also provided in figure 2. Stopping criterion for these algorithms are taken as 10000 objective function evaluations. Fifteen independent runs of three algorithms are carried out. The Pareto fronts obtained has been shown in figure 3. The graphical results clearly reveal that the solutions found were well distributed and covered the entire Pareto front of the problem. Table 4 and 5 contained respectively the best results for fuel cost and emission obtained by the MOBF as compared to those reported using linear programming (LP) [3], multiobjective stochastic search technique (MOSST) [15], non-dominated sorting genetic algorithm (NSGA) [13], niched Pareto genetic algorithm (NPGA) [14], strength Pareto evolutionary algorithm (SPEA) [2] and NSGA II [17], FCPSO [21]. From Table 4 and 5 it is evident that the proposed algorithm is capable of providing better solution in comparison to competitor algorithms for minimum fuel cost and it performs comparably to some of the peer algorithms for minimum emission case. Case - I

LP [3]

MOSST [15]

NSGA [13]

NPGA [14]

SPEA [2]

FCPSO [21]

MOPSO

MOBF

0.1567

NSGAII [17] 0.1059

PG1

0.1500

0.1125

0.1080

0.1062

0.1070

0.0605

0.1099

PG2

0.3000

0.3020

0.2870

0.3177

0.3284

0.2897

0.2897

0.2522

0.2999

PG3

0.5500

0.5311

0.4671

0.5216

0.5386

0.5289

0.5250

0.5553

0.5245

PG4

1.0500

1.0208

1.0467

1.0146

1.0067

1.0025

1.0150

0.9761

1.0155

PG5

0.4600

0.5311

0.5037

0.5159

0.4949

0.5402

0.5300

0.6431

0.5243

PG6

0.3500

0.3625

0.3729

0.3583

0.3574

0.3664

0.3673

0.3466

0.3599

Cost Emission

606.31 605.89 600.57 600.16 600.26 600.15 600.13 601.3416 0.2233 0.2222 0.2228 0.2219 0.2212 0.2215 0.2223 0.2237 Table 4: Comparison of MOBF with other algorithms for minimum fuel cost (CASE I).

Case - I

LP [3]

MOSST [15]

NSGA [13]

PG1

0.4000

0.4095

PG2

0.4500

PG3

600.11 0.2221

NPGA [14]

SPEA [2]

FCPSO [21]

MOPSO

MOBF

0.4394

NSGAII [17] 0.4074

0.4002

0.4116

0.4097

0.4178

0.3948

0.4626

0.4511

0.4577

0.4474

0.4532

0.4550

0.4650

0.4520

0.5500

0.5426

0.5105

0.5389

0.5166

0.5329

0.5363

0.5828

0.5356

PG4

0.4000

0.3884

0.3871

0.3837

0.3688

0.3832

0.3842

0.3718

0.4068

PG5

0.5500

0.5427

0.5553

0.5352

0.5751

0.5383

0.5348

0.5047

0.5446

PG6

0.5000

0.5152

0.4905

0.5110

0.5259

0.5148

0.5140

0.4918

0.4991

Cost Emission

639.60

644.112

638.27

638.36

0.1942

0.1942

639.6896 0.1944

635.27

0.1942

639.18 0.1943

638.51

0.1942

639.23 0.1944

0.1942

Table 5: Comparison of MOBF with other algorithms for minimum NOX emission (CASE I).

IET Review Copy Only

0.1942

Page 11 of 20

IET Generation, Transmission & Distribution

0.225

0.225

MOBF

0.22

0.22

0.215

0.215

0.21

0.21

Emission

Emission

NSGA-II

0.205

0.205

0.2

0.2

0.195

0.195

0.19 600

605

610

615

620 Cost

625

630

635

0.19 600

640

605

610

615

(a)

620 Cost

625

630

0.225 MOPSO

0.22

0.22

0.215

0.215

0.21

0.21

Emission

Emission

640

(b)

0.225

0.205

0.2

0.195

0.195

605

610

615

620 625 Cost

630

635

640

645

NSGA-II MOBF MOPSO

0.205

0.2

0.19 600

635

0.19 600

605

610

615

(c)

620 625 Cost

630

635

640

645

(d)

Fig 2: Optimal pareto front obtained by (a) NSGA II, (b) MOBF, (c) MOPSO for case I. (d) All pareto fronts combined together.

B. Case II

In this case, transmission losses as well as power balance constraints are also considered. Transmission losses are calculated using the power flow algorithm. The Pareto front obtained is shown in figure 3. From the figure, it can be deduced that the proposed algorithm was able to maintain the diversity over the trade-off front. It is evident from Table 6 and 7 that the results obtained by the proposed approach are competitive against other approaches.

IET Review Copy Only

IET Generation, Transmission & Distribution

Page 12 of 20

Case - II

NSGA [13]

NSGA- II [17]

NPGA [14]

SPEA [2]

FCPSO [21]

MOPSO

MOBF

PG1

0.4113

0.4141

0.3923

0.4043

0.4063

0.4002

0.4105

PG2

0.4591

0.4602

0.4700

0.4525

0.4586

0.4011

0.4601

PG3

0.5117

0.5429

0.5565

0.5525

0.5510

0.6717

0.5491

PG4

0.3724

0.4011

0.3695

0.4079

0.4084

0.4124

0.3999

PG5

0.5810

0.5422

0.5599

0.5468

0.5432

0.4309

0.53492

PG6

0.5304

0.5045

0.5163

0.5005

0.4974

0.5455

0.5115

Cost 647.25 644.13 645.98 642.60 642.89 642.48 643.84 Emission 0.19432 0.19424 0.19422 0.1942 0.1959 0.1942 0.19419 Table 6: Comparison of MOBF with other algorithms for minimum fuel cost (CASE II).

Case - II

NSGA [13]

NSGA- II [17]

NPGA [14]

SPEA [2]

FCPSO [21]

MOPSO

MOBF

PG1

0.1168

0.1182

0.1245

0.1086

0.1130

0.1157

0.1154

PG2

0.3165

0.3148

0.2792

0.3056

0.3145

0.2964

0.3053

PG3

0.5441

0.5910

0.6284

0.5818

0.5826

0.6631

0.5967

PG4

0.9447

0.9710

1.0264

0.9846

0.9860

0.9739

0.9812

PG5

0.5498

0.5172

0.4693

0.5288

0.5264

0.4341

0.5138

PG6

0.3964

0.3548

0.3993

0.3584

0.3450

0.3810

0.3537

Cost Emission

608.25 0.2166

607.80 0.2189

608.15 0.2236

607.81 0.2201

607.79 0.2201

608.0770 0.2203

607.51 0.2199

Table 7: Comparison of MOBF with other algorithms for minimum NOX emission (CASE II).

IET Review Copy Only

Page 13 of 20

IET Generation, Transmission & Distribution

0.22 0.225

MOBF NSGA-II

0.215

0.22

0.21 Emission

Emission

0.215

0.21

0.2

0.205

0.195

0.2

0.195 605

0.205

610

615

620

(a)

625 Cost

630

635

640

645

0.19 605

610

615

620

625 Cost

630

635

640

645

(b)

0.225

0.225 MOPSO

NSGA-II MOBF MOPSO

0.22

0.22

0.215

Emission

Emission

0.215

0.21

0.21

0.205

0.205 0.2 0.2

0.195 605

0.195

610

615

620

625 630 Cost

635

640

645

650

0.19 605

610

615

620

625 630 Cost

635

640

(c) (d) Fig 3: Optimal pareto front obtained by (a) NSGA II, (b) MOBF, (c) MOPSO for case II. (d) All pareto fronts combined together. C. Case III In this case, all the equality and inequality constraints are considered simultaneously. For comparison with reported results, the maximum line flow capacities used are 115% of the standard values provided in [11]. We compare the results, for the best cost and emission, obtained by the proposed MOBF with NSGA, NSGA-II, NPGA, SPEA, FCPSO, MOPSO and report in table VIII and IX. The results show that the proposed approach performed competitive with respect to NSGA and NPGA while its performance is slightly poor than SPEA, which provided best solutions in this case for both the objectives. The Pareto front obtained by the proposed approach is given in figure 8. It can again be observed that the proposed approach is capable of finding the Pareto front by effectively solving the problem when all the constraints are considered. The efficiency of the proposed approach is also verified by the results obtained from the -constraint method. The particles in the Pareto front obtained by the utilization of the proposed approach overlap with those obtained by the -constraint method, proving that the approach succeeded in obtaining the optimal points all over the Pareto front. In addition, the minimum values of each objective confirmed that the obtained solutions were able to cover the entire trade-off surface.

IET Review Copy Only

645

650

IET Generation, Transmission & Distribution

Page 14 of 20

Case – III

NSGA [13]

NSGA-II

NPGA [14]

SPEA [2]

FCPSO [21]

MOPSO

MOBF

PG1

0.1358

0.1870

0.1127

0.1319

0.1596

0.1772

0.1763

PG2

0.3151

0.3720

0.3747

0.3654

0.3535

0.4032

0.3581

PG3

0.8418

0.7378

0.8057

0.7791

0.7974

0.7382

0.7429

PG4

1.0431

0.5984

0.9031

0.9282

0.9719

0.6015

0.5970

PG5

0.0631

0.5669

0.1347

0.1308

0.0862

0.5432

0.5977

PG6

0.4664

0.3959

0.5331

0.5292

0.4961

0.3948

0.3861

Cost 620.87 619.1922 620.46 619.60 620.18 619.4951 619.03 Emission 0.2368 0.2027 0.2243 0.2244 0.2283 0.2028 0.2177 Table 8: Comparison of MOBF with other algorithms for minimum fuel cost (CASE III).

Case - III

NSGA [ 13]

NSGA-II

NPGA [14]

SPEA [2]

FCPSO [21]

MOPSO

MOBF

PG1

0.4403

0.4101

0.4753

0.4419

0.4797

0.4110

0.3980

PG2

0.4940

0.4630

0.5162

0.4598

0.5287

0.4649

0.4521

PG3

0.7509

0.5433

0.6513

0.6944

0.6711

0.5470

0.5516

PG4

0.5060

0.3894

0.4363

0.4616

0.5318

0.3921

0.4190

PG5

0.1375

0.5434

0.1896

0.1952

0.1257

0.5356

0.5338

PG6

0.5364

0.5147

0.5988

0.6131

0.5299

0.5133

0.5091

Cost Emission

649.24 0.2048

644.9830 0.1942

657.59 0.2017

651.71 0.2019

651.62 0.2047

644.8551 0.1942

641.43 0.1942

Table 9: Comparison of MOBF with other algorithms for minimum NOX emission (CASE III)

0.204

0.206 NSGA II

MOBF

0.203 0.204

0.202 0.201

0.202 Emission

Emission

0.2 0.199

0.2

0.198 0.198

0.197 0.196

0.196 0.195 0.194 615

620

625

630 Cost

635

640

645

0.194 615

620

(a)

625

630 Cost

635

(b)

IET Review Copy Only

640

645

Page 15 of 20

IET Generation, Transmission & Distribution

0.204

0.206

MOPSO

NSGA-II MOBF MOPSO

0.203 0.204

0.202 0.201

0.202 Emission

Emission

0.2 0.199 0.198

0.2

0.198

0.197 0.196

0.196

0.195 0.194 615

620

625

630 Cost

635

640

0.194 615

645

620

625

630 Cost

(c)

635

640

645

(d)

Fig 4: Optimal pareto front obtained by (a) NSGA II, (b) MOBF, (c) MOPSO for case III. (d) all pareto fronts combined together.

D. Calculation of Convergence and Diversity metric

For testing efficacy of the proposed multiobjective bacterial foraging optimization we take two different performance metrics: 1) C-metric [29]: This metric can directly compare the quality of two non-dominated sets. For the calculation of this metric, we don’t require any optimal pareto front and it is very easy to compute. If A and B are two different sets of non-dominated solutions,

If C ( A, B ) = 1 , all candidate solutions in B are dominated by at least one solution in A. If C ( A, B ) = 0 , no candidate solutions in B is dominated by any solution in A. 2) Moment of inertia based diversity metric [30]: This metric does not require any optimal pareto front and has a relation with the Hamming and Euclidean distance between solutions. If there is S number of points on a pareto front and the space is N-dimensional then centroid C i for

i th dimension is given by, S

x ij

, For i = 1,2,......, N . S th th Where, xij denotes the i dimension of the j point. Ci =

j =1

Then the diversity measuring D-metric is given by, I

=

N

S

( xij

Ci ) 2

i =1 j =1

The higher the value of I higher the higher the diversity of S points on the pareto front.

IET Review Copy Only

IET Generation, Transmission & Distribution

Page 16 of 20

Table 10 gives the convergence metric values taking the MOBF algorithm as the reference and also the competitive algorithms as the references. Table 11 describes the diversity of the obtained set of solutions for all three algorithms by means of diversity metric as defined above.

Case considered

Statistical Measure

C (MOBF, NSGAII)

C (MOBF, MOPSO)

C (NSGAII, MOBF)

C (MOPSO, MOBF)

0.0000

0.6000

0.0000

0.0000

Mean

0.0320

0.7400

0.0360

0.0400

Standard Deviation

0.3030

0.1538

0.0416

0.0418

0.400

0.1010

0.0200

0.1500

Mean

0.2120

0.2301

0.1280

0.2580

Standard Deviation

0.2179

0.2573

0.1052

0.0965

0.1230

0.2133

0.0102

0.0320

Mean

0.2610

0.3102

0.0976

0.1970

Standard Deviation

0.0831

0.2601

0.1088

0.2210

Minimum Case I

Minimum Case II

Minimum Case III

Table 10: Convergence metric calculated for MOBF, MOPSO, and NSGA II.

IET Review Copy Only

Page 17 of 20

IET Generation, Transmission & Distribution

Different Algorithms

Statistical Measures

MOBF

NSGA-II

MOPSO

Case I

Maximum

14325.1314

14730.3697

12430.9544

Mean

13778.2254

13491.8455

9528.3043

Standard Deviation Maximum

706.3708

1050.7916

2729.7640

13255.5736

13328.3598

11098.2964

Mean

12555.3948

12912.1349

10131.6287

Standard Deviation

556.8273

379.9596

867.5516

Maximum

7241.6285

6812.5383

5001.4785

Mean

6775.7275

6585.1316

4868.2960

Standard Deviation

1041.7862

207.5929

182.3676

Case II

Case III

Table 11: Divergence metric calculated for MOBF, MOPSO, and NSGA II. E. Best Compromise Solution and Epsilon Constraint: In this section we determine the best compromise solution using equation 20 and 21and the result is reported in figure 5. Solution on the non-dominated front, which has the maximum membership value with the decision maker, is given the title of best compromise solution. Here we also try to get an overview of the pareto front with epsilon constraint method [31]. Case I 0.225 MOBF Best Compromise Solution Epsilon Constraint

0.22

Emission

0.215

0.21

0.205

0.2

0.195

0.19 600

605

610

615

620 Cost

625

630

(a)

IET Review Copy Only

635

640

IET Generation, Transmission & Distribution

Page 18 of 20

0.22

0.215

0.21

0.205

0.2

0.195

0.19 605

610

615

620

625

630

635

640

645

(b) 0.204 MOBF Best Compromise SOlution Epsilon Constraint

0.203 0.202 0.201 0.2 0.199 0.198 0.197 0.196 0.195 0.194 615

620

625

630

635

640

645

(c) Fig 5: Pareto fronts with the best compromise solution and epsilon constraint for all the three cases.

IET Review Copy Only

Page 19 of 20

IET Generation, Transmission & Distribution

7. Conclusion In this paper we develop a novel multiobjective optimization algorithm based on bacterial foraging, which is then used for constrained Economic Electrical Load Dispatch problem. In this minimization problem cost and emission are two objectives, which are to be optimized, subjected to some other constraints. IEEE 30 bus 6-generator system has been chosen for this purpose. We also determine best compromise solution from the final pareto front obtained using a fuzzy approach. To test convergence and diversity of the obtained pareto fronts, some performance metrics are evaluated. Comparing values of these metrics we come to the conclusion that the proposed approach is capable to identify a good pareto of solutions maintaining adequate diversity. Apart from these we find the pareto using epsilon constraint method. We also graphically plot these solutions on final pareto front to test efficiency of the proposed multiobjective approach.

8. References 1) IEEE Current Operating Problems Working Group, Potential impacts of clean air regulations on system operations, vol. 10, pp. 647-653, 1995. 2) M. A. Abido, “Environmental/Economic Power Dispatch using Multiobjective Evolutionary Algorithms,” IEEE Transactions on Power Systems, vol. 18, no. 4, pp. 1529-1537, 2003. 3) A. Farag, S. Al-Baiyat and T.C. Cheng, “Economic load dispatch multiobjective optimization procedures using linear programming techniques,” IEEE Trans Power Syst, vol. 10, no. 2, pp. 731-738, 1995. 4) J. Zahavi, L. Eisenberg, “Economic-environmental power dispatch,” IEEE Trans Syst, Man, Cybernet, vol. 5, no. 5, pp. 485-489, 1985. 5) J.X. Xu, C.S. Chang, and X.W. Wang, “Constrained multiobjective global optimization of longitudinal interconnected power system by genetic algorithm,” IEE Proc-Gener Transm Distrib, vol. 143, no. 5, pp. 435- 436, 1996. 6) C.S. Chang, K.P. Wong, and B. Fan, “Security-constrained multiobjective generation dispatch using bicriterion global optimization,” IEE Proc- Gener Transm Distrib, vol. 142, no. 4, pp. 406-414, 1995. 7) J.S. Dhillon, S.C. Parti, and D.P. Kothari, “Stochastic economic emission load dispatch,” Electr Power Syst Res, vol. 26, pp. 186-197, 1993. 8) S.F. Brodesky, and R.W. Hahn, “Assessing the influence of power pools on emission constrained economic dispatch,” IEEE Trans Power Syst, vol. 1, no. 1, pp. 57-62, 1986. 9) G.P. Granelli, M. Montagna, and G.L. Pasini, “Emission constrained dynamic dispatch,” Electr Power Syst Res, vol. 24, pp. 56-64, 1992. 10) A.A. Abou El-Ela, and M.A. Abido, “Optimal operation strategy for reactive power control,” Model, Simulation Control, Part A, ASME, vol. 41, no. 3, pp. 19-40, 1992. 11) R. Yokoyama, S.H. Bae, T. Morita, and H. Sasaki, “Multiobjective generation dispatch based on probability security criteria,” IEEE Trans Power Syst, vol. 3, no. 1, pp. 317-324, 1988. 12) Y.T. Hsiao, H.D. Chiang, C.C. Liu, and Y.L. Chen, “A computer package for optimal multi-objective VAR planning in large scale power systems,” IEEE Trans Power Syst, vol. 9, no. 2, pp. 668-676, 1994. 13) M.A.Abido, “A Novel Multiobjective Evolutionary Algorithm for Environmental/Economic Power Dispatch,” Electr Power Syst Res, vol. 65, pp. 71-91, 2003. 14) M. A. Abido, “A Niched Pareto Genetic Algorithm for Environmental/ Economic Power Dispatch,” Electr Power Syst Res, vol. 25, no. 2, pp. 97-105, 2003. 15) D. B. Das, and C. Patvardhan, “New Multi-Objective Stochastic Search Technique for Economic Load Dispatch,” IEE Proceedings-Generation, Trans. and Distribution, vol. 145, no. 6, pp. 747-752, 1998.

IET Review Copy Only

IET Generation, Transmission & Distribution

16) G. L. Viviani, and G. T. Heydt, “Stochastic Optimal Energy Dispatch,” IEEE Transactions on Power Apparatus and Systems, vol. PAS-100, no. 7, pp. 3221-3228, 1981. 17) T. F. Robert, A.H. King, C. S. Harry, Rughooputh, and K. Deb, “Evolutionary MultiObjective Environmental/Economic Dispatch: Stochastic vs. Deterministic Approaches,” KanGAL Report Number 2004019, pp. 1-15, 2004. 18) T. F. Robert, A.H. King, C. S. Harry, Rughooputh, and K. Deb, “Stochastic Evolutionary Multiobjective Environmental/Economic Dispatch,” 2006 IEEE Congress on Evolutionary Computation, Vancouver, BC, Canada, pp. 94-953, July 2006. 19) E. Zitzler, Laumanns, M., and L. Thiele, “SPEA2: Improving the strength Pareto evolutionary algorithm for multiobjective optimization,” In: Evolutionary Methods for Design, Optimisation and Control, 19-26, Barcelona, Spain 2002. 20) B. Zhao, and Y. J. Cao, “Multiple objective particle swarm optimization technique for economic load dispatch,” Journal of Zhejiang University SCIENCE, vol. 6A, no. 5, pp. 420-427, 2005. 21) Shubham Agrawal, B. K. Panigrahi , and M. K. Tiwari, “Multiobjective Particle Swarm Algorithm withFuzzy Clustering for Electrical Power Dispatch”, IEEE Trans on Evolutionary Computation. (Accepted). 22) Passino, K. M.: Biomimicry of Bacterial Foraging for Distributed Optimization and Control, IEEE Control Systems Magazine, 52-67, (2002). 23) Liu, Y. and Passino, K. M.: Biomimicry of Social Foraging Bacteria for Distributed Optimization: Models, Principles, and Emergent Behaviors, Journal of Optimization Theory And Applications: Vol. 115, No. 3, pp. 603–628, December 2002 24) Kim, D. H., Abraham, A., Cho, J. H.: A hybrid genetic algorithm and bacterial foraging approach for global optimization, Information Sciences, Vol. 177 (18), 3918-3937, (2007). 25) Mishra, S.: A hybrid least square-fuzzy bacterial foraging strategy for harmonic estimation. IEEE Trans. on Evolutionary Computation, vol. 9(1): 61-73, (2005). 26) Tripathy, M., Mishra, S., Lai, L. L. and Zhang, Q. P.: Transmission Loss Reduction Based on FACTS and Bacteria Foraging Algorithm. PPSN, 222-231, (2006). 27) Mishra, S. and Bhende C. N.: Bacterial Foraging Technique-Based Optimized Active Power Filter for Load Compensation, IEEE Transactions on Power Delivery, Volume 22, Issue 1, Jan. 2007 Page(s): 457 – 465. 28) Zamuda, A.; Brest, J.; Boskovic, B.; Zumer, V, “Differential evolution for multiobjective optimization with self adaptation”, 2006 IEEE Congress on Evolutionary Computation, pp.3617-3624. 29) Zitler E., Deb K., Thiele L., “ Multiobjective Evolutionary Algorithms : A Comparative Study and the Strength Pareto Approach”, IEEE Transactions on Evolutionary Computation, 3(4) pp-257-271, (1999). 30) Morrison R.W., De Jong K.A., “ Measurement of Population Diversity , Artificial Evolution”, Lecture Notes in Computer Science, 2310, Springer, 31-41,(2001). 31) K.Deb, “Multiobjective Optimization Using Evolutionary Algorithms”, Chichester UK: Willey 2001.

IET Review Copy Only

Page 20 of 20

IET Review Copy Only IET Generation, Transmission ...

Aug 20, 2008 - Best compromise solution is determined applying a fuzzy technique. ..... Where, ai, bi, ci are the cost coefficients, NG represents the number of ...

587KB Sizes 0 Downloads 191 Views

Recommend Documents

IET Poster9 -
Convenors. Dr.R.Dhanalakshmi, Prof-CSE. Mr.I.R.Praveen Joe, Asst Prof-CSE. Ms.V.Hema, Asst Prof-CSE. Event Chair. Mr.S.Cloudin HoD-CSE. Event Hosted ...

Membership Application Form - The IET
opportunities overseas or, where required, to enable the IET to meet any legal or other legitimate obligations in that country. IET products and services are ...

Principles and Applications (Iet Telecommunications ...
Jan 20, 2003 - reading this website. ... This is an Amazing book, where all the concepts are explained in easy ... working in prepaid domain to buy this book.

IET Informe Precios 8-1-18.pdf
Whoops! There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Main menu. Whoops! There was a problem p

Uncorrected Proofs for Review Only
Jan 24, 2011 - 16.1 Introduction. VARIATION IN PREDATOR abundance is one of ... hypothesis posits that prey optimize the trade-off between predation risk ...

electric power generation transmission and distribution pdf ...
Page 1 of 1. electric power generation transmission and distribution pdf. electric power generation transmission and distribution pdf. Open. Extract. Open with.

pdf-0946\electric-power-generation-transmission-and-distribution ...
... apps below to open or edit this item. pdf-0946\electric-power-generation-transmission-and-d ... gineering-hbk-second-edition-from-brand-crc-press.pdf.

For Review Only
monetary value (Study 1), and made participants consider fair decision-making procedures to be ..... obtain an overall index of monetary value in cent. ... ratings in the domain of money because monetary value is sometimes determined by.

A Three-Level Static MILP Model for Generation and Transmission ...
Jan 17, 2013 - the equilibrium of a pool-based market; the intermediate level represents the Nash equilibrium in generation capacity expansion, taking into account the outcomes on the spot market; and the upper-level model represents the anticipation

1 3 Author's personal copy - New Generation Plantations
Apr 20, 2018 - be planted either under the shelter of the nurse crop or of the first generation when that has reached maturity. This process may take place over several rotations and adaptation to future climate needs to be considered by the choice o

1 3 Author's personal copy - New Generation Plantations
Apr 20, 2018 - studies of forest restoration in temperate zones particularly describe ... scapes in the temperature zone, restoration may initially be rather slow.

Ad Copy Pros Review & Bonuses.pdf
https://sites.google.com/site/adcopyprosreview/. Whether its Facebook ads & posts, Youtube video content, Tweets, Emails , Capture Pages, Cold. calling and many others. You have done for you content already created for you as well as a. posting sched

review copy not for distribution
Oct 25, 2011 - Email : [email protected] .... 3.1 Simulations. We present in this section stochastic simulations of both the single stochastic FitzHugh-Nagumo model and the two coupled systems. We fix all .... Figure 2: Numerical simulatio

Transmission
The revised plan prioritizes existing infrastructure, getting solar energy online ... Trough solar power plants in California's Mojave Desert. Photo courtesy of.