首页 理论教育 OptiStruct&HyperStudy工程应用

OptiStruct&HyperStudy工程应用

时间:2023-11-24 理论教育 版权反馈
【摘要】:OptiStruct输出所有迭代步中经拓扑优化的壳单元的单元密度和厚度结果。下面的内容描述如何在HyperView中查看这些结果。DISCRETE(离散)参数使得处于中间密度的单元移向两端1或0,这样产生更加离散化的结构。如果调整了参数DISCRETE,合并检查面板的控制,重新定义网格,和(或)减小了目标容差仍然无法得到一个更加离散的方案,用户可能需要检查一下优化问题的设置情况。基于已获得的拓扑优化结果,在模型中增加了很多加强筋。

OptiStruct&HyperStudy工程应用

OptiStruct输出所有迭代步中经拓扑优化的壳单元的单元密度和厚度结果。另外,默认输出第一迭代步和最后一个迭代步的特征向量结果。下面的内容描述如何在HyperView中查看这些结果。

(1)在OptiStruct面板下,单击HyperView按钮

(2)启动HyperView,载入文件sshield_optimization.mvw。该文件与sshield_optimization_des.h3d和sshield_optimization_s1.h3d相关联。

(3)弹出的Message Log(信息提示)窗口,显示.h3d文件的位置。

(4)单击Close按钮,退出Message Log窗口。

(5)通过单击工具条上的Contour按钮978-7-111-40462-0-Chapter02-76.jpg,进入contour面板。

(6)将Result type设为Element Thickness(s)。

(7)单击Apply按钮。

(8)从Results Browser中,选择最后一个迭代步,如图2-48所示。

(9)分配给模型中的每个单元的图例颜色,表明已选迭代步下每个单元的厚度。

978-7-111-40462-0-Chapter02-77.jpg

图2-48 选择迭代步

是否大部分单元厚度聚集在1或0呢?(www.xing528.com)

如果很多单元处于中间密度(表现为中间厚度),那么需要调整离散参数。DISCRETE(离散)参数(在optimization面板下的opti control面板中设置)使得处于中间密度的单元移向两端1或0,这样产生更加离散化的结构。

密度趋于1.0的区域需要加固,密度趋于0.0的区域可以删除。

是否max=栏处显示=1.0e+00?

如果显示1.0,则保持不变;如果不是,还需要继续优化。允许更多步迭代或减小OBJTOL参数(可在opti control面板中设置)。

如果调整了参数DISCRETE,合并检查面板的控制,重新定义网格,和(或)减小了目标容差仍然无法得到一个更加离散的方案(没有单元密度达到1.0),用户可能需要检查一下优化问题的设置情况。对于给定的目标函数,一些定义的约束可能无法达到,反之亦然。

那么,将在哪里放置加强筋呢?

图2-49为在第12迭代步时,除可设计组件关闭外所有组件内单元的密度云图

978-7-111-40462-0-Chapter02-78.jpg

图2-49 单元密度云图

(10)单击File菜单,选择Exit命令,退出HyperView。

(11)在HyperMesh中设置最终模态分析。

基于已获得的拓扑优化结果,在模型中增加了很多加强筋。包含这些加强筋的新设计sshield_newdesign.fem,位于<Hyperworks安装目录>/tutorials/hwsolvers/optisruct/中。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