# Genetic Algorithm for Wind Farm Layout Optimization

## Documentation for package ‘windfarmGA’ version 2.2.1

- DESCRIPTION file.

## Help Pages

BaroHoehe | Calculates Air Density, Air Pressure and Temperature according to the Barometric Height Formula
calculateEn | Calculate Energy Outputs of Individuals
cansee | cansee
crossover1 | Crossover Method
dup_coords | Splits duplicated coords (copy of geoR::dup.coords)
fitness | Evaluate the Individual Fitness values
genAlgo | Start a Genetic Algorithm for a wind farm layout optimization
getDEM | getDEM
getISO3 | getISO3
getRects | Get the Grid-IDs from binary matrix
GridFilter | Make a grid from a Polygon
heatmapGA | Plot heatmap of fit grid cells
HexaTex | Polygon to Hexagonal Grid Tessellation
InfluPoints | Find potentially influencing turbines
interpol_view | interpol_view
isSpatial | Transform to SpatialPolygons
leafPlot | Leaflet Plot of a Wind Park
mutation | Mutation Method
permutations | Enumerate the Combinations or Permutations of the Elements of a Vector
plotbeorwor | Plot if previous population was better or worse
plotCloud | Plot outputs of all generations with standard deviations
plotEvolution | Plot the evolution of fitness values
plotfitnessevolution | Plot the changes of min/mean/max fitness values
plotparkfitness | Plot the genetic algorithm results
plotResult | Plot the best Results
PlotWindfarmGA | Plot the results of an optimization run
plotWindrose | Plot a Windrose
plot_farm_3d | plot_farm_3d
plot_viewshed | plot_viewshed
RandomSearch | RandomSearch Randomise the output of the Genetic Algorithm.
RandomSearchPlot | RandomSearchPlot Plot the result of a randomized ouput.
RandomSearchTurb | RandomSearchTurb Randomise the location of a single turbine.
rasterprofile | rasterprofile
readinteger | Check Input Crossover Method
readintegerSel | Check Input Selection Method
selection1 | Selection Method
splitAt | Divide matrices or integer at certain locations
StartGA | Create a random initial Population
tess2SPdf | Create a Tesselation from a Polygon
trimton | Adjust the amount of turbines per windfarm
VekWinkelCalc | Calculate distances and angles of possibly influencing turbines
viewshed | viewshed
viewTo | viewTo
windata_format | Transform Winddata
windfarmGA | Check user input and start an optimization