选择y便可以的。(y表示覆盖原先正在运行的文件。如果选择N的话就是推出ANSYS了。)
还有就是ansys的目录最好不用带有中文的文件名。
可以简化成2D问题,单元选solid PLANE82,实常数不用定义的。拓扑优化不用输实常数的。我刚做过一个例子,命令流如下
/title,structural topological optimization
/PREP7
et,1,plane82
et,2,plane82
mp,ex,1,2e11 !弹性模量
mp,nuxy,1,0.3 !柏松比
rectng,0,37,0,10
esize,0.2
type,1
amesh,1
nsel,s,loc,y,9.5,10
esln
type,2
emodif,all
allsel
finish
/solu
nsel,s,loc,x,0
nsel,r,loc,y,0
d,all,all,0
nsel,s,loc,x,37
nsel,r,loc,y,0
d,all,all,0
nsel,s,loc,y,10
sf,all,pres,-100e6
allsel
lswrite,1
fdel,all
TOPDEF,70,1,.001 !70表示减少的体积
/dscale, , off
/contour, , 4
TOPITER,20,1
!号后是说明不用复制进去的
你参考下。不会定义许用切应力,提供一办法:但是后处理把应力显示出来,与许用切应力对比,小于就好了,否则重新做。
直接按y就可以了,主要是里面的一些文件的问题。
材料参数中第一个点的应力除以应变的值必须等于弹性模拟,否则出错,因为材料初始变形阶段为弹性变形阶段