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 marco on October 19, 2013 at 6:26am

Hi Clemens,

Thanks a lot for the input. I didn’t really know how to apply a weighting factor to mass and deflection so I only changed the loads in order to have the same amount and intensity in any case. This works fine when I only optimize the max. displacement although I’m not sure if the result is 100% correct. Could you please take a look at the attachment one more time and maybe give me another hint of how to apply the weighting factor? Thanks in advance.

Marco

diff_radius_scales_02.gh

Comment by Karamba3D on October 19, 2013 at 2:41am

Hi Marco,

on first inspection I think there are two possible reasons for the behavior of your structure:

  • The value of the horizontal load is constant but the area of the mesh-load increases with increasing size of the structure. Thus a smaller structure means less load.
  • You minimize mass and maximum deflection. These have different physical units. Therefore you need to apply a weighting factor to one of them in order to combine them into one meaningful objective value. 

Best,

Clemens

Comment by marco on October 18, 2013 at 11:41am

Hi Clemens,

I’ve been testing Karamba for a while now, trying to optimize a simple form based on its load transfer. Using a cylinder as a basic form, I try to put a horizontal force on it consisting of five circles. I want these circles to scale in a manner (in Galapagos) so I can get an optimized force flow as a result. In this case the cylinder would become wider at the bottom and narrow at the top. Instead of receiving this form I always get a straight cylinder with the smallest radius for all circles. Do you know where I’m going wrong with my settings? In the attached example I minimized the mass and displacement. Is that correct resp. what other settings do I have to make? I’d be very thankful for some input about this.

Marco

diff_radius_scales.gh

Comment by Nick Bruscia on September 29, 2013 at 3:01pm

Hi Clemens,

I gave your suggestions a shot.  I plugged in the location for GH as noted in the Plug-in properties, but without success.  The GH .dll is in (x86)Grasshopper for Rhino 5, so I tried to re-install there, ans had the same results. 

As a note, I selected the 32 bit Karamba version, since my Rhino 5 is installed as such. 

Thanks again for your assistance.  I'll keep trying ...

n

Comment by Karamba3D on September 29, 2013 at 1:32pm

Hello Nick,

did you install Karamba in the right directory? It should be the same as that where 'Grasshopper.dll' resides. You can find out the location of Grasshopper by selecting 'Tools' in the Rhino menu then 'Options...', 'Plug-ins' on the left, 'Grasshopper' on the right and the button 'Properties'. 

Another source of the problem could be that the bitnesses of Karamba and Rhino do not match.

Best,

Clemens

Comment by Nick Bruscia on September 29, 2013 at 9:45am

Hello,

Having an install issue with 0.9.0061, with Karamba version 1.0.4.  It seemed to install just fine, but upon opening GH, the components do not load.  No errors are thrown, it's just not there.  Perhaps I'm missing something simple?

Cheers,

n

Comment by pyrit on August 5, 2013 at 5:53am

n order to install Karamba 1.0.3. with the latest release of Grasshopper 0.9.0052 or higher you need to change the Karamba installation path to the folder where Grasshopper resides. This can be e.g. ‘C:\Users\admin\AppData\Roaming\McNeel\Rhinoceros\5.0\Plug-ins\Grasshopper {B45A29B1-4343-4035-989E-044E8580D9CF}\0.9.56.0′ for Grasshopper 0.9.0056.

for me only worked ...Plug-ins\Grasshopper\Libraries

in case anyone is struggling with the install like me

Comment by Vittorio Cravino on June 29, 2013 at 12:21pm

Hi all!

I am new to this magic world of Grasshopper and its plugin, so here it is my question:

How can i assign a Curve element such an arc to the "line to beam" panel? It only takes the end points of the curve and makes a straight line..

Or what's the right way to have a curved "finite element" to work on!?

Cheers

Comment by Mahdi Soheyli Fard on June 27, 2013 at 4:17pm

Hey All,

immediately with no introduction,

i wana calculate optimized support position on a supposed waffle ceiling, adapted to Persian Girih's Geometry,

the definition attached here got involved the beams rounded the base module but i cana define the lines of the girih,

here we have 2 question:

1- how can i make a range out of my item list to be checked by galapagos for selecting the best position of supports?

2- what's wrong with my modeling method (as i know there is something i haven't noticed), that it could not define as beams for the base of girih's module?

P.S: the definition has been written by Paneling Tools in some parts

thanks

surface%20subdivision.gh

Comment by Karamba3D on May 23, 2013 at 6:32am

In order to install Karamba 1.0.3. with the latest release of Grasshopper 0.9.0052 or higher you need to change the Karamba installation path to the folder where Grasshopper resides. This can be e.g. ‘C:\Users\admin\AppData\Roaming\McNeel\Rhinoceros\5.0\Plug-ins\Grasshopper {B45A29B1-4343-4035-989E-044E8580D9CF}\0.9.56.0′ for Grasshopper 0.9.0056.

Best,

Clemens

 

Members (1116)

 
 
 

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service