Next Article in Journal
Investigation into Influence of Wall Roughness on the Hydraulic Characteristics of an Axial Flow Pump as Turbine
Next Article in Special Issue
Experimental Investigation on Waste Heat Recovery from a Cement Factory to Enhance Thermoelectric Generation
Previous Article in Journal
Study on Damage Characteristics of Water-Bearing Coal Samples under Cyclic Loading–Unloading
Previous Article in Special Issue
A Novel Approach to Generate Hourly Photovoltaic Power Scenarios
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Effective Realization of Multi-Objective Elitist Teaching–Learning Based Optimization Technique for the Micro-Siting of Wind Turbines

by
Muhammad Nabeel Hussain
1,
Nadeem Shaukat
2,3,
Ammar Ahmad
2,
Muhammad Abid
4,5,
Abrar Hashmi
6,
Zohreh Rajabi
7 and
Muhammad Atiq Ur Rehman Tariq
7,8,*
1
Department of Mechanical Engineering, Pakistan Institute of Engineering & Applied Sciences, Nilore, Islamabad 45650, Pakistan
2
Center for Mathematical Sciences, Pakistan Institute of Engineering & Applied Sciences, Nilore, Islamabad 45650, Pakistan
3
Department of Physics and Applied Mathematics, Pakistan Institute of Engineering & Applied Sciences, Nilore, Islamabad 45650, Pakistan
4
Department of Mechanical Engineering, COMSATS University Islamabad, Wah Campus, Wah Cantt 47040, Pakistan
5
Interdisciplinary Research Center, COMSATS University Islamabad, Wah Campus, Wah Cantt 47040, Pakistan
6
Department of Electrical Engineering, Capital University and Technology, Islamabad 45750, Pakistan
7
Institute for Sustainable Industries & Liveable Cities, Victoria University, Melbourne, VIC 8001, Australia
8
College of Engineering, IT & Environment, Charles Darwin University, Darwin, NT 0810, Australia
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(14), 8458; https://doi.org/10.3390/su14148458
Submission received: 11 June 2022 / Revised: 4 July 2022 / Accepted: 6 July 2022 / Published: 11 July 2022

Abstract

:
In this paper, the meta-heuristic multi-objective elitist teaching–learning based optimization technique is implemented for wind farm layout discrete optimization problem. The optimization of wind farm layout addresses the optimum siting among the wind turbines within the wind farm to accomplish economical, profitable, and technical features. The presented methodology is implemented with multi-objective optimization problem through different targets such as minimizing cost, power output maximization, and the saving of the number of turbines. These targets are investigated with some case studies of multi-objective optimization problems in three scenarios of wind (Scenario-I: fixed wind direction and constant speed, Scenario-II: variable wind direction and constant speed, and Scenario-III: variable wind direction and variable speed) for the optimal micro-siting of wind turbines in a given land area that maximizes the power production while minimizing the total cost. To check the effectiveness of the algorithm, firstly, the results obtained for the three different scenarios have been compared with past studies available in the literature. Secondly, the numbers of turbines have also been optimized by using teaching–learning based optimization. It has been observed that the proposed algorithm shows the optimal layouts along with the optimal number of turbines with minimum fitness evaluation. Finally, the concept of elitism has been introduced in the teaching–learning based optimization algorithm. It is proposed that if elitist-teaching–learning based optimization with elite size of 15% is used, computational expense can be significantly reduced. It can be concluded that that the results obtained by the proposed algorithm are more accurate and advantageous than others.

1. Introduction

With ever-increasing demand for energy, the energy sources such as oil, natural gas, coal have contributed to meeting the demands since the beginning of the last century. The growth in population and technologic and economic developments suggest that this growth will escalate in the near future [1,2]. Currently, the production of energy has a prominent impact on the environment, natural ecosystems, human communities, and many other areas [3]. Keeping in mind these impacts, many efforts are underway to minimize the consumption of oil, coal, and other non-renewable energy resources. On the other hand, renewable energy systems are becoming the major candidates to meet the energy demand [4,5]. The renewable energy systems are cost effective, reliable, and environment friendly as compared to the traditional fossil fuels. For the sustainable energy supply, the renewable energy sources are proven to be proficient and effective solutions. Among all the types of renewable energy systems, wind energy installation has been experiencing a tremendous demand in the past few decades [6,7]. It has certain benefits over the other resources for reducing the hydrocarbons for producing electricity.
More than 80% of humanity’s energy need is fulfilled with fossil fuels. However, the world’s reliance on fossil fuels is decreasing and shifting towards clean and green renewable energy. Wind turbines are the best option for clean energy. Placing turbines with expert estimates produces less energy than an optimized layout of turbines. Large difference in energy production can be created by wisely selecting the positions of turbines. This can be done using an optimization algorithm in a computer program.
There are certain challenges faced by wind technology, such as the reduction in the wind speed caused by the significant interference of other neighboring turbines, resulting in reduced speed of the turbines and high wake effect, which possibly cause mechanical failure resulting in the increase in requirement of maintenance and decrease in the electricity production. Therefore, there is a need to find the optimal distance between the turbines to reduce the effect of wake generated by the wind turbines. Many studies in the past have proposed a rule that has gained support among the scientific community. The rule states that the turbines should not be placed at a distance less than 5 m rotor diameters to generate a minimum interference among the other turbines to produce the maximum power output [8,9,10]. With continuous development in computer technology, computational intelligence techniques are expanding their application area to the renewable energy resources. These techniques have been very effective in solving complex optimization problems and generating efficient solutions. During the last decade, these techniques have been widely used for the positioning optimization of wind turbines. To place a large number of wind turbines in the wind farm, it is necessary to find the optimal placement of these turbines to obtain the maximum expected power production at a minimized cost. Several studies have been performed to optimize the placement of wind turbines. Mosetti et al. employed the genetic algorithm to find the optimal wind turbine placement in a wind farm [1]. They used Jensen’s analytical wake model [11] for modelling the wake effect and their main objective was to minimize the value of cost per unit power. Mosetti et al. produced results for three different scenarios for fixed wind direction at constant speed, but with change in direction, variable wind speed, and variable direction with some preferred directions, respectively. Grady et al. [2] challenged the results of Mosetti et al. and claimed that the results produced by Mosetti et al. were sub-optimal. They suggested that the sufficient number of generations did not reach the optimum point. Rabia et al. [9] proposed a method for wind farm layout optimization by using definite point selection and genetic algorithm, which can improve the output power of a wind farm by changing the dimensions of a wind farm with an area size of   2   km   ×   2   km . They rotated the square shaped wind farm by 45 degrees towards the uniform direction of the wind and a definite point selection criterion was set in order to face upstream wind [9]. Several other evolutionary techniques such as viral based algorithm [12], greedy algorithm [8], particle swarm optimization algorithm [13], mixed integer linear programming technique [14], multi-population genetic algorithm [15], ant colony algorithm [16], random and local search algorithm [17,18,19], and many more have been used to find the optimal placement of the wind turbines to maximize the power output while minimizing the cost [20,21,22,23,24].
Wind energy presents one of the significant promising renewable energy sources and ranks as the best source of clean energy technology worldwide [25]. In order to reduce the cost/kW, the L-SHADE algorithm has been used to enhance the performance of the Differential Evolution (DE) process. SHADE is a DE parameter adaptation technique that is based on success history. LSHADE enhances SHADE’s performance by progressively and linearly reducing the population size. Historically, continuous variable optimization has been the principal use of DE [26,27]. Wind farm area shape optimization has been performed using newly developed multi-objective evolutionary algorithms [28,29]. The placement task of turbines can be seen as a combinatorial optimization problem that requires finding the optimum set of positioning among the available finite set (multi-positioning by discretizing the continuous wind farm) [30,31]. If it is necessary to allocate q   turbines to n available placements, then there are n ! /   q ! ( n q   ) !   combinations. In this context, the computational complexity increases with increasing n. Thus, many exhaustive search methodologies and local search techniques such as Monte Carlo simulation and integer programming may fail. Therefore, the meta-heuristics methodologies pose higher searching capabilities in solving complex optimization tasks [32,33]. Many researchers have employed them to address the wind farm layout discrete optimization (WFL-DO) problems. Gao et al. [34,35] developed the Genetic Algorithm (GA) with many individuals within the population size to improve searching inside the search space and then obtain better output. Additionally, a hybrid GA by Rethore et al. [36], and Huang [37,38] was presented to address these problems. Pookpunt and Ongsakul [39] proposed a particle swarm optimizer (PSO) with binary formulation to achieve optimal wind turbines for the WFL-DO problem. Chen et al. [40] implemented the multi-objective GA for optimal wind turbines placement, but they utilized a micro-siting to replace the grid-based placement aspect. Mora et al. [41] presented an evaluative algorithm to the WFL-DO problem by maximizing the profits of the wind farm. Gonzalez et al. proposed an improved version of the evaluative algorithm, where the optimization process considered the wind farm cost with Mora’s model [42]. Decomposition based multi-objective evolutionary algorithm for windfarm layout optimization has been implemented by Biswas et al. [43]. Using an optimally designed parameters including rotor radius, hub height, and rated power, a strategy to reduce the cost of energy (COE) of wind turbines on high-altitude sites has been implemented by Song et al. [44]. Yang and Hu implemented modified GA based on Boolean code for wind farm layout optimization [45]. The water cycle algorithm [46], a novel equilibrium optimizer [47] for optimal placement of wind turbines, has also been implemented. A teaching–learning based optimization technique [48] has been implemented for core reload pattern optimization of a research reactor [49], solving complex constrained optimization problems [50], unconstrained optimization problems [51], and constrained mechanical design optimization problems [52]. Other novel approaches, such as the bat algorithm for numerical optimization [53] and particle swam optimization with new initialization technique, can also be applied for wind farm optimization [54,55]. Based on the previous studies, the teaching–learning based optimization technique has not been implemented to solve problems considered in this study. The effectiveness of the algorithm is checked by comparing the results with other studies and approaches.
The main objectives of this study are:
  • To check the effectiveness of the multi-objective teaching–learning based optimization technique.
  • To determine the optimal locations of the wind turbines in a given land area of 2   km × 2   km to achieve the maximum energy production while minimizing the total cost.
  • To find the optimal layouts along with the optimal number of turbines in a given land area of 2   km × 2   km with minimum fitness evaluation.
