We need your help! 🔥

Please consider disabling your ad-blocker to support this website! 🔑

We are a free, community-supported website! 🥰

We only display small unobtrusive ads which help us stay online! 💯

Thank you in advance! ❤️

We are a free, community-supported website! 🥰

We only display small unobtrusive ads which help us stay online! 💯

Thank you in advance! ❤️

Name | ID | Description | Type |
---|---|---|---|

Model | Model | Model for which to optimize the cross sections | Model |

Elem Identifiers | ElemIds | List of identifiers of single elements that take part in cross section design. By default the whole structure is included. | Generic Data |

Group Identifiers | GroupIds | List of identifiers of groups of elements that take part in cross section design and shall have uniform cross section. You can use the names of element sets and regular expressions for defining groups. | Text |

Cross sections | CroSecs | List of cross sections for the optimization. Make sure that the more preferable (lighter) profiles come first in the list. Search for sufficient cross section starts at the beginning of the list and ends as soon as a sufficient cross section is found. The elements you want to optimize must have an initial cross section whose family attribute matches that of the cross sections in the list you want to use for optimization. Since Karamba3D 1.3.0 materials are connected directly to the cross sections and not to the elements. Therefore make sure that the provided cross section have the correct materials attached to them. | CrossSection |

Maximum utilization | MaxUtil | Target value of the element utilization. '1.0' means full utilization. | Number |

Maximum displacement [cm] | MaxDisp | Maximum admissible displacement [cm] for all load cases. If negative no limit exists. If given as a vector, the displacement components in the direction of the vector shall be smaller than its given length. | Generic Data |

Ultimate Limit State Iterations | ULSIter | Maximum number of iterations to be used for the ultimate limit state (ULS) cross section optimization. Cross section optimization as implemented here is an iterative process. If stopped prematurely results do not converge and may be incorrect. | Integer |

Displacement Iterations | DispIter | Maximum number of iterations to be used for the cross section optimization with respect to the maximum admissible displacement (SLS). Cross section optimization as implemented here is an iterative process. If stopped prematurely results do not converge and may be incorrect. | Integer |

Number of sample points | nSamples | Number of sample points where cross section forces and resistance are compared for cross section design. | Integer |

Elastic design | Elast | 'True': elastic cross section design; false: plastic cross section design. Default: true. | Boolean |

gammaM0 | gammaM0 | Material safety factor in case that buckling does not lead to failure. | Number |

gammaM1 | gammaM1 | Material safety factor in case that buckling leads to failure. | Number |

SwayFrame | SwayFrame | 'True' if buckling involves sideways sway of the structure. | Boolean |

Name | ID | Description | Type |
---|---|---|---|

Model with optimized cross sections | Model | Model with optimized cross sections | Model |

Info | Info | Information regarding the cross section design process | Text |

Mass [kg] | Mass | Mass of structure in [kg] | Number |

Maximum displacement [cm] | Disp | Maximum displacement [cm] of each load-case of the model at end-points and mid-points of elements | Number |

Elastic Energy Change [kNm] | DEnergy | Change of the internal elastic energy [kNm] of each load-cases of the model computed as the scalar product of external nodal loads and nodal displacements. | Number |

Site design © Robin Rodricks.
Karamba3D and associated data © 2024 Clemens Preisinger.

Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.
Hosted by GitHub