Grasshopper

algorithmic modeling for Rhino

Information

Karamba3D

Karamba3D is a parametric structural engineering tool which provides accurate analysis of spatial trusses, frames and shells.

Current Version: 1.3.2 (July 9 2019)

Website: http://www.karamba3d.com
Location: Vienna
Members: 1116
Latest Activity: Oct 10

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):

www.karamba3d.com/examples/

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

 

Discussion Forum

Karamba3D Joint Error 4 Replies

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 Ryyyker Oct 10.

Principal Stress Direction 6 Replies

Hello, I have a question about the principal stress direction analysis result from karamba.The first principal stress direction (PSD) is usually defined as the direction of the largest principal…Continue

Tags: direction, stress, principal

Started by X.Arthur.Ma. Last reply by Terry Austin Jul 24.

How to make a program and analysis? 7 Replies

Hello:I want to know how to make a program and analysis the structure of shell waffle welding with the steel plate.I want to create the load for the steel plate(6 mm thickness) welding with the steel…Continue

Tags: Karamba

Started by ma qingsong. Last reply by Terry Austin Mar 20.

How to define 3D Objects in Karamba 6 Replies

Hello. I have a problem in defining 3D Objects in Karamba. What I am trying to do, is that I have 3D scanned a few Irregular stones. So I have their 3D meshes in grasshopper. Then I am trying to…Continue

Tags: #irregular_object, #stones, #structural_analysis, #Karamba3D

Started by Amir Arsalan Tahouni. Last reply by George Metters Feb 28.

Comment Wall

Comment

You need to be a member of Karamba3D to add comments!

Comment by Lucas Epp on September 28, 2011 at 6:50am

Hi Joshua - I think part of the problem with your Karamba model may be the document accuracy - If you have a document with [m] units the tolerance is only +/-.001m by default in Rhino; Grasshopper uses these same tolerances.
The theoretical deflection of your cantilever beam is 

delta = P*L^3/(3*E*I)

= (2000 N) * (30,000 mm)^3 / (3*205000 N/mm^2*1173164mm^4)

= 74,844.5mm

So in your image below Karamba is slightly out, but your SpaceGass model is somehow much different or wrong - have you checked your material /section properties?

I did a quick model in Karamba with the document in [mm] units and got a deflection of 73,062.5mm which is only a 2.5% difference from the theoretical answer.  I did a quick model in Autodesk Robot as well and got exactly 74,844.5mm deflection as expected.

Comment by Joshua Seskis on September 28, 2011 at 5:43am

I have set up this model for a Cantilever with a 2kN point load. Displacement is 72m for a 30m CHS 100x3.3. I then set up the same model in SpaceGass and get the following results:

 

How do you calibrate your models? I am just trying to work it out so I can start using this for my paper on parametric structural analysis.

Comment by Karamba3D on September 28, 2011 at 5:29am

Dear RubberDuck,

Christoph will make a separate assembly of the custome components and publish it on Food4Rhino. But this may take some time.

Clemens

Comment by Joshua Seskis on September 28, 2011 at 4:10am

Effectively thats right. If you have two pins in the same support plane then the second pin will restrict the model from utilising the rollers.

 

Restraint conditions are, in my opinion, one of the trickiest things to understand when you start modelling.

Comment by Najna Sorin on September 28, 2011 at 3:40am

Thank you for the tip Joshua.

So If I want to lean my space truss on:

2 supports, I need:

1 pinned and 1 roller support?

 

3 supports, I need:

1 pinned, and 2 roller supports

 

4 supports, I need:

1 pinned, and 3 rollers supports

 

5 supports, I need:

1 pinned, and 4 roller supports

 

...

 

?

Comment by Joshua Seskis on September 28, 2011 at 3:10am
Might be valuable to those playing with this. If you don't understand how these affect your model you might want to do some research on statics and have a read of this little pdf here.
Comment by Joshua Seskis on September 27, 2011 at 4:04pm
Thanks, That was dumb of me. Model Working.
Comment by Karamba3D on September 27, 2011 at 1:44pm
Joshua, fix the beams rotation about its longitudinal axis (Rx) at one support then your example works. Otherwise the example is kinematic.
Comment by Karamba3D on September 27, 2011 at 1:39pm
we have examples and will upload them on the karamba website as soon as possible.
Comment by Joshua Seskis on September 27, 2011 at 8:40am
Do you have functioning models we can use to learn with? I looked on the website but I couldn't find any. It would be a very useful learning tool especially for a simple problem like a beam so we can start calibrating our results against other software i.e. space gass.
 

Members (1116)

 
 
 

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service