The selection of the algorithm was made due to its observed reliability, accuracy, robustness, less computational time, and consistency as compared to other optimization techniques. The most optimal placement of the turbines is performed for three different scenarios of wind (Scenario-I: fixed wind direction at constant speed, Scenario-II: variable wind direction at constant speed, and Scenario-III: variable wind direction at variable speed). The results obtained for these scenarios are compared with past studies available in the literature. In addition, the concept of elitism is implemented in TLBO. Results of TLBO and elitist-TLBO (ETLBO) are compared with those obtained by other studies for the same discrete optimization problems. The obtained results are observed to be more accurate and advantageous than the others and are discussed in detail in the subsequent sections.

2. Materials and Methods

2.1. The Analytical Model: Jensen’s Wake Modelling

The analytical Jensen’s wake model to find the optimal wind farm layout design is used in the present study as it was proposed initially by Mosetti et al. [1] and Grady et al. [2]. The assumptions made in the initial studies are still being used in recent studies. The schematic diagram of Jensen’s wake model is shown in the Figure 1.
The problem considered here is a square region of 2   km × 2   km , which is divided into 100 possible turbine positions, and each cell has a dimension of 5 d × 5 d ,   where d is the rotor diameter of the turbine. Each turbine is placed only at the center of each cell, so x can be varied as 5 d ,   10 d ,   15 d , ,   45 d , where d is the distance between 1st and 10th turbine (if there is a turbine).
The expression for calculating the velocity of air behind the turbine ( u ) after it has passed through the turbine is given by N. O. Jensen’s wake model [11] in Equation (1),
u u 0 = [ 1 2 a 1 + α ( x r 1 ) ]
where u 0   is undistributed/freestream wind speed, a   is the interference/ induction/ perturbation coefficient, x   is the wind stream distance, α   is the entrainment constant, and r 1   is the downstream rotor radius. For thrust coefficient C T = 0.88 = 4 a ( 1 a ) , the interference/induction/perturbation coefficient a   is calculated as 0.3268, which is less than 0.5. The downstream rotor radius r 1   is calculated using the following expression:
r 1 = r r 1 a 1 2 a
where r r   is the rotor radius. The empirical expression for entrainment constant α is given by
α h 0.5 l n ( Z z 0 ) = 0.5 l n ( 60 0.3 ) = 0.09437  
α = t a n θ 2  
θ = 2 t a n 1 0.09437 = 10.787  
where z 0   is surface roughness and Z   is the hub/axis height of turbine.
This model predicts the velocity of air behind the turbine rotor at any distance x from the turbine. It also predicts that the velocity of air is the smallest at just behind the rotor and it starts recovering as it moves away from the turbines. At large distance from turbines, velocity fully recovers and becomes equal to the free stream velocity. A change in velocity with distance is shown in Figure 2.
An important point to note here is that one column of turbines does not affect the other column of turbines. Therefore, one can determine the power from each column independently and adding the power from each column determines the power of whole layout. To determine the power of turbines placed in one column, the turbines will be set behind each other. Each turbine creates a wake effect for the turbine behind it. The velocity of air at any turbine will be given by the sum of wake effect from each upstream turbine.
The velocity of air at a turbine experiencing multiple wakes is calculated by assuming that the sum of kinetic energy (K.E.) deficit at the turbine being considered is equal to the K.E. deficit of mixed wake.
Equation (1) can be rewritten in the form
1 u u 0 = 2 a ( 1 + α ( x r 1 ) ) 2
( 1 u m i x e d   w a k e u 0 ) 2 = ( 1 u 1 u 0 ) 2 + ( 1 u 2 u 0 ) 2 + x ( 1 u n u 0 ) 2

2.2. Fitness Evaluation

2.2.1. Estimation of Wind Farm Cost

Mosetti et al. presented an empirical relation to calculate cost/year dependent on number of turbines in Equation (7):
c o s t   o f   S i n g l e   t u r b i n e = ( 2 3 + 1 3 e 0.00174 N 2 )
Mosetti et al. assumed that the above modeled cost/year of single turbine is 1 with maximum reduction in cost of 1 / 3 for each additional turbine.
l i m N ( 2 3 + 1 3 e 0.00174 N 2 ) = 2 3
c o s t   o f   N   t u r b i n e s = N ( 2 3 + 1 3 e 0.00174 N 2 )
For a large number of turbines, the cost reduces from 1 to 2 / 3 , i.e., 1 / 3 cost reduction can be obtained for each additional turbine.

2.2.2. Estimation of Wind Farm Power

Power for wind turbine is given in Equations (8) and (9);
P = 1 2 m ˙ u 2
P = 1 2 ( ρ A u ) u 2
P = 1 2 ρ A u 3
ρ is considered to be constant here. ρ is calculated according to general gas equation at fixed atmospheric conditions given by the Equation (10):
ρ = P R T
Assuming efficiency of turbine to be 40%, the actual power (P) produced is calculated by using Equation (11a):
E f f i c i e n c y = P P i d e a l = 1.2   kgm 3
P = 0.3 ( u w m w e ) 3   KW
where, u w m w e   is the velocity of the turbine with multiple wake effect. So, the Equation (11b) can be written as;
P ( u w m w e ) 3
This shows that Power produced by the turbine is directly proportional to the cube of velocity.

2.2.3. Evaluation of Fitness Function

The main objective of the present study is the generation of optimal layout of the turbines at such positions so as to produce maximum power while minimizing the cost. Therefore, the objective of the layout optimization problem can be stated mathematically as
o b j e c t i v e   f u n c t i o n = m i n i m i z e ( T o t a l   C o s t T o t a l   P o w e r ) = m i n i m i z e ( N ( 2 3 + 1 3 e 0.00174 N 2 ) 0.3 ( u w m w e ) 3 )

