Layout optimization of a wind farm to maximize the power output using enhanced teaching learning based optimization technique

Layout optimization of a wind farm to maximize the power output using enhanced teaching learning based optimization technique

Accepted Manuscript Layout optimization of a wind farm to maximize the power output using enhanced teaching learning based optimization technique Jayd...

2MB Sizes 15 Downloads 72 Views

Accepted Manuscript Layout optimization of a wind farm to maximize the power output using enhanced teaching learning based optimization technique Jaydeep Patel, Vimal Savsani, Vivek Patel, Rajesh Patel PII:

S0959-6526(17)30863-6

DOI:

10.1016/j.jclepro.2017.04.132

Reference:

JCLP 9496

To appear in:

Journal of Cleaner Production

Received Date: 6 December 2016 Revised Date:

23 March 2017

Accepted Date: 22 April 2017

Please cite this article as: Patel J, Savsani V, Patel V, Patel R, Layout optimization of a wind farm to maximize the power output using enhanced teaching learning based optimization technique, Journal of Cleaner Production (2017), doi: 10.1016/j.jclepro.2017.04.132. 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.

ACCEPTED MANUSCRIPT

Layout optimization of a wind farm to maximize the power output using enhanced Teaching Learning Based Optimization technique

RI PT

Jaydeep Patel Pandit Deendayal Petroleum University

SC

Gandhinagar, Gujarat, India-382007

Vimal Savsani*

Gandhinagar, Gujarat, India-382007

Vivek Patel Pandit Deendayal Petroleum University

TE D

Gandhinagar, Gujarat, India-382007

M AN U

Pandit Deendayal Petroleum University

Rajesh Patel

Pandit Deendayal Petroleum University

EP

Gandhinagar, Gujarat, India-382007

AC C

*Corresponding Author

Email: Vimal Savsani:- [email protected] Jaydeep Patel:- [email protected]

Phone no:- +91 98250 92139

ACCEPTED MANUSCRIPT

Abstract The global warming is a major concern in the present era that arises a need of cleaner production of energy. The wind energy is a major source of contribution for such clean energy demands.

RI PT

The Wind farm layout optimization (WFLO) problem deals with the optimum placement of wind turbines in a wind farm so as to maximize the total power output with minimum cost of energy. The placement of turbines is crucial for a wind farm because the power generation of wind

SC

turbine decreases if it is in the wake effect produced by the upstream turbines. So, WFLO problem is a challenging combinatorial optimization problem for which many direct search and

M AN U

local optimization method fails to attend the global optimum solution. The Meta-heuristic method often provides the effective solution for such problems in terms of convergence and the quality of the solution. In this work two, different metaheuristics algorithms are proposed to solve WFLO problem. These algorithms are developed by incorporating changes in the basic

TE D

Teaching-learning based optimization (TLBO) algorithm. The proposed algorithms eliminate the limitations of basic TLBO algorithm to enhance its exploration and exploitation by incorporating effective search techniques. The implementations of the proposed algorithm are effective to

EP

optimize the position of wind turbines in a wind farm to maximize the expected power output of a wind farm with a minimum investment cost. The proposed algorithm is investigated for WFLO

AC C

problem and a set of 10 challenging real life benchmark problems. The numerical results indicate that the proposed method is an effective technique to solve the WFLO problem compared to its basic algorithm and other state of the art methods. The optimum design of the wind farm results in the economical utilization of the wind resource and leads to clean energy production.

ACCEPTED MANUSCRIPT

Keywords Wind farm layout optimization, Wind energy, Teaching-learning based optimization, Metaheuristic

RI PT

Highlights

New methodology is proposed for wind farm layout optimization



New enhanced TLBO is proposed



Experimentation done for WFLO and Real-world engineering applications



Proposed method is effective to others methods

M AN U

SC



Nomenclatures Notations in formulation

 = Effective wind velocity at turbine k under single wake (m/s)

TE D

 = Free stream wind velocity (m/s)

 = Turbine thrust coefficient

EP

 = Distance from the upstream turbine to downstream turbine following the wind direction (m)

AC C

 = Rotor diameter (m)

ℎ = Hub height of wind turbine (m)

ℎ = Surface roughness of farm terrain (m) = Velocity deficit (m)

 = Power extracted by the ith wind turbine (kW)

ACCEPTED MANUSCRIPT  = Rotor swept area (m2 )

 = Number of wind turbine installed in a wind farm = Teacher solution (best solution)  = Teaching factor

M AN U

 = New solutions

 = ith solution

Greek symbol

TE D

 = kth random solution  ! =Best solution

SC

 & ∅ = Random number

RI PT

   = Total power extracted by the wind farm (kW)

EP

" = Efficiency of a wind turbine

AC C

# = Air density (kg⁄m3 ) Abbreviations

WFLO = Wind farm layout optimization TLBO = Teaching-learning based optimization TLBOe = Enhanced Teaching-learning based optimization

ACCEPTED MANUSCRIPT

AL= ABC inspired search mechanism along with the basic learner phase PAL= Combined PSO and ABC inspired search mechanism along with basic learner phase

RI PT

DED= Dynamic Economic Dispatch ELD= Static Economic Load Dispatch

SC

1. Introduction

There are several environmental issues such as emission of greenhouse gases and global

M AN U

warming that result from the use of fossil fuels. So, there is a need to move towards the renewable energy sources which have less environmental effects and can be considered as a source of cleaner energy production. Out of all the available renewable energy sources, wind energy ranks at the top in terms of CO2 equivalent, water utilization and social impacts (Evans et

TE D

al., 2009). So, Wind energy can be considered as one of the best cleaner production technology. The characteristic of the wind is stochastic in nature, and so, the power output of a wind turbine also follows stochastic characteristics. This phenomenon of wind power generation often

EP

required the forecasting of wind power generation. Nowadays, the power distribution follows the smart grid technology to satisfy the demand location (Boroojeni et al., 2015). The wind energy

AC C

contributes nearly 500 GW of the total power produced across the globe (WWEA, 2016). In the last few decades, wind energy has a remarkable growth for the electric power generation that uses the wind turbine to convert the wind energy in the form of electric energy. The wind turbines are installed in a cluster in the wind farm to effectively use the available land that can produce more power. The cluster placement of the turbines reduces the operation, maintenance and installation cost (Pookpunt and Ongsakul, 2013). When the turbine comes in contact with the wind, it utilizes the kinetic energy of the wind and produces rotational motion of the blades

ACCEPTED MANUSCRIPT

which can be used to produce the electrical energy. The rotation of the turbine acts as a rotational obstacle which produces the wake zone and reduces the velocity of the wind behind it (Turner et al., 2014). If any turbine is placed in this wake zone, then it will receive the wind with the lower

RI PT

velocity compared to its upstream turbine. So, it is obvious that both upstream turbine and wake affected turbine will produce different power in which the power produce by the later will be less. Moreover, the power produced by the wake affected turbine depends on the position in the

SC

wake zone and the relative distance to its upstream turbine. This phenomenon can be converted in the form of an optimization problem to find the best placement which can optimize the

M AN U

required objective such as maximum power generation and minimum cost of energy produced by the wind farm. Such type of wind turbine placement problem is classified as a ‘wind farm layout optimization (WFLO)’ problem. So, the placement of turbine in a cluster can be observed as a combinatorial optimization problem which consists of finding an optimum set (placement) from the available finite set (discretization of the wind farm). Suppose, the available placement is ‘n’

TE D

and it is required to place ‘r’ number of turbines, it leads to %!/(! (% − )!) combinations. This indicates that the computational complexity of the problem increases with ‘n’ and so it may lead

EP

to the failure of many exhaustive search methods as well as local search method such as integer programming. So, the meta-heuristics method such as genetic algorithm (GA), differential

AC C

evaluation (DE), particle swarm optimization (PSO), etc., can provide an effective solution with comparative computational efforts for WFLO problem. Many researchers have used these types of methods to address such problems. The optimum positioning of turbines in a wind farm to maximize the power extracted was first proposed by the Mosetti et al. (1994). He employed a GA to a discrete formulation of the wind farm layout optimization and had used the Jenson’s wake decay model (Jensen, 1983) to

ACCEPTED MANUSCRIPT

calculate the influence of wake on the downstream turbine. Grady et al. (2005), Wu et al. (2014) and Gao et al. (2014) used more individuals (population size) in the genetic algorithm to enhance the exploration of the solutions in a search space to obtain the better output. In addition to this,

RI PT

advanced genetic algorithm approaches, i.e., a hybrid GA (Réthoré et al., 2014), a quadratic assignment problem-genetic algorithm(QA-GA) (Rahbari et al., 2014), a distributed genetic algorithm (DGA) (Huang, 2007) and hybrid DGA (Huang, 2009) had been used to solve the

SC

WFLO problems. Apart from single objective problems, Şişbot et al. (2010) proposed a multiobjective GA (MOGA) to obtained optimal placement of wind turbines in a farm on Gokceada

