workbench进行膜结构找形如何实现自平衡迭代和材料参数恢复
浏览:171924 回答:3
利用
workbench进行膜结构找形,开始采用虚拟弹性模量,比实际降低3个数量级,施加温度载荷和位移后,进行第一次计算,计算结果见下图,第一次计算完后需更新节点坐标以及恢复索和膜的真实弹性模量,然后进行第二次计算,这种如何实现,能否直接回到前处理部分更改参数再算一遍,还是说在第一次计算完后插入命令,如果是插入的话,在后处理部分插入修改参数的命令(实际属于前处理部分内容),却无法识别命令,请教各位,该如何处理,谢谢!
这是我在初步找形之后,也就是在上图求解出之后所进行的循环迭代过程,插入的命令如下:
/prep7
r,1,0.0002,0.001 !恢复材料属性
mp,ex,1,2e11
mp,ex,2,3e8
mp,alpx,2,0.015
finish
/solu
CMSEL,,point !选择膜边界的四个点并施加位移约束
D,ALL,ALL,0
allsel,all !选择所有并更新节点坐标
upcoord,1,off
solve
/solu !循环迭代
allsel,all
upcoord,1,off
solve
/solu
allsel,all
upcoord,1,off
solve
/solu
allsel,all
upcoord,1,off
solve
finish
但最后却没有更新四个边界点的坐标,位移约束还是施加在未求解之前的图形上,也就是说还是个平面,循环迭代过程已经成功了,见下图,请教下各位,命令该如何写才能实现约束是在变形之后的图形上,我将施加约束的命令放在坐标更新命令之后还是一样效果。
这是我在初步找形之后,也就是在上图求解出之后所进行的循环迭代过程,插入的命令如下:
/prep7
r,1,0.0002,0.001 !恢复材料属性
mp,ex,1,2e11
mp,ex,2,3e8
mp,alpx,2,0.015
finish
/solu
CMSEL,,point !选择膜边界的四个点并施加位移约束
D,ALL,ALL,0
allsel,all !选择所有并更新节点坐标
upcoord,1,off
solve
/solu !循环迭代
allsel,all
upcoord,1,off
solve
/solu
allsel,all
upcoord,1,off
solve
/solu
allsel,all
upcoord,1,off
solve
finish
但最后却没有更新四个边界点的坐标,位移约束还是施加在未求解之前的图形上,也就是说还是个平面,循环迭代过程已经成功了,见下图,请教下各位,命令该如何写才能实现约束是在变形之后的图形上,我将施加约束的命令放在坐标更新命令之后还是一样效果。