2.2.4. Calculation of Efficiency

Efficiency of the wind farm is the amount of energy extracted from the total energy of the wind farm without considering the effect of wake. It should not be confused with the efficiency of the wind turbine. It estimates the actual power produced from the wind farm compared to the power produced from the same number of turbines. The efficiency of the turbine is considered as the aerodynamic efficiency of the rotor or blade of the turbine. It is a measure of the energy extracted from the wind through blades. Mathematically, efficiency (η) of the wind farm installed with N number of turbines is estimated by the ratio of the total power with multiple wake effects, i.e., P t o t , w m w e to the total power without wake effects, i.e., P t o t ,   w o w e :
η = P t o t , w m w e P t o t , w o w e
In case of Scenario-I with constant speed and constant direction, the formulations for the total power with multiple wake effects ( P w m w e ) and without considering wake effects ( P w o w e ) are respectively given as:
P t o t , w m w e = i = 1 N 0.3 × u i 3 ;                 P t o t , w o w e = N ( 0.3 × u 3 )
In case of Scenario-II with constant speed and variable direction, the formulations for the total power with multiple wake effects ( P w m w e ) and without considering wake effects ( P w o w e ) are respectively given as:
P w m w e = k = 1 N T   θ i = 1 36 0.3 × f (   θ i 1 ) × 10 , j × u 0 3 × ( v u ) k 3 ;   θ i = = 0 ,   10 ,   20 , ,   350  
P w o w e = N T ×   θ i = 1 36 0.3 × f (   θ i 1 ) × 10 , j × u 0 3 ;     θ i = = 0 ,   10 ,   20 , ,   350  
where
f 0 = f 10 = f 20 = = f 350 = 1 36   ( wind   ocurrence   probability   @   each   angle )
  θ i = 1 36 f (   θ i 1 ) × 10 , j = 1
P w o w e = N T × 0.3 × u 0 3
While in case of Scenario-III with variable speed and variable direction, the formulations for the total power with multiple wake effects ( P w m w e ) and without considering wake effects ( P w o w e ) are respectively given as:
P w m w e = k = 1 N T j   θ i = 1 36 0.3 × f (   θ i 1 ) × 10 , j × u j 3 × ( v u ) k 3
P w o w e = N T × j   θ i = 1 36 0.3 × f (   θ i 1 ) × 10 , j × u j 3
where θ i = 0 , 10 , 20 350   j = 8 ,   12 ,   17   ( wind   speed   values ) k = 1 ,   2 ,   3 ,   , N T   ( Number   of   Turbines )

2.3. Elitist Teaching–Learning Based Optimization Algorithm

The problem of wind turbine placement optimization is solved many times by Genetic Algorithms (GAs) with specific improvement every time. Different algorithms have been applied to the same problem to see which optimization algorithm produces best results, i.e., converges quickly with a smaller number of iterations or produces even better results than other optimization algorithms. Teaching–learning based optimization algorithm (TLBO) is proposed by the Indian Researcher R. Venkata Rao [50,51,52]. This optimization algorithm mimics the teaching and learning process in the environment of the classroom to improve the average student performance. This teaching–learning based optimization algorithm (TLBO) has two phases of improvement, i.e., teacher phase and student/learner phase.

2.3.1. Teacher Phase

In this phase, the learners are being taught by a teacher who struggles hard to improve the average result of the class in a specific subject depending upon his knowledge and teaching capabilities. Let us assume that at any number of iterations “i”, there is “N” number of design variable, i.e., subjects.
In this particular study, the design variables are the number of turbines and total number of learners are “M” (i.e., population size   k = 1 ,   2 ,   3 , ,   M ). Population size in this problem means the total number of arrangements of turbines which will imitate the class of learners. The average result of the class in a particular subject “j” (where,   j = 1 ,   2 ,   3 , ,   N ) is M j , i . The teacher is the most learned person in the class, who teaches the class so that the students can obtain better results. The best result is considered to be associated with the teacher in the class whose result is denoted by   L k b e s t , i .
The difference in the average result of a particular subject and the corresponding result of the teacher for that subject can be written in the following equation:
D i f f e r e n c e _ M e a n j , k , i = r a n d i ( L j , k b e s t , i T F M j , i )
where, “ T F ” is the teaching factor which will decide how much of the mean of the result is varied and ‘‘ r a n d i ” is the random number uniformly distributed between 0 and 1. L j , k b e s t , i   is the best result in a particular subject “j”. In the teacher phase of the algorithm, the solution is evaluated according to the following equation:
L j , k , i = L j , k , i + D i f f e r e n c e _ M e a n j , k , i
L j , k , i   will be accepted if it will give better fitness function value than the preceding case and be rejected otherwise. All the accepted values will be given as input to next phase i.e., the learner phase.

2.3.2. Learner Phase

In any class, learners/students not only learn from teacher but also by interacting with other fellow students in the form of group discussions and combined studies, etc. As discussed in last section, among the class with “M” number of students, two random students “P” and “Q” are selected, so that L P , i     L Q , i , where L P , i   and L Q , i are the results of students P and Q at the end of the teacher phase considering all the subjects. The following two equations represent the learning process in this phase:
L j , P , i = L j , P , i + r a n d i ( L j , P , i L j , Q , i )
L j , P , i = L j , P , i + r a n d i ( L j , Q , i L j , P , i )
where L j , P , i   is the updated result of student P after learner phase, it will be accepted if its corresponding fitness function value is better than the preceding case.

2.3.3. Evaluation of Fitness Function

For the solution of present research problems, a binary matrix of dimension 10 × 10 with fixed number 1s represents the layout of the wind farm. The 1s in the layout show the presence of the turbine at the center of particular grid cell while 0s represent the absence of the wind turbine at the center of a particular grid cell. Figure 3 shows optimal wind farm layout presented by Mosetti et al. in binary format.
The teaching factor used in the TLBO algorithm plays a vital role in the slow or fast convergence of the algorithm. It is either 1 or 2. However, some researchers have shown that a random selection of teaching factor 1 or 2 throughout its iteration would produce better results. To ensure the successful convergence of the algorithm, the following two convergence criterions given in inequalties (24) and (25) are used.
Check if
max ( { | f ( L j , P , i ) f ( L j , P , i 1 ) | ; j = 1 , 2 , 3 , ... , N } ) < ε 1
If condition given in inequality 24 is satisfied, then check
{ | f ( L j , P , i ) f ( L j + 1 , P , i ) | ; j = 1 , 2 , 3 , ... , N 1 } < ε 2
It states that if the maximum difference between two successive iterations ( i th and ( i 1 ) th iterations) is less than ε 1 , which is set to be 1 × 10 6 , then at the i th iteration it will further check whether the difference between two successive learners is less than ε 2 , which is set to be 1 × 10 7 . If both the criteria are met, then the algorithm will be stopped. The overall flow diagram of the algorithm is shown in Figure 4.
In basic TLBO algorithm, population size is the only controlling parameter. Elitism is yet another concept introduced by Rao and Patel in 2012 [50,51,52] in which a second controlling parameter of elite size was introduced. In elitist TLBO (ETLBO), at the end of each iteration worst solutions are replaced with the elite solutions which have been saved earlier. This replacement of worst solution with elite ones depends upon the controlling parameter of elite size. Thus, enriching the solution with best solutions helps in achieving the convergence criteria in a smaller number of iterations as compared to solution with no elitism. Figure 5 shows the flow of ETLBO algorithm for wind farm layout optimization. Same convergence criterion is applied as implemented in the TLBO algorithm.

2.4. Wind Scenarios

