Solving combined heat and power economic dispatch problem using real coded genetic algorithm with improved Mühlenbein mutation

Solving combined heat and power economic dispatch problem using real coded genetic algorithm with improved Mühlenbein mutation

Accepted Manuscript Title: Solving combined heat and power economic dispatch problem using real coded genetic algorithm with improved mühlenbein mutat...

1MB Sizes 1 Downloads 72 Views

Accepted Manuscript Title: Solving combined heat and power economic dispatch problem using real coded genetic algorithm with improved mühlenbein mutation Author: A. Haghrah, M. Nazari-Heris, B. Mohammadi-ivatloo PII: DOI: Reference:

S1359-4311(16)00027-2 http://dx.doi.org/doi: 10.1016/j.applthermaleng.2015.12.136 ATE 7550

To appear in:

Applied Thermal Engineering

Received date: Accepted date:

9-10-2015 29-12-2015

Please cite this article as: A. Haghrah, M. Nazari-Heris, B. Mohammadi-ivatloo, Solving combined heat and power economic dispatch problem using real coded genetic algorithm with improved mühlenbein mutation, Applied Thermal Engineering (2016), http://dx.doi.org/doi: 10.1016/j.applthermaleng.2015.12.136. This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

Solving combined heat and power economic dispatch problem using real coded genetic algorithm with improved Mühlenbein mutation A. Haghraha, M. Nazari-Herisa, B. Mohammadi-ivatlooa,* a

Department of Electrical Engineering, University of Tabriz, Tabriz, Iran

*Corresponding author: 109, ECE Department, University of Tabriz, 29 Bahman Blvd., Tabriz, Iran Tel: +98-41-33393744, Fax: +98-41-33300829 (Attention: Mohammadi) Email addresses: [email protected] (A. Haghrah), [email protected] (M. Nazari-Heris), [email protected] (B. Mohammadi-ivatloo) Highlights 

An improved Muhlenbein mutation is proposed for GA algorithm



Proposed algorithm is evaluated using different benchmark functions.



The proposed algorithm has shown better convergence and constraint handling capability.



Proposed algorithm found lower cost for CHPED problem in comparison with other algorithms.

Abstract The combined heat and power economic dispatch (CHPED) is a complicated optimization problem which determines the production of heat and power units to obtain the minimum production costs of the system, satisfying the heat and power demands and considering operational constraints. This paper presents a real coded genetic algorithm with improved Mühlenbein mutation (RCGA-IMM) for solving CHPED optimization task. Mühlenbein mutation is implemented on basic RCGA for speeding up the convergence and improving the optimization problem results. To evaluate the performance features, the proposed RCGA-IMM procedure is employed on six benchmark functions. The effect of valve-point and transmission losses are considered in cost function and four test systems are presented to demonstrate the effectiveness and superiority of the proposed method. In all test cases the obtained solutions utilizing RCGA-IMM optimization method are feasible and in most instances express a marked improvement over the provided results by recent works in this area. Keywords: Combined heat and power (CHP), economic dispatch, real code genetic algorithm

Page 1 of 29

(RCGA), non-convex optimization problem. Nomenclature Total production cost.

C N

p

Number of conventional thermal units.

Nc

Number of co-generation units.

N

h

Number of heat only units.

i

Index utilized to indicate conventional thermal units. j

Index utilized to indicate co-generation units.

k

Index utilized to indicate heat only units. p

Pi

c

Power production of jth co-generation unit.

Pj

c

H

j

h

H

Power production of ith thermal unit.

k

Heat production of jth co-generation unit. Heat production of kth heat only unit.

i

Cost coefficient of ith thermal unit.

i

Cost coefficient of ith thermal unit.

i

Cost coefficient of ith thermal unit. j

Cost coefficient of jth co-generation unit.

bj

Cost coefficient of jth co-generation unit.

cj

Cost coefficient of jth co-generation unit.

a

d

j

Cost coefficient of jth co-generation unit.

ej f

Cost coefficient of jth co-generation unit.

j

Cost coefficient of jth co-generation unit.

ak

Cost coefficient of kth heat only unit.

bk

Cost coefficient of kth heat only unit.

ck

Cost coefficient of kth heat only unit.

Pd

Electric power demand of system.

Page 2 of 29

Transmission loss.

Ploss H

Thermal power demand of system.

d pmin

Pi

pmax

Pi

Minimum power output of the ith thermal unit in MW. Maximum power output of the ith thermal unit in MW.

cmin

Minimum power output of the jth co-generation unit in MW.

cmax

Maximum power output of the jth co-generation unit in MW.

Pj

Pj H H

cmin j

cmax j

hmin

H

k

H

k

hmax

Minimum heat output of the jth co-generation unit in MWth. Maximum heat output of the jth co-generation unit in MWth. Minimum heat output of the kth heat only unit in MWth. Maximum heat output of the kth heat only unit in MWth.

i

Valve-point effect cost coefficient.

i

Valve-point effects cost coefficient.

B

Loss coefficient matrix.

1. Introduction The most efficient combined cycle generation plants generate electric power at an efficiencies of between 50-60%. Heat is the most wasted energy in the conversion of fossil fuels into electricity. Combined heat and power (co-generation) recovers the heat wasted during such conversion. CHP production unit, not only achieves energy efficiency as much as 90% [1], but also serves an important impress for reducing greenhouse gas emission around 13-18%, which is considered as an environmental advantage [2]. Due to its energy saving and environmental advantages, CHP systems are considered as the main alternative for conventional systems [3, 4]. CHP economic dispatch involves the utilization optimizing of the heat and power units with minimum cost of generation to meet the heat and power demands considering operational constraints [2]. Mutual dependency of multiple demand (heat and power) and heat-power capacity of the co-generation units present complexity for solving the optimization problem [5]. CHPED problem will be more complicated while considering several constraints which consist of valve-point loading, transmission losses, prohibited operation zones of conventional thermal generators. For solving CHPED problem, which has attracted attention of researchers in recent

Page 3 of 29

