在上一篇内容ANSA中MORPH功能参数化模型中我们已经把我们的模型参数化了。今天就来搭建我们的优化任务。
第一步我们先建立我们的优化任务
我们new一个优化任务。
我们在设计变量里右键选择morph参数,选择我们的Emboss_depth1和Emboss_depth2。
右键我们的设计变量,选择edit,改一下名字,设定一下参数的类型和范围。
这里我们右键选择新建一个设计变量,选择我们的Emboss_width。
同样我们这里给他设定范围,选择类型为STEP.
这里我们右键Emboss_width选择编辑,因为他的morph是同时向两边延长,所以这里的参数要除以2
这里我们以同样的方式,创建Emboss_distance的设计变量,并给定范围
下面我们从实体创建我们的设计变量,选择Entity
选择这个实体的厚度,来作为设计变量。
给定范围,选择类型为LIST,里面输入0.8,0.9,1,1.2,1.4,1.7
这样我们的四个设计变量就都设置好了。
下面我们来新建一个session command,我们选择我们的smooth
并把我们的session command移动到这个位置,因为在morph后,我们的网格可能产生大的变形,所以需要smooth一下。
下面我们右键我们的DVFile,来给他指定一个输出保存的路径,然后点击save。里面保存着我们的设计变量的信息。
同样我们把计算的key文件也保存一下。
下面我们跑一下整个优化任务,如果没有问题,就会在该路径下,生成一个Baseline_Run_001的文件夹。
这里可以右键video来创建设计变量的动画
下面开始我们的DOE
DOE算法选择线性,生成我们10个的计算样本。然后点击我们右下角的simulate,可以看,每个样本里,我们模型跟随变量改变的变化。
点击start可以生成计算的文件夹以及图片,如果你在ANSA里设置了LSDYNA的command,那就可以直接计算。
这里小编的破笔记本算力有限,就不进行计算了,以后还是有机会给大家讲解的,今天就到这里了,感谢大家观看。