Scenario-I is the wind scenario with constant speed and constant direction. It is the simplest of all: wind blows from only one direction with constant wind speed of 12   ms 1 or 3.3   kmh 1 . In this scenario, it is easy to find an optimal placement of a certain number of wind turbines in a given land area. Figure 6a shows the frequency distribution for Scenario-I. Scenario-II is the multi-directional wind with the identical velocity. Wind blows at constant speed but it may occur from any direction. The circle is divided into 36 segments. Each segment has equal probability of wind occurrence with speed of   12   ms 1 . The wind rose in Figure 6b shows the frequency distribution for Scenario-II. Scenario-III is the multi-directional wind with variable wind velocity. It is a relatively general case. Here, three wind speeds of 8   ms 1 , 12   ms 1   and   17   ms 1 are considered. These three speeds have different probabilities of occurrence from different sides. In real wind scenarios, wind speed does not have fixed value; rather, there are wind speed groups. The wind rose in Figure 6c shows the frequency distribution for Scenario-III.

3. Results and Discussion

3.1. Mosetti et al. vs. WFAO-ETLBO

Scenario-I considered by Mosetti et al. is used for the sensitivity analysis of the TLBO algorithm. Mosetti et al. used 26 turbines to find the optimal placement of the wind turbines. The same number of turbines is used to check the sensitivity of initial population size and the teaching factor in the following sections.

3.1.1. Sensitivity Analysis for Initial Population

To check the effect of the number of initial learners on the results, different initial population sizes of 20, 50, 100, and 150 were used. Table 1 shows the sensitivity of initial population. Fifty independent runs were made and it was observed that 100 learners gave minimum fitness and highest efficiency. It was also observed that any increase in population size would increase computational cost without increasing the accuracy of results and would be unnecessary. Based on this sensitivity analysis, an initial population size of 100 is selected for further analysis in this research.
Figure 7 (left panel) shows the plot for differences in fitness values of the succeeding iterations. It can be noted that differences in fitness values at 1st iteration are much higher, while in the succeeding iterations, the differences start to decrease and become zero when the convergence criteria are met. This figure also shows that the whole class of learners is approaching the same result at 43rd iteration, which indicates the convergence of TLBO algorithm. Figure 7 (right panel) shows the convergence plot obtained using 100 numbers of learners. It is observed that after the 44th iteration the solution converges and shows the asymptotic behavior of the fitness.

3.1.2. Sensitivity of Teaching Factor

There is a teaching factor ( T F ) used in the TLBO algorithm which can have a constant value of either 1 or 2 or it can vary randomly (1 or 2) during TLBO search. In TLBO, a smaller value of teaching factor enables the algorithm to explore the search space in small steps, while in case of higher value, large steps are taken to explore the search space and the convergence time will be decreased. Figure 8 shows sensitivity analysis of these teaching factors performed in this study and it is observed that T F = 1 gives minimum fitness when the simulation is run with optimal 100 numbers of learners while other researchers proposed the random selection of 1 or 2. Based on these results, T F = 1 has been used for this study. Table 2 shows the detail of results obtained by TLBO with different values of teaching factor obtained by TLBO.
Table 1, using a coarse grid with five times the rotor diameter (i.e., 200 m) as the center-to-center distance between two adjacent wind turbines, compares the results obtained from TLBO algorithm using both coarse and fine grid meshing. TLBO produces good results with minimum fitness while producing maximum power and efficiency as compared to the results obtained by Mosetti et.al., Grady et al. and Mittal et al., with fewer iterations as well. It should be noted that Mosetti et al. used a population of 200 individuals and evolved up to 400 generations. Grady et.al. went even further and used the population of 600 individuals and evolved them over 3000 iterations. Mittal et al. did not report the number of individuals and converged the number of iterations used for their simulations. The results of all the three studies performed on the considered scenarios in this work are discussed in the subsequent sections.
In order to obtain the effectiveness of Multi-objective Elitist Teaching Learning Based Algorithm (MO-ETLBO) algorithm, only Scenario-1 as discussed in the Section 3.1.1 is considered. The same conditions of fixed wind direction at constant speed are considered to find the optimal number of turbines and turbine positioning that maximizes the expected power production. A 100 number of learners were taken as an initial population and different elite sizes were considered, i.e., 0, 5, 10, 15, and 20. The 0 elite size means no elitism, which is similar to TLBO discussed in last section. Table 3 illustrates the results obtained by ETLBO. It is evident from the table that elite size of 15 gives similar results to those obtained from TLBO but with significantly fewer iterations, i.e., 14. Figure 9 illustrates the convergence plot obtained using 100 numbers of learners simulated with different elite sizes. Figure 10 represents a selection of elite size corresponding to optimal number turbines and optimal fitness value.

3.2. Comparison Results of the MO-ETLBO

The comparisons of numerical results obtained for Scenario-I using TLBO algorithm with those obtained by different studies are discussed in the following sections.

3.2.1. Numerical Results for Scenario-I

This case deals with the uni-directional wind with an identical velocity of 12 m/s. The TLBO approach is applied to this case, and obtained results are compared with different reported methods in the literature. These methods include Mosetti [1], Grady [2], and Mittal [3]. In this regard, the comparative performances through some statistical measures in terms of the best, mean, median, worst values of the fitness and standard deviation (std. dev.) are presented and tabulated in Table 4. Furthermore, the TLBO algorithm is compared with different algorithms taken from the literature and recorded in Table 5. In this case, optimal layouts are found via the minimization of the cost per unit power. It can be seen that the power produced by unit turbine is higher than the others.
Along with the obtained minimum value for the objective function, the total power (kW) and the farm’s efficiency are also computed. In terms of minimizing the fitness value (cost per unit power generated), the proposed EO-PS algorithm provides superior results over the other methods. Referring to Table 5, it can be observed that the MO-TLBO algorithm offers the best solution as it gives a minimum value for a total cost that is $1.3315 × 10−3/kW as well as the power of 20495 kW obtained by 41 turbines and efficiency of 95.49%. Additionally, the saving in the total cost over the compared algorithms is shown in Table 4. On the other hand, the optimal configurations for the wind farm layout reported by prominent studies, Mosetti [1], Grady [2], and Mittal [3], versus those achieved by the MO-TLBO algorithms are visualized in Figure 11a–d. Figure 11e shows convergence plot for proposed optimal number of turbines for Scenario-I. The plot shows the convergence of the optimal number of turbines for each learner iteration by iteration. For randomly selected iteration numbers, at iteration 1, it can be seen that all the learners have different fitness values; at iterations 10, 20, and 30 the fitness values of each learner are improved but do not satisfy the convergence criteria, while at iteration number 41, all the learners are approaching the same fitness value and successfully satisfying the convergence criteria.

3.2.2. Numerical Results of Scenario-II

This case deals with the multi-directional wind with an identical velocity of 12 m/s blowing during 36 rotational directions through a single probability of occurring in that direction. The MO-ETLBO approach is applied to this case, and obtained results are compared with different reported methods in the literature. These methods include Mosetti [1], Grady [2], Mittal [3], Feng [20], SSA [25], SBO [25], DE [25], GWO [25], WCA [25], BPSO-TVAC [22], L-SHADE [26], and Gao [15]. In this regard, the comparative performances through some statistical measures in terms of the best, mean, median, worst values of the fitness, and standard deviation (std. dev.) are presented and tabulated in Table 6. Furthermore, the MO-ETLBO algorithm is compared with different algorithms taken from the literature and recorded in Table 7. In this case, optimal layouts are found via the minimization of the cost per unit power. It can also be seen that the power produced by unit turbine is higher than al l the others studies.
Along with the obtained minimum value for the objective function, the total power (kW) and the farm’s efficiency are also computed. In terms of minimizing the fitness value (cost per unit power generated), the MO-ETLBO algorithm provides superior results over the other methods. Referring to Table 6, it can be observed that the MO-ETLBO algorithm offers the best solution as it gives a minimum value for a total cost that is $1.5271 × 10−3/kW as well as the power of 16913.86 kW obtained by 36 turbines and efficiency of 87.76%. Additionally, the saving in the total cost over the compared algorithms is shown in Table 7, where the distribution achieved by the MO_ETLBO algorithm finds the better layout as regarding the total cost compared to the other methods by 20.89%, 3.99%, 0.02%, 1.99%, 3.99%, 6.59%, 1.09%, 1.59%, 1.09%, 3.77%, 0.7%, and 9.19%, for Mosetti [1], Grady [2], Mittal [3], Feng [20], SSA [25], SBO [25], DE [25], GWO [25], WCA [25], BPSO-TVAC [11], L-SHADE [26], and Gao, respectively. On the other hand, the optimal configurations for the wind farm layout reported by prominent literatures, Mosetti [1], Grady [2], and Mittal [3], versus those achieved by the MO-ETLBO are visualized in Figure 12a–d. Figure 12e shows convergence plot for proposed optimal number of turbines for Scenario-II. The plot shows the convergence of the optimal number of turbines for each learner, iteration by iteration. For randomly selected iteration numbers, at iteration 1, it can be seen that all the learners have significantly different fitness values, and at iterations 43, 86, and 129 the fitness values of each learner are improved but do not satisfy the convergence criteria. At iteration number 172, all the learners are approaching the same fitness value and successfully satisfying the convergence criteria.

