用法:MODMSH, DETACH
解释:该命令解除几何模型和有限元模型关系。通常首先创建几何模型(keypoints, lines, areas, volumes,简称KLAV),然后通过网格划分生成有限元模型(nodes, elements, and boundary conditions,简称NE)。但有时为了更加方便地修改有限元模型,例如采用NMODIF命令修改节点坐标,可采用MODMSH命令解除二者之间的关系。命令项NOCHECK虽然也可,但一般不推荐使用。
用途:路面或轨道不平顺、结构鼓包几何缺陷等
举例:如图所示的矩形梁顶面按某种曲面变化,可先创建标准的六面体,然后划分网格;再将几何模型和有限元模型解除关系,直接修改顶面节点坐标,最终形成图示有限元网格。
如果直接创建曲面的几何模型再划分网格,则要复杂很多。
顶面为某种曲面的矩形梁示意
finish
/clear
/prep7
et,1,solid186
mp,ex,1,2e10
mp,prxy,1,0.3
blc4,,,0.6,1,6
vatt,1,1,1
esize,0.2
mshkey,1
vmesh,all
modmsh,detach
nsel,s,loc,y,1
*get,nt,node,,count
*get,ni,node,,num,min
pi=acos(-1)
*do,i,1,nt
nxi=nx(ni)
nzi=nz(ni)
nyi=0.05*cos(nzi*pi) ny(ni)
nmodif,ni,nxi,nyi,nzi
ni=ndnext(ni)
*enddo
nsel,all
eplot