modmsh命令虽然不常用,但我想还是有必要在此提一下,对于一些复杂的建模还是有些帮助的。
在解释modmsh命令之前,先澄清两个概念,即实体模型和有限元模型。实体模型就是几何模型,线只是线,面就是面。而有限元模型则是将几何模型赋予了属性,划分了单元,单元通过节点连接。但要注意,从实体模型到有限元模型形成节点和单元的过程中,实体模型的关键点、线、面仍然是存在的,对关键点、线、面施加的荷载会加到有限元模型中。那么在建模时,有时为了方便,能不能有一个命令将有限元模型和几何模型的这种关系解除掉,modmsh命令就是这个意思。
为了不把实体模型和ANSYS实体单元分析混淆,以后的博文一律将实体模型称为几何模型。
modmsh,lab:控制几何模型与有限元模型直接的关系。lab的选项有start,nocheck,check,detach.下面着重解释几个常用的选项:
modmsh,ncheck:关闭几何模型和有限元模型的检查。去除所有的前后参照关系检查,使得几乎不能进行任何几何建模操作,允许用emodif、nmodif、edele、ndele等修改分网操作生成的单元和节点。这个命令不怎么常用。
modmsh,detach:释放几何模型和有限元模型之间的所有联系。操作这个命令后,这样,对几何模型的操作不会影响到有限元模型,对有限元模型的操作不会影响到几何模型。一旦使用这个命令,将不能进行如下操作:选择实体模型或者与实体模型相关的有限元模型;清除网格;把实体模型的载荷和边界条件转化到有限元模型上。这个命令的优势在于,几何和有限元模型分离后我们可以对有限单元模型,做细节修改。