3.2.3. Numerical Results of Scenario-III

This case presents a more realistic situation for the environmental wind. In this case, a multidirectional wind with varying velocities of 8 m/s, 12 m/s, and 17 m/s is considered. In this sense, 36 rotational directions are considered for the wind flow, where there is an unequal probability of occurrence for all wind velocities in each direction. The proposed algorithm’s computational results via some statistical performances are demonstrated in the form of best fitness (cost per unit power generated), mean of fitness, a median of fitness, worst value, and standard deviation, and summarized in Table 8. Further, the comparative performances of some methods taken from the literature are recorded in Table 9. Based on obtained results, it can be observed that the layout obtained by the MO-ETLBO algorithm provides a better result concerning the objective function (cost per unit power generated) while comparing with the other state of the art algorithms, where it gives minimum value for a total cost that is $8.2517 × 10−4/kW as well as power of 31,086.86 kW obtained by 38 turbines and efficiency of 87.59%. Additionally, the saving in the total cost over the compared algorithms is shown in Table 5, where the distribution achieved by the proposed EOPS algorithm finds the layout which can save the total cost compared to the other methods by 16.89%, 1.51%, 1.86%, 1.38%, 2.28%, 2.08%, 1.08%, 1.18%, 2.71%, and 0.7% for Mosetti [1], Grady [2], Mittal [3], Feng [20], SSA [25], SBO [25], DE [25], GWO [25], WCA [25], BPSO-TVAC [11], and L-SHADE [26], respectively. For further validation, the fitness function’s behavior is illustrated by depicting the convergence behavior over the searching period as in Figure 13e. Additionally, the optimal wind turbine positioning obtained by Mosetti [1], Grady [2], and Mittal [3] versus that achieved by the MO-ETLBO algorithms is visualized in in Figure 13a–d. Figure 13e shows convergence plot for proposed optimal number of turbines for Scenario-III. The plot shows the convergence of the optimal number of turbines for each learner iteration by iteration. For randomly selected iteration numbers, at iteration 1, it can be seen that all the learners have different fitness values; at iterations 16, 33, and 49 the fitness values of each learner are improved but do not satisfy the convergence criteria. At iteration number 66, all the learners are approaching the same fitness value and successfully satisfying the convergence criteria. Finally, it can be concluded that the proposed MO-ETLBO algorithm has a high capability in solving the challenging combinatorial wind farm layout problems.

4. Conclusions

This paper presents MO-ETLBO to find the optimal placement of wind turbines in a specified land area of   2   km   × 2   km of the wind farm. The wind farm layout optimization is formulated as a multi-objective optimization problem. In this context, a multi-objective version of MO-ETLBO is accomplished to deal with the multi-objective optimization problem. The algorithm is investigated with three different scenarios of wind (Scenario-I: fixed wind direction at constant speed, Scenario-II: variable wind direction and constant speed, and Scenario-II: variable wind direction and variable speed) to find the optimal number of turbines and turbine positioning that maximizes the power production while minimizing the total cost. For Scenario-I, it can be seen that the average power produced by the unit turbine is 499.88 KW/year, which is higher than all the other three studies along with the lowest fitness evaluation of 1.315. For Scenario-II, it can be observed that the average power produced by the unit turbine is 469.83 KW/year, which is higher than all the other studies except Mosetti et al’s. However, the fitness evaluation is 1.5271, which is the lowest as compared to all other studies. For Scenario-III, it can be confirmed that the average power produced by the unit turbine is 839.13 KW/year, which is higher than all the other studies except Mosetti et al’s. However, the fitness evaluation is 0.82517, which is lowest as compared to all other studies. Based on the results obtained for the multi-objective problem with MO-ETLBO, its superiority can be confirmed over the other state-of-the-art algorithms with acceptable levels of economic, profitable, and technical merits. The economic concern is shown through the obtained saving reached by the algorithm. The profitable aspect is achieved by maximizing energy’s total power output and the technical benefit provided by visualizing the farm efficiency. MO-ETLBO results show the superiority over the other algorithms. It can improve the convergence and coverage capabilities while solving the wind farm layout optimization problem for multi-objective aspects. The salient features regarding the implemented methodology can be mentioned as follows:
  • It has been efficiently implemented to solve the wind farm layout discrete optimization problem by considering the multiple objectives optimization.
  • The MO-ETLBO provides superior and promising results for a single scenario of the WFL-DO problem.
  • It can achieve a better convergence and well-distributed set of non-dominated solutions when dealing with multiple objectives of the wind farm layout discrete optimization problem. These characteristics are useful and can provide reasonable layouts for the decision-maker to extract the best compromise solution or operating solution from the available finite alternatives based on decision-making regulations or total cost obligations.
  • It can be concluded that the present study can provide a twofold contribution. The first one is incorporating the pattern search technique, and the second one is caused by simultaneously considering many objectives of the wind farm layout optimization problem.
For future work, the optimization results of different nonlinear wake models can be investigated. Additionally, the realistic shapes of wind farms using more recent and sophisticated wake models along with the new formulations of objective function by taking into account the available number of turbines and the available budget must be examined. The effects of the uncertain nature regarding the speed and wind scenarios on the produced power may be worth future research.

Author Contributions

N.S. and M.A. conceived of the presented idea. M.N.H. and N.S. developed the theory and performed the computations. A.H., A.A., Z.R. and M.A.U.R.T. verified the strategy implemented. M.A.U.R.T. and A.H. encouraged M.N.H. to investigate the teaching—learning based algorithm for the micrositing of wind urbines and N.S. supervised the findings of this work. All authors equally contributed in writing the intial and final draft of the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to sincerely thank the Alternative Energy Development Board (AEDB) in Pakistan for providing relevant data.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviation

TLBOTeaching–learning Based Optimization
ETLBOElitist Teaching–learning Based Optimization
u 0 undisturbed/freestream wind speed
C T thrust coefficient
Ainterference coefficient/induction/perturbation coefficient
r r rotor radius
r 1 downstream rotor radius
Drotor diameter
z 0 surface roughness
Z hub/axis height of turbine
Xwind downstream distance
θ wake spread angle
α entrainment constant
K.E.kinetic energy
Nnumber of turbines
Pactual power of wind turbine
P i d e a l ideal power of wind turbine
ρ density
u w m w e velocity of the turbine with multiple wake effect
η efficiency of wind farm
P t o t , w m w e total power with multiple wake effects
P t o t , w o w e total power without wake effects
Lj,k,i k th learner of j th subject at i th iteration
f (Lj,k,i)fitness value of k th learner of j th subject at i th iteration
TFteaching factor
Lj,k,ifitness value of k th modified learner of j th subject at i th iteration in the teacher phase
Difference_Meanj,k,idifference mean of k th learner of j th subject at i th iteration
Lj,k,ifitness value of k th modified learner of j th subject at i th iteration in the student phase

