Hypermesh与其它有限元软件的接口及单位

2016-10-18  by:CAE仿真在线  来源:互联网

一:单位:

1.默认:tonne,mm,s, N, MPa 单位系统,这个单位系统是最常用,还不易出错(吨,mm 和s)

备注:长度:m;力:N;质量:kg;时间:s;应力:Pa;密度:kg/m3

长度:mm;力:N;质量:吨;时间:s;应力:MPa;密度:吨/mm3


2.Hypermesh公英制设置:1)永久菜单里的option。

2)8.0 里面可以自定义设置:control card-->DTI_UNIT中可以设置。


二:hypermesh与其他软件的几何接口问题汇总

(一)Autocad建立的模型能导入hypermesh:

因为autocad的三维建模功能不是很强,一般不建议在autocad里面进行建模。如果已经在autocad里面建好模型的话,在autocad里面存贮成*.dxf的格式就可以导入到hypermesh里面。


(二)catia的装配件导入hm:转为 step 格式或者是iges 格式。


(三)UG.NX3 版本导入Hypermesh7.0。

用igs格式可以,但是igs容易丢失信息。一般都是把NX3的prt文件导成catia格式的model文件,然后import 到hypermesh中,stp的效果还可以


(四)在hm画好的网格能导入patran继续划分:

用Nastran求解,确实在patran做前处理比较方便,先存为bdf文件,一点信息都不会丢。

hypermesh 和patran 都是前处理器,只要存成某一个求解器的文件格式(如nastran的dat/bdf 文件),都可以打开的。


(五)hm 划的网格导入fluent:

在 hypermesh 中输出bdf 格式,用fluent 导入即可。


(六)在hypermesh 里划分的网格导到marc:

在 hypermesh 中输出dat 格式 .

准备只用hypermesh 分网,这样comp 的card image、material 是否要设?user profile 设成哪个?是nastran 吗?comp 的card image、material 可以不设的,这些工作可以在marc 做,userprofile 设成hypermesh 就可以了!


(七) HM 剖分的网格导入Patran

在HYPERMESH 中完成网格划分后,将模型导入到PATRAN 进行边界条件、载荷的设定。

但导入后发现只有网格没有实体,如何能将网格和实体都导进去?

边界条件可以加在网格上,要几何的话可以从hypermesh 中导出几何,在patran 中导入,不过那就只有几何面了。或者直接导入最初导入hypermesh 的几何,用patran 中的 associate 把几何和网格关联起来,就可以在几何上加边界条件和载荷了.


(八)Hypermesh 前处理数据导入Nastran 中求解的方法:

将 Hm 的前处理数据导入Nastran 中的方法,以一个简单结构的静态分析为例。

  1. 首先hm必须设置成natran模板例子的模型如图


2.这是一个二维静力问题,

单元选择CQUAD4和CTRIA3,在element types中设置;

属性是PSHELL,

材料 MAT1,

壳的厚度选择10,hm8.0 可以在组件内设置;

约束是 SPC,载荷是FORCE。


3.设置好网格都边界条件后,需要根据nastran 的卡片,设置subcase,在subcase 中选择载荷和约束。创建subcase 后选择edit,会让你选择输出请求。都是和nastran 的工况控制段内一致


4.在control 中有一些常用的卡片需要我们设置,比如SOL/PARAM/TITLE/SET 等。值得一提的是如果想直接用hyperview 进行后处理,需要在PARAM 中选择post=-1.这样能直接形成op2 文件。param 中还有常用的autospc、coupmass、k6rot、maxratio 等


5.输出dat 或bdf 文件后,可以提交给nastran 求解,然后利用op2 文件用hyperview 后其他后处理软件进行后处理,静力分析过程大概如此。但是记住,无论用什么前处理软件,一定要熟悉nastran 的卡片,这样才能学好用好nastran 的强大功能。

备注:由于Nastran 没有自己的界面,所以除了网格外,约束和载荷等都一定要在hm 里施加。

而且这样非常方便!个人觉得HV 比HM 更好一些。


(九)hypermesh 与ansys 接口:

在 hm 里,file--export--template 然后,在output 后面写文件名.inp 就行了. 如果想存cdb,就文件名.cdb 就行了。


A:HY 模型在导到ansys

1.一定要在hm 里面调用ansys 的tamplate 模板.

2.在1D 2D 3D 最又下角的elem type 里面重新刷新一下单元类型,一定要刷新!!

3.注意要记住模型的组分一共有几个,每个的ID 号分别是多少,每个ID 对应的单元类型记住,

4.在ansys 的preprocessor/element/add edit delete 里面add 单元类型,一定要在element type reference number 后填上面对应hm ID 的数字,再上面选择对应的单元类型.

5.全都定义好.然后再file/read input from 下打开模型!

另外,最好从hm 保存成inp 格式的,这样成功率会更高一些。(在hm 里,file--export--template 然

后,在output 后面写文件名.inp 就行了. 如果想存cdb,就文件名.cdb 就行了)


另外的方法:

1.导出选择ANSYS.tpl 模板,在HyperMesh 中,导出文件为*.prp;

2.然后用写字板打开它,进行编辑:

(1)删除掉定义单元类型,材料,实常数的句子,只保留生成节点和单元的语句;

(TYPE,MAT,REAL 等全部删除)

(2)添加自己想定义的单元类型,材料,实常数的句子。

*这样做实际上只利用了HM 中的节点和单元信息。

(3)在ANSYS 中INPUT 这个*.prp 文件就可以了。

或:

1)导出选择ANSYS.tpl 模板,在HyperMesh 中,导出文件为file.cbd,file.iges;

2)打开ansys,写命令cdread,db,file,cbd

3)enjoy yourself.


B:相关问题

1.hm8.0 导出到ansys 问题:

要手动定义单元类型然后更新不然只能导进节点。但用hypermesh 7.0 的模版不用设置就

能导出,在8.0 中模版要设置?和7.0 有点差别, 定义单元类型 elem type

为啥从hypermesh 导入网格到ansys,只有节点没有单元?


2.导到ANSYS 中只有节点没有单元问题

当用 ansys 中file 菜单的read input file from ……的功能,然后提示说element type XX 没有

定义?然后就没有单元只有结点?解决措施:

  1. 先用hypermesh 的export 功能,导出ansys 所需的.inp 文件,

2.然后编辑这个inp 文件,在定义单元的关键字前一行,加上如下

ET,A,XXXX

B,XXXX

ET,C,XXXX

备注:其中,A/B/C 都是提示说没有定义的哪些单元的代号,而XXXX 代表ansys 中的单元类

型。如PLANE42、solid185 等也就是要先向ansys 声明一下,type A 就是plane42,type B 就是

solid185…

然后保存这个inp,再重新导入ansys 就可以用了。

例子:

在 HM 中选择Ansys 模板,导出为文本文件(后缀名任意)修改该文本文件:添加

N,497125, 58.0, 0.5,8.66666666666666

N,497126, 58.0, 8.8817841970E-16,8.66666666666666

N,497127, 58.0, 1.5,9.83333333333333

N,497128, 58.0, 2.0,9.83333333333333

修改TYPE 后的类型为HM 中定义的类型如:

TYPE, SOLID185 $ MAT, 3 $ REAL, 4

ESYS, 0

EN, 594486, 518789, 518776, 518772, 518772, 519397, 519384, 519380, 519380

EN, 594487, 518772, 518776, 518778, 518778, 519380, 519384, 519386, 519386

EN, 594488, 518792, 518779, 518798, 518798, 519400, 519387, 519406, 519406


3. 在HM 里施加的载荷,导入ANSYS 里不见了

具体操作:在HM 里生成3D 网格,施加约束和载荷,删除3D 网格以外的所有集合(2D和实体),这时看见所加约束和载荷都在,但是导入ANSYS 后就不见了,还提示2D导入错误,把2D都删掉了,哪来的2D?

在 ansys 里plotctrl 下的设置显示边界条件,再plot。

 



开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:Hypermesh与其它有限元软件的接口及单位 HyperWorks有限元分析培训 HyperMesh网格划分培训 hyperMesh视频教程 HyperWorks学习教程 HyperWorks培训教程 HyperWorks资料下载 HyperMesh代做 HyperMesh基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 Abaqus培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com