years, in prior approaches, non-linear optimization algorithm such as dual and quadratic programming [6], and gradient decent methods, such as Lagrangian relaxation [7] have been employed. However non-convex fuel cost function of the generating units were not considered for solving the problem. In [8], differential evolution with Gaussian mutation (DEGM) is introduced for solving CHPED problem considering valve-point loading and prohibited operating zones of conventional thermal generators. Implementation of Gaussian mutation to DE optimization method resulted to better search efficiency and providing the global optimal solution with high probability. The performance of Lagrangian relaxation in solution of CHPED problem is improved in [9] by utilization of surrogate subgradient multiplier updating procedure. An optimization method based on benders decomposition (BD) has been employed in [10] for solving the CHPED problem, where non-convex feasible operation region of co-generation units has been taken into account. The CHPED problem is solved by proposing a hybrid optimization tool based on harmony search (HS) and genetic algorithm (GA) in [11]. The authors recommended to utilize HSGA which encompass the advantages of adaption and parallelism of GA and inferior individuals identification of HS, in order to obtain the global optimum with high probability. The authors utilized time varying acceleration coefficients PSO (TVAC-PSO) in [12] for the solution of CHPED problem, considering valve-point loading, system losses and capacity limits. This paper introduced a new large test system, considering valve-point loading and the proposed algorithm which has capability to be applied in large systems, obtains the optimal feasible solution. Self adaptive real-coded genetic algorithm has been employed for solving the CHPED problem in [13], considering the optimization problem with equality and inequality constraints. Simulated binary crossover (SBX) is applied for achieving self adaptation. In [14] HS algorithm as a new optimization technique has been implemented for obtaining the optimal solution of the CHPED problem. Optimal solution of CHPED problem by applying invasive weed optimization (IWO) procedure is presented in [15]. A solution for CHPED problem in large scale power systems has been introduced in [16] by proposing an improved group search optimization procedure (IGSO) but the obtained results for system 4 are not feasible in which the minimum obtained cost for this test instance is 58049.019 $. In this paper a novel real coded genetic algorithm (RCGA) with an upgraded mutation process is employed for solving CHPED optimization problem. Valve point effects and system

Page 4 of 29

transmission losses are taken into account for the solution of the problem. Benchmark test cases and test systems have been utilized to prove the effectiveness of the proposed method. The proposed RCGA-IMM has the capability for dealing with CHPED problem considering valve-point loading effect and transmission losses. The obtained solutions for generation of system units by implementing the proposed RCGA-IMM show feasibility and better solution in terms of total cost, compared with reported studies in this area. The rest of this paper is organized as follows: Section 2 represents the mathematical formulation of the CHPED problem, in which valve point effects and transmission losses are taken into account. Section 3 provides the brief description and basic aspects of GA and a detailed description of the proposed RCGA-IMM. Section 4 expresses the implementation of the proposed procedure to four test instances and provides a comparison of the obtained optimal results with the recent researches in the area of CHPED problem. The paper conclusions are presented in Section 5. 2. Formulation of the CHPED Problem The CHPED is stated to obtain the minimum operation cost of heat and power units, satisfying the heat and power demands. The objective function of the CHPED problem considering conventional thermal units, combined heat and power units and heat-only units is formulated as (1): N

m in

N

p

C

( Pi )  p

i

i =1

N



c

C

c

j

c

( Pj , H j )

j =1

h

C

k

(H

h k

(1)

) ($/ h )

k =1

In which C is the total production cost.

N

p

,

Nc

and

N

h

are the respective number of

conventional thermal units, co-generation units, and heat-only units. The heat and power output of the unit are defined by H and P, respectively. i, j and k are utilized for indicatiing the above mentioned units. The production cost of different unit types can be stated as follows: C i ( Pi ) =  i ( Pi )   i Pi p

p

2

p



i

($ / h )

(2)

C j ( Pj , H j ) = a j ( Pj )  b j Pj  c j  d j ( H j ) c

 e jH

c

c j

c

2

 f j H j P j ($/ h ) c

c

c

c

2

(3)

Page 5 of 29

Ck (H

p

Pi

h k

)  bk H

h

