According to the Kangaroo manual, E*I has to be provided for the strength parameter of the Angle goal.
How can I find the correct strength parameter, given the shear modulus G, lengths of the springs and thickness of the membrane?
Hi
The article in full Dutch language but it seems you need to simulate both vertical and horizontal fibers first instead of simple mesh in quad or triangle. Need 2 step simulations.
Good luck.
you mean warp and weft direections? That can be easily achieved by sorting the mesh edges according to their warp and weft directions (Kangaroo has a native component for that).
Another solution would be to use diagonals instead of the angle goals, but with both solutions I am still not sure how to either get the correct bending stiffness, or the correct spring stiffness for the diagonals. Also, I think the equivalent stiffnesses would be a function not only of G but of the shear angle as well…
“It’s true that Kangaroo doesn’t currently have an area based triangle element for resisting shear that can be used for simulating membranes once the shape has been found (the soap-film element is for form-finding), but it’s something I’ve been meaning to add.”
If appoaches a) and b) do not make sense, I give developing a custom goal a try…
@DanielPiker sir in the LinkedIn post above you mentioned
It’s true that Kangaroo doesn’t currently have an area based triangle element for resisting shear that can be used for simulating membranes once the shape has been found (the soap-film element is for form-finding), but it’s something I’ve been meaning to add.
Are there some C# prototype membrane goals? I am diving again into form finding of concrete shells and am finding lots of interesting issues… an implementation of a membrane element would be very helpful!
I am now investigating if the method explained above gives usable results.