I built my tower with some parameters and tried to run Galapagos. My fitness is minimum surface with weights for each surfaces and gene is vertex location (see the file). My Galapagos, however, stops during run. I think that I indicate incorrectly fitness and gene but I don't know the reason. Please look at my file and let me know what is wrong.
Originally, I wanted to use Ecotect to a analyze minimum solar radiation for weighted surface but I didn't know how to do it. So I changed the simple one: minimum surface based on the vertex location but I think I defined incorrectly.
I tried to run Ecotect but my converted geometry is really weird in Ecotect. What's wrong with my geometry? Also my code is mess! How can I clean???
Galapagos seems to run ok… the geometry just takes awhile to iterate because of the complexity.
There are several problems that I see with the definition…
- Genes: A single slider is used to control all surfaces making multi-objective optimization impossible. You should have multiple sliders controlling the different faces if you want them to have independent importance.
- Redundancy: If you don't want independent control, you can drastically reduce your definition size by grafting your original facade surfaces. You should only need one set of panel controls.
- Fitness: The problem seems to be too obvious…. It will find that the configuration with the minimum amount of surface will be a flat facade.
For the Ecotect exercise, try setting up independent controls for each face and use Ecotect to find optimal panel configurations.
The component I gave you is for sending quadrangular geometry. You are sending triangles. I will need to do a bit of coding tonight to get it to work properly.