Alfonso Parra Rubio

LOGO

_About me

_About my lab

HW7. Interactive Geometry Optimization

Assignment

This problem set is asking to explore the tool developed by the Architecture department of MIT called Structure Fit, start using the parameters of exploration in order to, by choosing a first structure, explore the design space controlling the generation size and mutation to receive structures with a better perfrormance. Also, every structure cna be selected and taken as a reference or even you can select any structure and know its nodes coordinates. We are asked later to compare this tool with any other we can replicate in GH - goat and study and compare the diversity of those catalogs!

Something wich is curious to me is that for the fisrt time to me, there is a aesthetic criteria!. Im excited to compare how aesthetics affects to performance.

a_ Interactive evolutionary optimization with StructureFit

_i

We are asked to explore this iterative design generator and make three families! My three strategies are going to be:

  • Free Strategy, Im not going to look for any performance, only aesthetical criteria
  • Mixed Strategy: Im going to be a little bit more influenced by performance in case of doubt
  • \
  • Performance Strategy: Influenced only by performance
  • Free Strategy

    Free Strategy Conditions

    Mixed Strategy

    Mixed Strategy Conditions

    Performance Strategy

    Performance Strategy Conditions

    As it can be seen, the most various design comes when I dont have any performance criteria. The solution came with frame structures with more variety of lengths, generating forms that are not optimal for load distribution, but very beautiful. On the other hand, when I have been only influenced by performance, the result are more repetitive design with more homogeneous tessellations that drives the load way more smoothly.

    _ii

    Plot

    _iii

    Catalog!

    _iv

    Computing divertity.

    Based in the paper Mueller and Oschsendorf, it has been computed in Matlaab the catalog diversity obtaining a value of

    Original Diversity = 516.75

    In order to know wich are the designs that affect most to the diversity, I have calculated the diversity of the catalog by removing one design and analyzing each time how has change in comparation with the original. The result wich diferes the most with the original is the design that afect most to the diversity metric

    As it can be seen, I underlined design 3 that is the one that affect most to the diversity.

    Another way to measure diversity, It can be , instead using the max distance, we could use the minimun distance compared with the mean value of the distances.

    _v

    I have subtituted two designs to compare how it hsa affect to the total diversity

    The first attempt has been subtituting the one of the two most boring design that affect the less to diversity. The candidate has been this

    This replacement has increase my diversity to the value of 584.62

    The second attempt has been to introduce another change, in this case the element subtituted has been the 10th design

    The value of diversity now is 635.228

    b. Now, in GH!

    i

    I have replicated a gh scrippt that allow you to move with sliders the 6DOF that the symetric bar structures has. This first point ask to introduce the original bar structure and optimimze it to chech how StructureFIT vs Grasshopper works.

    This is the result of the optimized original. The performance of the optimized structure is now 0.63 with a stiffness to weight of 43.63

    ii

    I have tried to replicate some design that I made in my catalog and optimize them to see how the shape and the perfomance modifies.

    The first candidate was design4

    Original with perfirmance of 0.65

    New with perfirmance of 0.616 using goat

    The second candidate was design7

    Original with perfirmance of 0.68

    New with perfirmance of 0.59 using goat

    iii

    I have generated a brand new catalog that can be seen bellow. The value of diversity onve runned in the Matlab Script has devrease to the value of

    New Catalog Diversity = 466.45

    My workload has been generating a random structure I like, optimize it and then include it to the catalog. Maybe, this optimization makes my design more similar between them and this affect to my diversity. The diference with Structure fit is that in StructureFit I choose a form with a performance value, so my choice is more clean. Here, first I choose, then I optimize and the result is what I have got, making my choices more similar between them

    back to menu