A-A+

在Hyperworks Optistruct中进行尺寸优化的流程

2019年11月17日 CAE 阅读 6,060 views 次

5、定义约束

被定义为目标函数的响应不能再被定义为约束,在此模型中,不约束体积响应。约束stress1和stress2响应的上限值。

进入constraints面板,在constraint=中输入stress1,单击response=并从响应列表中选择 stress1,在面板中出现的loadsteps按钮中选择STEP载荷步。勾选upper bound=,并将响应的上限值设置为100。同样创建约束stress2,设置同stress1.

6、求解

在Optistruct面板中提交求解,求解完成后查看求解结果。下图左侧为最后一个迭代步的支架厚度,右侧为最后一个迭代步的应力云图。支架的厚度尺寸优化结果为1.866,满足最大应力不大于100.

如果希望控制尺寸优化中单元厚度尺寸的精度,如本例中保留小数点后一位小数,可通过控制设计变量的离散值来实现。

7、增加设计变量离散值控制

在optimization面板中选择discretedvs命令,在name中输入DDV1,将fom设置为0.5, to设置为3,Increment设置为0.1。创建离散设计变量DDV1,起始值为0.5,终止值为3.0。变量每次增加0.1。同样,创建另一个设计变量DDV2,与DDV1使用相同的离散值。

返回optimization面板,选择size(parameter)命令,并选择 desvar子面板。在desvar=中选择 part1,将noddval切换为ddval=,并从列表中选择DDV1,单击update更新设计变量,此时设计变量part1与名为DDV1的 DDVAL(离散设计变量值)关联在一起。同样,使用离散设计变量值DDV2更新设计变量part2.

8、求解

再次提交求解,优化结果如下所示。左侧最后一个迭代步的支架厚度优化结果为1.9,精度为小数点后一位小数。右侧为最后一个迭代步的应力云图,满足最大应力不大于100.

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

1 条留言  访客:0 条  博主:0 条   引用: 1 条

来自外部的引用: 1 条

  • 在Hyperworks Optistruct中进行自由尺寸优化 | 坐倚北风

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: