Skip to content

About

Experiments from the paper: "Offshore Wind Farm Layout Optimization via Differential Evolution", published in 2018.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Repository files navigation

2018OffshoreWindFarmLayout

Abstract: The Wind Farm Layout Problem (WFLP) consists in the placement of eolic generators (either in a grid, or at any position) into a delimited terrain. Several factors are taken into account to solve the WFLP, which include produced energy, costs-environmental, installation, maintenance, average useful life of turbines, among other. Likewise, optimization techniques involve the use of one or more objective functions, considering traditional as well as evolutionary approaches. Differential Evolution (DE) is an algorithm proposed for global optimization, whose operators are both simple to program and to utilize, still providing good convergence properties. The original authors of DE suggested its first five variants, which are: best/1/bin, best/2/bin, current− to− best/1/bin, rand/1/bin, and rand/2/bin. In this article it is proposed the comparison of five DE variants when they are used to solve 25 different instances of the WFLP; experimental results show that DE/best/1/bin outperforms the remaining algorithms in terms of convergence velocity as well as in the quality of the obtained wind-farm.

The files with names DE_12 - DE_16 corresponds to DE versions best/1/bin, rand/1/bin, current to best/1/bin, best/2/bin, and rand/2/bin; there are two file versions to calculate shadow inteference among wind turbines, one that makes simple drawing of shadows. Files named CaseA - CaseC belong to the different wind profiles. TunningDE is the metaoptimization algorithm to tune the DE variants, and statisticDE make several runs of the selected DE version.

About

Experiments from the paper: "Offshore Wind Farm Layout Optimization via Differential Evolution", published in 2018.

Topics

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages