A-A+

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

2019年11月17日 CAE 阅读 5,987 views 次

本实例来自Hyperworks帮助文档tutorials\hwsolvers\optistruct\bracket_size.hm,模型如下所示:

优化问题如下:

(1)设计目标:体积最小化;

(2)设计约束:支架上最大Von Mises应力低于100MPa;

(3)设计变量:支架厚度。

1、定义设计变量

进入optimization面板,点击size(parameter)命令,在desvar子面板中创建设计变量part1.在initial value中输入2.5,lower bound中输入1.0,upper bound中输入2.5,并在下面选择move limit default,单击create创建变量。同上,创建设计变量part2,设置和part1完全相同。

选择 generic relationship子面板,在mame中输入part1_th,将右侧的选择器切换到prop,并选择属性part1. 将prop下面的属性设置为Thickness T。单击 designvars按钮,选择设计变量part1,并将其后面的线性系数设置为1.000。

单击return,单击create,创建设计变量与属性的关联,它将设计变量part1与名为part1的PSHELL单元属性卡片相关联。

重复上面的步骤,创建part2_th,将设计变量part2与PSHELL属性part2关联起来。

2、关联设计变量

在optimization面板中点击desvarlink命令,在dlink中创建关联link1,在dependent中选择part2,在independent中选择part1,并将part1后面的线性系数设置为1。设置C0=0,CMULT=1.单击create按钮创建设计变量之间的关系,本例中设计变量part2与设计变量part1成线性关系。

3、定义响应

进入responses面板,定义体积响应volume,将response type设置为volume,并选择total。

再定义一个应力响应stress1,将responsetype设置为static stress,在props中选择part1,将应力类型设置为von mises,并单击von mises下的选择按钮从下拉菜单中选择both surfaces。同样方法,再定义一个应力响应stress2,将props设置为part2,其他设置同stress1.

4、定义目标函数

进入objective面板,将目标函数设置为min,response并从响应列表中选择volume,创建目标函数。

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

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

来自外部的引用: 1 条

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

给我留言

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

用户登录

分享到: