I am quite new to Karamba and would really need your help. I am trying to analyze the structure for a new priject and I am struggeing with the supports (always the error: could not find node at ...) Could someone have just a short look on that?
you have to make sure to split the lines into segments at their intersections otherwise Karamba will out put errors. Also make sure to flatten the input for the Elements in the Model-component. Please see the attachment.
I am a complete nube here and want to know how to analyze a space frame using karamba unfortunately I don't even know where to begin and the videos are not much help to me. If someone could lead me in the right direction that would be great. Like I said I am a beginner and have never worked with the program before so any help I can get would be great.
you can start by first creating your geometry in Grasshopper or manually drawing it in Rhino. Afterwards you can follow the Parametric Truss of Buckling Bridge example on our website to guide you how you can set up your line geometry as beam elements to bring it in Karamba.
I am trying to create stress lines on a modified enneper surface,
however the stress lines are not being equally distributed, the support are taken at 3 points where the surface is meeting the ground...i have already given the points in the grasshopper file...
i hope i can get equal distribution of stress lines...
at first glance, it seems that you used random points to draw the shell lines. Did you try inputting points that are exactly equally distributed in all three directions on the surface to see if the line outputs are equal?
I'm new to Grasshopper and Karamba. I have created a simple scissor stucture in Grasshopper and wanted to do a structural analysis using Karamba. I am working on my PhD thesis. The model which is in attachment shows double joints at the end of scissor elements, because there are two of coincident points /the end of one beam is the start of another one/.
Hello Karamba, I need to optimize sections of steel truss with the norm AISC 360-10 standard, Karamba optimiza with the Eurocode-1993, was reviewing the hacker guide and I need to see the operation of the "optimize cross section" component, but I can not find the file karamba.dll, Where i can find it? , I have the version of Karamba 1.3.0 for Rhinoceros 6. Thanks!
i have changed the surface and tried to run the analysis on it to get the stress lines. The output is very much pleasing however i wanted to verify whether the methodology is correct or not ?The support conditions are where the surface meets the ground and the load is gravitational
I have aB question about utilization. As shown in this image, utilization of element sometimes comes to be 2001.19 ( to be exact, utilization/100), in spite of not so big stress. Could somebody tell me the reason for this?
could you please open a new discussion on the issue below? The comment wall is not a good place for technical questions, since discussions here are hard to follow and hard to find by others.
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.
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 !!!
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?
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.
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.
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.
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.
i seem to have a problem with my beam view not working and i just cant seem to understand why. Your help will be much appreciated. Also is there a way of how i can reduce the number of the yellow lines representing the mesh load so that they don't seem so dense for visual appeal? Basically, i need to reduce them and space them and possibly increase the arrow size showing the direction of the mesh load.
i see that you are working with millimeters in your file. One thing is that Karamba interprets all units in meters. Therefore if you input geometry that is in your model 4000mm, it will interpret this as 4000m. This can be one issue causing the load densities. You can also increase the Length Segments slider in the Render Settings tab of the Model View to reduce the number of visible loads in the Model View.
Hey there, I am trying to get familiar with the cross section optimization of bridges, but when I want to open the example from the Karamba website I got an error:
Component Octopus {f0913905-0d71-4c22-b63d-60d6e6cf4cf6} failed to deserialize itself: Die Datei oder Assembly "HelixToolkit.Wpf, Version=2013.1.10.1, Culture=neutral, PublicKeyToken=52aa3500039caf0d" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
What am I doing wrong? Did I open it with the wrong version of Octupus?
I purchased a student license a few hours ago, I'm aware that it might take 2 days for you to handle the process, but I have an assignment due next Monday, can you help me accelerate my request please? I'm really in a hurry.
We will be hosting a Karamba3d workshop in Vienna from November 28-30. Its a great way to start to develop more advanced skills in optimization processes, programming and structural analysis.
On the 30th of August 2018, a member of Karamba (Clemens) replied that there will be a Mac version. Any information on the ongoing development or a release date anytime soon ?
The latest WIP of Rhino 6 Mac are more and more stable as long as the built in grasshopper are throwing less and less exceptions.
I am working on branching column fabric formwork system and I have 2 doubts:
1) how can I take the kangaroo solid concrete element to karamba analysis for stress
2) how can I module the branching column line element path in karamba according to the given load
My aim is to optimise the fabric formed vertical system in-terms of reducing the stress and volume and form-finding of this system to the given load and support conditions
Wangqian
Hello,
I am encountering a problem with the optimize cross section.
I just download example file from http://www.karamba3d.com/examples/hard/large-deformation-of-a-shell/, but there is an error when I open it, like"151 cross sections need to be bigger than their biggest family member", so what should i do to correct it? .....I am new...
Thank you
Oct 25, 2017
Karamba3D
Hello Wanggian,
in order to make the warning disappear you could change the upper limit of the cross section height from 65cm to some larger value.
Best,
C.
Oct 25, 2017
Niklas Haschke
Hey there
I am quite new to Karamba and would really need your help.
I am trying to analyze the structure for a new priject and I am struggeing with the supports (always the error: could not find node at ...)
Could someone have just a short look on that?
Thank you
Niklas
Tragwerk.3dm
Tragwerk.gh
Dec 22, 2017
Matthew Tam
Hi Niklas,
you have to make sure to split the lines into segments at their intersections otherwise Karamba will out put errors. Also make sure to flatten the input for the Elements in the Model-component. Please see the attachment.
MatthewTragwerk_MT.gh
Dec 25, 2017
Mahdiyar
Hello,
I have trying to analyze a Truss Structure with Karamba3d.
My problem is whenever I recompute my definition, Karamba Analysis result changes significantly.
Feb 13, 2018
Karamba3D
Dear Mahdiyar,
your system is kinematic in three modes. This causes the problems. Please add an new discussion (see above) in case of further questions.
Best,
Clemens
Feb 20, 2018
Joe Burleigh
Hello,
I am a complete nube here and want to know how to analyze a space frame using karamba unfortunately I don't even know where to begin and the videos are not much help to me. If someone could lead me in the right direction that would be great. Like I said I am a beginner and have never worked with the program before so any help I can get would be great.
Apr 12, 2018
Karamba3D
Hi Joe,
you can start by first creating your geometry in Grasshopper or manually drawing it in Rhino. Afterwards you can follow the Parametric Truss of Buckling Bridge example on our website to guide you how you can set up your line geometry as beam elements to bring it in Karamba.
best,
Matthew
Apr 17, 2018
Ishan
Hello,
I am trying to create stress lines on a modified enneper surface,
however the stress lines are not being equally distributed, the support are taken at 3 points where the surface is meeting the ground...i have already given the points in the grasshopper file...
i hope i can get equal distribution of stress lines...
thank you, ishan
surface%20cleaning%2021-4-2018.3dm
stress%20lines_enneper%20surface.gh
Apr 22, 2018
Karamba3D
Hi Ishan,
at first glance, it seems that you used random points to draw the shell lines. Did you try inputting points that are exactly equally distributed in all three directions on the surface to see if the line outputs are equal?
best,
Matt
Apr 23, 2018
Amela Sljivic
Hello,
I'm new to Grasshopper and Karamba. I have created a simple scissor stucture in Grasshopper and wanted to do a structural analysis using Karamba. I am working on my PhD thesis. The model which is in attachment shows double joints at the end of scissor elements, because there are two of coincident points /the end of one beam is the start of another one/.
I do not know the way to fix this.
Could anyone help me with this, please?
Amela scissorstructuretestwithjoints2.gh
Apr 23, 2018
Ishan
hello matt,
i have re made the surface with equal point distribution..but still the stress line distribution is not that equal...can you have a look once.
thank you
enneper%20surface%20part%202.3dm
stress%20lines_enneper%20surface.gh
Apr 23, 2018
Jhoseph =)
Hello Karamba, I need to optimize sections of steel truss with the norm AISC 360-10 standard, Karamba optimiza with the Eurocode-1993, was reviewing the hacker guide and I need to see the operation of the "optimize cross section" component, but I can not find the file karamba.dll, Where i can find it? , I have the version of Karamba 1.3.0 for Rhinoceros 6. Thanks!
Apr 23, 2018
Karamba3D
Hi Ishan,
your geometry is still not symmetrical in three directions, also the input points for the shell lines need to be also symmetrical.
Matthew
Apr 24, 2018
Ishan
hello matt,
i have changed the surface and tried to run the analysis on it to get the stress lines. The output is very much pleasing however i wanted to verify whether the methodology is correct or not ?The support conditions are where the surface meets the ground and the load is gravitational
thank you.
enneper%20surface%20stress%20lines%20trial.3dm
stress%20lines_enneper%20surface_trial.gh
Apr 25, 2018
Takuma Kawakami
hello!
I have aB question about utilization. As shown in this image, utilization of element sometimes comes to be 2001.19 ( to be exact, utilization/100), in spite of not so big stress. Could somebody tell me the reason for this?
Apr 26, 2018
Karamba3D
Dear Takuma Kawakami,
could you please open a new discussion on the issue below? The comment wall is not a good place for technical questions, since discussions here are hard to follow and hard to find by others.
Best,
Clemens
Apr 26, 2018
Jhoseph =)
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
May 10, 2018
Matthew Tam
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?
May 11, 2018
Jhoseph =)
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 !!!
May 11, 2018
Ollé Gellért
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!
May 19, 2018
Matthew Tam
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
May 21, 2018
Ollé Gellért
Thank you very much Matt! This solution is working. You saved my life! ;)
May 21, 2018
Leonie Eitzenberger
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
May 31, 2018
Karamba3D
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
Jun 3, 2018
Jhoseph =)
Hello Karamba team!!!
How could I perform the following load combinations in karamba?
Thank you!
Jun 14, 2018
Márcio Sartorelli
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.
Jun 14, 2018
Kudrah Kas
Hello,
i seem to have a problem with my beam view not working and i just cant seem to understand why. Your help will be much appreciated. Also is there a way of how i can reduce the number of the yellow lines representing the mesh load so that they don't seem so dense for visual appeal? Basically, i need to reduce them and space them and possibly increase the arrow size showing the direction of the mesh load.
Thank you
Jul 3, 2018
Matthew Tam
Hi Kudrah,
i see that you are working with millimeters in your file. One thing is that Karamba interprets all units in meters. Therefore if you input geometry that is in your model 4000mm, it will interpret this as 4000m. This can be one issue causing the load densities. You can also increase the Length Segments slider in the Render Settings tab of the Model View to reduce the number of visible loads in the Model View.
best, Matthew
Jul 4, 2018
Niklas Haschke
Hey there,
I am trying to get familiar with the cross section optimization of bridges, but when I want to open the example from the Karamba website I got an error:
Component Octopus {f0913905-0d71-4c22-b63d-60d6e6cf4cf6} failed to deserialize itself: Die Datei oder Assembly "HelixToolkit.Wpf, Version=2013.1.10.1, Culture=neutral, PublicKeyToken=52aa3500039caf0d" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
What am I doing wrong?
Did I open it with the wrong version of Octupus?
Thanks a lot,
Niklas
03_Optimization_ShellBridge.gh
Jul 26, 2018
Matthew Tam
Hi Niklas,
as this relates to an Octopus issue, you should post this query on the Octopus forums. Unfortunately we are unable to help with this specific issue.
Best,
Matthew
Jul 27, 2018
Karamba3D
Hi Vincent, it should not make a difference. Simply send us the machine-id file as is and if you encounter any issues, just email us.
best,
Matthew
Aug 1, 2018
James Britt
Hi, Karamba,
I purchased a student license a few hours ago, I'm aware that it might take 2 days for you to handle the process, but I have an assignment due next Monday, can you help me accelerate my request please? I'm really in a hurry.
The machine ID and payment credential were send to info@karamba3d.com.
Thank you so much!
Aug 2, 2018
Karamba3D
Dear Jhoseph=),
could you please add a new discussion on the topic below? The comment wall is not a good medium for technical discussions.
Best,
Clemens
Aug 27, 2018
Rudi Neumerkel
A quick question: Now that Rhino 6 WIP for Mac is released, will there be a Karamba Version for Mac ?
Thank you, best wishes,
Rudi
Aug 30, 2018
Karamba3D
Yes, there will be a Karamba3D version for Mac.
Best,
Clemens
Aug 30, 2018
Karamba3D
Registration and further information can be found at https://www.karamba3d.com/workshops/.
Sep 18, 2018
Jakub Czajczynski
Dear Karamba Team,
I love that you put examples on your website but unfortunately, some of them are not working anymore. For example:
- Large Deformation of a Shell
- Large Deformation of a Triangular Grid
I'm using the student version of Karamba 1.3.1. Please let me know what can cause the problem.
Nov 8, 2018
Garikundesu
Hi,
On the 30th of August 2018, a member of Karamba (Clemens) replied that there will be a Mac version. Any information on the ongoing development or a release date anytime soon ?
The latest WIP of Rhino 6 Mac are more and more stable as long as the built in grasshopper are throwing less and less exceptions.
Looking forward to hearing from you.
Dec 2, 2018
Karamba3D
Hi,
there is no fixed date yet. Karamba3D basically runs on the Mac, the main issue is the installation procedure.
Dec 3, 2018
Wilinton Felipe Colunche Núñez
Hi, Why do I get this error when I open Grasshopper? ... I am new to this and would like you to help me ... Thank you.

