journal article·2025Open access

Fuzzy Logic Based Evaluation of Hybrid Termination Criteria in the Genetic Algorithms for the Wind Farm Layout Design Problem

Salman A. Khan, Mohamed Mohandes, Shafiqur Rehman, Ali Al-Shaikhi, Kashif Iqbal

Computers, Materials & Continua· Volume 84· Issue 1

Abstract

Wind energy has emerged as a potential replacement for fossil fuel-based energy sources. To harness maximum wind energy, a crucial decision in the development of an efficient wind farm is the optimal layout design. This layout defines the specific locations of the turbines within the wind farm. The process of finding the optimal locations of turbines, in the presence of various technical and technological constraints, makes the wind farm layout design problem a complex optimization problem. This problem has traditionally been solved with nature-inspired algorithms with promising results. The performance and convergence of nature-inspired algorithms depend on several parameters, among which the algorithm termination criterion plays a crucial role. Timely convergence is an important aspect of efficient algorithm design because an inefficient algorithm results in wasted computational resources, unwarranted electricity consumption, and hardware stress. This study provides an in-depth analysis of several termination criteria while using the genetic algorithm as a test bench, with its application to the wind farm layout design problem while considering various wind scenarios. The performance of six termination criteria is empirically evaluated with respect to the quality of solutions produced and the execution time involved. Due to the conflicting nature of these two attributes, fuzzy logic-based multi-attribute decision-making is employed in the decision process. Results for the fuzzy decision approach indicate that among the various criteria tested, the criterion Phi achieves an improvement in the range of 2.44% to 32.93% for wind scenario 1. For scenario 2, Best-worst termination criterion performed well compared to the other criteria evaluated, with an improvement in the range of 1.2% to 9.64%. For scenario 3, Hitting bound was the best performer with an improvement of 1.16% to 20.93%.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Manufacturing and Logistics Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (76)