2

) = ak (H

k

Where

C i Pi



p

 c k ($ / h )

h k

(4)

 is the respective fuel cost of conventional thermal unit i for producing

MW for 1 hour period. The cost function of conventional thermal units are modelled by

utilization of quadratic function approximation (2) [14, 17, 18]. the co-generation unit

and

j

a

,

j

bj

,

cj

,

d

j

,

ej

and

f

j

C

j

P

c j

,H

c j

 is utilized to define

are the cost coefficients of this

unit. The cost function of the co-generation unit is convex in both power output output

c

H

P

c

and heat

, which can be observed from (3).

The cost of heat-only unit k is defined by MWth heat.

ak

,

bk

, and



Ck H

h k

 which is considered for producing

H

h

are the cost coefficients of kth heat-only unit.

ck

In order to obtain the optimal solution of the objective function (1), the following constraints should be taken into account: • Power production and demand balance N

N

p



Pi

p



i =1

c

P

c

(5)

= Pd

j

j =1

• Heat production and demand balance N

N

c



H

c j



j =1

h

H

h

= H

k

(6)

d

k =1

• Capacity limits of conventional units  Pi

p m in

Pi

p

 Pi

pm ax

i = 1,

,N

(7)

p

• Capacity limits of CHP units c m in

Pj

( H j )  Pj  Pj c

c

c m in j

( Pj )  H c

j = 1,  , N c

Where

cmin

Pj

c

(H j )

(8)

j = 1,  , N c

H

cm ax

c j

 H

cm ax j

c

( Pj )

(9) c

(H j )

and

cmax

Pj

c

(H j )

which are functions of generated heat

H

c j

represent

minimum and maximum power limits of jth CHP unit respectively. Heat generation limits are identified by

H

cmin j

c

( Pj )

and

H

cmax j

c

( Pj )

which are functions of generated power

c

Pj

. It should

Page 6 of 29

be mentioned that there are dependency between limitations of the CHP units power production and unit heat production plus limitations of the heat production and unit power production. • Production limits of heat-only units H

 H

h m in k

 H

h k

hm ax

k = 1,

k

(10)

,Nh

2.1. Valve point impact consideration Most of the reported studies have implemented quadratic and cubic cost function [19, 17]. When steam admission valve starts to open, because of the wire drawing impacts, a ripple is created in the production cost. A sinusoid term has been added to the production cost of the generation units for modeling this impact [20, 21]. Valve-point effects is utilized to express this ripple in the production cost, which is taken into account in the proposed work, making the optimization problem non-convex and non-differentiable. The fuel cost function with the consideration of valve-point effects can be stated as: C i ( Pi ) =  i ( Pi )   i Pi p

p

 |  i sin (  i ( Pi

i

In which

2

pmin

and

p



i

 Pi )) | p

i

(11)

are the valve-point effects cost coefficients. The unit fuel cost by

consideration of valve-point effects is shown in Fig. 2 for  i = 300

 i = 0.035

,

,

Pi

pmin

= 0

and

Pi

pmax

= 680

 i = 0.00028

,

 i = 8.10

,

 i = 550

,

.

2.2. Transmission loss consideration Transmission loss is a function of power production of all units. Two approaches have been introduced for calculating transmission loss including load flow approach [22] and Krons loss formula which is known as B-matrix coefficient loss procedure [23]. Krons loss formula is utilized in proposed work. The transmission loss

Ploss

utilizing B-coefficient formula can be

represented as follows: N

Plo s s =

N

p

N

p



Pi B im Pm  p

p

i =1 m =1

N



c

N

p

N

c

P

i

i =1

p

c

B ij P j

j =1

c

P

c j

B

c

jn

Pn

(12)

j =1 n =1

By consideration of transmission loss, power production and demand balance expressed in (5) needs to be modified as follows:

Page 7 of 29

N

N

p



Pi

p

c

P



i =1

c j

= Pd  Plo s s

(13)

j =1

3. Real coded genetic algorithm based on Mühlenbein mutation Genetic algorithm is a meta-heuristic method based on modelling natural selection which is efficiently utilized for solving different optimization problems. There are some positive features of GA with respect to other optimization techniques which attract researchers attention: (a) possibility decrement of local minimum trapping, (b) minimum computations of going from current state to another, (c) derivations or other auxiliary functions are not required [24, 25]. The main steps introduced in GA method are as follows: 1. The problem and algorithm parameters initiation. 2. Initial population generation 3. A new generation improvisation. 4. New generation evaluation. 5. Checking the termination criterion. 3.1. Mühlenbein mutation Let

be the parameter to be mutated and

ci

'

be the resulting parameter by Mühlenbein

ci

mutation: c i' = c i  r a n g e i .

Where

range

i

(14)

a i < c i < bi

represents the mutation range which is normally set to

is chosen with a probability of

0.1( b i  a i ) .

The sign



and

0.5

15

 =



k

2

k

(15)

k=0

 k   0 , 1

is randomly generated with

Values on the interval c i

 range

i

P (

, c i  range

probability of generating a neighbourhood of proximity is produced with a precision of

k

i

= 1) =

1

.

16

 are generated utilizing this operator, with the being very high. The minimum possible

ci

range

i

.2

 15

[26].

3.2. Improved Mühlenbein mutation Improvement in the Mühlenbein mutation method is done by replacing  with formula below:

Page 8 of 29

b



 =

k2

k

(16)

k = a 1

In which a = 1 

C u r r e n t I te r a tio n

b = a

(18)

2

 k   0 , 1

and

(17)

M a x I te r a tio n

is randomly generated with

P (

k

= 1) =

k  a 2

. The minimum possible

2

proximity in improved version of this mutation is produced with a precision of 1

range

i

.2

 (

1



2

)

.

and  2 in the formula above are algorithm parameters and must be determined by the

implementer. 3.3. Implementation of RCGA-IMM for CHPED problem Steps of implementing RCGA-IMM for CHPED problem and some of its intricacies are discussed in this section. 3.3.1. Generating initial population For generating initial population, the upper and lower limitations of all of the power and heat production of generation units except a power only one and a heat only one should be taken into account. The production of the excepted units will be determined considering the power and heat demand equality constraints. In order to calculate values of these two units, already allocated power and heat must be calculated. Excluded heat unit generation can be calculated by using (6) as below: N

H

h

= H

b

d



N

c



H

j

p

b

h

(19)

k

is the index of excluded heat unit. The remaining power requirement to be supported

by

Pb

1.

Ploss

2.

Pb = Pd  Ploss

, can be calculated using (13) and steps described below:

3.

Ploss

,temp

= 0

p

4. if

H

k =1,k  b

j =1

Where

h





c

, temp

= Ploss

Pd  Ploss

, temp





N

Pi  p

p

i = 1, i  b



N

c

j =1

c

Pj

, current

, current





N

p

i =1

Pi  p



N

c

j =1

Pj   c

then finish process else go to 2

Page 9 of 29

Where

Ploss

is a temporary variable and

, temp

Ploss

, current

is loss calculated for current state of the

individual. This process for satisfying power and heat equality constraints are also applied after crossover and mutation operators. It must be noticed that in the case of combined heat and power units, which have feasibility region, upper and lower limits of generated heat and power are defined virtually as below:

 = c

m ax P max H

c

=

m ax  P  H F R

max

H 

P  FR

min P

c

=

min

P 

H  FR

min H

c

=

max

H 

(20)

P  FR

which

FR

stands for

Feasible

Region

.

Initial population generated by this method may have infeasible individuals which will be directed to feasible region by means of additional penalty in fitness function. 3.3.2. Fitness assignment and constraint handling Fitness function plays an essential role in directing individuals to feasible and optimal subspaces. So it is important how to assign fitness to individuals as a function of the total cost and penalties. Penalty function in linear form, quadratic form and also constant only penalty are used for inequality, equality and feasible region constraints, respectively as below:  k1 ( X i  X i )  k 2 P e n a lty L in ( X i ) =  m in  k1 ( X i  X i )  k 2 m ax

P e n a lty Q u a d ( X i ) = k 1 ( X i  X i

d e s ir e d

0 P e n a lty C o n s ta n t ( X ) =  k

m ax

if X i > X

i

if X i < X

)  k2 | X i  X i 2

m in i

, .

d e s ir e d

|  k3

if X is in th e fe a s ib le r e g io n , if X is n o t in th e fe a s ib le r e g io n .

3.3.3. Crossover Weighted averaging of both parents parameters is used as the crossover operator in the proposed algorithm. Corresponding weights are generated randomly in such a way that parent

Page 10 of 29

with better fitness is more likely to get higher weights. If the individual obtained from crossover operator is more appropriate than its infirm parent (parent with weaker fitness), it will be replaced in new generation. The prerequisite of applying crossover operator is selection of two individuals as parents. Selection method may affect the final solution of optimization process, so it is important how it is implemented in the algorithm. In the proposed algorithm a sequential selection is used for choosing parents, in which crossover operator is applied to ith index and population, where 1 i <

N

pop

N

pop

N

pop



ith index in the

is the population size.

(21)

2

As in generating initial population, crossover is not applied to two units that will satisfy the shortage in power and heat demand equality constraint. Calculating excluded heat and power units generation are as discussed previously. After finishing crossover application on population in every generation, population is sorted considering fitness value. 3.3.4. Mutation As the success factor of proposed algorithm, Mühlenbein mutation in an improved form which is described formerly is implemented on conventional GA. Mutation operator is applied to all parameters of individuals except two excepted units defined before generating initial population. These two units will satisfy power and heat demand equalities by means of aforementioned calculation method. In the proposed algorithm, mutation operator is only applied to a pre-determined top percent of individuals from the aspect of fitness. Also population is sorted after ending application of mutation operator. 3.3.5. Pseudo-code of the algorithm Pseudo-code of the algorithm is presented here and also the flowchart of the algorithm is provided in Fig. 3 for clarification. For

generation

for

=1

i =1

to

to

Iteration

population

num size

do do

2

o ffs p r in g  c r o s s o v e r ( p o p u la tio n [ i ] , p o p u la tio n [ p o p u la tio n s iz e  i ] )

if

fitn e s s o f o ffs p r in g is b e tte r th a n p o p u la tio n [ p o p u la tio n s iz e  i ]

Page 11 of 29

then replace it by offspring end if end for sort population by fitness For

j =1

to

determined

mutation

num

do

Select an individual from determined top percent of population and mutate it if

m u ta te d in d iv id u a l is fitte r th a n p o p u la tio n [ p o p u la tio n s iz e ]

then

replace it by mutated individual end if end for sort population by fitness end for 4. Case studies The proposed RCGA-IMM is implemented on six benchmark functions and four test systems. A comparison between proposed optimization method and conventional GA is done in terms of convergence characteristics. It should be noted that the steps of the optimization process and parameters for conventional GA and proposed RCGA-IMM are all similar, except mutation process. Algorithm parameters used for test systems are represented in Table 1. The data provided in this paper is achieved by independently running algorithm for 100 times. It should be mentioned that the obtained results for CHPED are rounded up to four decimal digits. 4.1. Benchmark functions Six benchmark functions are studied in this section in order to evaluate the performance of the proposed RCGA-IMM algorithm. Data of benchmark functions are adopted from [27] and are shown in Table 2. Proposed RCGA-IMM is applied to mentioned benchmark functions and mean and standard deviation of the results are presented in Table 3. 4.2. Test system I The first system tested, contains a power-only unit and a heat-only unit which has been taken from [7]. The linear cost functions and capacity limits of power-only unit (unit 1) and heat-only unit (unit 4) are shown in Eqs. (22) and (23), respectively.

Page 12 of 29

C 1 ( P1 ) = 5 0 P1

0  P1  1 5 0 M W

(22)

0  H 4  2 6 9 5 .2 M W th

C 4 ( H 4 ) = 2 3 .4 H 4

(23)

The system power and heat demand are 200 MW and 115 MWth, respectively. The parameters of cost functions of CHP units are given in Table 4. Figs. 1 and 4 shows the heat-power feasible operation regions of the cogeneration units. The performance of the proposed RCGA-IMM method on CHPED optimization problem is validated by comparing the obtained results with eighteen references. From Table 5, it is obvious that by implementing RCGA-IMM procedure, total cost provided is 9257.075 which is equal with the results of recent studies. 4.3. Test system II This test contains a conventional power unit, three cogeneration units and a heat-only units, is proposed by [2]. Equations (24) and (25) represents the cost functions of power-only unit (unit 1) and heat-only unit (unit 5), respectively. C 1 ( P1 ) = 0 .0 0 0 1 1 5 P1  0 .0 0 1 7 2 P1  7 .6 9 9 7 P1  2 5 4 .8 8 6 3 3

35  P1  135 MW C 5 ( H 5 ) = 0 .0 3 8 H

0  H 5  60 MWth

2

(24) 2 5

 2 .0 1 0 9 H

5

 950

(25)

Three different load profiles (LPs) are considered for solving the CHPED problem. The power and heat demand for first load profile (LP1) are 300 MW and 150 MWth, respectively. For second load profile (LP2), the power and heat demand are 250 MW and 175 MWth and third load profile (LP3) is considered the power and heat demand 160 MW and 220 MWth, respectively. The provided results for test system 2 considering three different load profiles are shown in Table 6, comparing the obtained results with the results of recent applied methods. The convergence characteristics of RCGA-IMM and conventional GA for LP1 are presented in Fig. 5. The obtained optimal results for LP1 have been compared with the results of HS [2], GA [2], EDHS [14], CPSO [12], TVAC-PSO [12], FA [28], IWO [15] and BD [10]. As it can be observed in Table VI, total cost obtained for LP1 is 13660.5322 $/h and the obtained results are feasible. The total cost reported for EDHS is 13613 $/h in which the obtained results are not feasible, since the power output of unit 4 is out of feasible region. A comparison of the obtained results for LP2 is done with respect to HS [2], GA [2], EDHS [14], CPSO [12], TVAC-PSO [12],

Page 13 of 29

FA [28], IWO [15] and BD [10]. The results provided for LP2 are feasible and the total cost obtained for this profile is 12104.8682 $/h. The prepared optimal results for LP3 have been compared with the results of HS [2], GA [2], EDHS [14], CPSO [12], TVAC-PSO [12] and BD [10]. The obtained results for LP2 and LP3 utilizing EDHS [14] are not feasible too. The total cost obtained for LP3 using RCGA-IMM is 11758.6349 $/h. 4.4. Test system III A test system which consists of 7 units including 4 power-only units (units 1-4), 2 CHP units (units 5 and 6) and a heat-only unit (unit 7), considering valve-point effects and transmission losses is taken in to account in this section. Unit data has been taken from [29]. Table 7 contains the cost function parameters of this test instance with the feasible operation region coordinates of CHP units. B-matrix is utilized to show the coefficients of the network loss.  49  14   15 2B =   15  20   25

14

15

15

20

45

16

20

18

16

39

10

12

20

10

40

14

18

12

14

35

19

15

11

17

25   19  15    10 11  17   39 

7

(26)

The unit of the mentioned matrix elements are 1/MW. Table 8 compares the prepared optimal results with the results of PSO [18], EP [30], DE [20], RCGA [29], BCO [29], CPSO [12], TVAC-PSO [12] and KH [31]. Total cost provided utilizing RCGA-IMM method is 10094.0552 $/h lower than the total cost of compared methods in which the optimum result is related to TVAC-PSO [12] which is 10100.3164 $/h. The convergence characteristics of the proposed method in comparison with conventional GA for this test system are depicted in Fig. 6. 4.5. Test system IV This test system consists of 13 power only units, 6 CHP units, and 5 heat-only units. Data for each unit of this test instance considered has been adopted from [12], which are shown in Table 9. The power and heat demands of the system are 2350 MW and 1250 MWth, respectively. Table 10 includes the optimal solution of this case utilizing RCGA-IMM, which is compared with results prepared utilizing CPSO [12], TVAC-PSO [12], GSO[16], IGSO[16], OTLBO[32] and GWO[33]. Fig. 7 presents the convergence characteristics of the proposed method in comparison with conventional GA for this test system.

Page 14 of 29

5. Conclusion In this paper RCGA-IMM as a meta-heuristic method is proposed for the solution of CHPED optimization problem. Six benchmark functions and four test instances are utilized to show the efficiency of this method and a marked improvement and feasibility in providing the optimal solution in all cases. The proposed RCGA-IMM shows a great capability for handling different constraints including valve-point loading, system transmission losses, capacity limits, and heat-power dependency. The highlights of the proposed method can be categorized into two pivotal fields: superiority of performance and ease of implementation. Better convergence, capability of handling several constraints in non-convex and complex search spaces and the most important, achieving feasible solutions with lesser cost function values is observed by comprehensive simulation results. Outcomes of the simulation results, indicate the superiority of the proposed method compared to primitive and recently developed methods. The other advantage of the proposed algorithm is the ease of implementation as it is developed based on the conventional and well known algorithm, GA. References [1] Alipour M, Mohammadi-Ivatloo B, Zare K. Stochastic risk-constrained short-term scheduling of industrial cogeneration systems in the presence of demand response programs. Applied Energy 2014;136:393–404. [2] Vasebi A, Fesanghary M, Bathaee S. Combined heat and power economic dispatch by harmony search algorithm. International Journal of Electrical Power & Energy Systems 2007;29(10):713–9. [3] Dong L, Liu H, Riffat S. Development of small-scale and micro-scale biomass-fuelled chp systems–a literature review. Applied thermal engineering 2009;29(11):2119–26. [4] Wang H, Lahdelma R,Wang X, JiaoW, Zhu C, Zou P. Analysis of the location for peak heating in chp based combined district heating systems. Applied Thermal Engineering 2015. [5] Alipour M, Zare K, Mohammadi-Ivatloo B. Short-term scheduling of combined heat and power generation units in the presence of demand response programs. Energy 2014;71:289–301. [6] Rooijers FJ, van Amerongen RA. Static economic dispatch for co-generation systems. Power Systems, IEEE Transactions on 1994;9(3):1392–8. [7] Guo T, Henwood MI, van Ooijen M. An algorithm for combined heat and power economic dispatch. Power Systems, IEEE Transactions on 1996;11(4):1778–84.

Page 15 of 29

[8] Jena C, Basu M, Panigrahi C. Differential evolution with gaussian mutation for combined heat and power economic dispatch. Soft Computing 2014;1–8. [9] Sashirekha A, Pasupuleti J, Moin N, Tan C. Combined heat and power (chp) economic dispatch solved using lagrangian relaxation with surrogate subgradient multiplier updates. International Journal of Electrical Power & Energy Systems 2013;44(1):421–30. [10] Abdolmohammadi HR, Kazemi A. A benders decomposition approach for a combined heat and power economic dispatch. Energy Conversion and Management 2013;71:21–31. [11] Huang SH, Lin PC. A harmony-genetic based heuristic approach toward economic dispatching combined heat and power. International Journal of Electrical Power & Energy Systems 2013;53:482–7. [12] Mohammadi-Ivatloo B, Moradi-Dalvand M, Rabiee A. Combined heat and power economic dispatch problem solution using particle swarm optimization with time varying acceleration coefficients. Electric Power Systems Research 2013;95:9–18. [13] Subbaraj P, Rengaraj R, Salivahanan S. Enhancement of combined heat and power economic dispatch using self adaptive real-coded genetic algorithm. Applied Energy 2009;86(6):915–21. [14] Khorram E, Jaberipour M. Harmony search algorithm for solving combined heat and power economic dispatch problems. Energy Conversion and Management 2011;52(2):1550–4. [15] Jayabarathi T, Yazdani A, Ramesh V, Raghunathan T. Combined heat and power economic dispatch problem using the invasive weed optimization algorithm. Frontiers in Energy 2014;8(1):25–30. [16] Hagh MT, Teimourzadeh S, Alipour M, Aliasghary P. Improved group search optimization method for solving chped in large scale power systems. Energy Conversion and Management 2014;80:446–56. [17] Song Y, Chou C, Stonham T. Combined heat and power economic dispatch by improved ant colony search algorithm. Electric Power Systems Research 1999;52(2):115–21. [18] Wang L, Singh C. Stochastic combined heat and power dispatch based on multi-objective particle swarm optimization. International Journal of Electrical Power & Energy Systems 2008;30(3):226–34. [19] Su CT, Chiang CL. An incorporated algorithm for combined heat and power economic dispatch. Electric Power Systems Research 2004;69(2):187–95.

Page 16 of 29

[20] Basu M. Combined heat and power economic dispatch by using differential evolution. Electric Power Components and Systems 2010;38(8):996–1004. [21] Mohammadi-Ivatloo B, Rabiee A, Soroudi A. Nonconvex dynamic economic power dispatch problems solution using hybrid immune-genetic algorithm. IEEE Systems Journal 2013;7(4):777–85. [22] Abdelaziz A, Kamh M, Mekhamer S, Badr M. A hybrid hnn-qp approach for dynamic economic dispatch problem. Electric Power Systems Research 2008;78(10):1784–8. [23] Victoire TAA, Jeyakumar AE. Reserve constrained dynamic dispatch of units with valve-point effects. Power Systems, IEEE Transactions on 2005;20(3):1273–82. [24] Lee KY, El-Sharkawi MA. Modern heuristic optimization techniques: theory and applications to power systems; vol. 39. John Wiley & Sons; 2008. [25] Haghrah A, Mohammadi-Ivatloo B, Seyedmonir S. Real coded genetic algorithm approach with random transfer vectors-based mutation for short-term hydro–thermal scheduling. IET Generation, Transmission & Distribution 2014;9(1):75–89. [26] Herrera F, Lozano M, Verdegay JL. Tackling real-coded genetic algorithms: Operators and tools for behavioural analysis. Artificial intelligence review 1998;12(4):265–319. [27] He S, Wu QH, Saunders J. Group search optimizer: an optimization algorithm inspired by animal searching behavior. Evolutionary Computation, IEEE Transactions on 2009;13(5):973–90. [28] Yazdani A, Jayabarathi T, Ramesh V, Raghunathan T. Combined heat and power economic dispatch problem using firefly algorithm. Frontiers in Energy 2013;7(2):133–9. [29] Basu M. Bee colony optimization for combined heat and power economic dispatch. Expert Systems with Applications 2011;38(11):13527–31. [30] Wong KP, Algie C. Evolutionary programming approach for combined heat and power dispatch. Electric Power Systems Research 2002;61(3):227–32. [31] Adhvaryyu PK, Chattopadhyay PK, Bhattacharjya A. Application of bio-inspired krill herd algorithm to combined heat and power economic dispatch. In: Innovative Smart Grid Technologies-Asia (ISGT Asia), 2014 IEEE. IEEE; 2014, p. 338–43. [32] Roy PK, Paul C, Sultana S. Oppositional teaching learning based optimization approach for combined heat and power dispatch. International Journal of Electrical Power & Energy Systems 2014;57:392–403.

Page 17 of 29

[33] Jayakumar N, Subramanian S, Ganesan S, Elanchezhian E. Grey wolf optimization for combined heat and power dispatch with cogeneration systems. International Journal of Electrical Power & Energy Systems 2016;74:252–64. [34] Song Y, Xuan Q. Combined heat and power economic dispatch using genetic algorithm based penalty function method. Electric machines and power systems 1998;26(4):363–72. [35] Ramesh V, Jayabarathi T, Shrivastava N, Baska A. A novel selective particle swarm optimization approach for combined heat and power economic dispatch. Electric Power Components and Systems 2009;37(11):1231–40. [36] Rao PN. Combined heat and power economic dispatch: A direct solution. Electric Power Components and Systems 2006;34(9):1043–56. Figure Captions • Fig. 1: The heat-power feasible regions for a combined heat and power unit (CHP unit 3 in case I). • Fig. 2: Illustration of unit fuel cost considering valve-point effects. • Fig. 3: Flowchart of the algorithm. • Fig. 4: The heat-power feasible regions for a combined heat and power unit (CHP unit 2 in case I). • Fig. 5: Convergence characteristics of the proposed algorithm in comparison with conventional GA for test system 2 load profile 1. • Fig. 6: Convergence characteristics of the proposed algorithm in comparison with conventional GA for test system 3. • Fig. 7: Convergence characteristics of the proposed algorithm in comparison with conventional GA for test system 4. Tables Table 1: Algorithm parameters used for test systems. Test

Case

system

Population

Determined

Iteration

Determined

size

mutation

number

top percent

1



2

number 1

2000

4000

1000

0.5

35

8

2

1

2000

4000

1000

0.5

20

8

2

2

2000

4000

1000

0.5

20

8

Page 18 of 29

2

3

2000

5000

1000

0.5

20

8

3

2000

4000

1000

0.5

20

8

4

3000

4000

1000

0.5

20

8

Table 2: Benchmark functions data. Benchmark functions

n

Search space

Global minimum

n

f1 ( x ) =



i =1

f2 (x) =



i =1

f3 ( x) =



(100( x i  1  x i )  ( x i  1)) 2

n

( x i  10 cos (2  x i )  10) 2

n i =1



j =1

2

xj

f6 (x) =

| x i

1 4000



2



4

i

2

2

i

f 4 ( x ) = 4 x 1  2.1 x 1 

f 5 ( x ) = max

2

1 3

x1  x1 x 2  4 x 2  4 x 2 6

2

4

|,1  i  n 

n i =1

( x i  100)

2



 x i  100  cos  1 i =1 i   n

30

30, 30

30

  5 .1 2 , 5 .1 2 

30

100, 100

2

5, 5

30

100, 100

n

0

30

600, 600

n

0

n

0

n

n

0

0

 1.0316285

n

Table 3: Comparison of different algorithm mean and standard deviation for benchmark functions.[27] Method GA

f1

f2

f3

f4

f5

338.5616

0.6509

9749.9145

 1.0298

7.9610

1.0038

Std.

361.497

0.3594

2594.9593

3 .1 3 1 4  1 0

1.5063

6 .7 5 4 5  1 0

Me

37.3582

20.7863

1 .1 9 7 9  1 0

3

 1.0160

0.4123

0.2323

Std.

32.1436

5.9400

2 .1 1 0 9  1 0

3

1 .2 7 8 6  1 0

0.2500

0.4434

Me

49.8359

1.0179

5.7829

 1.031628

0.1078

3 .0 7 9 2  1 0

2

Std.

30.1771

0.9509

3.6813

0

3 .9 9 8 1  1 0 3 .0 8 6 7  1 0

2

Me

5.06

4 .6  1 0

 1.03

0.3

Me

f6

an

PSO

3

2

an

GSO

2

an

FEP

2

1 .6  1 0

2

2

1 .6  1 0

2

Page 19 of 29

an 1 .4  1 0

2

4 .9  1 0

89.0

5 .0  1 0

2

 1.03

13.61

23.1

6 .6  1 0

2

4 .9  1 0

33.28

0.16

1 .4  1 0

3

 1.0316

Std.

43.13

0.33

5 .3  1 0

4

6 .0  1 0

Me

6.69

70.82

1 .3  1 0

Std.

14.45

21.49

8 .5  1 0

RCGA-I

Me

5 .9 0 8 7  1 0 1 .2 6 2 2  1 0

8

31

14

MM

an 9

31

13

CEP

Std.

5.87

1 .2  1 0

Me

6.17

Std. Me

2

4

0.5

2 .2  1 0

2

2.0

8 .6  1 0

2

1.2

0.12

an

FES

4

5 .5  1 0

3

3 .7  1 0

2

6 .5  1 0

4

5 .0  1 0

2

an

CES

7

 1.0316

4

0.35

0.38

0.42

0.77

an

Std.

1 .4 8 7 0  1 0 7 .6 6 3 9  1 0

5

6 .0  1 0

2 .9 5 6 8  1 0

1 .7 1 3 7  1 0

7

 1.03162845

1 .5 6 2 1  1 0

351 .3 6 1 9  1 0  41 .3 3 1 0  1 0  3

15

4

2 .0 6 9 3  1 0 3 .1 2 1 9  1 0

3

Table 4: Cost function parameters of the CHP units of cases I and II. Unit

a

b

c

d

e

f

Feasible region coordinates

P

c

,H

c



Case I 2

0.0345

14.5

2650

0.03

4.2

0.031

[98.8,0], [81,104.8], [215,180], [247,0]

3

0.0435

36

1250

0.027

0.6

0.011

[44,0], [44,15.9], [40,75], [110.2,135.6], [125.8,32.4], [125.8,0]

Case II 2

0.0435

36

1250

0.027

0.6

0.011

[44,0],

Page 20 of 29

[44,15.9], [40,75], [110.2,135.6], [125.8,32.4], [125.8,0] 3

0.1035

34.5

2650

0.025

2.203

0.051

[20,0], [10,40], [45,55], [60,0]

4

0.072

20

1565

0.02

2.34

0.04

[35,0], [35,20], [90,45], [90,25], [105,0]

Table 5: Comparison of simulation results for case I. TPa

THb

TCc

0.37

200.01

115

9452.2

75.03

0

200.05

115

9265.1

39.99

75

0

200

114.99

9257.09

40.01

39.99

75

0

200

114.99

9257.07

160

40

40

75

0

200

115

9257.07

0

200

0

0

115

0

200

115

8606.07

GA_PF[34]

0

159.23

40.77

39.94

75.06

0

200

115

9267.28

SPSO*[35]

0

159.706

39.909

40

75

0

199.616

115

9278.17

5

7

Method

P1

P2

P3

H

IACS[17]

0.08

150.93

49

48.84

65.79

PSO[18]

0.05

159.43

40.57

39.97

IGA[19]

0

160

40

SARGA[13]

0

159.99

HS[2]

0

EDHS*[14]

2

H

3

H

4

2

CPSO[12]

0.00

160.00

40.00

40.00

75.00

0.00

200.00

115.00

9257.08

TVAC-PSO

0

160

40

40

75

0

200

115

9257.07

LR[7]

0

160

40

40

75

0

200

115

9257.07

ACSA[17]

0.08

150.93

49

48.84

65.79

0.37

200.00

115.00

9452.20

DM[36]

0

160

40

40

75

0

200

115

9257.07

LRSS[9]

0

160

40

40

75

0

200

115

9257.07

EP[30]

0.00

160.00

40.00

40.00

75.00

0.00

200.00

115.00

9257.10

FA[28]

0.001

159.998

40.00

40.00

75.00

0.00

200.00

115.00

9257.10

4

6

0.000

159.999

40.00

40.00

75.00

0.00

200.00

115.00

9257.08

[12]

IWO[15]

Page 21 of 29

2

8

BD[10]

0.00

160.00

40.00

40.00

75.00

0.00

200.00

115.00

9257.07

RCGA-IM

0.0000

160.0000

40.0000

40.0000

75.0000

0.0000

200.0000

115.0000

9257.0750

M

* Not feasible. a Total power (MW). b Total heat (MWth). c Total cost ($). Table 6: Comparison of simulation results for case II. Lo

TPa

THb

TCc

38.7

300.0

150.0

13723.

00

000

200

000

2000

39.8

0.00

29.6

299.9

149.9

13779.

400

100

00

400

300

900

5000

133.7

84.0

37.7

0.00

28.1

300.0

149.9

13613.

749

688

626

657

00

118

000

401

0000

40.7

19.2

105.0

64.4

26.4

0.00

59.1

300.0

150.0

13692.

000

309

728

000

003

119

00

955

037

076

5212

TVAC-P

135.0

41.4

18.5

105.0

73.3

37.4

0.00

39.2

300.0

150.0

13672.

SO[12]

000

019

981

000

562

295

00

143

000

000

8892

FA[28]

134.7

40.0

20.2

105.0

75.0

27.8

0.00

47.1

299.9

149.9

13683.

4

0

5

0

0

7

2

9

9

22

134.7

40.0

20.8

104.4

75.0

37.6

37.4

300.0

150.0

13683.

3

0

6

1

0

0

0

65

135.0

40.7

19.2

105.0

73.5

36.7

0.00

39.6

300.0

150.0

13672.

000

687

313

000

957

759

00

284

000

000

83

Method

P1

P2

P3

P4

H

LP HS[2]

134.7

48.2

16.2

100.8

81.0

23.9

6.29

1

400

000

300

500

900

200

135.0

70.8

10.8

83.28

80.5

000

100

400

00

EDHS*[

135.0

18.1

13.0

14]

000

563

CPSO[1

135.0

2]

2

H

3

H

4

H

5

ad

GA[2]

IWO[15]

BD[10]

RCGA-I

0.00

135.0000 40.7680 19.2320 105.0000 7 3.5960 36.7760 0.0000

39.6280 300.0000 150.0000 13660.5322

LP HS[2]

134.6

52.9

10.1

52.23

85.6

39.7

4.18

45.4

250.0

175.0

12284.

2

700

900

100

00

900

300

00

000

000

000

4500

119.2

45.1

15.8

69.89

78.9

22.6

18.4

54.9

250.0

174.9

12327.

200

200

200

00

400

300

000

900

500

600

3700

MM

GA[2]

Page 22 of 29

EDHS*[

135.0

0.11

0.00

114.8

85.8

56.3

0.00

32.8

250.0

174.9

11836.

14]

000

12

00

888

178

198

00

135

000

511

0000

CPSO[1

135.0

40.3

10.0

64.60

70.9

39.9

4.07

60.0

250.0

175.0

12132.

2]

000

446

506

60

318

918

73

000

012

009

8579

TVAC-P

135.0

40.0

10.0

64.94

74.8

39.8

16.1

44.1

250.0

175.0

12117.

SO[12]

000

118

391

91

263

443

867

428

000

000

3895

FA[28]

134.8

40.0

10.0

65.18

75.0

40.0

16.9

43.0

249.9

174.9

12119.

1

0

0

0

0

7

2

9

9

86

134.5

40.0

10.9

75.0

38.9

8.81

52.2

250.0

175.0

12134.

9

0

4

0

8

1

0

0

33

135.0

40.0

10.0

65.00

75.0

40.0

14.4

45.5

250.0

175.0

12116.

000

000

000

00

000

000

029

971

000

000

60

IWO[15]

BD[10]

RCGA-I

64.47

135.0000 40.0000 10.0000 65.0000 75.0000 40.0000 14.0595 45.9405 250.0000 175.0000 12104.8682

MM LP HS[2]

41.41

66.6

10.5

41.39

97.7

40.2

22.8

59.2

160.0

220.0

11810.

3

00

100

900

00

300

300

300

100

000

000

8800

37.98

76.3

10.4

35.03

106.

38.3

15.8

59.9

159.8

220.1

11837.

00

900

100

00

0000

700

400

700

100

800

4000

EDHS*[

135.0

0.00

0.00

25.00

87.2

58.1

40.1

34.3

160.0

219.9

93181.

14]

000

00

00

00

560

586

823

703

000

672

0000

CPSO[1

35.59

57.3

10.0

57.05

89.9

40.0

30.0

60.0

160.0

220.0

11781.

2]

72

554

070

87

767

025

232

000

183

024

3690

TVAC-P

42.14

64.6

10.0

43.22

96.2

40.0

23.7

60.0

160.0

220.0

11758.

SO[12]

33

271

001

95

593

001

404

000

000

000

0625

BD[10]

42.14

64.6

10.0

43.22

96.2

40.0

23.7

60.0

160.0

220.0

11758.

54

296

000

50

614

000

386

000

000

000

06

RCGA-I

42.16

64.6

10.0

43.18

96.2

40.0

23.7

60.0

160.0

220.0

11758.

MM

60

523

000

17

810

000

190

000

000

000

6349

GA[2]

* Not feasible. a Total power (MW). b TOtal heat (MWth). c Total cost ($). Table 7: Cost function parameters of test system III.

Page 23 of 29











1

0.008

2

25

100

0.042

10

75

2

0.003

1.8

60

140

0.04

20

125

3

0.0012

2.1

100

160

0.038

30

175

4

0.001

2

120

180

0.037

40

250

Unit

P

min

P

max

Power only units

a

b

c

d

e

f

Feasible region coordinates

P

c

,H

c



CHP units 5

0.0345

14.5

2650

0.03

4.2

0.031

[98.8,0], [81,104.8], [215,180], [247,0]

6

0.0435

36

1250

0.027

0.6

0.11

[44,0], [44,15.9], [40,75], [110.2,135.6], [125.8,32.4], [125.8,0]

a

b

c

H

0.038

2.0109

950

0

hmin

H

hmax

Heat only units 7

2695.20

Table 8: Comparison of the proposed algorithm with previous methods for case III. Outp

PSO[1

ut

8]

P1

18.462

EP[30]

61.361

DE[20

RCGA[

BCO[2 CPSO[1

TVAC-PSO

]

29]

9]

2]

[12]

44.211

74.6834

43.945

75

47.3383

KH[31]

RCGA-I MM

46.3835

45.6614

Page 24 of 29

6 P2

P3

P4

P5

8

124.26

95.120

98.538

02

5

3

112.77

99.942

112.69

94

7

209.81

7 97.9578

98.588

112.380

98.5398

104.122

8

0

167.230

112.93

30

112.6735

64.3729

112.6735

13

8

2

208.73

209.77

124.907

209.77

250

209.81582

246.185

209.8158

58

19

41

9

19

98.814

98.8

98.821

98.8008

98.8

93.2701

92.3718

98.9736

93.9960

98.5398

3

3

7 44.010

44

44

44.0001

44

40.1585

40.0000

40.7401

40.0000

57.923

18.071

12.537

58.0965

12.097

32.5655

37.8467

0.0000

28.2842

6

3

9

32.760

77.554

78.348

72.6738

74.9999

66.7100

75.0000

3

8

1

59.316

54.373

59.113

1

9

9

Total

608.14

607.95

pow

27

150

P6

7 H

H

H

5

6

7

4 32.4116

78.023 6

59.4919

59.879

44.7606

37.1532

83.2900

46.7158

608.03

607.580

608.03

600.808

600.7392

600.777

600.6865

61

72

8

84

6

150

149.99

150

150

150.000

7

er Total heat Total

99 10613

10390

10317

150

150.000

0 10667

10317

cost

150.0000

0

10325.3

10100.3164

339

10111.1

10094.0552

501

Table 9: Cost function parameters of test system IV. 









1

0.00028

8.1

550

300

0.035

0

680

2

0.00056

8.1

309

200

0.042

0

360

3

0.00056

8.1

309

200

0.042

0

360

4

0.00324

7.74

240

150

0.063

60

180

5

0.00324

7.74

240

150

0.063

60

180

Unit

P

min

P

max

Power only units

Page 25 of 29

6

0.00324

7.74

240

150

0.063

60

180

7

0.00324

7.74

240

150

0.063

60

180

8

0.00324

7.74

240

150

0.063

60

180

9

0.00324

7.74

240

150

0.063

60

180

10

0.00284

8.6

126

100

0.084

40

120

11

0.00284

8.6

126

100

0.084

40

120

12

0.00284

8.6

126

100

0.084

55

120

13

0.00284

8.6

126

100

0.084

55

120

a

b

c

d

e

f

Feasible region coordinates

P

c

,H

c



CHP units 14

0.0345

14.5

2650

0.03

4.2

0.031

[98.8,0], [81,104.8], [215,180], [247,0]

15

0.0435

36

1250

0.027

0.6

0.11

[44,0], [44,15.9], [40,75], [110.2,135.6], [125.8,32.4], [125.8,0]

16

0.0345

14.5

2650

0.03

4.2

0.031

[98.8,0], [81,104.8], [215,180], [247,0]

17

0.0435

36

1250

0.027

0.6

0.11

[44,0], [44,15.9], [40,75], [110.2,135.6],

Page 26 of 29

[125.8,32.4], [125.8,0] 18

0.1035

34.5

2650

0.025

2.203

0.051

[20,0], [10,40], [45,55], [60,0]

19

0.072

20

1565

0.02

2.34

0.04

[35,0], [35,20], [90,45], [90,25], [105,0]

a

b

c

H

20

0.038

2.0109

950

0

2695.20

21

0.038

2.0109

950

0

60

22

0.038

2.0109

950

0

60

23

0.052

3.0651

480

0

120

24

0.052

3.0651

480

0

120

hmin

H

hmax

Heat only units

Table 10: Comparison of the proposed algorithm with previous methods for case IV. Output

CPSO[12] TVAC-PSO[1

GSO[16]

2]

IGSO*[16 OTLBO*[3

GWO*[3

RCGA-IM

]

2]

3]

M

P1

680

538.5587

627.7455

628.152

538.5656

538.8440

448.8000

P2

0

224.4608

76.2285

299.4778

299.2123

299.3423

299.9568

P3

0

224.4608

299.5794

154.5535

299.1220

299.3423

299.2108

P4

180

109.8666

159.4386

60.846

109.9920

109.9653

109.8694

P5

180

109.8666

61.2378

103.8538

109.9545

109.9653

109.8679

P6

180

109.8666

60

110.0552

110.4042

109.9653

159.7353

P7

180

109.8666

157.1503

159.0773

109.8045

109.9653

109.8684

P8

180

109.8666

107.2654

109.8258

109.6862

109.9653

60.6545

Page 27 of 29

P9

180

109.8666

110.1816

159.992

109.8992

109.9653

159.7354

P10

50.5304

77.5210

113.9894

41.103

77.3992

77.6223

75.8146

P11

50.5304

77.5210

79.7755

77.7055

77.8364

77.6223

40.1672

P12

55

120

91.1668

94.9768

55.2225

55.0000

92.6079

P13

55

120

115.6511

55.7143

55.0861

55.0000

92.4056

P14

117.4854

88.3514

84.3133

83.9536

81.7524

83.4650

83.0376

P15

45.9281

40.5611

40

40

41.7615

40.0000

40.0071

P16

117.4854

88.3514

81.1796

85.7133

82.2730

82.7732

81.4577

P17

45.9281

40.5611

40

40

40.5599

40.0000

41.6937

P18

10.0013

10.0245

10

10

10.0002

10.0000

10.0042

P19

42.1109

40.4288

35.0970

35

31.4679

31.4568

35.1058

H 14

125.2754

108.9256

106.6588

106.4569

105.2219

106.0991

105.9431

H 15

80.1175

75.4844

74.9980

74.998

76.5205

75.0000

75.0059

H 16

125.2754

108.9256

104.9002

107.4073

105.5142

105.7890

105.0550

H 17

80.1174

75.484

74.9980

74.998

75.4833

75.0000

76.4619

H 18

40.0005

40.0104

40

40

39.9999

40.0000

40.0007

H 19

23.2322

22.4676

19.7385

20

18.3944

18.3782

20.0477

H

20

415.9815

458.7020

469.3368

466.2575

468.9043

469.7337

467.4871

H

21

60

60

60

60

59.9994

60.0000

59.9999

H

22

60

60

60

60

59.9999

60.0000

59.9997

H

23

120

120

119.6511

120

119.9854

120.0000

119.9991

H

24

120

120

119.7176

119.8823

119.9768

120.0000

119.9998

Mean

59853.47

58498.3106

58295.92

58156.51

57883.2105

-

58066.6354

cost ($)

8

43

92

Maximu

60076.69

58318.87

58219.14

57913.7731

-

58301.9013

m cost

03

92

13

58359.552

($)

Page 28 of 29

Minimu

59736.26

m cost

35

58122.7460

58225.74

58049.01

50

97

57856.2676

57846.84

57927.6919

($)

* Not feasible.

Page 29 of 29