找回密码
 注册
Simdroid-非首页
查看: 590|回复: 15

[软件接口] 关于HM网格转化为ANSYS单元的过程

[复制链接]
发表于 2009-3-16 09:53:27 | 显示全部楼层 |阅读模式 来自 湖北武汉
本帖最后由 xiongliangwm 于 2009-3-16 09:56 编辑

前些天看到有人采用HM划分网格后,然后导入ANSYS,发现单元丢失了不少,我想主要的原因是你在HM里面的单元很多还没有赋予相应的ANSYS对应单元的属性。
在此我给大家抛砖引玉做个例子把:
  1.读入需要转入ANSYS求解器中求解的几何模型文件,然后采用HyperMesh中各类划分网格的方法将此几何模型文件划分出所需要的网格。为了在ANSYS中识别HyperMesh中划分的网格模型,必须在HyperMesh中事先作好单元的更新工作,保证HyperMesh中的网格与ANSYS中对应的单元类型一致。只有这样,才能保证很顺利的导入ANSYS,并且不至于出现错误。如果不是采用的ANSYS求解器,而是采用别的求解器——AbaqusNastranLs_Dyna,那就需要设置与那些求解器相对应的单元类型。故此引用轴模型作为例子。在HyperMesh输入几何模型拓扑分块后划分好的网格模型如图

   然后选择3D面板中的ElementType,将划分好的网格与ANSYS中的单元类型对应起来。设置penta6hex8对应的单元类型均为solid45单元,保证HyperMesh中划分好的六面体网格和五面体网格导入ANSYS后均为solid45单元。如果网格模型中还有别的网格,比如四面体网格tetra4或者是2D的三角形tria3、四边形网格quad4,那么还必须设置对应ANSYS单元类型,设置方法如图
下载 (38.59 KB)
昨天 10:10


   这里要注意,如果你在ANSYS中的单元对应为高阶单元(比如SOLID95单元),即二次(非线性)单元,那么你事先最好将你的单元的阶次改变。改变单元阶次的方法如图

      还需要注意的是,高阶单元在ANSYS中的对应的二次单元(含有mid_node中节点)显示的时候中间节点是不显示出来的,在ANSYS中把载荷加在节点上时有时候中间节点可能会漏选,少了一部分承受力的节点。

   设置好单元类型后,然后选择将所有需要更新的单元element进行更新update
2.更新单元完毕后,需要定义各个单元的特性,如材料属性 、实常数 、单元类型关键项设置 。建立一个材料名称 ,然后设置材料属性:弹性模量 ,密度
泊松比 。如果是各向异性材料,则还需要设置其他的参数 以及其他的一些参数。如果需要设置剪切模量则需要设置 此类参数。设置方法参考如图


下载 (29.77 KB)
昨天 10:10

下载 (27.59 KB)
昨天 10:10


上述这些设置最终的目的是在生成ANSYS后,避免产生ANSYS不识别的网格。如果某个网格需要被ANSYS识别,能够生成ANSYS
ADPL
文件,那么在HyperMesh中我们要事先做个声明。最后使用Components理器定义相应网格的单元特性,如图
下载 (24.87 KB)
昨天 10:10


在这个地方进行声明时如果提示  无效的单元 无效的别的什么的话,那就是你的前面单元有些还没指定。比如:你单元里面还含有一些没多大用处的2D单元,而你又忘了指定或者没有清除干净,这样就会产生问题。建议最好的方法是把所有的2D单元删除掉(利用delete里面的Element-> By config  选择三角形和四边形单元即可全部删除),然后再进行转换。

   3.当更新单元和单元特性都定义完以后,实际上就可以立即输出ANSYS模板的ADPL文件。但是如果需要同时输出的ADPL文件包含载荷与边界条件信息,那事先也需要更新载荷类型。在HyperMesh中的Analysis中设置相应的边界条件constraints与载荷相关信息forcespressures如图
下载 (18.92 KB)
昨天 10:10


4.输ANSYS板文件,后缀名为*.cdb格式 下载 (25.79 KB)
昨天 10:10


5.可以使用记事本打开这个输出的文件。可以看出这个文件实际上就是ANSYS的命令流文件
下载 (46.08 KB)
昨天 10:10


也可以对此文件进行边界 修改  以达到你所想要的效果。就跟命令流修改一个样。只是这个是采用直接法  先产生节点  然后产生单元的方法建的有限元模型

  如果你只是做面网格,那就没有必要采用HM了把,直接采用ANSYS也很快就划分出来了。如果是复杂的曲面的话可以用用。不过在ANSYS中只要分块分好了,一样也可以出来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2009-3-16 10:35:41 | 显示全部楼层 来自 江苏常州
Simdroid开发平台
总结的不错;
回复 不支持

使用道具 举报

 楼主| 发表于 2009-3-16 10:50:59 | 显示全部楼层 来自 湖北武汉
2# hg_boy

上班之余,老向版主还不忘 指点帖子  激扬文字,实在是让人敬佩啊。哈哈,上班还偷偷管理着论坛
回复 不支持

使用道具 举报

发表于 2009-3-16 16:22:36 | 显示全部楼层 来自 挪威
感谢分享
回复 不支持

使用道具 举报

发表于 2009-3-16 20:01:43 | 显示全部楼层 来自 湖南长沙
关于hypermesh和ansys接口的问题也可以到HYPERWORKS板块进行搜索,很多解答
回复 不支持

使用道具 举报

发表于 2009-3-16 21:13:43 | 显示全部楼层 来自 江苏常州
2# hg_boy  

上班之余,老向版主还不忘 指点帖子  激扬文字,实在是让人敬佩啊。哈哈,上班还偷偷管理着论坛
xiongliangwm 发表于 2009-3-16 10:50


呵呵,去年年底把事情都忙的差不多了,最近比较清闲。
回复 不支持

使用道具 举报

发表于 2010-3-9 12:56:37 | 显示全部楼层 来自 北京海淀
这个太有用了,感谢分享
回复 不支持

使用道具 举报

发表于 2010-3-9 16:06:19 | 显示全部楼层 来自 北京海淀
谢谢分享欢乐
回复 不支持

使用道具 举报

发表于 2010-4-14 23:09:17 | 显示全部楼层 来自 湖南长沙
谢谢分享
!!
回复 不支持

使用道具 举报

发表于 2010-4-25 15:01:30 | 显示全部楼层 来自 福建厦门
谢谢楼主。辛苦了。
回复 不支持

使用道具 举报

发表于 2010-4-25 19:20:37 | 显示全部楼层 来自 陕西西安
总结的简洁明了,好帖子!
回复 不支持

使用道具 举报

发表于 2010-4-25 19:36:02 | 显示全部楼层 来自 台湾
大大好
小弟根据此操作方式修改后进入workbench并没有用!
请大大指示一下
回复 不支持

使用道具 举报

发表于 2010-7-24 22:16:47 | 显示全部楼层 来自 北京西城
好好,受教了
回复 不支持

使用道具 举报

发表于 2010-8-26 15:40:38 | 显示全部楼层 来自 甘肃兰州
厉害啊,谢谢了
回复 不支持

使用道具 举报

发表于 2013-11-21 20:45:27 | 显示全部楼层 来自 江苏南京
图片怎么都看不到啊 求楼主全部压缩上传一下
回复 不支持

使用道具 举报

发表于 2015-9-20 20:42:10 | 显示全部楼层 来自 四川成都
感谢楼主,就是图片看不到。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-20 06:54 , Processed in 0.062110 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表