M AN U

Island-Turkey. Chen et al. (2015) had also applied the MOGA to obtained optimal placement of wind turbines but used the micro-sitting of the turbine instead of gird-based placement. Many other meta-heuristic methods such as ant colony optimization algorithm (ACO) (Eroğlu and Seçkiner, 2012), greedy randomized adaptive search procedure (GRASP) (Yin and Wang, 2012),

TE D

random search (RS) algorithm (Feng and Shen, 2015), teaching-learning based optimization (Patel et al., 2015), differential evolution (Rašuo et al., 2010), quadratic optimization (OQ) with mixed integer linear (MIL) method (Turner et al., 2014), simulated annealing (SA) (Bilbao and

EP

Alba, 2009) and particle swarm optimization (PSO) (Chowdhury et al., 2013) algorithm had also been investigated to address the WFLO problems. Apart from the basic algorithms, many

AC C

researchers also modify the basic algorithms to obtain the better layout of a wind farm, i.e., binary particle swarm optimization (BPSO) (Pookpunt and Ongsakul, 2016), the hybrid EPS/GA (DuPont and Cagan, 2016), etc. As observed from the above references that several research is reported to solve the WFLO problems by using different meta-heuristics technique. Many modifications are imposed on the basic algorithm such as GA, PSO to enhance its search technique which can solve WFLO

ACCEPTED MANUSCRIPT

problem effectively. To overcome the limitation of a genetic algorithm such as slow convergence rate and high computational cost, other methods such as PSO, DE and TLBO are implemented to solve WFLO problem. The latest method to solve WFLO problem is teaching-learning based

RI PT

optimization (TLBO) method which has produces effective results over the other methods (Patel et al., 2015). The search technique of TLBO can be enhanced by incorporating some modification in its basic search technique. The modified version of TLBO has proved its

SC

effectiveness on several engineering applications (Rao, 2016). No modified version of TLBO are reported to address WFLO problem and so, considering this as a motivation factor; the efforts are

M AN U

put to modify the basic version of TLBO so that it can solve WFLO problem effectively. In the present study, the authors have proposed a new method called enhanced TLBO (TLBOe) for solving WFLO problem. To different variant of TLBOe, namely AL (ABC inspired search mechanism with learner phase) and PAL (combined PSO and ABC inspired search mechanism

TE D

with learner phase) are proposed in the present work. The TLBOe can overcome the limitation of the basic TLBO to maintain the proper trade-off between the exploration and exploitation capability of the algorithm. Moreover, earlier the TLBO algorithm had been applied to solve the

EP

WFLO problem considering the basic cases such as uni-directional and multi-directional uniform

AC C

wind velocity (Patel et al., 2015). In the present work, the authors have considered the more realistic approach of wind characteristics by considering multi-directional variable wind velocities. The incorporation of this practical approach makes WFLO problem more challenging for an optimization algorithm to solve. So, there are two major contributions of this work, firstly the basic version of TLBO is modified by different search techniques to address the WFLO problem and Secondly, to investigate the applicability of the proposed enhanced TLBO method in the design of wind farm layout optimization by considering the practical case of wind

ACCEPTED MANUSCRIPT

characteristics with multi-directional variable wind velocity. The optimize layout of turbines in a wind farm will produce more power with high efficiency that reduce the CO2 emission (g/kWh) and surety towards cleaner energy. that Furthermore, the potential of the proposed enhanced

RI PT

algorithms is evaluated by applying them to a set of ten real world benchmark problems from CEC2011(Das and Suganthan, 2010).

SC

The rest of the paper is organized as follows; Section 2 describes the wake modeling of a wind farm followed by the description and the structure of enhanced TLBO (TLBOe) in Section 3.

M AN U

Section 4 presents the implementation and validation of the algorithm for wind farm layout optimization problem and ten real world benchmark problems. Finally, the conclusions are drawn in section 5. 2. Mathematical Wake model

TE D

As a first step in the direction of solving the wind farm layout optimization problem, it is necessary to calculate the velocity deficit at each turbine to obtain the power output of a wind farm. The present study uses a Jenson’s wake decay model for calculating the velocity deficit at

EP

each turbine (Katic et al., 1986). This model works on the conservation of momentum within the wake region which states that when steady approaching wind smacks a turbine, a turbulent wake

AC C

is developed behind the turbine (Schepers, 2003). This turbulent wakes expands linearly depending upon the downwind distance and increases velocity deficits at the downstream turbines in a wake region. Hence, the wind velocity at the downstream turbine is affected and reduced. A schematic illustration of Jensen’s linearly expanding wake decay model is pictured in Fig. 1.

EP

TE D

M AN U

SC

RI PT

ACCEPTED MANUSCRIPT

Fig.1. Schematic of the wind wake model It is observed from the Fig. 1, that the turbine K is affected by the wake region created by the

AC C

turbine I only. Hence, the effective wind velocity  at any single wake affected downstream

turbine K is computed by the Eq. (1).  =  +1 − -

./0./12

= 5 < 67(8⁄89 ):;

3.4

>?

(1)

ACCEPTED MANUSCRIPT where,  is the free stream velocity,  is turbine thrust coefficient,  is a distance from the

upstream turbine to downstream turbine following the wind direction,  is a rotor diameter, ℎ is

RI PT

the hub height of wind turbine and ℎ represents the surface roughness of farm terrain.

The wake effect becomes more tricky when the turbine is located under many wake regions created by the upstream turbines. This phenomenon can be observed for turbine L where, the turbine L is encountering multiple wake regions created by the turbine I and J. Hence, the

F = @∑G. 31 −

E

M AN U

the kinetic energy deficits of individual wakes given as: BC D B9

SC

resulting velocity deficit of a turbine encounter  wakes which can be computed by summing <

(2)

Hence, the effective wind velocity  at any turbine i affected by the many wake regions is

 =  (1 − )

TE D

computed by the Eq. (3).

(3)

EP

The effective wind velocity at any turbine given by the Eq. (3) is used to compute the power extracted by the wind turbine. The power extracted by the wind turbine is a cubic function of a wind velocity and given by the Eq. (4).

AC C

 = " 3 #H < . D

(4)

where, " is an efficiency of a wind turbine, # is an air density and  is rotor swept area. The total power extracted by the wind farm is cumulative of power extracted by the individual turbine placed in a wind farm and given by the Eq. (5).

ACCEPTED MANUSCRIPT 2    = ∑G. 

E

(5)

The objective of the wind farm layout optimization is to minimize the cost of energy per unit

RI PT

produced. This can be possible when the energy extracted by the wind farm is maximum. The present study considers the non-linear cost model proposed by Mosetti et al. (1994) for calculating the cost of energy.

NFOP5 QR;S

=

= = U T T Z2 U ∑O^U [3 \]BOT < =

E2 3 4  V9.99UXYZ2 <

Where,



(6)

M AN U

IJ%JKJLM

1 !

SC

Hence, the wind farm layout optimization problem is formalized as:

G  , (`ℎM% abcJ%M Jd b%M %e `fgMd) ./0./12

= 5 < 67(8⁄89 ):;

3.4

>?, (`ℎM% abcJ%M Jd b%M dJ%hiM `fgM )

TE D

G  +1 − -

AC C

EP

EF Du l  G  k1 − mn o1 − p qr t , (`ℎM% abcJ%M Jd b%M Kf%v `fgMd)  k t G. j s

Subjected to:

The area of the wind farm is required to be discretized by small square cells and the placement of each turbine is restricted to be placed at the center of each square cell.

ACCEPTED MANUSCRIPT

3. Variants of enhanced Teaching Learning based optimization (TLBOe) In this section, the concepts of basic teaching-learning based optimization (TLBO) and different

3.1 Teaching-Learning Based Optimization Algorithm

RI PT

variants of enhanced teaching-learning based optimization (TLBOe) are explained.

The genetic algorithm requires algorithm parameter, such as crossover probability, mutation

SC

probability and selection methods whereas, PSO needs the value of inertia weight, social and cognitive parameters for its working. ABC also requires parameter such as a number of

M AN U

employed and onlooker’s bees, as well as the value of limit for its working. Similarly, other population-based method need algorithm parameters for its working. These algorithm parameters affect the effectiveness of an algorithm, and so, there is a direct influence of these parameter on the obtained solutions. Hence, the effort of a designer is consumed to determine appropriately algorithm parameter for the specified problem. These efforts are reduced if a designer prefers an

TE D

algorithm which does not require any algorithm-specific parameter. TLBO does not need any algorithm-specific parameter except the population size (set of solution) and the termination criteria. So, this algorithm does not require any efforts to tune the algorithm parameters as

AC C

2011).

EP

