generative modeling for Rhino
Hi,
I apologise for these stupid question, but does anyone know some links on how to work with Kangaroo and Galapagos?
I wanna get a better understanding on how to operate with these tools and figure out their limits.
Thanks to everyone.
Tags:
This probably isn't the best thing to start with but you might be able to work your way through it. I'm assuming that you're talking about using Kangaroo and Galapagos together rather than just advice on how to use one or the other. Once you understand how to use Kangaroo and Galapagos separately then combining the two is quite easy.
In the attached file i've set up the geometry for a simple roof mast structure that i've been working on. I've plugged the geometry into Kangaroo with a single point load at the tip of the mast structure. Then in the output i've used the final lengths to calculate the member forces and used this to display coloured and sized tubes to show the forces in the members. I've found this gives really good visual feedback on how the structure is behaving as you alter the sliders.
What i wanted to do with this model was to find the most efficient geometry for forces and material. To do this i've calculated the sum of the forces times the lengths and used this number as the Galapagos fitness function. i.e. I want Galapagos to minimise Sum(F x L). The trick to letting Galapagos talk to Kangaroo is how you set the iterations for Kangaroo. If you look at the bottom of the Kangaroo box, rather than plugging in the timer, i've set a series box to count Kangaroo through a set number of iterations (you need to play around with how many iterations you need to get your particular model to become stable). Kangaroo then outputs the geometry for every one of these iterations as a separate branch so you need to filter out the branch that you're interested in. Doing it like this, Galapagos only ever sees the final 'steady state' solution rather than everything inbetween.
You can use this to minimise deflection of a particular point or series of points or stresses or.... whatever you can think of! Next on my list is to set up an extra set of variables for the member stiffnesses so that it can optimise stresses by also changing the properties rather than just the forces (current model has all stiffnesses the same). I'd also like to loop the output back into the input so that Kangaroo can use the forces to feedback into the selection of member stiffnesses itself.
Permalink Reply by Dedackelzucht on December 28, 2010 at 3:35am Hey,
I cannot find the attached file? or do you mean the picture?
Best Regards
Johannes
Permalink Reply by Jesper Hildebrandt Andersen on April 18, 2012 at 4:25am Hey
Have been looking into the file, but can see its connected to an old kangaroo. Any chance you know how to make it with the kangaroo 0.8 ?
regards
Permalink Reply by M NICK on November 6, 2012 at 12:40pm Nick,
Do you have any update for your work?
Can I have your definition? I cannot download it from this attached file.
Thanks,
Nick
Permalink Reply by Dedackelzucht on December 28, 2010 at 3:35am
Permalink Reply by Manuel Sotomayor Millan on June 11, 2012 at 6:37am Somehow i cannot download this file nick..
Still using the same workflow to make galapagos and kangaroo talk together??
I don't manage to understand how you connect the series box to kangaroo component to override the timer
Permalink Reply by Manuel Sotomayor Millan on June 11, 2012 at 6:38am Thanks by the way
© 2013 Created by Scott Davidson.
Powered by