Dec 4, 2018
Wilinton Felipe Colunche Núñez
I am new to this and would like you to help me ... Thank you.
Dec 4, 2018
Karamba3D
Hi Wilinton,
you have to update your Rhino in order to run the latest version of Karamba. Otherwise you can use a previous installation of Karamba.
Matthew
Dec 4, 2018
X.Arthur.Ma
Hi,
I have a question on the shell analysis.
For shells, is the analysis mesh independent?
Same settings except for the mesh topology, but the result is so different.
Dec 12, 2018
Marco Pellegrino
Dec 12, 2018
Rafael Pastrana
Could it be a render scale / visualization issue? @Arthur
Dec 14, 2018
Wilinton Felipe Colunche Núñez
Hi all Is it possible to create other cross sections? And if that is possible, how can I do that ?, some reference (book, chapter, ....) Thank you
Feb 6, 2019
radhika agrawal
Hello,
I am working on branching column fabric formwork system and I have 2 doubts:
1) how can I take the kangaroo solid concrete element to karamba analysis for stress
2) how can I module the branching column line element path in karamba according to the given load
My aim is to optimise the fabric formed vertical system in-terms of reducing the stress and volume and form-finding of this system to the given load and support conditions
Mar 13, 2019
jiaxing
dear Clemens and Robert, miss you two so much, It's me Lu
So further I go in Beijing with the ability taking your two great help in Vienna
May I ask a little thing, the 4 BESO in karamba rhino6 testExamble is not work, is there anyway to get those download to see how the example wors?
Mar 23, 2019
Karamba3D
Hi Lu,
I will take a look at it. Best C.
Mar 26, 2019