HMSection 是一个用于截面分析的 grasshopper 草蜢插件。它使用了基于 Python 包 sectionproperties (https://github.com/section-properties) 的 CrossSection.Net 包 (https://github.com/CrossSection.Net)。
使用方法:
使用 HMSec - Contour 组件从封闭的多边形曲线构建截面。如果截面有孔洞,使用 HMSec - Hole 组件来创建。
主要的分析工作发生在 HMSec - Analysis 组件中。该组件需要连接分析设置组件。网格属性可以通过粗糙度和角度设置来控制。默认情况下,由于变形和塑性分析的性能成本,只执行弹性分析。
分析的输出可以使用 HMSec - Elastic 和 HMSec - Plastic 组件来查看。网格可以使用 HMSec - Mesh 组件来可视化。
限制:
- 截面必须是封闭的多边形曲线。
- 该插件将 3D 多边形曲线投影到 XY 平面上,并且在计算中只考虑 X 和 Y 坐标。
- 孔洞不能接触截面轮廓。
- 每个孔洞只能在一个截面轮廓内,并且不能与其他截面轮廓重叠。
- 目前,只支持一种材料。
免责声明
- 结果尚未经过适当的验证。用户有责任确认并接受输出结果。
- 复合截面(由多个轮廓构成)可能存在问题,并且可能无法正常工作。