[转载]HyperMesh 与abaqus的接口问题

单元类型的设置:  
因为涉及接触问题,所以模型中的实体单元均采用Abaqus中的C3D8R减缩积分单元,单元类型的选择请参考Abaqus使用手册。在HyperMesh中改变单元类型的步骤如下: 
1
.在1D2D3D的任何一个页面中点击elem types。 
2
.选择2d&3d子面板,根据单元的结构选择单元类型,在这个例子中点击hex8,从弹出菜单中选择C3D8R
3
.选中要更新单元类型的单元,这里选择by collector(选择所有三个comps)
4
.点击update
5
.如果需要察看现有任意一个单元的类型,在永久菜单上点击card,将操作对象设为elem,选择单元后点击edit。就可以看到单元的类型。

材料的设定: 


材料非线性的考虑,为了简化问题,所有三个部分均采用相同材料steel。在HyperMesh中的设置过程如下: 
1.
collector面板中选择create子面板。

2.将选择开关设为mats,将名称设为steel,对其采用ABAQUS_MATERIALcard image
3.
点击create/edit。(对已有的模型可以在card image子面板中使用edit来察看相应的mats。) 
4.
在下层菜单中选择要考虑的参数,必要时拖动左边的滚动条。在这个例子中选择DensityElasticPlastic三个选项。
5.
可以看到在上层菜单中出现了上述三个选项的输入框,在这里可以为其输入数值。
6.
Density(1)中输入7.83E-9(采用ton-mm-s的单位制)。 
7.
E(1)NU(1)中分别输入2.07E50.3。如果需要改变Elastic的类型,可以在下层菜单中点击TYPE的选择开关来设置,这里选择ISOTROPIC
8.
利用表格输入塑性材料的屈服应力和塑性应变曲线。表格的行数可以在下层菜单中的PLASTICDATACARDS中输入,这里设为5。由于不考虑材料硬化,在下层菜单中的Hardening中选择NO HARDENING。 
9.
由于第八步的设置,在上层菜单中的PLASTIC下面出现了一个五行的表格,在其中填入相应的曲线数值,这里采用的数值是随意选择的,仅供参考。注意所有屈服应力的数值必须大于0,塑性应变的第一行数值必须为0(Abaqus规定)。 


h+MS‑? 10.  点击return确认上述设置。

定义接触
定义tubeholder之间的接触,如图所示,holder部分网格较粗,设定其内环表面为主面,tube部分网格较细,设定其为从面。设定过程如下: 
1
.在宏菜单上点击Abaqus进入ABAQUS的宏菜单。
2
.点击Contact Manager。在当前模型中的所有接触和Tie连接的内容都可以在这里通过Edit…来察看和修改。接下来的教程用来指导接触对的创建过程。 
3
.在ABAQUS Contact Manager的弹出菜单中选择Surface子菜单,定义接触面。首先定义主面master,然后定义从面slave 
4
.在HyperMesh的主窗口中使用永久菜单上的disp面板只显示holder部分的网格。 
5
.点击New…。在弹出菜单中输入名称master,选择Element based,选择一个颜色后,点击create。 
6
.因为接触面masterholder部分的内表面,而holder3D实体单元,所以接触面应当选择实体单元的外表面。所以在Define Surface for:中选择,3D Solid, gasket。 
7
.在Select Elements:下面点击Element,通过by collector方式选择holder的所有单元。点击proceed 
8
.在Select faces by:下面选择Nodes on face模式。 
9
.点击Nodes。在holder内环表面的任意一个单元外表面上选择三个节点。点击proceed。 


x Z0w 10.现在Contact Manager如下图所示。

11.点击Add。现在master这个接触面如下图所示。

12.重复上述步骤4-11,完成接触面slave的创建。选择tube部件的外表面。选择后的结果如下页图所示。 
13
.定义好接触面以后,接下来定义接触面之间的接触对,在定义这个Contact Pair之前,首先需要定义接触属性。在Contact Manager中选择Surface Interaction。点击New。 
14
.设定名称contact1,点击create…。 


