3.5.9: 梁的双向渐进结构优化 (BESO for Beams)

渐进结构优化(ESO)构成了一种拓扑优化方法,该方法由Y.M.谢和G.P.史蒂文首创,其基本原理很简单:用户从预定义支撑件上由结构元件所组成的给定体积开始,并对其施加预设荷载。计算结构响应将表明,某些区域承受的外部荷载较其他区域更多。现在,用户去除了结构中应变最小、效果最差的那些元素。再次确定现有稀疏模型的响应,删除未充分利用的元素,依此类推。当达到目标体积或达到剩余结构元素的数量时,此迭代过程将终止。

可将上述算法视为一种跟踪结构内力流并删除非该结构组成部分元件的方法。图3.5.9.1显示了应用了“BESO for Beams(梁的双向渐进结构优化)”运算器后的悬臂。该算法仅适用于梁和桁架元件。对于壳体,则另有专门的运算器适用(参阅第3.5.10节)。

图3.5.9.2显示了“BESO for Beams(梁的双向渐进结构优化)”运算器的工作情况。在左侧,可以看到初始几何形状,即:从表面派生的三角形网格。存在两种荷载情况,荷载分别於水平和垂直方向作用在结构平面中。结构的三个角节点保持固定。右图显示了经过20次设计迭代的优化结构,其质量与初始质量相比降低了45%。

下面是输入参数说明:

通过单击“Settings(设置)”栏,用户可以展开以下输入端口:

力/力矩的权重因子:“BESO for Beams(梁的双向渐进结构优化)”运算器允许用户为元素中的不同力及弯曲元件选择权重因子。元件的重量是根据各个横截面力所引起的变形能的密度来确定的。与将用户给定的相应加权因子相乘,并累加分量份额,即可得出元素权重。组的权重由其构件的平均值得出。以下是可用的加权因子:

  • “WTension”:轴向张力权重因子

  • “WCompr.”: 轴向压力权重因子

  • “WShear”:合成剪力权重因子

  • “WMoment”:合成力矩权重因子

“MinDist(最小距离)”:在某些情况下,用户希望限制在某个特定区域内添加或删除的元素的数量。“MinDist(最小距离)”允许用户选择在一次迭代中可能更改元素端点之间的最小距离(以米为单位)。

“WLimit”:在BESO过程结束时,常会发生一小部分元件的利用率远低于平均值的情况。“WLimit”允许用户删除那些其权重低于“WLimit”乘以平均权重的元件。

这些输出端口位于“BESOBeam(梁的双向渐进结构优化)”运算器的右侧:

Last updated