A.2.4: 减少运算时间的技巧

Karamba3D花费了大量时间来解决模型挠度。所需时间取决于静态系统自由度数nn以及节点之间存在多少个连接。在每个节点都连接到所有其他节点的理论上情况下,计算时间随n3n^3的增长而增加。如果每个节点彼此相邻nneighn_{neigh},并且整个结构具有一个沿其定向的主轴(即,距离远的节点之间没有连接),则计算量大约增加0.5nnneigh20.5 \cdot n \cdot n^2_{neigh}。Karamba3D可以使用多个处理器,因此拥有多个处理器可节省时间。使用桁架代替梁可节省一半的计算时间。

当使用诸如Galapagos等进行优化时,其不断更新的显示大大降低了程序的运行速度。为了获得更好的性能,请禁用所有组件预览或将Rhino窗口最小化。

通过在显示网格之前加入网格,可以大大加快以网格为结果的渲染速度。

最后更新于