ansys网格划分命令流解释
发布网友
发布时间:2022-05-12 00:23
我来回答
共1个回答
热心网友
时间:2023-10-03 14:25
这段命令流可能是复制有误,或者不完整.从这个命令来看,在划分单元的时候是GUI操作,当同时选择多个对象进行操作时,程序自己生成了组件,我认为刚刚学软件时大可不必纠结这个问题吧,知道这么一过程就OK了.前面设置了ESIZE,4,是人为设定网格大小,后面又设置SMRT,1,这又让程序自己智能划分,冲突了,当然有警告,但是不影响网格划分,暂时可以不用理会.但是整体来说,您这命令真有点乱,应该从简单的模型开始练习,由简单的开始比较好吧.部分命令解释如下:
vsel,s,,,5 !选择5号体
smrt,off !关闭程序智能划分功能,即接下来通过人为设置单元尺寸
LESIZE,53,,,40 !53号线划分成40份
lesize,58,,,40 !58号线划分成40份
ESIZE,,4 !指定单元份数
MSHK,1 !似乎应该是MSHKEY,1,使用映射网格
MSHA,0,3D !指定单元为三维六面体形状
VMESH,all !开始划分
smrt,1 !打开自动划分
vsel,s,,,6,7,1 !选择6和7号体
MSHAPE,1,3D !指定单元为三维四面体形状
MSHKEY,0 !自由划分
vmesh,all !开始划分
!below mesh
vsel,s,,,1,4,1 !选择1,2,3,4号体
vmesh,all
SMRT,1
MSHAPE,1,3D
MSHKEY,0
!*
CM,_Y,VOLU !这个是程序自己生成的组件吧,体组件名_Y,包括1-4号体
VSEL, , , , 1,4,1
CM,_Y1,VOLU
CHKMSH,'VOLU'
CMSEL,S,_Y
!*
vsel,s,,,2 !似乎有误,此时再选择2号体,那前面的白选了
vmesh,all
vsel,s,,,9 !!!!!!似乎是操作不当,有误
vlis
tCM,_Y,VOLU
VSEL, , , , 9 !以下是对9号体划分
CM,_Y1,VOLU
CHKMSH,'VOLU'
CMSEL,S,_Y
!*
VMESH,_Y1
!*
CMDELE,_Y
CMDELE,_Y1
CMDELE,_Y2
!*
Alls
FINISH