在 ANSYS 中,SEL 命令(如 KSEL, LSEL, ASEL, VSEL, NSEL, ESEL 等)用于选择特定类型的实体(关键点、线、面、体、节点、单元),是 APDL(ANSYS Parametric Design Language)中实现高效建模、加载和后处理的核心工具。
基本语法结构
所有 *SEL 类命令遵循统一格式:apdl
*SEL, Type, Item, Comp, VMIN, VMAX, VINC, [KSWP/KABS]
Type:选择方式
S:Select(新建选择集,覆盖当前)
A:Also(附加到当前选择集)
R:Reselect(在当前选择集中进一步筛选)
U:Unselect(从当前选择集中移除)
INVE:Invert(反选)
ALL:选择所有该类实体
NONE:清空选择
Item:选择依据(如编号、坐标、材料等)
常见值:KP(关键点号)、LINE(线号)、AREA(面号)、VOLU(体号)、NODE(节点号)、ELEM(单元号)
特殊项:LOC(位置)、MAT(材料号)、TYPE(单元类型)、REAL(实常数)等
Comp:分量(仅当 Item=LOC 时使用,如 X, Y, Z)
VMIN, VMAX, VINC:定义选择范围(如编号区间或坐标范围)
KSWP / KABS:控制选项(如是否包含附属实体或是否取绝对值)
常用示例
按编号选择面
apdl
ASEL, S, , , 5 ! 选择面
ASEL, S, , , 1, 10, 2 ! 选择面1,3,5,7,9(步长2)
按位置选择节点
apdl
NSEL, S, LOC, X, 0 ! 选择X=0的所有节点
NSEL, S, LOC, Y, 0, 100 ! 选择Y在0~100之间的节点
按材料选择体
apdl
VSEL, S, MAT, , 1 ! 选择材料号为1的所有体
组合操作:先全选,再移除部分
apdl
NSEL, ALL ! 全选节点
NSEL, U, LOC, X, 0, 10 ! 移除X在0~10之间的节点
依附关系选择(“顺藤摸瓜”)
从体选面:ASLV, S
从面选线:ASLL, S
从线选点:LSLK, S
从体选单元:ESLV, S
从节点选单元:ESLN, S
示例:选择包含某面的所有单元
apdl
ASEL, S, , , 5 ! 选面
ESLV, S ! 选附着于该面的所有单元
重要提示
选择状态是独立的:节点、单元、面等的选择集互不影响。
使用 ALLSEL 可恢复全选:apdl
ALLSEL, ALL ! 恢复所有实体类型的选择
组件(Component)可保存常用选择集:apdl
CM, MyFace, AREA ! 将当前选中的面保存为组件"MyFace"
CMSEL, S, MyFace ! 后续可快速调用
参考资料
CSDN博客:ANSYS选择大法
腾讯云:ANSYS命令流学习系列一
简书:以*SEL系列为例讲解ANSYS帮助文档
CSDN博客:ANSYS选择集全攻略(2026年)
020FEA:ANSYS基础教程—选择逻辑(2025年)
CSDN博客:ANSYS选择相关命令整理
如需具体场景的命令示例(如“选择内表面”或“按坐标范围选单元”),可进一步说明需求。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权