A new self sufficient tudent housing for IAAC

In this exercise, we will optimize the position and height of the 18 towers within our plot to maximize the amount of solar radiation incident on the rooftop of each tower. We are using the Ladybug plugin for Solar Radiation Analysis.
Once the general volumes are optimized, a second optimization will be run to determine the best rotation for each unit within the tower to achieve the best view range.

Pseudocode

Parameters

Fitness values: The Towers

F01: AVOID COMMON HEIGHTS
F02: AVOID COMMON BASE
F03: MINIMIZING THE NUMBER OF INTERSECTIONS BETWEEN TRIANGLES
F04: MAXIMIZING TOTAL AMOUNT OF SOLAR RADIATION ON TOWER´S ROOFTOP

Catalogue: 18 towers

Fitness Values: The Units

F01: REDUCE COLLISIONS BETWEEN UNITS
F02: REDUCE COLLISIONS WITH EXISTING VOLUMES
F03: OPTIMIZING THE VISIBLE VIEW FOR EACH UNIT

Catalogue: The Units

Video