References

  1. Mosetti, G.; Poloni, C.; Diviacco, B. Optimization of wind turbine positioning in large wind farms by means of a genetic algorithm. J. Wind Eng. Ind. Aerod. 1994, 51, 105–116. [Google Scholar] [CrossRef]
  2. Grady, S.A.; Hussaini, M.Y.; Abdullah, M.M. Placement of wind turbines using genetic algorithms. Renew. Energy 2005, 30, 259–270. [Google Scholar] [CrossRef]
  3. Mittal, A.; Taylor, L.K. Optimization of large wind farms using a genetic algorithm. In Proceedings of the ASME 2012 International Mechanical Engineering Congress & Exposition, Houston, TX, USA, 9–15 November 2012. [Google Scholar] [CrossRef]
  4. Emami, A.; Noghreh, P. New approach on optimization in placement of wind turbines within wind farm by genetic algorithms. Renew. Energy 2010, 35, 1559–1564. [Google Scholar] [CrossRef]
  5. Bastankhah, M.; Porte-Agel, F. A new analytical model for wind-turbine wakes. Renew. Energy 2017, 70, 116–123. [Google Scholar] [CrossRef]
  6. Kuo, J.Y.J.; Romero, D.A.; Amon, C.H. A mechanistic semi-empirical wake interaction model for wind farm layout optimization. Energy 2015, 93, 2157–2165. [Google Scholar] [CrossRef]
  7. El-Shorbagy, M.A.; Mousa, A.A.; Nasr, S.M. A chaos-based evolutionary algorithm for general nonlinear programming problems. Chaos Solit. Fractals 2016, 85, 8–21. [Google Scholar] [CrossRef]
  8. Chen, K.; Song, M.X.; Zhang, X.; Wang, S.F. Wind farm layout optimization using genetic algorithm with different hub height wind turbines using greedy algorithm. Renew. Energy 2016, 96, 676–686. [Google Scholar] [CrossRef]
  9. Shakoor, R.; Hassan, M.Y.; Raheem, A.; Rasheed, N.; Mohd Nasir, M.N. Wind farm layout optimization by using definite point selection and genetic algorithm. In Proceedings of the 2014 IEEE International Conference on Power and Energy (PECon), Kuching, Malaysia, 1–3 December 2014; pp. 191–195. [Google Scholar] [CrossRef]
  10. Turner, S.D.O.; Romero, D.A.; Zhang, P.Y.; Amon, C.H.; Chan, T.C.Y. A new mathematical programming approach to optimize wind farm layouts. Renew. Energy 2014, 63, 674–680. [Google Scholar] [CrossRef]
  11. Jensen, N.O. A Note on Wind Generator Interaction; Technical Report Riso-M-2411; Citeseer: Princeton, NJ, USA, 1983. [Google Scholar]
  12. Ituarte-Villarreal, M.; Espiritu, J.F. Optimization of wind turbine placement using a viral based optimization algorithm. Procedia Comput. Sci. 2011, 6, 469–474. [Google Scholar] [CrossRef] [Green Version]
  13. Ajit, P.C.; John, C.; Lars, J.; Mahdi, K. Offshore wind farm layout optimization using particle swarm optimization. J. Ocean Eng. Mar. Energy 2018, 4, 73–88. [Google Scholar]
  14. Martina, F. Mixed Integer Linear Programming for new trends in wind farm cable routing. Electron. Notes Discret. Math. 2018, 64, 115–124. [Google Scholar]
  15. Gao, X.; Yang, H.; Lin, L.; Koo, P. Wind turbine layout optimization using multi-population genetic algorithm and a case study in Hong Kong offshore. J. Wind Eng. Ind. Aerod. 2015, 139, 89–99. [Google Scholar] [CrossRef]
  16. Eroglu, Y.; Seçkiner, S.U. Design of wind farm layout using ant colony algorithm. Renew. Energy 2012, 44, 53–62. [Google Scholar] [CrossRef]
  17. Feng, J.; Shen, W.Z. Solving the wind farm layout optimization problem using random search algorithm. Renew. Energy 2015, 78, 182–192. [Google Scholar] [CrossRef]
  18. Feng, J.; Shen, W.Z. Optimization of wind farm layout: A refinement method by random search. In Proceedings of the 2013 International Conference on Aerodynamics of Offshore Wind Energy Systems and Wakes, Copenhagen, Denmark, 17–19 June 2013. [Google Scholar]
  19. Wagner, M.; Day, J.; Neumann, F. A fast and effective local search algorithm for optimizing the placement of wind turbines. Renew. Energy 2013, 51, 64–70. [Google Scholar] [CrossRef] [Green Version]
  20. Majid, K.; Shahrzad, A.; Mahmoud, O.; Forough, K.N.; Kwok, W.C. Optimizing layout of wind farm turbines using genetic algorithms in Tehran province, Iran. Int. J. Energy Environ. Eng. 2018, 9, 399–411. [Google Scholar] [CrossRef] [Green Version]
  21. Chowdhury, S.; Zhang, J.; Messac, A.; Castillo, L. Unrestricted wind farm layout optimization (UWFLO): Investigating key factors influencing the maximum power generation. Renew. Energy 2012, 38, 16–30. [Google Scholar] [CrossRef]
  22. Niayifar, A.; Porté-Agel, F. Analytical Modeling of Wind Farms: A New Approach for Power Prediction. Sustainability 2016, 9, 741. [Google Scholar] [CrossRef] [Green Version]
  23. Yang, K.; Cho, K. Simulated Annealing Algorithm for Wind Farm Layout Optimization: A Benchmark Study. Sustainability 2019, 12, 4403. [Google Scholar] [CrossRef] [Green Version]
  24. Kusiak, A.; Song, Z. Design of wind farm layout for maximum wind energy capture. Renew. Energy 2010, 3, 685–694. [Google Scholar] [CrossRef]
  25. Abdulrahman, M.; Wood, D. Wind Farm Layout Upgrade Optimization. Sustainability 2019, 12, 2465. [Google Scholar] [CrossRef] [Green Version]
  26. Biswas, P.P.; Suganthan, P.N.; Amaratunga, G.A.J. Optimal placement of wind turbines in a windfarm using L-SHADE algorithm. In Proceedings of the 2017 IEEE Congress on Evolutionary Computation (CEC), Donostia, Spain, 5–8 June 2017; pp. 83–88. [Google Scholar]
  27. Roque, P.M.J.; Chowdhury, S.P.; Huan, Z. Performance Enhancement of Proposed Namaacha Wind Farm by Minimising Losses Due to the Wake Effect: A Mozambican Case Study. Sustainability 2021, 14, 4291. [Google Scholar] [CrossRef]
  28. Kirchner-Bossi, N.; Porté-Agel, F. Wind Farm Area Shape Optimization Using Newly Developed Multi-Objective Evolutionary Algorithms. Sustainability 2021, 14, 4185. [Google Scholar] [CrossRef]
  29. Hsieh, Y.Z.; Lin, S.S.; Chang, E.Y.; Tiong, K.K.; Tan, S.W.; Hor, C.Y.; Cheng, S.C.; Tsai, Y.S.; Chen, C.R. Wind Technologies for Wake Effect Performance in Windfarm Layout Based on Population-Based Optimization Algorithm. Sustainability 2021, 14, 4125. [Google Scholar] [CrossRef]
  30. Yeghikian, M.; Ahmadi, A.; Dashti, R.; Esmaeilion, F.; Mahmoudan, A.; Hoseinzadeh, S.; Garcia, D.A. Wind Farm Layout Optimization with Different Hub Heights in Manjil Wind Farm Using Particle Swarm Optimization. Appl. Sci. 2021, 11, 9746. [Google Scholar] [CrossRef]
  31. Al-Addous, M.; Jaradat, M.; Albatayneh, A.; Wellmann, J.; Al Hmidan, S. The Significance of Wind Turbines Layout Optimization on the Predicted Farm Energy Yield. Atmosphere 2020, 11, 117. [Google Scholar] [CrossRef] [Green Version]
  32. Zergane, S.; Smaili, A.; Masson, C. Optimization of wind turbine placement in a wind farm using a new pseudo-random number generation method. Renew. Energy 2018, 125, 166–171. [Google Scholar] [CrossRef]
  33. Sorkhabi, S.Y.D.; Romero, D.A.; Beck, J.C.; Amon, C.H. Constrained multi-objective wind farm layout optimization: Novel constraint handling approach based on constraint programming. Renew. Energy 2018, 126, 341–353. [Google Scholar] [CrossRef]
  34. Özcan, W.; Li, E.; John, R. Multi-objective evolutionary algorithms and hyper-heuristics for wind farm layout optimization. Renew. Energy 2017, 105, 473–482. [Google Scholar]
  35. Gao, X.; Yang, H.; Lu, L. Investigation into the optimal wind turbine layout patterns for a Hong Kong offshore wind farm. Energy 2014, 73, 430–442. [Google Scholar] [CrossRef]
  36. Réthoré, P.E.; Fuglsang, P.; Larsen, G.C.; Buhl, T.; Larsen, T.J.; Madsen, H.A. TOPFARM: Multi-fidelity optimization of wind farms. Wind Energy 2014, 17, 1797–1816. [Google Scholar] [CrossRef] [Green Version]
  37. Huang, H.S. Distributed genetic algorithm for optimization of wind farm annual profits. In Proceedings of the 2007 International Conference on Intelligent Systems Applications to Power Systems, Kaohsiung, Taiwan, 5–8 November 2007; pp. 1–6. [Google Scholar]
  38. Huang, H.S. Efficient hybrid distributed genetic algorithms for wind turbine positioning in large wind farms. In Proceedings of the 2009 IEEE International Symposium on Industrial Electronics, Seoul, Korea, 5–8 July 2009; pp. 2196–2201. [Google Scholar]
  39. Pookpunt, S.; Ongsakul, W. Optimal placement of wind turbines within wind farm using binary particle swarm optimization with time-varying acceleration coefficients. Renew. Energy 2013, 55, 266–276. [Google Scholar] [CrossRef]
  40. Chen, Y.; Li, H.; He, B.; Wang, P.; Jin, K. Multi-objective genetic algorithm based innovative wind farm layout optimization method. Energy Convers. Manag. 2015, 105, 1318–1327. [Google Scholar] [CrossRef]
  41. Mora, J.C.; Barón, J.M.C.; Santos, J.M.R.; Payán, M.B. An evolutive algorithm for wind farm optimal design. Neurocomputing 2007, 70, 2651–2658. [Google Scholar] [CrossRef]
  42. González, J.S.; Rodriguez, A.G.G.; Mora, J.C.; Santos, J.R.; Payan, M.B. Optimization of wind farm turbines layout using an evolutive algorithm. Renew. Energy 2010, 35, 1671–1681. [Google Scholar] [CrossRef]
  43. Biswas, P.P.; Suganthan, P.N.; Amaratunga, G.A.J. Decomposition based multi-objective evolutionary algorithm for windfarm layout optimization. Renew. Energy 2018, 115, 326–337. [Google Scholar] [CrossRef]
  44. Song, D.; Liu, J.; Yang, J.; Su, M.; Wang, Y.; Yang, X.; Huang, L.; Joo, Y.H. Optimal design of wind turbines on high-altitude sites based on improved Yin-Yang pair optimization. Energy 2020, 193, 116794. [Google Scholar] [CrossRef]
  45. Yang, Q.; Hu, J.; Law, S. Optimization of wind farm layout with modified genetic algorithm based on boolean code. J. Wind Eng. Ind. Aerodyn. 2018, 181, 61–68. [Google Scholar] [CrossRef]
  46. Rezk, H.; Fathy, A.; Diab, A.A.Z.; Al-Dhaifallah, M. The Application of Water Cycle Optimization Algorithm for Optimal Placement of Wind Turbines in Wind Farms. Energies 2019, 12, 4335. [Google Scholar] [CrossRef] [Green Version]
  47. Faramarzi, A.; Heidarinejad, M.; Stephens, B.; Mirjalili, S. Equilibrium optimizer: A novel optimization algorithm. Knowl. Based Syst. 2020, 191, 105190. [Google Scholar] [CrossRef]
  48. Rao, R.V. Teaching-Learning Based Optimization and Its Engineering Applications; Springer: London, UK, 2015. [Google Scholar]
  49. Ammar, A.; Ahmad, S.I. Teaching-learning based optimization algorithm for core reload pattern optimization of a research reactor. Ann. Nucl. Energy 2019, 133, 169–177. [Google Scholar] [CrossRef]
  50. Rao, R.; Patel, V. An elitist teaching-learning-based optimization algorithm for solving complex constrained optimization problems. Int. J. Ind. Eng. Comput. 2012, 3, 535–560. [Google Scholar] [CrossRef]
  51. Rao, R.; Patel, V. Comparative performance of an elitist teaching-learning based optimization algorithm for solving unconstrained optimization problems. Int. J. Ind. Eng. Comput. 2013, 4, 29–50. [Google Scholar] [CrossRef]
  52. Rao, R.V.; Savsani, V.J.; Vakharia, D.P. Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems. Comput. Aided Des. 2011, 43, 303–315. [Google Scholar] [CrossRef]
  53. Haider Bangyal, W.; Hameed, A.; Ahmad, J.; Nisar, K.; Haque, M.R.; Ibrahim, A.; Etengu, R. New modified controlled bat algorithm for numerical optimization problem. Comput. Mater. Contin. 2022, 70, 2241–2259. [Google Scholar] [CrossRef]
  54. Pervaiz, S.; Ul-Qayyum, Z.; Bangyal, W.H.; Gao, L.; Ahmad, J.A. systematic literature review on particle swarm optimization techniques for medical diseases detection. Comput. Math. Methods Med. 2021, 2021, 5990999. [Google Scholar] [CrossRef]
  55. Ashraf, A.; Almazroi, A.A.; Bangyal, W.H.; Alqarni, M.A. Particle swarm optimization with new initializing technique to solve global optimization problems. Intell. Autom. Soft Comput. 2022, 31, 191–206. [Google Scholar] [CrossRef]
