A-A+

利用Hyperworks OptiStruct进行多工况优化设计——汽车控制臂的轻量化设计

2017年01月24日 CAE 阅读 3,368 views 次

本例采用Hyperworks OptiStruct对汽车控制臂进行轻量化优化设计,尽可能减小汽车控制臂所使用的材料。所采用的模型为Hyperworks OptiStruct的帮助文件模型carm.hm。优化问题描述如下:

(1)目标:体积最小;

(2)约束:工况1——载荷作用点的合成位移上限为0.05mm;工况2——载荷作用点的合成位移上限为0.02mm;工况3——载荷作用点的合成位移上限为0.04mm;

(3)变量:设计空间中每个单元的密度(和相应的单元刚度)。

1、有限元前处理

模型如上图所示,绿色区域为设计区域,黄色区域为非设计区域。材料的弹性模量为2.0E5,泊松比为0.3.设计区域和非设计区域的单元属性均为PSOLID,分别给设计区域和非设计区域创建不同的属性标签design_prop和nondesign_prop.创建4个载荷集:SPC、Brake、Corner、Pothole,在SPC中约束左侧两个加载点的自由度,上方为dofs2、3,下方为dofs1、2、3,在中部节点3239上约束其沿Z方向的自由度dofs3.在右侧加载点上加载三个力:

(1)位于Brake载荷集,大小1000,x方向;

(2)位于Corner载荷集,大小1000,y向;

(3)位于Pothole载荷集,大小1000,z向。

创建3个linear static工况Brake、Corner、Pothole,约束为SPC,载荷分别为Brake、Corner、Pothole。

2、定义拓扑优化设计变量

在topology面板中创建设计变量gn_prop,在props中选择设计区域单元属性design_prop,将type设置为PSOLID。

3、创建体积和位移响应

在responses面板中创建体积响应vol,response type设置为volume(total)。

创建位移响应disp1,response type设置为static displacement,在nodes中选择力的加载点节点,方向选择total disp,它是x、y、z方向的位移合成。

4、定义目标

在objective面板中将目标设置为min,response选择vol。

5、创建位移响应约束

进入dconstraints面板,创建三个位移响应约束:constr1、constr2、constr3,response选择disp1,选中并设置upper bound分别为0.05、0.02、0.04,loadsteps分别设置为Brake、Corner、Pothole。

6、提交计算并查看计算结果

在Analysis中进入OptiStruct面板提交计算。计算完成后进入HyperView查看单元密度计算结果。下图所示为使用Iso Value命令查看的最后一个迭代步,密度阀值在0.15以上的单元的优化结果。

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

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

来自外部的引用: 1 条

  • 在Hyperworks OptiStruct结构拓扑优化中添加拔模方向和对称约束 | 坐倚北风

给我留言

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

用户登录

分享到: