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.1 (October 1st 2018)

Website: http://www.karamba3d.com
Location: Vienna
Members: 966
Latest Activity: 6 hours ago

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/download.

Stay up to date with the development of Karamba3D by joining our Grasshopper group where you can post your queries, requests or issues for Karamba3d.

 

downloads, manual:

www.karamba3d.com/download or

www.food4rhino.com/app/karamba3d

examples (for Karamba3D 1.2.2):

www.karamba3d.com/examples/

update report/known bugs: 
www.grasshopper3d.com/group/karamba3d/page/new-features-and-bug-fixes

Here a beam structure based on stream-lines with bending moments:


 

More details, manual, examples and download ....

 

 

Discussion Forum

Manual set the colorscheme for rendersetting 2 Replies

Hello I have a construction I would like to analyze. My problem is that the render setting in Karamba is from max. to min. where the colors are evenly distributed across that spectrum. I would like…Continue

Started by Silas Wettendorff Pedersen. Last reply by Silas Wettendorff Pedersen yesterday.

Optimization of beams

Hi,I'm new to Karamba and went through the manual and discussions. Still, I'm unable to optimise cross sections of beams in a structure. I've managed to minimise the '59 cross sections need to be…Continue

Started by Anubhavi Tiwari on Friday.

Transfer Line Load to a Shell 1 Reply

Hi, I am trying to transfer a line load to a shell element without having the line element influence my results. For instance, I can’t optimize my shell cross-section for displacements as they…Continue

Tags: Transfer, Load, Shell

Started by Mathieu Côté. Last reply by Karamba3D on Thursday.

Rigid Connection - Karamba 3 Replies

Hi Guys, I need your help for a simple question that I'm not be able to solve: I need to connect a reticular element to the section of a steel beam, and to do that, I want to create rigid link, so I…Continue

Started by Leonardo. Last reply by Karamba3D on Wednesday.

Comment Wall

Comment

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

Comment by Márcio Sartorelli on June 14, 2018 at 12:38pm

Dear Jhoseph,

In these situations I usually generate loadcases for each type of Load, as Karamba analysis is linear is not a problem to magnify the design loads after the analysis.

To test diverse load combinations I generate scripts that take the caractheristic values from the analysis and returns all the design combinations. My undergraduation thesis is the creations of plugins that apply Eurocode 5 for verification of timber structures and i'm using this a lot, please fell free to contact me for further explanation.

Cheers.

Comment by Jhoseph =) on June 14, 2018 at 11:43am

Hello Karamba team!!!

How could I perform the following load combinations in karamba?

Thank you! 

Comment by Karamba3D on June 3, 2018 at 11:51pm

Dear Leonie,

the problem in your definition with multiple voxels is, that you provide one mapping only. This means that all upper and lower voxel boundaries are handled like one upper or lower girder of a truss. Due to this there are voxels with no connections at all (see attached definition 180531_stitchedsystem_multipleVoxels_LE_CP.gh) which cause rigid body modes. In order to solve the problem reduce its complexity and start with two voxels only.

Please open a new discussion on the subject since it is easier to follow and find for others as compared to a comment on the comment wall.

Best,

Clemens

Comment by Leonie Eitzenberger on May 31, 2018 at 1:29am

Dear Karamba Team, 

I have a question concerning a Problem in my studies with Karamba.

I have a "voxel system" (Bounding boxes for a later on Geometry)(01_Image). I took the upper and lower edge curves from the the boxes to apply in between some optimized diagonals(optimization of the position of the points on the lines) for that I am using the Idea of Element Felting and the mapper component(+ the different stich possibilities). For one Box(02_Image) it works totally fine but by applying it on all my voxels it does not work how I imagine. So the aim for me is that every box has its own diagonals. Concerning the set up I just set up a fast Karamba model the supports and the loads will be than later on in a more detailed way defined. 

Could someone help me applying the system on all voxels ?

Thank you!

All the Best,

Leonie 

I uploaded two scripts the one for one voxel where the system works and the "multiple Voxels" scripts where it doesnt work.

The Images should show the one voxel and the Idea and the other image the basic voxel massing.

180531_stitchedsystem_multipleVoxels_LE.gh

180531_stitchedsystem_onetestobject.gh

Comment by Ollé Gellért on May 21, 2018 at 6:03am

Thank you very much Matt! This solution is working. You saved my life! ;)

Comment by Matthew Tam on May 21, 2018 at 4:43am

Hi Ollé,

you can use the DiassembleModel and then the DisassembleBeam to extract the cross section sizes of the beams and you can create the meshes in Grasshopper for printing.

Matthew

Comment by Ollé Gellért on May 19, 2018 at 9:53am

Hello Karamba,

I have a question about how I could create a printable model from cross setion optimized structure? I have optimized beams but those are tubes not solid meshes. 

I have an idea how I can get some closed meshes. If I can get somehow the cross section radius data from the algorithm I could generate meshes with cocoon component. Which is the easyest way to get a printable model?

Thank you! 

Comment by Jhoseph =) on May 11, 2018 at 1:08am

Is it correct to place the 2 assamblies: karamba.gha and karamba.dll ?, I added the 2, I read in the manual that karamba.gha should be added, maybe that is why the example of the component "TenComElim" does not work. I just reinstalled Karamba and those 2 assamblies keep appearing. Why does the "TenComElim" component not work? It does not recognize the code Karamba.Models.Model model = (Karamba.Models.Model) inModel; does not recognize the classes !!!

Comment by Matthew Tam on May 11, 2018 at 12:29am

Hi Jhoseph,

why do you need to remove the Assemblies? Can you simply uninstall Karamba and reinstall it so that all the files are replaced?

Comment by Jhoseph =) on May 10, 2018 at 3:31pm

hello, Karamba, i am learning karamba, and I need to remove assemblies, I added the karamba.dll and karamba.gha files, but I think that only the karamba.gha file was necessary, how can I delete those assemblies? . I also have another problem because of the aforementioned and that is not open the example 'TenComElim', the script turns red and does not work, does not recognize the following code: Karamba.Models.Model model = (Karamba.Models.Model) inModel;
Add the karamba.gha file that is also in the example but it does not help much, that is why I want to eliminate the assemblies and replace the necessary ones.

I have Karamba 1.3 and Rhinoceros 6

 
 
 

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2018   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service