Show source-provided references
1. A rule-based fuzzy logic methodology for multi-criteria selection of wind turbines10.3390/su12208467 ↗
2. Iterative non-deterministic algorithms in on-shore wind farm design: a brief survey10.1016/j.rser.2012.11.040 ↗
3. Optimization of wind turbine positioning in large wind farms by means of a genetic algorithm10.1016/0167-6105(94)90080-9 ↗
4. Placement of wind turbines using genetic algorithms10.1016/j.renene.2004.05.007 ↗
5. On aerodynamic optimization of wind farm layout10.1002/pamm.201010262 ↗
6. Optimization of wind farm layout
7. The application of water cycle optimization algorithm for optimal placement of wind turbines in wind farms10.3390/en12224335 ↗
8. Optimal placement of wind turbines in wind farm layout using particle swarm optimization10.35833/MPCE.2019.000087 ↗
9. Optimizing the layout of onshore wind farms to minimize noise10.1016/j.apenergy.2020.114896 ↗
10. Wind farm layout optimization using a metamodel and EA/PSO Algorithm in Korea offshore10.3390/en14010146 ↗
11. Cuckoo search for wind farm optimization with auxiliary infrastructure10.1002/we.2199 ↗
12. Wind farm layout optimization using imperialist competitive algorithm10.1063/1.4890376 ↗
13. Large wind farm layout optimization using nature inspired meta-heuristic algorithms
14. Cormen · Introduction to algorithms · 2022
15. Termination criteria in evolutionary algorithms: a survey
16. Genetic algorithm with automatic termination and search space rotation10.1007/s12293-011-0057-8 ↗
17. Malan · Recent advances in the theory and application of fitness landscapes · 2014 · 10310.1007/978-3-642-41888-4_4 ↗
18. Impact of power consumption and temperature on processor lifetime reliability10.1166/jolpe.2012.1174 ↗
19. Performance and energy optimisation in CPUs through fuzzy knowledge representation10.1016/j.ins.2018.03.029 ↗
20. Energy efficient computing systems: architectures, abstractions and modeling to techniques and standards10.1145/3511094 ↗
21. Energy-aware simulation with DVFS10.1016/j.simpat.2013.04.007 ↗
22. Energy-aware software engineering
23. Optimization of the active composition of the wind farm using genetic algorithms
24. Kriging surrogate-based genetic algorithm optimization for blade design of a horizontal axis wind turbine
25. Maximum number of generations as a stopping criterion considered harmful10.1016/j.asoc.2022.109478 ↗
26. Variance as a stopping criterion for genetic algorithms with elitist model10.3233/FI-2012-754 ↗
27. Distributed genetic algorithm for optimization of wind farm annual profits
28. Optimal positioning of wind turbines on Gökçeada using multi-objective genetic algorithm10.1002/we.339 ↗
29. Efficient hybrid distributed genetic algorithms for wind turbine positioning in large wind farms
30. Optimal micro-siting of wind turbines by genetic algorithms based on improved wind and turbine models
31. Modeling and simulation of optimal wind turbine configurations in wind farms
32. Study on computational grids in placement of wind turbines using genetic algorithm
33. Linear wind farm layout optimization through computational intelligence
34. New approach on optimization in placement of wind turbines within wind farm by genetic algorithms10.1016/j.renene.2009.11.026 ↗
35. Design of wind farm layout for maximum wind energy capture10.1016/j.renene.2009.08.019 ↗
36. CHC and SA applied to wind energy optimization using real data
37. Wind farm optimal design including risk
38. Optimization of wind farm turbine layout including decision making under risk10.1109/JSYST.2011.2163007 ↗
39. Overall design optimization of wind farms10.1016/j.renene.2010.10.034 ↗
40. Seeding evolutionary algorithms with heuristics for optimal wind turbines positioning in wind farms10.1016/j.renene.2011.04.018 ↗
41. Wind farm layout optimization considering energy generation and noise propagation
42. Optimal wind turbines micrositing in onshore wind farms using fuzzy genetic algorithm
43. Realistic wind farm layout optimization through genetic algorithms using a Gaussian wake model10.3390/en11123268 ↗
44. Optimizing layout of wind farm turbines using genetic algorithms in Tehran province, Iran10.1007/s40095-018-0280-x ↗
45. Realistic wind farm design layout optimization with different wind turbines types10.1007/s40095-019-0303-2 ↗
46. Comparative study of wind turbine placement methods for flat wind farm layout optimization with irregular boundary10.3390/app9040639 ↗
47. Wind farm layout optimization using self-informed genetic algorithm with information guided exploitation10.1016/j.apenergy.2019.04.084 ↗
48. Wind farm layout optimization based on support vector regression guided genetic algorithm with consideration of participation among landowners10.1016/j.enconman.2019.06.082 ↗
49. Comparisons of the accuracy of different wake models in wind farm layout optimization10.1177/0144598720942852 ↗
50. A customized binary-coded genetic algorithm for wind-farm layout optimization
51. Wind farm macro-siting optimization with insightful bi-criteria identification and relocation mechanism in genetic algorithm10.1016/j.enconman.2020.112964 ↗
52. Co-optimisation of wind farm micro-siting and cabling layouts10.1049/rpg2.12154 ↗
53. Wind farm area shape optimization using newly developed multi-objective evolutionary algorithms10.3390/en14144185 ↗
54. Wind farm layout: modeling and optimization using genetic algorithm10.1088/1755-1315/1008/1/012004 ↗
55. Optimization of wind farm regular layout based on grid coordinate genetic algorithm
56. GARM: a stochastic evolution based genetic algorithm with rewarding mechanism for wind farm layout optimization10.5937/fme2304575M ↗
57. Optimizing wind farm layouts with genetic algorithms (Enhancing efficiency in wind energy planning and utilization in Bosnia and Herzegovina)10.52132/Ajrsp.en.2023.51.3 ↗
58. An optimization framework for wind farm layout design using CFD-based Kriging model10.1016/j.oceaneng.2023.116644 ↗
59. A novel integrated optimization method of micrositing and cable routing for offshore wind farms10.1016/j.energy.2024.132443 ↗
60. A preliminary empirical analysis of termination criteria in the genetic algorithms for wind farm micrositing
61. On termination criteria of evolutionary algorithms
62. Jensen · A note on wind generator interaction · 1983
63. Katic · European wind energy association conference and exhibition · 1987 · 407
64. Analytical modelling of wind speed deficit in large offshore wind farms10.1002/we.189 ↗
65. Optimization of wind turbine layout position in a wind farm using a newly-developed two-dimensional wake model10.1016/j.apenergy.2016.04.098 ↗
66. Study on an innovative three-dimensional wind turbine wake model10.1016/j.apenergy.2018.06.027 ↗
67. Wind farm layout optimization using a Gaussian-based wake model10.1016/j.renene.2017.02.017 ↗
68. Wind farm hub height optimization10.1016/j.apenergy.2017.03.089 ↗
69. Simulation of genetic systems by automatic digital computers I. Introduction10.1071/BI9570484 ↗
70. Holland · Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence · 199210.7551/mitpress/1090.001.0001 ↗
71. Exploration and exploitation in evolutionary algorithms: a survey10.1145/2480741.2480752 ↗
72. Fister · Adaptation and hybridization in computational intelligence · 2015 · 310.1007/978-3-319-14400-9_1 ↗
73. Engelbrecht · Fundamentals of computational swarm intelligence · 2005
74. Some methods for nonlinear multi-objective optimization
75. Fuzzy weighted average as a fuzzified aggregation operator and its properties
76. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms10.1016/j.swevo.2011.02.002 ↗