Grasshopper

algorithmic modeling for Rhino

Hello everyone, I just stumbled upon a problem that bothered me for several days. 

I want to optimize the structure of a circular floor with 4 supports and 2 openings (see pic) . I just recently learnt about karamba and saw several tutorials about it. 

But I still don't have any idea how to start my optimization. I know that it would probably involve minimizing deflection with galapagos. But how can I lay the beams? Especially with the opening as a constraint. 

Should I make a shell analysis out of the trimmed surface and apply more beams manually at the redder areas? 

Any input would be greatly appreciated thanks. 

p.s. in the pic there's my first attempts of a structure, but it's obvious that I don't know what I'm doing :S and therefore need a scientific optimization ... 

Views: 409

Replies to This Discussion

Does karamba accept circular lines or arcs as beam input? Or does it only accept straight lines? thanks 

It accepts only straight lines. You have to 'Shatter' or the like to divide curved lines into straight segments.

can someone explain to me why is that capsule red? Man I may give up on this if no one replys it's so frustrating and just use my existing structure. 

Attachments:

Hello Shuo Zhang,

in Karamba curved lines have to be split into segments (see attached file).
The error message you get means that you want to define supports at points which are not part of the structural system.
I added a 'Line-Line Intersection'-component so that beams that cross each other are connected.
You could use the 'Line-Mesh-Intersection'-component to penalize beams that cross the openings: add the number of detected crossings times a user defined constant to the objective value. Do not forget to enable the option 'Minimize' in Galapagos.
Best,

Clemens

Attachments:

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service