algorithmic modeling for Rhino
Karamba3D is an interactive, parametric finite element program. It lets you analyze the response of 3-dimensional beam and shell structures under arbitrary loads.
Karamba3D is being developed by Clemens Preisinger in cooperation with Bollinger und Grohmann ZTGmbH in Vienna.
Download a free trial now! Licenses for educational or commercial purposes can be purchased at www.karamba3d.com/buy.
downloads, manual:
https://manual.karamba3d.com/ or
www.food4rhino.com/app/karamba3d
examples (for Karamba3D 1.3.2):
release notes:
www.grasshopper3d.com/group/karamba3d/page/new-features-and-bug-fixes
scripting guide & examples:
https://www.karamba3d.com/download/#manual
repository with unit tests:
https://github.com/karamba3d/K3D_tests
Here a beam structure based on stream-lines with bending moments:
More details, manual, examples and download ....
This grasshopper discussion forum is no longer maintained - please post all questions on the McNeel Forum. Thank you
For verification purposes in designing a large concrete dome I've compared the von Mises stress between the Karamba Utilization component (multiply the output by the yield stress) and the…Continue
Tags: mises, von, shell, karamba
Started by Reese. Last reply by Michael Fluer 1 hour ago.
Could you please advise me on reliable online sources where I can find comprehensive information about Soplayer? I'm specifically seeking a website that is both verified and unbiased. Furthermore,…Continue
Started by yogamaja. Last reply by yogamaja Jan 22.
Hello. I’m trying to make scissor structure on grasshopper using karamba. When I want to define joints in assembly, it gives me an error. How can I define connection of the elements with revolute…Continue
Started by Atefeh Edy. Last reply by Michael Dubby Jan 17.
I wish to look into Multi objective Optimization of trusses; such as weight-cost Optimisation (fabrication cost included weld lengths, assembly cost, transportation cost) because due to the fact that…Continue
Tags: Galapagos., Karamba, Trusses, Optimisation
Started by Kane Borg. Last reply by Michael Fluer Jan 10.
Comment
Beams with bending switched off transmit normal force only. A node that connects to such elements has three degrees of freedom. In case of a planar truss add out of plane supports at all nodes (see also subsection 'Bending stiffness' of section 'How to change beam properties' in the karamba manual).
Having some trouble getting a pinned truss to perform. It works if I allow the beams to bend but when its pin jointed it doesn't like it. Any ideas?
Is it because its trying to be pin jointed at the roller and pin supports? If so how do I remove that?
Here is some WIP to share:
Portal Frame Model w/ Galapgos
Deflections are not right at the moment but will sort them out tomorrow. Pretty happy with the models behaviour.
Any update on when the learning examples will be available? I feel like I just cant set up my modules right.
What type of accuracy or units do people work in for their Rhino file when they work with karamba?
Ok here are the modules I have used to verify.
I just built the same model in SG:
30m Cantilever
Incaste
2kN point Load at end
And drew the section in the section creator based on the Chinese steel manuals (S235).
Hi Josh,
Thanks for the confidence, but I would certainly double check anything computed by Egret (I haven't had the time or opportunity I'd like to progress and validate it). I did quickly set up your verification model, the file can be downloaded here:
http://www.grasshopper3d.com/group/geometrygym/forum/attachment/dow...
I would suggest updating Egret from http://www.geometrygym.com/downloads , if you do, you should also see a deformation of 74.844504 (my gh definition assumes mm rhino document units). If you want to send me the spacegass model, I'll take a look at it for you.
Karamba uses a Young's Modulus of 21000[kN/cm2] and by default the thickness is 1/30 of the diameter of the tube. For D=100mm this results in t=3.33333 (etc.).
If you set both values according to the hand-calculation below you get the exact result of 74.844504m.
Haha good timing Luke!
I am writing a paper on Parametric structural analysis and just ran through all my analysers to see where I went wrong. I have it pretty much the same.
Example - CHS 100mm x 4mm
Deflection Calcs:
Manual - 64.6m
SG - 60.6m
Karamba - 61.5
Egret - 74.3
Now I am CERTAIN Egret is a result of a bug (I sincerely doubt Jon has made an error and it has been playing up on my computer probably because its full of shit).
I ran another model at 50mm depth of CHS to see if they maintain similar ratios. They do. I wanted to check that I could use Karamba and Egret for Galapagos modelling, so they are both pretty good.
Thank you for the check, its good to have a second set of eyes on problems like this.
Welcome to
Grasshopper
Added by Parametric House 1 Comment 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2026 Created by Scott Davidson.
Powered by
You need to be a member of Karamba3D to add comments!