结构优化设计with OPtiStruct

        上手OptiStruct做结构优化设计,借助该软件强大的优化运算功能,已经成为行业的主流结构优化工具。因此,决定整理一下简要的操作步骤,以备后继之需。

        我目前使用的是Hyper13.0版本。

         首先是通过hypermesh进行网格划分,其中重点是提前计算规划好约束和加载力的节点node,通过node准确定位受力点。

         其次,在完成上一步工作后进入到OptiStruct。进入后,首先通过Model view——Material View定义优化对象的材料属性,通过鼠标右键creat来实现。接着通过Properties view来新建特征,目的是将新建的材料属性分别有序的赋给优化区域与非优化区域。在完成上面两个步骤后,设置Load Collector建立加载的集中分类区,并设置上不同颜色。在Load Step中通过拾取受力节点node来设置,力的来源为load collector设置的参数,这样通过以上设置就完成了约束的定义。

         接着需要设置设计变量Design Variable 和 Optimization Response选项,响应项一般选取体积变化,节点位移变化。目标变量设置在Objective项中进行,优化约束条件通过前期确认约束参数在Optimization Constraint中完成。这样基本流程就算是走通了。

         在完成基本设置后,在软件的界面会按照操作顺序显示相关设置。如下图1所示。

                                            结构优化设计with OPtiStruct

 



总结

          最重要的不是在于用这个软件,最重要的工作其实是在于前期准确的确定受力节点位置、受力的大小与受力的分布,只有在这些比较成熟的完成后,在通过软件的辅助便会有事半功半的效果产生。所以,前期受力的核算设计更凸显的尤为重要在结构的轻量化优化设计中。