风力发电
计算机科学
人口
数学优化
Python(编程语言)
渡线
涡轮机
瓶颈
解算器
遗传算法
算法
模拟
工程类
机器学习
数学
机械工程
操作系统
电气工程
社会学
嵌入式系统
人口学
出处
期刊:Applied Energy
[Elsevier BV]
日期:2019-08-01
卷期号:248: 429-445
被引量:67
标识
DOI:10.1016/j.apenergy.2019.04.084
摘要
Wind energy which is known for its cleanliness and cost-effectiveness has been one of the main alternatives for fossil fuels. An integral part is to maximize the wind energy output by optimizing the layout of wind turbines. In this paper, we first discuss the drawbacks of Conventional Genetic Algorithm (CGA) by investigating into the implications of crossover and mutation steps of CGA for the wind farm layout problem, which explains why CGA has a higher possibility of convergence to a suboptimal solution. To address the limitations of CGA, we propose novel algorithms by incorporating the self-adaptivity capability of individuals, which is an essential step observed in the natural world, called Adaptive Genetic Algorithm (AGA) and Self-Informed Genetic Algorithm (SIGA). To be specific, the individual’s chromosomes in a population will conduct a self-examination on the efficiency of all the wind turbines, and thus gaining self-awareness on which part of the solution is currently the bottleneck for further improvement. In order to relocate the worst turbine, we first propose to relocate the worst turbine randomly with AGA, and then an improved version called SIGA is developed with information guided relocation to find a good location using a surrogate model from Multivariate Adaptive Regression Splines (MARS) regression based on Monte Carlo Simulation. Extensive numerical results under multiple wind distributions and different wind farm sizes illustrate the improved efficiency of SIGA and AGA over CGA. In the end, an open-source Python package is made available on github (https://github.com/JuXinglong/WFLOP_Python).
科研通智能强力驱动
Strongly Powered by AbleSci AI