1. We have moved from vBulletin to XenForo and you are viewing the site in the middle of the move. Though the functional aspect of everything is working fine, we are still working on other changes including the new design on Xenforo.
    Dismiss Notice

Genetic Algorithm Project

Discussion in 'C' started by Logert, Jan 26, 2011.

  1. Logert

    Logert New Member

    My project is to optimize wind turbine placement in a given area. In
    order to do this, I'm using both a wind simulation program (openWind:
    awsopenwind.org) and the a genetic algorithm code base (Evolving
    Objects: eodev.sourceforge.net).

    The process should work like this:

    openWind will randomly place wind turbines in its simulated
    environment and I will copy the coordinates of these turbines into the
    evolving objects program. A wind farm of 20 turbine placements will
    constitute an individual, and perhaps 500 or 1000 individuals will
    constitute the population.

    EO will perform the mutation, crossover, and selection procedures on
    the population and output the resulting population as a list of
    coordinate pairs for each individual. I will then transfer (copy and
    paste unless the process can be easily automated) the coordinates for
    the wind turbines into openWind, which will calculate how much energy
    each wind farm can produce. Each production figure will then be transferred into
    EO as a fitness value for the corresponding wind farm. I'll repeat
    this process x amount of times unless someone finds an easy way to
    automate it.

    The aspects preventing the completion of this process are EO's ability
    to display population data and to accept fitness values rather than
    calculate them itself.

    I'm not sure how to proceed from here.
     

Share This Page