今天开始和大家一起学习优化,今天用的是OptiStruct软件来做一个拓扑优化的案例。
前处理软件用的依然是我们熟悉的ANSA。
这里载荷和边界条件我们已经做好了。这个立方体两端固定,中间我们施加力。
我们这次的优化目标是减重,我们先用Deck_info这个命令看一下他目前的总重是多少。
我们单位是mm-ton-s,目前重量是4.239kg,我们的目标是在满足他刚性的要求下,减重40%。
首先我们先要给一个优化区域,我们用DTPL(Design Variables for Topology Optimization)命令。
这里我们先选择我们的优化区域,就我们这一整个实体,然后我们选择三个点,做他两个对称面。
下面我们设置他的两个设计灵敏度响应量,我们用DRESPi命令。
第一个响应我们选择质量分数。
第二个响应我们选择结构的顺应性。
接下来我们定义优化约束。使用DCONSTR命令。
这里我们设置减重的目标是超过原重量的40%。
我们再定义一些优化参数,用DOPTPRM命令。
在打开的窗口中激活DESMAX并输入要执行的优化循环数量的值40。
最后我们写一下计算用的头文件,然后提交计算。下面看一下结果动画。