Grasshopper

algorithmic modeling for Rhino

karamba - parametric structural analysis

karamba is an interactive structural analysis program at the interface between architecture, design and engineering. It closes the gap between parametric design and statical assessment.

 

If you would like to test karamba download it from

http://www.karamba3d.com/downloads/

or 

http://www.food4rhino.com/project/karamba

 

Please follow this link and fill out the contact-form to be informed about developments, updates and news.

 

Views: 21985

Comment

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

Comment by Jon Mirtschin on May 24, 2011 at 2:58am

Ok, thanks, I hadn't seen that the installer placed those dll's in that folder.

 

I typically have COFF loading unticked for my own plugins, if I relocate your gha file into the same folder as the dll's then it runs for me.  Is there a particular reason why you locate them in different folders?  

 

Thanks,  Jon

Comment by Karamba3D on May 24, 2011 at 2:13am

Thank you very much David. We will add a note on our website and check the settings of the karamba-installer.

 

Jon: Maybe the 'karamba.dll' library can not be overwritten on some systems when a new version of karamba gets installed. This file is located in ''...\Rhinoceros 4.0\Plug-ins\Grasshopper". Try to remove it by hand and then run the installer.

 

Comment by Jon Mirtschin on May 23, 2011 at 11:32pm

Doesn't work for me, I still get a 

"Solution Exception, The type initializer for 'fem.karambaPINVOKE' threw an exception." in the analyze model component.

 

I have same software versions as you've listed.

Comment by David Shook on May 23, 2011 at 10:58pm

Ok.  Some success on getting the latest Karamba and GH running.  I have below.

Windows 7 (64-bit)

Rhino 4.0 SR9

GH 0.8.0010 (latest)

Karamba 0.9.05 (latest)

The key was to uninstall all GH and Karamba versions AND remove all relevant files from the below location: C:\Users\david.shook\AppData\Roaming\Grasshopper

Removing all files from the above location made the difference.

 

Karamba:  Please make some note of removing files from the above location on your website.  I think this is causing problems for Windows 7 users.

Comment by Karamba3D on May 2, 2011 at 12:15pm

In Karamba all calculations are 3D. If you want to calculate a 2D truss you have to support all nodes at least against out of plane movements. The eigenmodes must exist: calculate the first ten or so and make sure that you set the displacement scale in the model view to a sufficiently high value.

There will be the possibility of prestressing the elements in future releases of Karamba. In the meantime try to apply pairs of axially directed forces at the endpoints of elements you want to lengthen or shorten.

If you want to simulate the effects of large displacements with Karamba you have to apply the external forces in steps: load the initial geometry with a small fraction of the eventual forces, take the thus deformed structure as the basis for another step etc.

 

Comment by Carlor on May 2, 2011 at 10:27am

 

Thanks for the reply and information, however it is a 2D truss with the loads in the 2D plane, so normally it should be able to be analyzed as a truss ? When I calculate the eigenmodes they don't show up or don't exist, so i quess it is stable. Should I draw a 3D stable structure ?

 

Another question: Is there a possibility to add an initial strain on a member to simulate a pneumatic cilinder as a truss member ?

Comment by Karamba3D on May 2, 2011 at 2:42am

Hi Carlo,

Your structure is probably kinematic. A truss element has only axial stiffness. A node in a truss structure therefore needs to be connected to at least three truss elements that do not lie in a common plane in order to be stable. See also section 4.8.1 "Bending stiffness" in the Karamba manual. You can check your structure for moveable parts by calculating its eigenforms: the first few eigenforms will be the kinematic modes.

Currently there is no direct way for obtaining stress or strain values - you can however compare the length of your truss members before and after deflection and calculate axial strains from that. Beware of the fact that Karamba is based on the assumption of small deflections: rotations entail length-changes which might spoil your calculations.

Comment by Carlor on May 1, 2011 at 4:45pm

Wonderfull tool !

I'm trying to analyse a truss though:

If I adjust the boolean to False for "Beam Bending". The model doesn't analyze anymore. What am I doing wrong here ?

And is there a way to get the stresses or strains (values) in the beams or truss members ?

Thanks in advance !

 

Comment by Alessandro Liuti on April 11, 2011 at 2:41am
Hi, I need as soon as possible to use a simple finite elements solver, so I found an "escape plan" to make karamba work with Rhino sr 9 and Windows 7 64 bit. The solution is temporary and pretty drastic, but however works: I downgraded Grasshopper from 0.8.0007 to 0.8.0003, installed karamba 0.9.0., and turned 'memory load *.GHA on. I hope this is only a momentary solution, and I hope I've been useful to find a solution to the original problem, somehow.
Comment by David Shook on April 10, 2011 at 8:59pm

I have Windows 7 (64-bit), Rhino 4 SR9, GH 0.8.0007, Karamba 0.9.04 and have the same problem stated below by Alessandro.  It appears that the latest version of Karamba does not work with the current service pack of Rhino.  Grasshopper screen turns red as it did before.

 

This is a great plug-in and I hope Karamba can make a new version for this problem.

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service