One way load on a surface

When applying load on a surface using ‘meshloadconst’ command, is there a way to apply that in one direction only? For example, load goes to secondary beams only, not the primary beams.

You can apply the load to a specific element by inputting a BeamIDs.

Yes. That could be a way, however, I am not sure how would it fit the ‘parametric’ nature of the script i.e. if the surface (slab) gets bigger or smaller based on parametric nature of spans and number of secondary beams is also parametric.

Karamba calculates this always according to the input geometry. For example, if you increase the mesh size and the beam elements remain the same, the load factor will increase. If you incease the number of beams, the load on each beam will decrease. However you need to make sure that your mesh resolution is not too coarse so that the forces are accurately applied to your beams. Generally, make your mesh resolution half the size of the beam spacing to avoid this error.

1 Like