Figure 1. Wake effect model of wind turbine.
Figure 1. Wake effect model of wind turbine.
Sustainability 14 08458 g001
Figure 2. Variation of wind speed after the turbine with respect to distance x .
Figure 2. Variation of wind speed after the turbine with respect to distance x .
Sustainability 14 08458 g002
Figure 3. Proposed layout and its binary representation by Mosetti et al. [1].
Figure 3. Proposed layout and its binary representation by Mosetti et al. [1].
Sustainability 14 08458 g003
Figure 4. Flow chart of TLBO algorithm for wind farm layout optimization.
Figure 4. Flow chart of TLBO algorithm for wind farm layout optimization.
Sustainability 14 08458 g004
Figure 5. Flow of the ETLBO algorithm for wind farm layout optimization.
Figure 5. Flow of the ETLBO algorithm for wind farm layout optimization.
Sustainability 14 08458 g005
Figure 6. Wind rose (frequency distribution) for (a) Wind Scenario-I; (b) Wind Scenario-II; (c) Wind Scenario-III.
Figure 6. Wind rose (frequency distribution) for (a) Wind Scenario-I; (b) Wind Scenario-II; (c) Wind Scenario-III.
Sustainability 14 08458 g006
Figure 7. Difference plot with coarse grid meshing using 26 numbers of turbines (left); convergence plot with coarse grid meshing using 26 numbers of turbines (right).
Figure 7. Difference plot with coarse grid meshing using 26 numbers of turbines (left); convergence plot with coarse grid meshing using 26 numbers of turbines (right).
Sustainability 14 08458 g007
Figure 8. Sensitivity analysis for different teacher factors.
Figure 8. Sensitivity analysis for different teacher factors.
Sustainability 14 08458 g008
Figure 9. Convergence plot for different elite sizes.
Figure 9. Convergence plot for different elite sizes.
Sustainability 14 08458 g009
Figure 10. Selection of elite size corresponding to optimal number of turbines and fitness value.
Figure 10. Selection of elite size corresponding to optimal number of turbines and fitness value.
Sustainability 14 08458 g010
Figure 11. The optimal layout configuration of the wind farm for Scenario-I obtained by (a) Mosetti et al. [1], (b) Grady et.al [2], (c) Mittal et al [3], (d) MO-ETLBO, and (e) convergence plot for proposed optimal number of turbines for Scenario-I.
Figure 11. The optimal layout configuration of the wind farm for Scenario-I obtained by (a) Mosetti et al. [1], (b) Grady et.al [2], (c) Mittal et al [3], (d) MO-ETLBO, and (e) convergence plot for proposed optimal number of turbines for Scenario-I.
Sustainability 14 08458 g011
Figure 12. The optimal layout configuration of the wind farm for Scenario-I obtained by (a) Mosetti et al. [1], (b) Grady et al. [2], (c) Mittal et al. [3], (d) MO-ETLBO, (e) convergence plot for proposed optimal number of turbines for Scenario-I.
Figure 12. The optimal layout configuration of the wind farm for Scenario-I obtained by (a) Mosetti et al. [1], (b) Grady et al. [2], (c) Mittal et al. [3], (d) MO-ETLBO, (e) convergence plot for proposed optimal number of turbines for Scenario-I.
Sustainability 14 08458 g012
Figure 13. The optimal layout configuration of the wind farm for Scenario-I obtained by (a) Mosetti et al. [1], (b) Grady et al. [2], (c) Mittal et al. [3], (d) MO-ETLBO, (e) convergence plot for proposed optimal number of turbines for Scenario-III.
Figure 13. The optimal layout configuration of the wind farm for Scenario-I obtained by (a) Mosetti et al. [1], (b) Grady et al. [2], (c) Mittal et al. [3], (d) MO-ETLBO, (e) convergence plot for proposed optimal number of turbines for Scenario-III.
Sustainability 14 08458 g013
Table 1. Population sensitivity with varying number of learners.
Table 1. Population sensitivity with varying number of learners.
Number of LearnersPower (KW)Fitness ValueEfficiency (%)
2012,2290.001636690.73
5012,3610.001619691.71
10012,4950.001601492.71
15012,4270.001613292.20
Table 2. Results obtained by TLBO with different values of teaching factor TF.
Table 2. Results obtained by TLBO with different values of teaching factor TF.
Teaching FactorInitial No. of LearnersPower (KW)Fitness ValueEfficiency (%)Converged No. of Iterations
110012,3740.001615291.8930
212,2670.001630991.0550
Rand [1 2]12,3710.001616891.8156
Table 3. Results obtained from ETLBO using different elite sizes.
Table 3. Results obtained from ETLBO using different elite sizes.
Elite Size (%)Optimal Fitness ValueEfficiency (%)Power (KW)Optimal No. of TurbinesConverged No. of IterationsSimulation Time (Sec)
00.001425692.9919,28440446.3
50.001428592.1120,05642233.3
100.001432993.3818,39538162.9
150.001426292.9519,27540141.8
200.001453992.0418,13138131.6
Table 4. Statistical performances of MO-ETLBO for Scenario-I.
Table 4. Statistical performances of MO-ETLBO for Scenario-I.
Statistical MeasuresTLBO
Minimum1.3315 × 10−3
Mean1.3152 × 10−3
Median1.3136 × 10−3
Worst1.3532 × 10−3
Std. Dev.4.3342 × 10−3
Table 5. Comparison among the performances of the literature studies and MO-ETLBO for Scenario-I.
Table 5. Comparison among the performances of the literature studies and MO-ETLBO for Scenario-I.
AlgorithmNumber of TurbinesFitness Value × 10−3 ($/KW)Total Power (KW/Year)Efficiency (%)Converged Number of IterationsSaving by Present Study (%)Average Power Produced by Unit Turbine (KW/Year)
Mosetti [1]261.61912,35291.6540017.75475.08
Grady [2]301.543614,31092.015120313.74477.00
Mittal [3]441.360221,93696.17NA2.11498.55
MO-ETLBO411.31520,49595.4941-499.88
Table 6. Statistical performances of MO-ETLBO for Scenario-II.
Table 6. Statistical performances of MO-ETLBO for Scenario-II.
Statistical MeasuresTLBO
Minimum1.5271 × 10−3
Mean1.5352 × 10−3
Median1.5336 × 10−3
Worst1.5452 × 10−3
Std. Dev.6.2507 × 10−3
Table 7. Comparison among the performances of the literature studies and MO-ETLBO for Scenario-II.
Table 7. Comparison among the performances of the literature studies and MO-ETLBO for Scenario-II.
AlgorithmNumber of TurbinesFitness Value × 10−3 ($/KW)Total Power (KW/Year)Efficiency (%)Converged Number of IterationsSaving by Present Study (%)Average Power Produced by Unit Turbine (KW/Year)
Mosetti [1]191.7369244NA35012.03486.53
Grady [2]391.56717,22085.17430002.55441.54
Mittal [3]381.52731725987.61NA0.01454.18
Feng [20]391.54717,406NANA1.29446.31
SSA [25]391.56717,17585NA2.55440.38
SBO [25]401.59317,25482NA4.14431.35
DE [25]401.53817,87786NA0.71446.93
GWO [25]401.54317,81786NA1.03445.43
WCA [25]401.53817,878.3286.22NA0.71446.96
BPSO-TVAC [22]351.564815,79687.06NA2.41451.31
L-SHADE [26]401.534117,92086.42NA0.46448.00
Gao [15]391.61915,33377.83NA5.68393.15
MO-ETLBO361.527116,913.8687.7641-469.83
Table 8. Statistical performances of TLBO for Scenario-III.
Table 8. Statistical performances of TLBO for Scenario-III.
Statistical MeasuresMO-ETLBO
Minimum8.2517 × 10−4
Mean8.2782 × 10−4
Median8.2716 × 10−4
Worst8.2064 × 10−4
Std. Dev.2.0059 × 10−6
Table 9. Comparison among the performances of the literature studies and MO-ETLBO for Scenario-III.
Table 9. Comparison among the performances of the literature studies and MO-ETLBO for Scenario-III.
AlgorithmNumber of TurbinesFitness Value × 10−3 ($/KW)Total Power (KW/Year)Efficiency (%)Converged Number of IterationsSaving by Present Study (%)Average Power Produced by Unit Turbine (KW/Year)
Mosetti [1]150.9940513,460NA40016.99897.33
Grady [2]390.840331,85086.61912031.80816.67
Mittal [3]410.8437921,93686.729NA2.21535.02
Feng [25]390.83932,096NANA1.65822.97
SSA [25]410.84833,09985NA2.69807.29
SBO [25]400.84632,501.2885NA2.46812.53
DE [25]400.83632,901.4186NA1.30822.54
GWO [25]380.83731,49886NA1.41828.89
WCA [25]400.83333,00587NA0.94825.13
BPSO-TVAC [22]460.852336,43382.76NA3.18792.02
L-SHADE [26]390.832232,35186.68NA0.84829.51
MO-ETLBO380.8251731,086.8687.5966-839.13
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hussain, M.N.; Shaukat, N.; Ahmad, A.; Abid, M.; Hashmi, A.; Rajabi, Z.; Tariq, M.A.U.R. Effective Realization of Multi-Objective Elitist Teaching–Learning Based Optimization Technique for the Micro-Siting of Wind Turbines. Sustainability 2022, 14, 8458. https://doi.org/10.3390/su14148458

AMA Style

Hussain MN, Shaukat N, Ahmad A, Abid M, Hashmi A, Rajabi Z, Tariq MAUR. Effective Realization of Multi-Objective Elitist Teaching–Learning Based Optimization Technique for the Micro-Siting of Wind Turbines. Sustainability. 2022; 14(14):8458. https://doi.org/10.3390/su14148458

Chicago/Turabian Style

Hussain, Muhammad Nabeel, Nadeem Shaukat, Ammar Ahmad, Muhammad Abid, Abrar Hashmi, Zohreh Rajabi, and Muhammad Atiq Ur Rehman Tariq. 2022. "Effective Realization of Multi-Objective Elitist Teaching–Learning Based Optimization Technique for the Micro-Siting of Wind Turbines" Sustainability 14, no. 14: 8458. https://doi.org/10.3390/su14148458

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop