Function reference
-
windfarmGA_
- windfarmGA
-
genetic_algorithm()
- Run a Genetic Algorithm to optimize a wind farm layout
-
init_population()
- Create a random initial Population
-
selection()
- Selection Method
-
fitness()
- Evaluate the Individual Fitness values
-
crossover()
- Crossover Method
-
mutation()
- Mutation Method
-
trimton()
- Adjust the amount of turbines per windfarm
-
terrain_model()
- Get topographic rasters
-
barometric_height()
- Calculates Air Density, Air Pressure and Temperature according to the Barometric Height Formula
-
get_dist_angles()
- Calculate distances and angles of possibly influencing turbines
-
turbine_influences()
- Find potentially influencing turbines
-
calculate_energy()
- Calculate Energy Outputs of Individuals
-
circle_intersection()
- Get area of intersecting circles
-
random_search()
- Randomize the output of the Genetic Algorithm
-
random_search_single()
- Randomize the location of a single turbine
-
plot_random_search()
- Plot the result of a randomized output.
-
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_leaflet()
- Plot a wind warm 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 visibility
-
plot_windfarmGA()
- Plot the results of an optimization run
-
plot_windrose()
- Plot a Windrose
-
plot_viewshed()
- Plot visibility
-
get_grids()
- Get the Grid-IDs from binary matrix
-
grid_area()
- Make a grid from a Simple Feature Polygon
-
hexa_area()
- Polygon to Hexagonal Grids
-
windata_format()
- Transform Winddata
-
isSpatial()
- Transform to Simple Feature Polygons
-
permutations()
- Enumerate the Combinations or Permutations of the Elements of a Vector
-
readinteger()
- Check Input Crossover Method
-
readintegerSel()
- Check Input Selection Method
-
splitAt()
- Split matrices or numeric vectors at specific indices
-
resultrect
- A resulting matrix of
genetic_algorithm
with 200 iterations and a rectangular grid derived fromsp_polygon
-
resulthex
- A resulting matrix of
genetic_algorithm
with 10 iterations and a hexagonal grid derived fromsp_polygon
-
sp_polygon
- The rectangular POLYGON used to create
resultrect
&resulthex
-
big_shape
- A POLYGON with an area of ~70 km2
-
hole_shape
- A POLYGON with a hole
-
multi_shape
- A MULTIPOLYGON with 3 Polygons