lanjeo 发表于 2011-5-18 16:06

一行段没看懂的APDL,关于LSEL操作的。

遇到这样一段APDL
finish
/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是指的选择坐标轴。

lanjeo 发表于 2011-5-19 16:17

没人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效果呢?纠结死我了。

高人!!救我~~!!!

liuhsh 发表于 2011-5-19 22:29

选择所有线的x坐标包含2.5,然后对这些线划分网格呀。

liuhsh 发表于 2011-5-19 22:30

因为他们的x坐标都包含在0-5之间呀

liuhsh 发表于 2011-5-19 22:31

不知这么解释,清楚了吗,俺也菜鸟

lanjeo 发表于 2011-5-24 12:07

哦,明白了。谢谢。
页: [1]
查看完整版本: 一行段没看懂的APDL,关于LSEL操作的。