Genetic Algorithm for Wind Farm Layout Optimization

BaroHoehe | Calculates Air Density, Air Pressure and Temperature... |

calculateEn | Calculate Energy Outputs of Individuals |

crossover1 | Crossover Method |

euc.dist | Euclidian Distance between two Points |

fitness | Evaluate the Individual Fitness values |

genAlgo | Start The Genetic Algorithm for a wind Farm Layout |

getRects | Get the Grid-IDs from binary matrix |

GoogleChromePlot | Plot the Best Results in Google Chrome |

GooglePlot | Plot the 'best' Results with Google background map |

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 |

leafPlot | Leaflet Plot of a Wind Park |

mutation | Mutation Method |

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 |

PointToLine2 | Distances between right triangle points |

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... |

windfarmGA | Controls the given inputs and initiates an Optimization run |

WinkelCalc | Calculates Angles between 3 Points |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.