`


t+@ 15.在Define窗口中选择Surface behavior,这里暂时不考虑摩擦和阻尼。

16.在Surface behavior中做出如下设置。

17.点击OK。 
18
.现在可以定义Contact Pair。选择Interface页面。点击New。 -AI
19
.定义名称为contact,选择类型为Contact Pair,点击create。 
20
.在Define中做出如下设置。可以在Parameter中将这个接触类型设置为小滑动(small sliding)。 
21
.点击OK完成对接触的定义。

定义Tie连接 
定义如下图的Tie连接的过程与定义接触的过程类似。区别在于不需要定义Surface Interaction,而在创建Interface的时候要将类型设为Tie。在本模型中Tie连接的主面和从面分别被设为Tie_masterTie_slave

Tie连接的属性定义在Interface中的Parameter菜单中进行,具体参数的定义请参考Abaqus使用手册。

定义约束 


c)a o


v8zl


Z 1.在collector面板中创建名为constraintsloadcols,将其card image设为INITIAL CONDITION。 
2
.在BCs页面中点击constraints面板。
3
.选择如下图所示的节点。 
4
.约束这些节点的123三个方向上的自由度。

5.在tube上靠近holder这一端,选择如下图所示的节点。 
6
.约束其3方向的自由度,其他自由度放开。

定义扭矩
1
.定义名为forcesloadcols,将其card image设为History 
2
.在BCs页面上点击forces面板。 
3
.在tube的另一端创建如下图所示的两个反方向力。

定义Load Steps 
首先为了在HyperViewHyperMesh中的后处理,需要Abaqus计算出.fil文件。在BCs里面的output block中创建一个输出控制,要求输出节点位移、单元应力、约束反力和接触应力等相关结果,各参数的含义请参考Abaqus手册。在本例中,创建一个名为standardoutput block
load steps中创建一个step1,在loadcols中选择constraintsforces,在outputblock中选择刚才创建的standard
在编辑step1的时候,需要为其指定如下的step parameters
Name——step
的名称
Nlgeom——
几何非线性
AnalysisProcedure中指定这次分析为Static
其它选项可以视情况而定。
  
输出*.inp文件 
HyperMeshfile面板中输出*.inp文件。该文件可以直接用于Abaqus计算。

1如果不做动态分析,不需要输入材料密度。

hypermesh网格建模CAEHyperWorks结构CAE

[转载]HyperMesh 与abaqus的接口问题的评论0条

    暂无评论

    [转载]HyperMesh 与abaqus的接口问题的相关案例教程

    1、塑性材料和接触面上都不能用C3D20R和C3D20单元,这可能是你收敛问题的主要原因。如果需要得到应力,可以使用C3D8I (在所关心的部位要让单元角度尽量接近90度),如果只关心应变和位移,可以使用C3D8R, 几何形状复杂时,可以使用C3D10M。 2、接触对中的slave surface应该是材料较软,网格较细的面。 3、接触面之间有微小的距离,定义接触时要设定“Adjust=位置误差限
    F 合适窗口大小F 合适窗口大小 D display窗口 H help文件 F2 delete panel F12 auto mesh panel F10 elem check panel F5 mask panel F6 element edit panel Ctrl+鼠标左键 旋转 Ctrl+鼠标滑轮滑动 缩放 Ctrl+鼠标滑轮画线 缩放画线部分 Ctrl+鼠标右键 平移 F11 quick
    众所周知,HyperMesh是一款卓越的前处理软件,拥有无与伦比的网格划分能力。笔者用过的最好用的前处理软件,一款是ANSA,另一款就是HyperMesh。HyperMesh开放的架构提供了广泛的CAD、CAE和CFD软件接口,并且支持用户自定义,从而可以和任何仿真环境无缝集成。 ANSYS功能强大,现在已成为国际最流行的有限元分析软件,在历年的FEA评比中都名列第一。目前,中国100多所理工院校
    结构有限元分析可以分为静力学分析和动力学分析,动力学分析中最基本的分析类型为模态分析今天给大家介绍下Hypermesh与ABAQUS联合的模态分析。 图1 模型了解 Hypermesh与ABAQUS联合仿真分析的流程如下所示: 图2 HM&ABAQUS联合仿真分析流程 Hypermesh部分 1、网格划分 将几何模型导入Hypermesh中,通过solidmap进行六面体网格划分,得到如图3所示的
    在Abaqus/Standard求解器中进行包含接触分析的非线性问题时,经常会遇到各种各样不收敛的问题,除了前面给大家介绍的基本概念以及分析技巧之外,今天再给大家分享一个技巧,通过设置接触面之间的距离容差和过盈量,帮助Abaqus正确建立接触关系,保证分析更容易收敛。 定义两个接触面的距离或过盈量主要有以下三种方法: (一)根据模型的几何尺寸位置和ADJUST参数 如果不做特别的设置,Abaqus
    硕士
    影响力
    粉丝
    内容
    获赞
    收藏
      项目客服
      培训客服
      0 1