文档库 最新最全的文档下载
当前位置:文档库 › hm接触定义

hm接触定义

如题:hypermesh如何定义实体单元接触?

我想在hypermesh中做前处理,模拟磨损试验,下面是一个钢环,定义为刚体,上面是一个块,为变形体,在定义接触时,必须是1D或2D单元,而我们的模型上只有3D单元,该如何在实体单元表面生成面单元呢?请高手指点,非常感谢!

在hypermesh里做接触,我的是10.0,方法为utility-contact manager--New-Pilot node 、3D、surface to surface--pick target依次往后选,软件会直接从3d 网格里提取出表面的2d面单元,你直接选你需要的单元就行了,先选目标面,再选接触面。

在Hypermesh中做接触分析,要区分两种状态:

1 接触体(GA)与目标体(GB)的距离如果小于1e-14,那就需要定义一个局部坐标系,坐标系的X轴是GA->GB的方向。如果是圆

周接触,那就需要定义一个柱坐标系,X轴是径向方向。

1.1 在gap单元的property(PGAP)中,U0=AUTO,KA=auto,KB=blank,MU1=blank,MU2=blank。

1.2 在control card的GAPPRM中,CKGPDIR=REV(因为距离非常近,有可能GA已经渗透入GB,此时X方向就不能代表GA->GB。

REV选项可以调整这种反向的状态),GAPGPRJ=NORM,ERRMSG=FULL(输入所有错误信息,可以看出哪里出了问题)。

2 GA与GB距离大于1e-14,无需定义局部坐标系。

2.1 在gap单元的property(PGAP)中,U0=AUTO,KA=auto,KB=10(一个小一些的值),MU1=blank,MU2=blank。或U0=0,

KA=auto,KB=blank。

2.2 在control card的GAPPRM中,CKGPDIR=ERR,GAPGPRJ=NORM,ERRMSG=FULL

对于PGAP一些参数的解释:

如果要设置非滑移表面,则可以在control card中,设置PARAM,GAPOFFSET = NO。

创建接触面组

创建名称为master的主面,点击select element,通过各种选择单元的方式选中需要定义接触面的单元,然后通过select face by :solid skin ,

face来选中需要定义接触面的单元面,选中面后按add,将面加入定义的接触面中:

用同样的方式定义slave面,在这里,接触面的选择方式还有很多种,可以灵活选用,定义好的接触面如下:

定义接触属性

选择surfaceinteraction面板,定义如下参数,

在interface面板中定义,选择前面定义的主面,从面以及接触属性

相关文档
相关文档 最新文档