# Genetic Algorithm for Wind Farm Layout Optimization

## Documentation for package ‘windfarmGA’ version 2.2.3

- DESCRIPTION file.

## Help Pages

windfarmGA_-package | windfarmGA
barometric_height | Calculates Air Density, Air Pressure and Temperature according to the Barometric Height Formula
big_shape | A big shapefile
calculate_energy | Calculate Energy Outputs of Individuals
cansee | Calculate Visibility between 2 locations
crossover | Crossover Method
dup_coords | Splits duplicated coords (copy of geoR::dup.coords)
fitness | Evaluate the Individual Fitness values
genetic_algorithm | Run a Genetic Algorithm to optimize a wind farm layout
getDEM | Get DEM raster
getISO3 | getISO3
get_dist_angles | Calculate distances and angles of possibly influencing turbines
get_grids | Get the Grid-IDs from binary matrix
grid_area | Make a grid from a Polygon
hexa_area | Polygon to Hexagonal Grid Tessellation
hole_shape | A shapefile with a hole
init_population | Create a random initial Population
interpol_view | Plot an interpolated viewshed
isSpatial | Transform to SpatialPolygons
multi_shape | A multi-shapefile with 3 Polygons
mutation | Mutation Method
permutations | Enumerate the Combinations or Permutations of the Elements of a Vector
plot_cloud | Plot outputs of all generations with standard deviations
plot_development | Plot the progress of populations
plot_evolution | Plot the evolution of fitness values
plot_fitness_evolution | Plot the changes of min/mean/max fitness values
plot_heatmap | Plot a heatmap of selected grid cells
plot_leaflet | Plot a Wind Farm with leaflet
plot_parkfitness | Plot the genetic algorithm results
plot_random_search | Plot the result of a randomized output.
plot_result | Plot the best results
plot_viewshed | Plot viewshed results
plot_windfarmGA | Plot the results of an optimization run
plot_windrose | Plot a Windrose
random_search | Randomize the output of the Genetic Algorithm
random_search_single | Randomize the location of a single turbine
rasterprofile | Sample values from a raster
readinteger | Check Input Crossover Method
readintegerSel | Check Input Selection Method
resultrect | A resulting matrix of 'genetic_algorithm' with 200 iterations and a rectangular shapefile 'sp_polygon'
selection | Selection Method
splitAt | Divide matrices or integer at certain locations
sp_polygon | The rectangular shapefile used to create 'resultrect'
tess2SPdf | Create a Tesselation from a Polygon
trimton | Adjust the amount of turbines per windfarm
turbine_influences | Find potentially influencing turbines
viewshed | Calculate visibility
viewTo | Calculate Visibility between multiple locations
windata_format | Transform Winddata
windfarmGA | Run a Genetic Algorithm to optimize a wind farm layout
windfarmGA_ | windfarmGA