Karamba Load combination example- F1, F1, F1,

Hi,
I spent few hours exploring load cases and load combination in Karamba. I read through manual and I could not understand it. I am just wondering if anybody could point me to a video or an example about karamba with load combination explanation. Appreciate your help.
Thanks

1 Like

Hi @Manoochehr_a,
there is no inbuilt method to create load combinations. You will need to set it up in your scipt using manual multiplication methods to be able to calculate Load combinations. We are hoping to include this in future releases.
best,
Matthew

Hi,

I am using the OptiCrossSec component to optimize my structures.

However i was wondering if i can use the deflection constraint for only certain “loadcombinations” that are SLS and it woudl ignore ULS combination. For ULS combinations it would only determine utilization.

Is something like that possible?

Best regards,
Rayaan

Hi Rayaanajouz,
at the moment (Karamba3D 1.3.1) this is not possible. It is however on my TODO-list for the next release.
Best,
Clemens

Hi,

I have a question, are there at the moment further outputs to complete load combinations?

Best regards,
Eef

Hi E M Vanderpas,
one can use the ‘LCFactor’-input of the ‘ModelView’-component to superimpose different load-cases with user specified load-factors.

Best,
Clemens

Hei,

Would there be an example available somewhere which shows the utilization of the ‘LCFactor’-input of the ‘ModelView’?

Would it work like the following:

  • Each Load Case has its own load Case number
  • In the LCFactor we feed the Load combination factors of a specific Load Combination (ULS for instance)
  • In the LCIndex, we feed the number of the load cases numbers in the same order than the LCFactors
  • The “all” option in the model viewer will show the superimposed Load cases (So the Load combination)
  • All the following components following the Model view (Like Beam view or Shell view) will also provide the information accordint to the specified load combination?

Could you confirm that those are the propper steps?

Thanks!

Hi Augustin,
the load-cases in Karamba3D 1.3.2. are indexed starting from zero. ‘LCFactor’ (or ‘R-Factors’ in version 1.3.2) expects a list of doubles whose order corresponds to the order of the load-cases.
‘LCIndex’ (or ‘ResCase’ in version 1.3.2.) is only there to supplement the load-case selection done via the ‘ModelView’-component’s drop-down.list.
In order to get the super-imposed results from components further downstream you need to set the selected load-case to ‘-1’.
Best,
Clemens

Hi,

Thanks for your answer. I have however few problems:

  • I am using version 1.3.2 - Build 190709 but the “LCFactor” is called “RCFactor” and not “R-Factor” and same for “LCIndex”
  • The “-1” selected load case works only for some components: Its does not work for “reaction forces” or “Nodal displacement” for instance

    “1. Model of iteration #0: Index of load-case index is out of range. You provided -1 while there are only 11 load-cases defined. The load-case index is zero based.”

it almost looks like i am not using the latest release even though it is 1.3.2 Any idea on what is going on?
Thanks!!

Hello Augustin,
as it seems there is an bug in how these components handle the input of ‘-1’ as a load-case number. Sorry for the inconvenience!
I am currently working on the subject of load-case and result-superposition. I will give you notice when the bug is removed.
In the meantime you could scale and sum up the results for each load-case via a C#-component or a small Grasshopper definition.

Best,
Clemens

okay, thanks for your answer, ill wait for your update then! i already create a tiny definition to superpose the results “by hand” which seems to be giving consistent results with the model viewer (Displacement and support reaction for instance)

Clemens, has there been any further development on load combination definition? I’m having a problem getting the values I input for the factor on each case in the combination to affect the value. When I show load values on the model, they never change on changing the combination. I’ve tried just inputting each panel separately and increasing any factor by hand but the load values (and utilization ratios) just remain the same.

hi @steve14,

In the ModelView component, you can select which loadcase you want to visualise, this will update the load values in the Rhino viewport. When you input a value in the R-Factors, this only multiplies the loads for the ModelView/BeamView Output.

Results in the Utilization Component are not affected, as these are coming directly from the Analysis and any changes to the ModelView do not affect the results. You can however select a LoadCase to extract the Utilization values from, otherwise all loadcases are displayed.

Hi Matthew,
I would like to ask you for help.
For practice, I have tried to model one simple beam with the accent on load combination, but that doesn’t go well…Can you please take a look at my script to see where I make mistake? I have tried to understand how that works with example files and manual but without success…
Thank you very much in advance.
All best,
Dragan
Load Combination.gh (26.3 KB)

Hi @DraganZ, the LoadCombination component is still work in progress and does not work at the moment.

At the moment you can use this workaround:

Load Combination_MT.gh (27.2 KB)

Hi Matthew.
At this moment Workaround helps also…:slight_smile:
Thank you very much on quick response…
All best

@karamba3d - I was wondering if there is any future updates planned for the LoadCombination component? It would be very hand to define a set of load combination cases through a set of text rules referring to defined load cases rather than manually define each combination.

Hi, the WIP version will be released in the next or so and we will keep everyone updated.

2 Likes

WIP seems to be available.

Very interesting and will take it for a spin!

2 Likes

Hi, sorry for the late reply. Yes it is up, but there are some minor issues we need to resolve but the majority of new features are working. Please let us know of any problems.