在建立有限元模型时,有时候会将一些部件的质量以质量点的形式进行等效,施加在总成模型的相应位置。接下来将分别介绍在Hypermesh和Abaqus中如何添加mass质量点。
一、Hypermesh13中施加质量点
打开软件后,先确认user profiles下选择的是Abaqus。
1、import导入所需的模型,如图1所示。
图1 导入所需模型
该模型包含网格模型和一个RBE3,共两个component,RBE3的中心位置就是要施加质量点的位置。
2、新建一个component。在左侧Model下的树状区、点中component后右键选择create新建一个component,如图2所示。
图2 新建component
对新建的组进行命名,如可将该component命名为CR_mass,用于存放质量点。
3、建立质量点。先在1D下选择masses,进入质量点创建页面,如图3所示。
图3 创建质量点
其中,nodes处选择RBE3的中心点,element type选择MASS,同时注意右下方显示的component是当前激活的component,应为前面创建的CR_mass。
然后点击create后即完成创建,return返回即可。此时在RBE3中心点附近出现灰色的mass显示。
4、给质量点添加质量。先建立一个新属性,点击properties进入,如图4所示。
图4 新建属性
进入后先进行命名(如CR_massP)等操作,然后点击create/edit进入定义质量大小页面,如图5所示。
图5 定义质量大小
点一下mass后即可输入相应数值,如0.01。Hypermesh中默认是以吨为单位。最后return返回即可。
5、质量赋予。在Model模块下、component下点中CR_mass,在下方即出现其相关的设置显示,如图6所示。
图6 质量赋予
点击下方的Property,在弹出的Select Property窗口中选择前面建立的CR_massP,点击OK即可。
至此,建立完成,可导出inp格式查看。
二、Abaqus614中施加质量点
在Abaqus中的操作较简单,导入模型后,在左侧树状区依次在该导入的模型下找到Inertias,双击后在弹出的对话框中选择默认的Point mass/inertia,点击continue,进入如图7所示界面。
图7 质量定义入口
单击选择RBE3的中心点(也可提前在Hypermesh建立相应的node set,通过set选择),点击Done,进入定义质量对话框,如图8所示。
图8 定义质量大小
在图示中输入质量大小即可。此处与Hypermesh不同,因为Abaqus里面没有单位,需要自己根据模型确定好。
OK即完成质量定义。
三、直接通过语句施加质量点
在Hypermesh建立完成后,导出了inp格式的模型。可用txt等打开,按mass关键词进行搜索,可得到下列语句。
*ELEMENT,TYPE=MASS,ELSET=CR_mass(注释:前面的都不用改,使用时只需修改单元集名称)
32062, 16784(注释:前面的数字为定义的质量点的编号,可手动改,后面为RBE3中心点的编号)
*MASS,ELSET=CR_mass(注释:前面的不用改,使用时只需修改单元集名称)
0.01 , (注释:此处是质量的大小)
所以,如果不在Hypermesh中手动建立,也可在导出的模型inp文件中、直接手动输入上述语句进行修改即可。多个质量点时将上述语句***,修改名称和质量大小。