Direct Optimization(直接优化)是根据输入输出参数(Parameters)设计函数关系来筛选出最佳设计点(Design piont),求解多个设计点的时候使用Adaptive Multiple-Objective(自适应多目标算法),该算法是结合了克里金响应面算法法和多目标遗传算法,是非支配排序遗传算法-Ⅱ的一个变种,支持多目标和约束,目的是找到全局最优


设置输入参数

将模型的高度、直径和厚度设置为输入参数

在A3处导入模型,使用DM打开,右键Attach1 > Generate ,生成模型,点击Attach1

分别给高度100,直径75和厚度2设置为输入参数。



材料使用默认的结构钢


划分网格

右键Mesh > Insert > Sizing > 选中模型 > Apply;Element Size:2mm

右键Mesh > Update

生成网格



设置边界条件

点击A5 > Loads > Pressure > 选中模型外表面 > Apply ;Magnitude:66 MPa

点击A5 > Supports > Displacement > 选中底面 > Apply ;X、Y、Z轴位移均为0



结果查看总形变。求解。


设置输出参数

点击Geometry > Properties > 将Mass设置为输出参数。



点击Total Deformation > Results > 将Maximum设置为输出参数。



退出分析模块,在主界面双击Parameter Set可查看输入参数:P1、P2、P3和输出参数:P4、P5。



将Design Exploration下的Direct Optimization拖入Parameter Set下方。



双击B2进入Direct Optimizatio,点击A3在右侧设置输出参数的关系式:

P4 ≤ 0.54 Kg

P5 ≤ 0.27 mm



点击A2可以看到当前的算法是Adaptive Multiple-Objective



右键A2 > Update,求解时会产生很多组数据,依次计算。点击A12:Raw Optimization Data可查看。



求解完成后,点击A15:Candidate Points即可查看最优设计点。



Candidate Point1相较于另外两个点更加均衡。


举报/反馈

WorkBench有限元学习

1097获赞 240粉丝
在WorkBench里如何操作有限元分析
关注
0
0
收藏
分享