问题描述
在前后处理中,利用Vsel、Lsel、Esel等命令进行图形元素选择是高频操作,但当根据坐标进行选择的时候,会出现“选择的结果是一个范围而非坐标指定值”的现象。
举个例子,如在某箱梁模型中,我想选择位于x=60.6处的截面,选择命令为:
lsel,s,loc,x,60.6
选择结果如下:

发现选择结果和预期的不符,结果是选择了x=60.0~60.6这个范围的线。
原因
这是由于ANSYS软件内设的容差导致的,尤其是当待选图形元素周围有较小尺寸图素时,容易其一并选择了。
解决方案
可以转而通过根据长度等进行选择,最简单的解决方案是用一个较小的范围来“框选”,例如对于本例的命令进行修改如下:
lsel,s,loc,x,60.6-0.05,60.6+0.05
结果如下:

这样就达到我们的目的了。