Grasshopper

algorithmic modeling for Rhino

Kangaroo2 goals - Modelling Active-bending Structures with minimal surface

Hello Daniel,

I am trying to model an active bending structure constituted of a flexible edge beam bearing a tension membrane. The concept is similar to the structure in the following picture, but I am aiming at modelling a much simpler edge beam shape.

I tried to use Kangaroo2 goals to minimize the edges of the mesh representing the membrane, while keeping the length of the edge beam constant, and a zero angle between to successive parts of the edge beam.

Unfortunately, the algorithm fails to converge... Even though it oscillates around the correct shape.

I was hoping you could help me find to solve this problem?

Please find my Rhino and Grasshopper files attached.

Views: 4205

Attachments:

Replies are closed for this discussion.

Replies to This Discussion

Here's a minimal working example of the pringle from way back when we went from K1 to Joey/K2, seems to still work, so might help you troubleshoot..

Edit: I recently uploaded two slideshows (Design Modelling Symposium and TensiNet) from some presentations we did using Kangaroo2 to model form-active hybrids. Might be useful as well. There's a lot of modelling videos in both, hence the file sizes.

...and the GH file, doh! You'll probably want to update all the components to the latest versions BTW, noticed it's using the old solver.

Attachments:

Thank you very much!

I will dig into that right away.

PS : Actually I recently watch this lecture of yours (https://vimeo.com/149290722), which fascinated me, and gave me the motivation for studying those structures during my current research project. So one more time : thank you very much!

No worries, glad to hear it. Hope it helps (despite the awkward video!)  

Hi Lucas,

I think Anders has done more than anyone on using Kangaroo for this sort of thing, and I'd recommend trying his tools, which really ease the process of creating the topology.

In your definition above, the instability is being caused by the high bending strength. For an elastic rod, the strength of the length goals acting on the segments of the rod should always be much higher (eg. a ratio of at least 10:1) than that of the angle goals between consecutive segments (since the theoretical model it is based on is only valid for slender rods, where this will always be the case).

To then make the rod straighten out more, try reducing the strength of the interior mesh tension instead of upping the angle strength.

Also - since Kangaroo 2.0 there is no need to use the timer component - the solver does that automatically when it is on.

I have made the corrections and it works perfectly, thank you very much!

Waiting your next videos!

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