required by many other population-based method such as GA, PSO, ABC ,etc., (Rao et al.,

The TLBO algorithm is a nature-inspired population-based stochastic global search metaheuristic algorithm developed by Rao et al. (2011) inspired by an idea of teaching and learning. The TLBO works on the strength of a teacher to teach a group of learners. TLBO algorithm works in two phases; the first phase consists of the ‘Teacher phase’ that simulates the influence of a teacher on learners, and the second phase is a ‘Learner Phase’ that models the learning through the interaction between learners. In TLBO, the population represents the group of

ACCEPTED MANUSCRIPT

learners whereas different design variables can be represented by various subjects (courses) offered to learners. Fitness value of the optimization problem is analogous to a learner’s grade or results (Rao and Patel, 2012). In TLBO, the teacher is considered as the best solution, i.e., the

RI PT

best value of the objective function so far (Rao et al., 2011). The basic steps of TLBO are

TE D

M AN U

SC

summarizing as below.

Fig. 2. Vectorial representation of TLBO algorithm

EP

Step 1 initialization;

AC C

Set of solutions are created randomly between the bounds of design variables. This set of solutions is referred as a population for the meta-heuristics method. The number of solutions required to be created depends on the population size which is to be supplied by a designer. In TLBO the population refers to a group of students.

ACCEPTED MANUSCRIPT

Step 2 Teacher phase; In this phase, students or learner updates their knowledge level by the teaching of a teacher. So,

RI PT

teaching methodology or the knowledge contents of a teacher influences the learning outcome of students. So, the solutions in the teacher phase are updated by using following mathematical expression.

(7)

SC

E =  +  ( −  I),

Where, T represents the teacher which is the best solution in the population, M represents the

M AN U

mean of different design variables in the population,  is the current solution, and TF is a

teaching factor which can attain the values of 1 or 2.

The vectorial representation of Eq. (7) is given in Fig. 2(a). It is observed from the Fig. 2 (a) that

best solution  ‘2’ will try to attract new solutions  ‘4’or ‘4ꞌ’ towards it. The equation to

TE D

update the solution by teacher phase is shown in Fig. 2 (a). Here, I ‘3’ is the mean of learners

(population) and a good teacher (best solution) always try to bring the level of learners to his or her level in terms of knowledge,  is a teaching factor either 1 or 2 and  is a random number

EP

lies in the range of [0, 1]. The new solution  depends on the value of the  and the  . It is

also observed that for the value of  =1, the value of  may lies between ‘1’ and ‘4’

AC C

depending on the value of  . Also one can see that for  =2, the value of  may lies between ‘1’ and ‘4ꞌ’ depending on the value of  . If  is near to zero, the point can be near to

current solutions ‘1’. The current solution ‘i’ updated by  if it has better function value

compared to  . The solution after teacher phase is passed to the learner phase.

ACCEPTED MANUSCRIPT

Step 3 Learner phase; In this phase, learners update their skill level by interacting with different learners and so the

RI PT

knowledge level of different learners enhance the present skill level of interacting learner. In this phase, the solutions are updated using the following condition based mathematical expression.

E =  +  ( −  ), `ℎMM J ≠ g

~idM

M AN U

E =  +  ( −  ), `ℎMM J ≠ g

(8)

SC

xy zy( ) < y( )|,

Accept E if it gives better function value.

The vectorial representation of Eq. (8) is given in Fig. 2 (b). The vectorial representation and the equation to update the solution by learner phase are described in Fig. 2 (b). Here, in the learner phase, the solution is modified by two ways. The two random solutions are picked up from the

TE D

set of solutions available. If the random solution  ‘1’is better than another random

solution  ‘2’, the algorithm explores the new solution around the  ‘1’ and generates  ‘3’.

EP

If the solution  ‘2’ is better than solution  ‘1’, the algorithm try to move towards  ‘2’ and will explore the new region in a solution space and generates the new solution  ‘3ꞌ’. Here,

AC C

the value of new solution  is influenced by the random number  and it may attain any value that lies between ‘1’ and ‘3’ or ‘1’ and ‘3ꞌ’ depending on the value of an objective function

of the randomly selected solution. The current solution ‘i’ updated by  if it has better

function value compared to  .

ACCEPTED MANUSCRIPT

Step 4 Termination; Step 2 and step 3 are repeated till termination criteria specified by the designer is reached. The

RI PT

termination criteria can be a number of iteration (generation) or function evaluations. Since, the development of TLBO, it is applied to many engineering applications due to its several features like free from the algorithm parameters, efficiency, ease of programming etc.,

SC

and effectiveness in handling wide variety of optimization problems like multi-objective placement of the automatic regulators in the distribution system (Hosseinpour et al., 2011),

M AN U

optimization of design parameter of planar steel frames (Toğan, 2012), image processing (Jani et al., 2013), heat exchanger optimization (Patel and Savsani, 2014a), capacitor placement in radial distribution systems (Sultana and Roy, 2014), machining parameter of modern machining processes (Venkata Rao and Kalyankar, 2013), optimization of vehicle suspension parameter

TE D

(Gadhvi and Savsani, 2014), and many more. Since, the development of basic TLBO, researchers have tried to modify the existing version of TLBO to make it more effective and problem specific. To list few of them; Patel and Savsani (2014b) proposed a multi-objective improved

EP

Teaching-learning based optimization algorithm (MO-ITLBO) by introducing the concept of Number of teachers, Adaptive teaching factor and Self-motivated learning to improve the

AC C

performance. Satapathy and Naik (2014) proposed the mTLBO by adding the extra term in the learner phase based on the concept of tutorial class. Xie et al. (2014) modified TLBO algorithm to address the permutation flow shop scheduling problem (PFSP). Huang et al. (2015) presented modified teaching-learning-based cuckoo search (TLCS) for continuous optimization problems. Tejani et al. (2016) presented a modified sub-population TLBO (MS-TLBO) for structural optimization. Rahiminejad et al. (2016) proposed an MTLBO by modifying the learner phase based on the philosophy that if the students of the class participate in groups of several students

ACCEPTED MANUSCRIPT

and enhance their knowledge by interaction in these groups. This philosophy helps to get better convergence of the algorithm. So, it can be summarized that TLBO is an effective method to solve engineering optimization problems and also researchers are taking interest to modify the

RI PT

existing version of TLBO to suit the specific application. However, it can also be observed that modifications by using the effective search technique of ABC and PSO along with TLBO are not investigated and proposed in the literature so far. Hence, this work is focused on developing an

SC

effective version of TLBO by incorporating the search technique of ABC and PSO to solve the challenging combinatorial WFLO problem. The details explanation for the development of

M AN U

enhanced TLBO is given in the next section.

3.2 Enhanced Teaching-Learning based optimization (TLBOe)

In any optimization algorithms, exploitation refers to the ability to find the better solution in the

TE D

neighbourhood of a good solution while exploration refers to the ability to find the various unknown region in the solution space to discover the global optimum that is encouraged by high diversity (Gao and Liu, 2012). As exploration and exploitation are the opposing forces of each

EP

other, it’s balance is required to achieve the better performance on optimization problems for searching the global optimum solution. It can also be noted that better exploration and

AC C

exploitation guarantee high convergence rate (Rao and Savsani, 2012). The TLBO has two phases, a teacher phase and a learner phase, and it can be seen from Fig. 2 (a) that the teacher phase is better in exploitation compared to exploration, whereas learner phase is better at exploration compared to exploitation. Though TLBO possesses both exploitation and exploration capabilities, it is not effective for many multi-modal and constrained real life problems (Patel and Savsani, 2015). This can be argued that there can be a scope of improvement in the basic TLBO to enhance a proper balance between exploitation and exploration. This limitation of

ACCEPTED MANUSCRIPT

TLBO motivated us to modify TLBO to achieve the proper trade-off between the exploration and exploitation capability of the TLBO algorithm. It is observed from the teaching phase that it possess better exploitation compared to exploration and so, the search mechanism of teaching

RI PT

phase can be replaced by some other search mechanism which may have the better balance of exploration and exploitation.

The present study considers ABC and PSO inspired search mechanisms to enhance the search

SC

technique of TLBO. An ABC algorithm is good at exploration, but the search technique of ABC would generate a candidate solution by moving the prior one towards or away from another

M AN U

randomly selected solution from the population that may lead to poor exploitation (local search capability). Hence, the exploitation capability was modified by Zhu and Kwong (2010) by using the concept of best solution inspired from PSO algorithm. The PSO algorithm uses the global best solution of the population in each generation for searching the new candidate solution;

TE D

hence, it can have better exploitation capability compared to the exploration capability (Roy and Jadhav, 2015). Enhancement in the basic TLBO is carried out to incorporate the benefits of an ABC and the PSO inspired search mechanisms. The use of the effective component of ABC and

EP

PSO algorithm in search technique of TLBO may be assumed to provide the proper balance of exploration and exploitation in the search tendency of teaching phase. As explained earlier,

AC C

enhancement in TLBO is carried out in the teacher phase where the search technique of the teacher phase is enhanced by the search technique of ABC and PSO inspired search mechanisms. So, two different variants of TLBO are proposed in this work; (1) enhancing teacher phase with ABC inspired search mechanism along with the basic learner phase. This variant of enhanced TLBO (TLBOe) will be refereed as AL in this work. (2) Combined PSO and ABC inspired search mechanism along with basic learner phase. This variant of enhanced TLBO (TLBOe) will

ACCEPTED MANUSCRIPT

be refereed as PAL in this work. These enhancements in TLBO are assumed to take advantage of different search mechanisms of TLBO, ABC and PSO algorithms. The vectorial representation of AL and PAL algorithms are described in Fig. 3 and Fig. 4

RI PT

respectively. In the first part of AL algorithm (Fig. 3), the new solution  (‘3’ or ‘3ꞌ’) is produced by using the ABC inspired search mechanism. The new solution  (‘3’ or ‘3ꞌ’) is generated by vector difference between the current solution  ‘1’ and other random solution 

‘2’ as obtained from the mathematical expression shown in Fig. 3 (a). The new solution 

SC

(‘3’ or ‘3ꞌ’) is generated around the  ‘1’. The value and direction of new solution  (‘3’ or

M AN U

‘3ꞌ’) is influenced by the random number ∅ which varies between -1 to 1 and it may attain any value that lies between ‘1’ and ‘3’ or ‘1’ and ‘3ꞌ’. Now, the greedy selection is applied between

the new solution  (‘3’ or ‘3ꞌ’), and current solution  ‘1’ and better solution is preserved.

All the solutions obtained after using the ABC inspired search mechanism is passed further to the

TE D

learner phase. The vectorial representation of the learner phase is given in Fig. 3 (b) which is

AC C

EP

explained in the previous section.

Fig. 3. Vectorial representation of AL algorithm

Fig. 4. Vectorial representation of PAL algorithm

SC

RI PT

ACCEPTED MANUSCRIPT

M AN U

In the first part of PAL algorithm (Fig. 4), the new solution  (4 or 4ꞌ) is produced by using

the ABC and PSO inspired search mechanism. The new solution  (4 or 4ꞌ) is generated by

the sum of the vector difference between the current solution  ‘1’ and the random solution  !

‘3’ and current solution  ‘1’ as given by the mathematical

TE D

‘2’& the best solution 

expression shown in Fig. 4 (a). In PAL algorithm, the search mechanism is inspired by the PSO; hence it utilizes the information of the best solution 

!

‘3’ to guide the search direction.

Hence, new solution  (‘4’ or ‘4ꞌ’) tries to move towards the best solution  ! ‘3’ which is

EP

visualized in the Fig. 4 (a). The search direction of new solution  (‘4’ or ‘4ꞌ’) depends on

the value of random number ∅ which varies between -1 to 1 and  varies between 0 to 1.25.

AC C

Now, the greedy selection is applied between  (‘4’ or ‘4'’) and  ‘1’, and better solution is preserved. All the solutions obtained after using the ABC inspired search mechanism is passed further to the learner phase. The vectorial representation of the learner phase is given in Fig. 4 (b) which is explained in the previous section. The stepwise procedure along with the counter for fitness evaluations and termination condition for AL and PAL algorithms is presented in Fig. 5.

ACCEPTED MANUSCRIPT

AC C

EP

TE D

M AN U

SC

RI PT

Pseudo code of AL and PAL algorithm Set the algorithm parameter:- NL= number of learners (population size), MNFE=Maximum number of function (fitness) evaluations begin // Initialization Phase num_eva 0; for i=1 to NL do Cij  random solution(); evaluate (Cij); num_eva ++; if num_eva = =MNFE then return best (Cij); end repeat for i=1to NL do // Enhanced teaching phase Cijnew From ABC inspired search mechanism or PSO inspired search mechanism; evaluate (Cijnew); num_eva ++; if Cijnew is better than Cij then Cij  Cijnew; if num_eva = =MNFE then return best (Cij); //Learner Phase Ckj randomly select another learners from population such that k ≠ i; if Cij is better than Ckj then; Cijnew = Cij +rij(Cij - Ckj); else Cijnew = Cij + rij (Ckj - Cij); end evaluate (Cijnew) num_eva ++; if Cijnew is better than Cij then Cij  Cijnew; if num_eva = =MNFE then return best (Cij); end // Removing similar solutions for each similar solutions (Cijd) do Cijd  random solution (); evaluate (Cijd); num_eva ++; if num_eva = =MNFE then return best (Cij); end until num_eva==MNFE; return best (Cij) end Fig. 5. Pseudo code of AL and PAL algorithm

ACCEPTED MANUSCRIPT

4. Computational results and discussions Experimental studies were carried out to demonstrate the robustness and effectiveness of the

RI PT

proposed algorithms. The algorithms were coded using Matlab by using a computer with Intel Core i3 2.1 GHz processor and 4 GB RAM memory. Experiments were conducted on the wind farm layout optimization (WFLO) problems and a set of real-world numerical optimization

results is presented in following subsections.

Table 1 Wind turbine characteristics. Thrust Coefficient ( )

0.88 0.3

Hub Height (ℎ)

60 m

Rotor Diameter ()

Turbine efficiency (")

40 m 40%

1.225 (gh⁄KH )

EP

Air density (#)

TE D

Ground Surface Roughness (ℎ )

M AN U

4.1 Wind farm layout optimization (WFLO) problem

SC

benchmark problems from CEC2011 (Das and Suganthan, 2010). The detail discussion about the

AC C

The objective of the present problem was to minimize the cost of power produced per unit by minimizing the influence of wake on turbines installed in a wind farm that leads to more power output of the farm. The present study considers the wind farm is spreading across the area of 2000K × 2000K, which was further divided into a 10 × 10 square grid. The turbines were

considered to be placed at the center of the square cell and five rotor diameters apart from each

other in a crosswind and downwind directions. In this work, a specific type of wind turbines with characteristics shown in Table 1 (Mosetti et al., 1994) was considered. So, it is required to place

ACCEPTED MANUSCRIPT

39 turbines in the available placement of the 100 cells. Hence, it gives 9e27 feasible combinations out of which optimum placement is required to be obtained. The placement of turbines was obtained with two distinct cases of wind velocities and its directional distribution

RI PT

across the wind farm site. The first case (case (a)) was assumed to have multi-directional uniform wind velocity and the second case (case (b)) was considered with multi-directional variable wind velocities. The results were obtained for ten different runs with a population size of 30 and the

SC

function evaluations of 9,000 (Patel et al., 2015) for case (a) and population size of 50 and the function evaluations of 50,000 for case (b). The best value obtained out of ten runs was presented

M AN U

as the optimum solutions for the WFLO problem.

The methodology followed in this work for solving WFLO problem with the proposed algorithm (TLBOe) is given in Fig. 6 in the form of a flow chart. As observed from the flow chart (Fig. 6) the procedure start by supplying the wind farm data in the form of a number of wind turbines to

TE D

be placed, characteristics of the wind turbine, and the area of a wind farm. In this study, two different scenarios for the wind characteristics are considered that includes (a) Multi-directional identical wind velocity and (b) Variable wind speed with variable wind direction. Selection of

EP

the wind characteristics is required to be supplied by the user. The method progresses by the

AC C

initialization of different parameters required by the proposed algorithm. These parameters include population size, termination criteria and bounds on design variables. The proposed algorithms are population-based methods which start the search with a set of solutions. These set of solutions are indicated by the population size. Each solution gives one layout for WFLO problems. A termination criterion is a condition to stop the algorithm, and for the proposed approach, the number of function evaluations is set as a termination criterion. The number of design variable equals the number of turbines to be placed in a wind farm so, the bounds

ACCEPTED MANUSCRIPT

imposed on the design variable is in terms of the available feasible location. In the first iteration, the proposed algorithm will give feasible positions of turbines for which, the desired quantities like power, the minimum cost of energy and efficiency are calculated by considering the wake

RI PT

effect in the wind farm. Proposed algorithm updates the position of the turbine in each iteration and accepts the better placement. This procedure is repeated till the termination criterion is satisfied. The placement obtained at the termination criteria is considered as the optimized

AC C

EP

TE D

M AN U

the cases are discussed in the section to be followed below.

SC

placement of wind turbines that can produce maximum power with less cost. The results for both

ACCEPTED MANUSCRIPT

Start Input: Number of wind turbines to be placed, wind turbine characteristics, and wind farm boundary Variable wind speed with variable wind direction

RI PT

Case (a) Multi-directional identical wind velocity

Case (b) Wind characteristics

M AN U

SC

Initialize TLBOe parameters: population size, algorithm termination criterion, design variable (number of turbine to be placed), limit the design variable (one to number of feasible placements) Update the position of turbines using TLBOe algorithm, Assign the X and Y coordinates to turbine position, check wake effect of each wind turbine and compute the local wind velocity of each wind turbine

No

AC C

EP

Consider the existing layout

TE D

Evaluate the objective functions

Is new layout better than existing?

Yes

Is termination criteria satisfied?

Consider the new layout

No

Yes

Output: Optimized placements of turbines

Fig. 6. The schematic overview of the WFLO problem

ACCEPTED MANUSCRIPT

4.1.1 Comparative results for multi-directional identical wind velocity (case (a)) Layout by Turner et al.

Proposed Layout (TLBO)

M AN U

SC

RI PT

Layout by Grady et al.

Proposed Layout (AL)

Proposed Layout (PAL)

TE D

Proposed Layout (ABC)

AC C

EP

Fig. 7. Wind farm layout for case (a) with 39 wind turbines

This case considers the uniform wind velocity of 12 m/s flowing across the 36 rotational directions with equal likelihood of occurring in each direction. The result obtained for each direction are equally weighted and combined. The WFLO problem is solved by assuming 39 turbines to be placed in the available farm area. The visual representation of the layouts obtained by the proposed methods (AL and PAL), basic algorithms (ABC and TLBO) and from the literature (Grady et al. (2005) and Turner et al. (2014)) are shown in Fig. 7. The comparative

ACCEPTED MANUSCRIPT

performances of the results are summarized in Table 2 where the statistical results are presented in the form of total power, mean of total power and standard deviation of total power. As compared to Grady et al. (2005), the method adopted by Turner et al. (2014) had shown the

RI PT

better distribution of turbines within the wind farm. The distribution given by Grady et al. (2005) produces a total power of 17,220 kW with an efficiency of 85.23%, while the distribution provided by Turner et al. (2014) produces a total power of 18,336 kW with an efficiency of

SC

90.7%. The distribution obtained by using the PAL algorithm finds the better layout which has resulted in an increase of power by 0.74%, 2.1%, 0.22%, 7.09% and 0.57% compared to AL,

M AN U

basic algorithms (ABC and TLBO), and the methods used by Grady et al. (2005) and Turner et al. (2014) respectively. The distribution obtained by using TLBO, ABC, AL, and PAL optimization technique had produced the power output of 18,401 kW, 18,062 kW, 18,305 kW and 18,441 kW with an efficiency of 91.01, 89.34, 90.53 and 91.21 percentages respectively. The

TE D

proposed approach used in this work is a heuristics method, and it may produce different results in different runs. So, the performance of the proposed approach can be judged based on the best solution produced in different runs, the mean of the solutions produced in different runs and the

EP

standard deviation associated with the output of different runs. These results are highlighted in Table 2. The performance of the different algorithm can be finely evaluated based on the mean

AC C

of the solutions obtained in different runs as this parameter reflects the consistency of the algorithm. The algorithm is effective if it has a better consistency which directly reflects that the algorithm should have a better mean value. Also, the algorithm with less standard deviation indicates the capability of the algorithm to produce less variable results in different runs. The comparison of mean solutions of total power obtained by ABC, AL and PAL algorithms is shown in Fig.8 in the form of a bar chart. As observed from the bar chart, it is visually clear that

ACCEPTED MANUSCRIPT

the power produced by a wind farm using PAL is better compared to the power produced by using AL and ABC. However, the power produced by a wind farm by using AL is better

using PAL is least compared to AL and ABC algorithm. 18,500

SC

18,300 18,200 18,100 18,000 17,900 17,800 17,700 ABC

M AN U

Total Power(kW)-Mean

18,400

RI PT

compared to ABC. It can also be observed from Table 2 that the standard deviation produced by

AL

PAL

TE D

Algorithms

AC C

EP

Fig. 8. Comparison of mean solution of total power obtained by ABC, AL and PAL algorithm

ACCEPTED MANUSCRIPT

Table 2 Comparative results for multi-directional identical wind velocity (case (a))

Grady

Turner

et al.

et al.

No. of wind turbines

39

Total power (kW)

Proposed configuration

RI PT

Configuration by

(ABC)

(AL)

(PAL)

39

39

39

39

39

17,220

18,336

18,401

18,062

18,305

18,441

Total power (kW)-Mean

-

-

-

17,998

Total power (kW)-SD

-

-

-

62.136

Objective function

0.00166

0.00147

Efficiency (%)

85.23

90.7

SC

(TLBO)

18,417

28.956

24.685

M AN U

18,273

0.001463

0.001490

0.001466

0.001459

91.01

89.34

90.53

91.21

TE D

4.1.2 Comparative results for variable wind speed and variable wind direction (case (b)) This case is a more realistic approach of wind environment. This case considers the multi-

EP

directional wind with variable velocities of 8 m/s, 12 m/s and 17 m/s. The wind is flowing from the 36 rotational directions with an unequal likelihood of occurrence at each wind velocity in

AC C

each direction. The likelihood of occurrence for each wind direction at each wind velocity is shown in Fig. 9. The visual representation of the layout obtained by the proposed methods (AL and PAL), basic algorithms (ABC and TLBO) and from the literature (Grady et al. (2005) and Turner et al. (2014)) are shown in Fig. 10. The comparative performances of the results are summarized in Table 3 where the statistical results are presented in the form of total power, mean of total power and standard deviation of total power.

ACCEPTED MANUSCRIPT

17 m/s

0.06

12 m/s 8 m/s

0.05

0.03 0.02

330

310

290

270

M AN U

Wind Angle (o)

230

210

190

170

150

130

110

90

70

50

30

10

0

SC

0.01

350

RI PT

0.04

250

Wind Fraction of Occurrence

0.07

Fig. 9. Bar Graph of weighting fractions for variable direction and variable wind speed

TE D

It can be observed from the visual representation of the layout obtained by PAL, AL and ABC algorithms that the turbines are allotted towards the outer boundaries of the wind farm, and majority of turbines are placed at the outer edge. These had happened because these algorithms

EP

had produced the layouts that had tried to maximize the downwind distance between turbines, as this distance directly affect the velocity that reaches to the wind turbines and also reduces the

AC C

influences of the wake. The layout obtained by the PAL algorithm gave the better result concerning power output and energy extraction efficiency compared to other state of the art algorithms considered in the present work. The wind turbine positioning obtained using the PAL algorithm gives the power output of 33,810 kW with an energy extracted efficiency of 91.40%. The distribution obtained by using the PAL algorithm finds the better layout which has resulted in an increase of power by 0.23%, 0.47%, 2.03%, 5.37% and 4.81% compared to Al, basic algorithm (ABC and TLBO), and the algorithms used by Grady et al. (2005) and Turner et al.

ACCEPTED MANUSCRIPT

(2014). As compared to Grady et al. (2005), the method adopted by Turner et al. (2014) had shown the better distribution of turbine within the wind farm. The distribution given by Turner et al. (2014) produces a total power output of 32,453 kW with an efficiency of 87.53%, while the

RI PT

distribution provided by Grady et al. (2005) produces a power output 32,086 kW with an efficiency of 86.74 %. The distribution obtained by using the TLBO, ABC, AL and PAL optimization technique had produced the power output of 33,137 kW, 33,652 kW, 33,732 kW

SC

and 33,810 kW with an efficiency of 89.58, 90.97, 91.18 and 91.40 percentages respectively. The comparison of mean solutions of total power obtained by TLBO, ABC, AL and PAL algorithms

M AN U

is shown in Fig. 11 in the form of a bar chart. As observed from the bar chart, it is visually clear that the power produced by a wind farm using PAL is better compared to the power produced by using AL TLBO, and ABC. However, the power produced by a wind farm by using AL is better compared to TLBO and ABC. It can also be observed from Table 3 that the standard deviation

TE D

produced by using PAL is least compared to AL, TLBO and ABC algorithm. The convergence plot to highlight computational cost is plotted in Fig. 12 to show the variation of the objective function value with function evaluations. Each curve represents the average objective function

EP

value obtained for ten independent runs for each algorithm. It is observed from the convergence plot that the PAL algorithm converges faster compared to TLBO, ABC, and AL algorithm. This

AC C

shows the capability of enhanced TLBO algorithm in terms of solving the challenging combinatorial WFLO problems.

ACCEPTED MANUSCRIPT

Layout by Turner et al.

Proposed Layout (ABC)

Proposed Layout (AL)

Proposed Layout (TLBO)

TE D

M AN U

SC

RI PT

Layout by Grady et al.

AC C

EP

Fig. 10. Wind farm layout for case (b) with 39 wind turbines

Proposed Layout (PAL)

ACCEPTED MANUSCRIPT

Table 3 Comparative results for multi-directional variable wind velocity (case (b)). Configuration by Turner

et al.

et al.

No. of wind turbines

39

Total power (kW) Total power (kW) -Mean

(TLBO)

(ABC)

39

39

39

32,086

32,453

33,137

33,652

RI PT

Grady

-

-

33,018

39

33,732

33,810

33,435

33,654

33,758

100.763

72.096

66.339

53.282

SC

39

0.000812

0.0008

0.000798

0.000796

86.74

87.73

89.58

90.97

91.18

91.40

TE D

0.00082

EP

33,800 33,700 33,600 33,500 33,400 33,300 33,200 33,100 33,000 32,900 32,800

(PAL)

0.00083

AC C

Total Power(kW)-Mean

Efficiency (%)

(AL)

M AN U

Total power (kW) -SD Objective function

Proposed configuration

TLBO

ABC

AL

PAL

Algorithms Fig. 11. Comparison of mean solution of total power obtained by TLBO, ABC, AL and PAL algorithms

TE D

Fig. 12. Convergence plot for case (b).

M AN U

SC

RI PT

ACCEPTED MANUSCRIPT

4.2 Real world application problem

EP

It will be misleading to draw a conclusion of the proposed algorithm by solving only one problem as done in the previous section. Though the challenging combinatorial WFLO problem

AC C

can be treated as a benchmark problem for any optimization algorithm, but still experimentation on similar challenging benchmark problem is required to build confidence in the decision. So, we have considered the challenging real life benchmark problems such as Dynamic Economic Dispatch (DED), Static Economic Load Dispatch (ELD) and Hydrothermal Scheduling problems which can be considered as combinatorial optimization problems that reassemble to the WFLO up to some extent. The major problem which is associated with the wind power as to find a way to deal with it fluctuation and intermittent to achieve specific reliability and power system

ACCEPTED MANUSCRIPT

security. So DED problem for wind penetrated power system is of interest to many researchers. For the effective and safe use of wind power, researchers’ forecast the wind speed or wind generation over a span of time in advances and then the statistical distribution of the wind speed

RI PT

with respect to wind power generation is obtained. The dispatch scheme is determine based on the wind distribution function and estimation load (Makarov et al., 2011). So, the DED problem is more concern for with the wind power that has to address the fluctuation and intermittent of

SC

the power generation and the demand. The DED problem is based on the objectives to minimize the operating cost of power for producing a given profile of electricity demand subjected to the

M AN U

constraints such as ramp rate limits, valve-point loading effects, etc. Because of the valve-point loading effect, the solution may be trapped at the local optimum (Das and Suganthan, 2010). The ELD problem is based on the minimization of the fuel cost of the generating unit for a definite time of operation. The Hydrothermal Scheduling problem is the complex problem that involves

TE D

the nonlinear relationship between the decision variables and the operation planning of hydrothermal systems. The aim of this problem is to minimize the fuel cost of the thermal system.

EP

To demonstrate the performance of proposed enhanced algorithms on set of real-world benchmark optimization problems, several experiments were conducted to compare the results

AC C

with other state of the art algorithms. The real world benchmark optimization problems were considered from a special session on numerical function optimization competition of CEC2011 (Das and Suganthan, 2010). This type of problems offers a greater challenge to the optimization algorithms and so it can be used to verify the effectiveness of the proposed algorithms. The details of considered problem are summarized in Table 4 where all the problems are mentioned with a code from T11.1 to T11.10. To maintain the consistency in the comparison of competitive

ACCEPTED MANUSCRIPT

algorithms, a common experimental platform was kept. The maximum number of function evaluations was kept as the termination criteria for each run of the algorithm. The average of results was computed for different runs on each problem, and it was used to check the

RI PT

performance of the different algorithm. The maximum number of function evaluation for considered test problem were kept as 1.5e5 with the population size of 50, and each benchmark problem was executed run for 25 runs. Also, it was claimed that the basic code of TLBO uses the

SC

duplicate solution removal step, and duplicate removals steps also consume some number of function evaluations (Rao and Patel, 2012); hence the function evaluations considered in this

M AN U

study incorporates the function evaluations consumed in the duplicate removal step of the TLBO. So, total function evaluations consist of function evaluation consumed in teacher phase, learner phase and the duplicate solution removal step.

In the current study, for each experiment, the fitness values of solutions of the algorithm in 25

TE D

runs were sorted from minimum to maximum value. The comparative statistical results obtained for T11.1 to T11.10 benchmark problems were presented in Table 5 in the form of best, mean, and standard deviation (SD). The results are compared with other state of the art algorithm such

EP

as; the GA with multi-parent crossover (GA-MPC) (Elsayed et al., 2011), self-adaptive convergent DE algorithm with a hidden adaptation selection (SaCDEhaS), self-adaptive

AC C

differential evolution (SaDE) (Hu et al., 2014), differential evolution algorithm with constraint sequencing (DE-CS), differential evolution with a random hill climber (DE-RHC), and estimation of distribution and differential evolution cooperation (ED-DE) (Asafuddoula et al., 2015).

ACCEPTED MANUSCRIPT

Table 4 Summary of the problems presented. Problem Name

No. of Dimensions

Constraints

T 11.1

DED* instance 1

120

Inequality constraints

T 11.2

DED instance 2

216

Inequality constraints

T 11.3

ELD* Instance 1

6

Inequality constraints

T 11.4

ELD Instance 2

13

Inequality constraints

T 11.5

ELD Instance 3

15

Inequality constraints

T 11.6

ELD Instance 4

T 11.7

ELD Instance 5

T 11.8

Hydrothermal Scheduling Instance 1

96

Inequality constraints

T 11.9

Hydrothermal Scheduling Instance 2

96

Inequality constraints

T 11.10

Hydrothermal Scheduling Instance 3

96

Inequality constraints

SC

RI PT

Problem No.

Inequality constraints

140

Inequality constraints

M AN U

40

*DED=Dynamic Economic Dispatch and ELD=Static Economic Load Dispatch

TE D

The DE-CS algorithm obtained the best mean value for problem T11.2 and T11.7 while PAL obtained the best mean value for T11.8 and T11.10. GA-MPC obtains the best mean value for problem T11.9. DE-CS and PAL obtained the best mean value for the problem T11.4 and T11.5

EP

while PAL, GA-MPC, ABC and ED-DE obtained the best mean value for problem T11.6. DECS, PAL, ED-DE and GA-MPC obtained the best mean values for problem T11.3 while DE-CS

AC C

and GA-MPC obtained the best mean value for problem T11.1. The comparison of mean solutions of T11.1 to T11.10 benchmark problems obtained by DE-CS, DE-RHC, ED-DE, PAL, AL, TLBO, ABC and GA-MPC algorithms is shown in Fig. 13 (a)-(d) in the form of bar chart in which the data is plotted on logarithmic scale. As observed from the bar chart, the mean solution obtained by the PAL algorithm is comparative compared to others algorithms mentioning in the bar chart. The results for the benchmark problems indicate that no algorithm has produced better

ACCEPTED MANUSCRIPT

results compared to other algorithms for all the real life benchmark problems. So, it is difficult to judge the extent of the superiority of one algorithm compared to the others. Hence, Friedman rank test was performed to identify the best performing algorithm and its extent with respect to

RI PT

other algorithms. Friedman rank test was performed on the mean solutions obtained by different algorithms in 25 runs. The Friedman value, normalized value and rank for various algorithms are shown in Table 6. Friedman rank test had excluded problems T11.9 and T11.10, as results by

SC

using DE-CS, DE-RHC and ED-DE are not available in the literature for the same problem. The

AC C

EP

TE D

M AN U

results show that PAL is the best performing algorithm followed by GA-MPC and ED-DE.

ACCEPTED MANUSCRIPT

Table 5 Best, mean, and Std. of function values obtained for test problem taken over 25 runs (T11.1-T11.10). T11.1

T11.2

T11.3

T11.4

T11.5

T11.6

T11.7

T11.8

T11.9

T11.10

DED-1

DED-2

ELD-1

ELD-2

ELD-3

ELD-4

ELD-5

HS-1

HS-2

HS-3

Best

1.10E+05

1.04E+06

1.54E+04

1.82E+04

3.27E+04

1.33E+05

Mean

3.02E+05

1.05E+06

1.54E+04

1.82E+04

3.27E+04

1.40E+05

SD

2.13E+05

2.68E+04

1.38E+00

1.40E+02

4.48E+01

4.59E+03

Best

5.18E+05

1.80E+07

1.54E+04

1.89E+04

3.29E+04

1.32E+05

Mean

5.31E+05

1.81E+07

1.55E+04

1.92E+04

3.31E+04

1.39E+05

SD

5.11E+05

4.00e+04

8.78E+04

1.54E+02

7.46E+01

3.19E+03

Best

5.21E+04

1.07E+06

1.54E+04

1.83E+04

3.28E+04

Mean

5.21E+04

1.08E+06

1.54E+04

1.83E+04

SD

3.65E+02

2.72E+04

9.10E+00

Best

5.16E+04

1.07E+06

Mean

5.20E+04

SD

1.68E+06

3.30E+06

-

-

1.73E+06

6.29E+06

-

-

6.30E+07

1.66E+06

-

-

1.91E+06

9.51E+05

-

-

2.06E+06

1.09E+06

-

-

2.38E+05

1.56E+05

-

-

1.33E+05

1.91E+06

9.41E+05

-

-

3.29E+04

1.33E+05

1.91E+06

9.41E+05

-

-

8.69E+01

5.95E+01

1.94E+03

9.09E+03

1.61E+03

-

-

1.54E+04

1.82E+04

3.27E+04

1.28E+05

1.89E+06

9.39E+05

1.01E+06

9.41E+05

1.07E+06

1.54E+04

1.82E+04

3.27E+04

1.33E+05

1.92E+06

9.40E+05

1.08E+06

9.46E+05

2.02E+02

1.22E+03

1.07E+00

4.91E+01

3.04E+01

2.32E+03

1.20E+04

1.66E+03

6.52E+04

2.44E+03

Best

5.19E+04

1.07E+06

1.54E+04

1.85E+04

3.27E+04

1.31E+05

1.93E+06

9.42E+05

1.09E+06

9.42E+05

Mean

5.25E+04

1.08E+06

1.55E+04

1.84E+04

3.29E+04

1.36E+05

1.12E+07

1.08E+06

1.66E+06

1.08E+06

SD

3.89E+02

8.67E+03

1.52E+01

1.21E+02

8.61E+01

3.69E+03

4.38E+07

2.75E+05

4.02E+05

2.75E+05

Best

5.26E+04

1.27E+06

1.54E+04

1.84E+04

3.29E+04

1.32E+05

1.89E+06

9.42E+05

1.01E+06

9.42E+05

Mean

7.79E+05

1.55E+06

1.55E+04

1.86E+04

3.31E+04

1.44E+05

8.63E+06

1.28E+06

1.54E+06

1.28E+06

SD

6.35E+05

1.78E+05

3.80E+01

1.03E+02

1.43E+02

7.42E+03

1.92E+07

8.49E+05

7.93E+05

8.49E+05

Best

5.20E+04

1.07E+06

1.54E+04

1.86E+04

3.28E+04

1.30E+05

1.91E+06

9.44E+05

1.14E+06

9.44E+05

Mean

5.31E+04

1.10E+06

1.55E+04

1.91E+04

3.28E+04

1.33E+05

2.18E+06

1.04E+06

1.53E+06

1.08E+06

SD

2.35E+03

3.26E+04

1.49E+01

1.92E+02

4.16E+01

1.63E+03

4.29E+05

3.00E+05

3.58E+05

4.01E+05

Best

5.09E+04

1.07E+06

1.54E+04

1.81E+04

3.27E+04

1.29E+05

1.92E+06

9.50E+05

9.72E+05

9.47E+05

Mean

5.21E+04

1.07E+06

1.54E+04

1.83E+04

3.28E+04

1.33E+05

1.95E+06

9.71E+05

1.06E+06

9.75E+05

SD

4.50E+02

1.62E+03

1.75E-07

6.98E+01

2.68E+01

1.88E+03

1.41E+04

1.04E+04

5.70E+04

1.18E+04

DE-

TLBO

ABC

TE D

AL

EP

PAL

AC C

ED-DE

M AN U

RHC

SC

DE-CS

RI PT

Alg.

GAMPC

ACCEPTED MANUSCRIPT

T11.1 DED-1

Algorithms

GA-MPC

AL

PAL

ED-DE

DE-CS

DE-RHC

1.00E+04

M AN U

1.00E+05

ABC

SC

1.00E+06

TLBO

Mean

1.00E+07

T11.2 DED-2

RI PT

1.00E+08

TE D

(a)

T11.4 ELD-2

T11.5 ELD-3

EP

1.00E+04

T11.3 ELD-1

AC C

(b)

ABC

TLBO

GA-MPC

Algorithms

AL

PAL

ED-DE

DE-CS

1.00E+03

DE-RHC

Mean

1.00E+05

ACCEPTED MANUSCRIPT

1.00E+08

T11.6 ELD-4

T11.7 ELD-5

M AN U

Algorithms

GA-MPC

SC

AL

PAL

ED-DE

DE-CS

DE-RHC

1.00E+04

ABC

1.00E+05

RI PT

1.00E+06

TLBO

Mean

1.00E+07

(c)

1.00E+07

T11.8 HS-1

Algorithms (d)

Fig. 13 (a)-(d). Comparison of mean solutions of different algorithms for T11.1 –T11.10 problems.

GA-MPC

ABC

TLBO

AL

PAL

DE-RHC

EP DE-CS

AC C

ED-DE

Mean 1.00E+05

1.00E+04

T11.10 HS-3

TE D

1.00E+06

T11.9 HS-2

ACCEPTED MANUSCRIPT

Table 6 Friedman Rank test for the ‘Mean’ solution obtained by 8 algorithms for test problem taken over 25 runs (T11.1-

DE-CS

DE-RHC

ED-DE

PAL

AL

Friedman value

28.5

54

25

15.5

43.5

Normalized value

1.84

3.48

1.61

1.00

2.81

Rank

4

7

3

1

6

TLBO

ABC

GA-MPC

57

40.5

24

3.68

2.61

1.55

8

5

2

SC

Algorithm

RI PT

T11.10). Bold font means the best performance.

M AN U

5. Conclusion

Two different variants of basic TLBO algorithm is proposed in this work and investigated for the challenging WFLO problem and a set of real life benchmark problems. The results indicate that the solution produced by the proposed algorithm, i.e., AL and PAL, is better compared to the

TE D

basic TLBO algorithm. So, the incorporation of ABC and PSO inspired search technique are indeed effective to improve the exploration and exploitation of the basic TLBO algorithm. It can also be summarized that PAL is a better variant of TLBO compared to AL. PAL has reported the

EP

improvement in the results by 0.22% and 2.03% compared to TLBO for the multi-directional

AC C

identical wind velocity and multi-directional variable wind velocity cases respectively. The PAL algorithm has produced the results better by 7.09 % and 0.57 % compared to the literature approaches by using the genetic algorithm (GA) and the quadratic optimization (OQ) with mixed integer linear (MIL) method for the multi-directional identical wind velocity case. Also, The PAL algorithm has produced the results better by 5.37 % and 4.81% compared to the literature approaches by using the genetic algorithm (GA) and the quadratic optimization (OQ) with mixed integer linear (MIL) method for the multi-directional variable wind velocity case. The

ACCEPTED MANUSCRIPT

investigation on a set of real world benchmark problems indicates that PAL is nearly 3 times and 1.5 times better compared to the basic TLBO algorithm and the GA-MPC algorithm respectively. So, it can be outlined that enhancement in the basic TLBO is indeed effective and can produce

RI PT

better results on challenging problems. Moreover, it can be summarized that the proposed approach is effective for the WFLO problem that can produce maximum power with the

SC

minimum cost of energy and less CO2 emission required for the cleaner energy production. References

M AN U

Asafuddoula, M., Ray, T., Sarker, R., 2015. A differential evolution algorithm with constraint sequencing: An efficient approach for problems with inequality constraints. Applied Soft Computing 36, 101-113.

Bilbao, M., Alba, E., 2009. Simulated annealing for optimization of wind farm annual profit. 2nd

TE D

International Symposium on Logistics and Industrial Informatics. IEEE, 1-5. Boroojeni, K.G., Mokhtari, S., Amini, M.H., Iyengar, S.S., 2015. Optimal two-tier forecasting power generation model in smart grids. arXiv preprint arXiv:1502.00530.

EP

Chen, Y., Li, H., He, B., Wang, P., Jin, K., 2015. Multi-objective genetic algorithm based innovative wind farm layout optimization method. Energy Conversion and Management 105,

AC C

1318-1327.

Chowdhury, S., Zhang, J., Messac, A., Castillo, L., 2013. Optimizing the arrangement and the selection of turbines for wind farms subject to varying wind conditions. Renewable Energy 52, 273-282.

Das, S., Suganthan, P., 2010. Problem definitions and evaluation criteria for CEC 2011 competition on testing evolutionary algorithms on real world optimization problems, Technical Report. Jadavpur University, Nanyang Technological University, Kolkata.

ACCEPTED MANUSCRIPT

DuPont, B., Cagan, J., 2016. A hybrid extended pattern search/genetic algorithm for multi-stage wind farm optimization. Optimization and Engineering 17, 77-103. Elsayed, S.M., Sarker, R., Essam, D.L., 2011. GA with a new multi-parent crossover for solving

RI PT

IEEE-CEC2011 competition problems. IEEE Congress on Evolutionary Computation (CEC) 2011 IEEE, 1034-1040.

Eroğlu, Y., Seçkiner, S.U., 2012. Design of wind farm layout using ant colony algorithm.

SC

Renewable Energy 44, 53-62.

Evans, A., Strezov, V., Evans, T.J., 2009. Assessment of sustainability indicators for renewable

M AN U

energy technologies. Renewable and sustainable energy reviews 13, 1082-1088. Feng, J., Shen, W.Z., 2015. Solving the wind farm layout optimization problem using random search algorithm. Renewable Energy 78, 182-192.

Gadhvi, B., Savsani, V., 2014. Passive Suspension Optimization Using Teaching Learning Based

TE D

Optimization and Genetic Algorithm Considering Variable Speed Over a Bump. ASME 2014 International Mechanical Engineering Congress and Exposition. American Society of Mechanical Engineers, V04AT04A018-V004AT004A018.

EP

Gao, W., Liu, S., 2012. A modified artificial bee colony algorithm. Computers & Operations Research 39, 687-697.

AC C

Gao, X., Yang, H., Lu, L., 2014. Investigation into the optimal wind turbine layout patterns for a Hong Kong offshore wind farm. Energy 73, 430-442. Grady, S., Hussaini, M., Abdullah, M.M., 2005. Placement of wind turbines using genetic algorithms. Renewable energy 30, 259-270. Hosseinpour, H., Niknam, T., Taheri, S., 2011. A modified TLBO algorithm for placement of AVRs considering DGs. 26th International Power System Conference, 1-8.

ACCEPTED MANUSCRIPT

Hu, Z., Xiong, S., Fang, Z., Su, Q., 2014. A convergent differential evolution algorithm with hidden adaptation selection for engineering optimization. Mathematical Problems in Engineering 2014.

RI PT

Huang, H.S., 2007. Distributed genetic algorithm for optimization of wind farm annual profits. International Conference on Intelligent Systems Applications to Power Systems, 2007 IEEE, 1-6. Huang, H.S., 2009. Efficient hybrid distributed genetic algorithms for wind turbine positioning

SC

in large wind farms. 2009 IEEE International Symposium on Industrial Electronics. IEEE, 21962201.

M AN U

Huang, J., Gao, L., Li, X., 2015. An effective teaching-learning-based cuckoo search algorithm for parameter optimization problems in structure designing and machining processes. Applied Soft Computing 36, 349-356.

Jani, A., Savsani, V., Pandya, A., 2013. 3D affine registration using teaching-learning based

TE D

optimization. 3D Research 4, 1-6.

Jensen, N.O., 1983. A note on wind generator interaction. Roskilde, Denmark: Risø National Laboratory.

EP

Katic, I., Højstrup, J., Jensen, N.O., 1986. A simple model for cluster efficiency. European Wind Energy Association Conference and Exhibition, 407-410.

AC C

Makarov, Y.V., Etingov, P.V., Ma, J., Huang, Z., Subbarao, K., 2011. Incorporating uncertainty of wind power generation forecast into power system operation, dispatch, and unit commitment procedures. IEEE Transactions on Sustainable Energy 2, 433-442. Mosetti, G., Poloni, C., Diviacco, B., 1994. Optimization of wind turbine positioning in large windfarms by means of a genetic algorithm. Journal of Wind Engineering and Industrial Aerodynamics 51, 105-116.

ACCEPTED MANUSCRIPT

Patel, J., Savsani, V., Patel, R., 2015. Maximizing Energy Output of a Wind Farm Using Teaching–Learning-Based Optimization. ASME 2015 9th International Conference on Energy Sustainability collocated with the ASME 2015 Power Conference, the ASME 2015 13th

RI PT

International Conference on Fuel Cell Science, Engineering and Technology, and the ASME 2015 Nuclear Forum. American Society of Mechanical Engineers, V002T019A004V002T019A004.

SC

Patel, V., Savsani, V., 2014a. Optimization of a plate-fin heat exchanger design through an improved multi-objective teaching-learning based optimization (MO-ITLBO) algorithm.

M AN U

Chemical Engineering Research and Design 92 (11), 2371-2382.

Patel, V.K., Savsani, V.J., 2014b. A multi-objective improved teaching–learning based optimization algorithm (MO-ITLBO). Information Sciences 357, 182-200. Patel, V.K., Savsani, V.J., 2015. Heat transfer search (HTS): a novel optimization algorithm.

TE D

Information Sciences 324, 217-246.

Pookpunt, S., Ongsakul, W., 2013. Optimal placement of wind turbines within wind farm using binary particle swarm optimization with time-varying acceleration coefficients. Renewable

EP

Energy 55, 266-276.

Pookpunt, S., Ongsakul, W., 2016. Design of optimal wind farm configuration using a binary

AC C

particle swarm optimization at Huasai district, Southern Thailand. Energy Conversion and Management 108, 160-180.

Rahbari, O., Vafaeipour, M., Fazelpour, F., Feidt, M., Rosen, M.A., 2014. Towards realistic designs of wind farm layouts: Application of a novel placement selector approach. Energy Conversion and Management 81, 242-254.

ACCEPTED MANUSCRIPT

Rahiminejad, A., Hosseinian, S.H., Vahidi, B., Shahrooyan, S., 2016. Simultaneous Distributed Generation Placement, Capacitor Placement, and Reconfiguration using a Modified TeachingLearning-based Optimization Algorithm. Electric Power Components and Systems 44, 1631-

RI PT

1644.

Rao, R., Patel, V., 2012. An elitist teaching-learning-based optimization algorithm for solving complex constrained optimization problems. International Journal of Industrial Engineering

SC

Computations 3, 535-560.

Rao, R., Savsani, V., Vakharia, D., 2011. Teaching–learning-based optimization: A novel

M AN U

method for constrained mechanical design optimization problems. Computer-Aided Design 43, 303-315.

Rao, R.V., 2016. Teaching-Learning-Based Optimization Algorithm, Teaching Learning Based Optimization Algorithm. Springer, pp. 9-39.

techniques. Springer.

TE D

Rao, R.V., Savsani, V.J., 2012. Mechanical design optimization using advanced optimization

Rašuo, B., Bengin, A., Veg, A., 2010. On aerodynamic optimization of wind farm layout.

EP

PAMM 10, 539-540.

Réthoré, P.E., Fuglsang, P., Larsen, G.C., Buhl, T., Larsen, T.J., Madsen, H.A., 2014.

AC C

TOPFARM: Multi-fidelity optimization of wind farms. Wind Energy 17, 1797-1816. Roy, R., Jadhav, H., 2015. Optimal power flow solution of power system incorporating stochastic wind power using Gbest guided artificial bee colony algorithm. International Journal of Electrical Power & Energy Systems 64, 562-578.

ACCEPTED MANUSCRIPT

Satapathy, S.C., Naik, A., 2014. Modified Teaching–Learning-Based Optimization algorithm for global numerical optimization—A comparative study. Swarm and Evolutionary Computation 16, 28-37.

RI PT

Schepers, J., 2003. ENDOW: Validation and improvement of ECN's wake model, Technical Report ECN-C-03-034. Energy research Centre of the Netherlands ECN.

Şişbot, S., Turgut, Ö., Tunç, M., Çamdalı, Ü., 2010. Optimal positioning of wind turbines on

SC

Gökçeada using multi-objective genetic algorithm. Wind Energy 13, 297-306.

Sultana, S., Roy, P.K., 2014. Optimal capacitor placement in radial distribution systems using

M AN U

teaching learning based optimization. International Journal of Electrical Power & Energy Systems 54, 387-398.

Tejani, G.G., Savsani, V.J., Patel, V.K., 2016. Modified sub-population teaching-learning-based optimization for design of truss structures with natural frequency constraints. Mechanics Based

TE D

Design of Structures and Machines 44, 495-513.

Toğan, V., 2012. Design of planar steel frames using teaching–learning based optimization. Engineering Structures 34, 225-232.

EP

Turner, S., Romero, D., Zhang, P., Amon, C., Chan, T., 2014. A new mathematical programming approach to optimize wind farm layouts. Renewable Energy 63, 674-680.

AC C

Venkata Rao, R., Kalyankar, V., 2013. Parameter optimization of modern machining processes using teaching–learning-based optimization algorithm. Engineering Applications of Artificial Intelligence 26, 524-531.

Wu, Y.K., Lee, C.Y., Chen, C.R., Hsu, K.W., Tseng, H.T., 2014. Optimization of the Wind Turbine Layout and Transmission System Planning for a Large-Scale Offshore WindFarm by AI Technology. IEEE Transactions on Industry Applications 50, 2071-2080.

ACCEPTED MANUSCRIPT

WWEA, 2016. World wind energy half-year report 2016, Technical Report. The World Wind Energy Association, Bonn, Germany. Xie, Z., Zhang, C., Shao, X., Lin, W., Zhu, H., 2014. An effective hybrid teaching–learning-

Engineering Software 77, 35-47.

RI PT

based optimization algorithm for permutation flow shop scheduling problem. Advances in

wind farms. Renewable energy 48, 489-498.

SC

Yin, P.Y., Wang, T.Y., 2012. A GRASP-VNS algorithm for optimal wind-turbine placement in

Zhu, G., Kwong, S., 2010. Gbest-guided artificial bee colony algorithm for numerical function

AC C

EP

TE D

M AN U

optimization. Applied Mathematics and Computation 217, 3166-3173.