A-A+
在Hyperworks OptiStruct中使用CWELD单元进行焊点拓扑优化
3、定义约束和目标
单击dconstraints,在response后面选择已定义的volfrac,设置upper bound为0.3.将名称设置为volfrac定义一个体积分数约束。
单击objective,选择min,在response中选择已定义的wcomp。定义加权应变能目标。
4、优化参数调整
单击opti control,勾选DISCRT1D,并将其值设置为20,通过增大密度方法中的惩罚因子,可以帮助一维单元获得一个离散的结果。勾选OBJTOL,并将其值设置为1E-5,这样减少了用于检查收敛的目标容差。
进入OptiStruct面板提交计算,将export options设置为all。下面对优化结果进行后处理,将焊接单元按照密度不同放到不同的components中。
单击File菜单,选择Run下的Command File命令。打开Command file execution面板。用browse找到运行OptiStruct后输出的.HM.comp.cmf文件,单击open按钮打开,单击execute执行文件。
结果中,4个焊接单元放到了密度为0.9~1.0中component中,所有其他的都放到了密度为0.0~0.1的component中。关闭低密度(0.0~0.1至0.8~0.9)components的显示,回到Radioss面板,将export options设置为displayed,重新分析焊接后的单元,如下图所示。