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 ...
Tags:
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.
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
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by