一行段没看懂的APDL,关于LSEL操作的。
遇到这样一段APDLfinish
/clear
/filname,name,1
/prep7
et,1,solid117
mp,murx,1,2
block,0,0.05,0,0.2,0,0.5
lsel,s,loc,x,0.05/2(问题出现在这里,最后那个0.05/2是什么意思?我反复验证了一下,没有这个0.05/2的约束,有了这个0.05/2的约束,结果显示完全不同。)
lesize,all,,,5
lsel,all
esize,0.05
vmesh,all
allsel,all
finish
最后请教一下,lsel,s,loc,x这个命令该怎么用,我知道loc是指的选择坐标轴。 没人CARE吗?
我说的具体一点。如果将上面代码在ANSYS编辑器中输入得到的是如下图1所示的图,图中用椭圆圈出的就是进行了lsel,s,loc,x,0.05/2 之后得到的。
图1
我将这行命令流过了一个改动,将0.05/2删除,也就是说,这行命令流变成了lsel,s,loc,x,其余命令流不变,得到如下图2所示。其中用椭圆或圆圈出的就是执行了该命令流后得到的线分割。
接着我又将该行命令流作了修改,将0.05/2改为0.05,也就是说,这行命令流变成了lsel,s,loc,x,0.05其余命令流不变,得到如下图2所示。其中用方形圈出的就是执行了该命令流后得到的线分割。
图2
很明显lsel,s,loc,x,0.05的解释就是,选择坐标为X=0.05的所有线。那问题来了,如果要得到图1所示的结果,应该要进行两次选择,因为,图1所示的4条边明明是Z=0和Z=0.5所对应的边,命令流应该写成
lsel,s,loc,z
lsel,a,loc,z,0.5
然后其它命令流不变。可是为何执行了lsel,s,loc,x,0.05/2也能得到图1效果呢?纠结死我了。
高人!!救我~~!!! 选择所有线的x坐标包含2.5,然后对这些线划分网格呀。 因为他们的x坐标都包含在0-5之间呀 不知这么解释,清楚了吗,俺也菜鸟 哦,明白了。谢谢。
页:
[1]