最近看了一篇关于ANSYS
Mechanical经典和ANSYS Workbench孰优孰劣的对比文章,得出的结论是:Workbench适合于实用型工程人员使用,对于Mechanical经典适合研究型工程人员使用。对比中,有一条就是关于选择点线面体的对比,作者认为 Workbench更方便使用人员选择,而Mechanical经典选择相对困难,作为用了Mechanical经典近十年的老鸟,我有话说,如果均采用GUI操作的话Mechanical经典没有优势,但是如果采用APDL语言,则Mechanical经典要方便的多。
对于简单的模型,Workbench和Mechanical经典也没什么可以比较的,元素较少选择起来也很方便;
如果面对复杂的模型,Workbench通过隐藏其他元素的方式进行选择,在Mechanical经典中一样也能实现这种方式。
下面简单介绍一下Mechanical经典中的一些选择命令:
NSEL,S,LOC,X,-1,+1,,
通过坐标选择点(也可以通过节点号、单元属性等方式进行选择)
LSEL,S,LOC,X,-1,+1,,
通过坐标选择线(也可以通过长度、半径、线号等方式进行选择)
ASEL,S,LOC,X,-1,+1,,
通过坐标选择面(也可以通过面号等方式进行选择)
VSEL,S,LOC,X,-1,+1,,
通过坐标选择体(也可以通过体号等方式进行选择)
这些是Mechanical经典基本的点线面体选择语句,对于复杂的模型,可以通过这些语句组合运用:
例1:选择一圆柱筒体和椭圆封头内表面施加压力
方式1:转换坐标系:将笛卡尔坐标转换为柱坐标系;ASEL,S,LOC,X,-1,+1,,选择筒体内表面;修改柱坐标系XY轴比例(椭圆长轴和短轴比例);ASEL,S,LOC,X,-1,+1,,选择椭圆内表面。这种方式比较难,操作时需要不断的试;
方式2:LSEL,S,RADIUS,,-1,+1,,
选择圆柱筒体和椭圆体的相关的圆弧线;ASLL,S,
使用此命令获得与此线相关的面;然后剔除掉多余的界面,ASEL,U,LOC,X,-1,+1,,。这种方法简单可行也很方便,同样也适合于通过面选择体,这是一种自下而上的选择方式。
例2:选择重合在一起的面设置接触对
方式1: ASEL,S,AREA,,,,
通过面号选择面,通过这个方式容易出错,因为我们在不停试算时,面号有可能会发生改变,所以就会造成选择的面不是你想要的面(下面会介绍一种方法解决这个问题);
方式2:VSEL,S,LOC,X,-1,+1,,
通过坐标选择体;ALLSEL,BELOW,VOLU,选择与此体相关的所以元素(类似Workbench中隐藏功能); ASEL,R,LOC,X,-1,+1,,
通过坐标选择面,这是自上而下的选择方式。
方式3:参照例1中方式2.
Mechanical经典中通过选择元素的编号选择元素是最简单的方式,同时在一些命令中必须输入元素编号才能执行,所以元素编号正确输入很关键。下面介绍一个我自己总结的正确选择元素编号的方法:
步骤1:通过以上几种方式将所要选择的元素选择(选择的元素必须为一个元素,不能多选);
步骤2:利用*GET命令获得元素的编号,例如:*get,kmax1,kp,,num,max,
通过这种方式,Mechanical经典试算时哪怕编号发生改变,只要在执行命令中输入的编号参数为kmax1时,命令执行的结果就是你想要的结果。
这是我对Mechanical经典选择技能方面的一些总结,当然还有其他的一些选择方式,这里就不在多叙述,希望能够对大家起到一定作用。
建苑靖
2017-05-10