hypermesh导入ansys问题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

首先你要在hypermesh画网格的时候打开hypermesh时选择ansys模块,分好网格之后要在hypermesh中定义ansys中的单元类型比如solid185等,然后选中hypermesh中已经画好的网格并在hypermesh里的component子块中选择定义好的单元并刷新网格,然后导出网格(ansys默认为cdb格式,其实是个文本文件,随便什么后缀都行),ansys可以import 该.cdb文件,倒入后显示的是节点,plot element就可以了,如果没有在hypermesh中刷新网格的话,在ansys中就不会有网格,而只有节点信息,无法构成计算模型。

hypermesh导入ansys的方法:

(2013-03-14 19:28:46)

转载▼

标签:

hypermesh导入ansys

hypermesh变截面梁

问题描述:hypermesh转ansys为什么只有节点,没有单元,也没有约束了。谁知道该怎么改啊,尽量用简单的方法。

我在用hypermesh10.0导成cdb,用ansys模板时,说我的单元类型没定义,请问在导出时应该怎么定义啊?

解答:出现这个问题十有八九是因为在hypermesh中,没有给划分的单元赋予单元类型。虽然在hm中已经定义了单元类型,但是并没有将单元赋予给相应的有限元网格。所以,程序提示单元类型没有定义。

这是因为hm中,component的assign选卡下只有两个选项:一个是mat,另一个是property,mat对应的是材料,也就是说将定义的材料赋予给相应的单元,另一个是property,它对应的是单元的实常数,将定义的实常数与相应的单元连接。以上两个功能对应ansys命令里面的mat attribute和r,但是没有et(element type)的赋予,所以导入ansys会提示没有定义单元类型。

实现et的赋予是在hm的utility面板下面的components ,将相应的单元类型赋予响应的有限元网格即可。在使用hm中utility是一个很容易被人忽略但是很重要的一个板块。ansys 变截面梁单元的建立,也是在这里进行的。

now enjoy!

轉貼:

九)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, 519 380

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

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

相关文档
最新文档