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.
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:
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 ....
Hi everyone,I have attached a photo result in table format obtained from Karamba. (fig3)First I selected the cross section as in fig (1), and tried to obtain the properties result as seen in (fig…Continue
Started by veronika phadtare on Friday.
Hi Karamba Team,Currently I’m trying to optimize and equalize eccentricities in a Reciprocal Frame using initial strains. This by adding line length dependent strains to each eccentricity line using…Continue
Tags: Reciprocal, Karamba
Started by Tom Godthelp. Last reply by Léa Ganteil on Thursday.
Hello,I'm developing my own component. As one of the output parameters, I want to have Karamba.Model.Model. The issue is if I use just pManager.AddGenericParameter("Model", "Model", "Model",…Continue
Started by Jaroslav Broz on Thursday.
Hi everyone,I have attached a photo result in table format obtained from Karamba. (fig3)First I selected the cross section as in fig (1), and tried to obtain the properties result as seen in (fig 3)…Continue
Started by veronika phadtare Mar 19.
Comment
another questions about the initial strain load, from the cases provide, for example,the beam with initial strain load do not have shear force and bending monent. in my understand , pure axis force only is much more safe then shear force, bending moment, and axis force together(hope my understand is right)
not sure my understanding is right: this initial load is the results of axis-force we want it inside and a load affect.
my question is, 1. in reality projects where does this load come from? it is the results of load we want. then how to add this on?
2. if we can use initial strain load to replace other loads, then how to transfer other loads with initial load. for example the beam under gravity become an arch, but we want a pure axis force arch, no shear force, then how to transfer gravity G=10 equals initial strain load?
3 is there any case of projects use initial strain load help me understand?
hi, clements, thank you very much for your answer.
I learn this case about mesh load and have 3 questions
1. there are meshs and beam, but the mesh do not have material , only have load, what is that?
2. the mesh is not attached to beam, how to understand it?
in my understand the case is , for examble, mesh is floor , have dead load or live load, then under floor is attached beam, this floor and beam should have intersect part, then the load will transfer to the beam. but here, they are seperate.
3, the mesh load is z-direction, but it turns a x-direction affect on beam, why
pls help, i know you help alot already
keep safe from virus hope vienna is ok
jiaxing lu
Hi, Jiaxing,
the eigenmodes and eigenvalues result from the solution of the eigenvalue problem (see e.g. here) of the stiffnessmatrix S. The eigenmodes show in ascending order those deformation modes which the structure can take on most easily. The eigenvalues are the ratio between the internal forces and the corresponding eigenmode displacements.
The eigenvalues and eigenshapes as calculated in Karamba3D have nothing to do with stability or vibrations. For the buckling modes one has to solve the general eigenvalue problem which involves the stiffness matrix and the geometric stiffness matrix. For the vibtration modes it's the general eigenvalue problem involving the resultant stiffness and mass matrix.
-- Clemens
hi, clements, i read karamba manual again, during that, the eigenmode and eigenvalues still troubles me to understand, it seems to test vabration and get eigenvalues by eigenmode.
what is the funcion of eigenmode, and what does the eigenvalue mean?
stability? do the eigenvalues has standard to show whether it is safe or not?
sorry, it seems a basic structure knowledges,
right sorry for that, and thanks
Hi, I am moving all discussion to the user problems page as the parallel discussion is cumbersome. https://www.grasshopper3d.com/group/karamba3d/forum/topics/karamba-...
It turns orange because I set one point as support two times (it's part of two groups of points one group fixes the Z movement the other one fixes every movement), but it shouldn't be a problem right? at least the dialog box says so.
Anyway the problem is similar if I decimate the mesh, I think it might be a problem of how do karamba calculate the thickness of the structure, in fusion I modelled the thickness myself in Karamba I didn't maybe it's that? however I think in fusion when he calculate the mesh he also adds inside edges to keep the two layers together when deforming, in karamba I don't think it does it am I wrong?
Hi Riccardo, there seems to be an issue with you definition as it turns orange. Also, may it be that your mesh is too coarse?
Another question: I'm trying to reproduce the behaviour of these two structures that I observed in fusion 360 only using Karamba.
As you can see from the images the structure on the left have much less deformation, in Karamba they are almost the same what is happening here? The KAramba code is so much different from the fusion 360 one?
Dear xiufeng li, when internalizing structural objects in one version of Karamba3D it is sadly not possible to guarantee that they can be deserialized with another version of Karamba3D. I think this is what causes the problem here.
Best,
Clemens
© 2020 Created by Scott Davidson. Powered by
You need to be a member of Karamba3D to add comments!