hypermesh对膛线身管划分网格的问题?

浏览:1110 回答:3

最近在对带走膛线的身管采用hypermesh软件进行网格划分,整个划分的过程大概是这样的。

首先对模型切割,按照膛线阳线两侧的面来切割身管,然后并把身管和膛压沿身管轴向分成了三部分,而且膛线与身管也进行了切割。见下图

50.jpg

51.jpg

52.jpg


然后,除靠近炮口端部分的身管(紫色)和膛线,其他全部隐藏,在炮口的端面用2D面板的automesh划分出切割好的一条膛线及身管部分的面网格。见下图

53.jpg

54.jpg

再然后,用3D面板中的solid map,再选择solid map下面的one volume,将划分好的面网格沿切割好的膛线和身管拉伸出体网格。

55.jpg

然后用tool面板下面的rotate将建好的网格沿身管轴向进行旋转,从而旋转出带有膛线的身管网格。(图片里我暂时旋转了一部分)

57.jpg

这是我建膛线身管网格的过程,但是这样出现了几个问题,

第一,旋转出的身管会有单元节点不连续的情况,虽然可以采用tool面板下面的face和edges进行粘合,但是需要输入容差,而某些单元之间节点差距过大,若以该距离作为容差输入,会导致膛线部分的单元节点也粘合,这该怎么办?(对于这种问题有一种解决办法,就是把切割好的膛线和身管一条一条的划分网格,不旋转,但是这样工作量巨大,总共48条膛线,分了三段,一条一条画工作量太大了感觉)

58.jpg

59.jpg

60.jpg


第二,采用上述该方法划分网格质量有问题,因为在尝试向ansys经典界面导入时,ansys会报出提示有错误的网格和低质量问题的网格,虽然能够成功导入,但是通过网格质量检查时,出错的网格都在膛线处,说明该方法的网格质量太低,所以想请教各位大神针对膛线身管划分网格应该用什么方法?


邀请回答 我来回答

全部回答

(3)
默认 最新
易炜
先把整个面进行划分,然后在用solidmap~~
2017年3月13日
评论 点赞
卢鸣飞
你用solid map是可以的,但操作这一步之前,你需要先将膛线和管壁共面合并。合并之后是不可能出现最后几张图的情况的。
2017年3月13日
评论 点赞
小月
扫掠的时候,不能一下扫过去么?
2017年3月12日
评论 点赞

没解决?试试专家一对一服务

换一批