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

[软件接口] 专题: HyperMesh与ABAQUS的接口模板(汇总)

  [复制链接]
发表于 2009-1-12 11:46:59 | 显示全部楼层 |阅读模式 来自 江苏南京
前言:   

新手在使用hypermeshabaqus接口问题的过程中,或多或少都会出现一些问题,本贴搜罗了大部分论坛以前关于此方面的问题,再加上笔者在学习过程中的一些心得体会,希望能给很多朋友带来帮助,更希望SIMWE论坛能越来越好。

笔者认为要能够处理好两个软件的接口问题,必须对两个软件都有一定的了解。论坛上很多问题都是由于初学者对软件某个局部操作出现问题,导致导出模型出错,这些操作上的问题笔者觉得可以通过看一些高手的做的模型例子或视频来不断提高。本篇可能不涉及太多这方面的问题。为了使读者能够最快捷的学习,笔者从原来论坛的问题中只搜索一些精华和常见的问题,版权归SIMWE广大斑竹和热心提问、回答者。

本篇没有采用连接网页方式,这样不利于下载,笔者辛苦一点,将其归于WORD文档,方便大家下载,离线学习。(接口问题相较于其他版块,问题相对较小,所以也便于此种方法)


有限元分析的步骤:

般来说,步骤是:前处理(3D软件至HM):几何建模——模型处理——网格划分——材料属性 单元类型 边界约束 ;求解器:ABA;后处理:HM OR ABA。(本文仅对HM,ABA讨论,其实软件很多的)

HM中加载ABA模板:

HM中提供了跟很多软件的接口模块,与软件之间实现互通,由于各软件之间在划分网格,约束、加载过程都有些差异,所以各模块都有些差别,正确选择模板是成功实现软件对接的第一步。在HM中处理好网格模型后可以使用性文件导入ABAQUS,常用的是INP格式。常见问题:如果没有采用ABA user profile,很多对应的单元类型,材料属性可能不能与ABA对应起来,导入至ABA会出现很多错误或警告。

几何模型处理、网格划分:

几何模型处理、网格划分相关问题,请读者到相应的版块去看,如果导入ABA,出现网格划分失败的问题,最好检查一下HM中的网格模型,划分好网格才是计算中关键的一步。

定义单元类型,材料属性:

不是所有的类型HMABA都能同时识别的,例如ABA只支持SPRING1而不支持SPRING2。在此引用一位资深斑竹的对话来回答这个问题。这个是软件的版本匹配问题。没办法,比如abaqus 6.8 ef 很快就要出了,可能到时候hypemesh 9.0和它又会有新的问题,要等10.0出来才解决。作为大众的前处理软件 hypermesh的更新总是要求紧随求解器的,而不可能超过求解器的更新。”也就是说,HM做的再好,也不能完全与ABA相匹配,我觉得这需要很长时间经验的积累,两种软件单元匹配,就在HM中设定,否则就直接在ABA中定义。具体问题具体分析,一般尽量在HM中完成,导入ABA显示的是大量的节点和单元,如果不在HM中有所设置,在ABA中定义单元和约束载荷就显得很困难。当有些单元和约束ABA不能识别时,在HM中将需要加载的单元节点单独设置成SET(HM的曲面功能很强大,完全可以定义各式各样的曲面集合),从HM存成INP格式导入ABA,利用HM已经定义好的set来施加约束,会方便一些。例外,由于abaqus的关键字不支持任何形式的数字表达,所以在给自己的单元,节点设置几何集时不要出现任何形式的数字(包括标点符号等),论坛中出现太多这样的问题。如果已经有了,可以在HMMODEL中修改,或者直接在导出的INP文件中找到警告的那一行,替换掉关键字就OK了。

检查:
对于初学者,在HM前处理完毕,导入ABA之前,笔者觉得应经过几个方面的检查。
1、模版是否正确
2、网格质量是否已经检查(什么有无间隙,有无重复NODE,有无2DELEMENT等等)(网格质量差,轻则使计算误差增大,重则就无法导入ABA或者出现一些ERROR)
3、不断修改的单元类型,载荷约束等有无UPDATE(没有更新单元类型可能使你导入ABA中无**DEFINED)
4、定义的单元类型ABA是否支持(如不支持,直接在ABA中定义)
5、所有命名有无数字、标点符号(导入时可能无节点或单元)
6、模型面有无反面(如果有反面,后处理时发现很多地方应力在一个界面突然变化很大,影响操作者的判断)

导出INP文件:
总的来说,HM与ABA之间的转化离不开一个二进制文件INP,建议大家看一下很多高手例子里面的INP文件,里面包括了所有信息的设置(全部都是正确的哦),一看就能一目了然,遇到问题可以拿自己的INP文件和它进行对比,这样就很快找到异同点。笔者觉得这是解决接口问题较好的方法。一般要看两个INP文件,一个就是HM导出给ABA的INP,另外希望初学者养成良好的习惯,在ABA将修改后的模型在SUBMIT前导出INP检查一下,这样可以减少不必要的浪费时间。

在下面的附件中,有常见问题以及相关解答,希望给大家带来帮助。貌似下载的人很少,看来两软件接口问题还是比较容易解决的。
:)

[ 本帖最后由 binling_love 于 2009-1-15 16:16 编辑 ]

本帖子中包含更多资源

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

×

评分

2

查看全部评分

 楼主| 发表于 2009-1-12 11:51:31 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
总结:
  其实hypermesh和abaqus的接口问题,主要还是那么几个,其它很多问题都与之相近或是由于软件操作不当引起的。所以,在处理两软件接口问题的过程中,要把HM和ABA学习一下,看一下相关操作教程,将很多可能导致错误的地方再仔细检查一遍。如果有问题,先搜索以前相关的帖子,还不能解决问题,再请我们的斑竹给予解答。这样既可以减少斑竹的工作量,简化精练相关版块,同时再搜索当中,你可以学习到很多知识。
在此,给大家推荐一些关于HM和ABA的视频接口教程,帮助初学者迅速入门。(教程皆来源于SIMWE论坛)
hg_boy的hypermesh_to_abaqus接口视频教程,在FTP中有下载,刚出来的,版本较新,适合大家学习。
(教程不要做多,选精华就行)






[ 本帖最后由 binling_love 于 2009-1-15 11:59 编辑 ]

本帖子中包含更多资源

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

×

评分

1

查看全部评分

回复 4 不支持 0

使用道具 举报

 楼主| 发表于 2009-1-12 13:00:49 | 显示全部楼层 来自 江苏南京
还是小宝版主快,还没编辑完,分就加上来了,顶一个。
回复 不支持

使用道具 举报

发表于 2009-1-12 13:03:34 | 显示全部楼层 来自 广东深圳
加油加油,如果每个月加分超过5次的话是可以申请加一技术分的,不知道现在这个制度还有没。
http://forum.simwe.com/thread-825842-1-1.html
回复 不支持

使用道具 举报

 楼主| 发表于 2009-1-12 13:11:54 | 显示全部楼层 来自 江苏南京
主要是通过总结,能够学习到很多东西。希望版主们多帮助,提高的会快一点,
回复 不支持

使用道具 举报

发表于 2009-1-12 13:21:48 | 显示全部楼层 来自 安徽合肥
支持啊!好帖子!
回复 不支持

使用道具 举报

发表于 2009-1-14 17:53:03 | 显示全部楼层 来自 香港
楼主有时间的话,把帖子内容整理一下,提高些可读性:)
主要是些排版工作,分出段落和你要强调的部分;如果一楼写不下,就多分几楼;一行不要写太多字,适当地用加粗,下划线和颜色来区别。

其实我们在论坛上发帖有点像做PPT一样,要考虑一些会员的视觉,楼主到时候论文答辩,会议讨论的时候少不了要搞一下这个的:)

[ 本帖最后由 linuaries 于 2009-1-14 17:57 编辑 ]
回复 不支持

使用道具 举报

发表于 2009-1-15 09:59:51 | 显示全部楼层 来自 上海
非常好,感谢
回复 不支持

使用道具 举报

 楼主| 发表于 2009-1-15 11:25:03 | 显示全部楼层 来自 江苏南京
原帖由 linuaries 于 2009-1-14 17:53 发表
楼主有时间的话,把帖子内容整理一下,提高些可读性:)
主要是些排版工作,分出段落和你要强调的部分;如果一楼写不下,就多分几楼;一行不要写太多字,适当地用加粗,下划线和颜色来区别。

其实我们在论坛上发 ...

好的 ,接下来的一段时间,将帖子整理一下。
回复 不支持

使用道具 举报

发表于 2009-1-18 20:11:57 | 显示全部楼层 来自 上海
通过验收,置顶3个月。
回复 不支持

使用道具 举报

发表于 2009-1-18 20:17:35 | 显示全部楼层 来自 大连理工大学
这个帖子整理得不错,还望再接再厉。
回复 不支持

使用道具 举报

发表于 2009-1-19 21:31:14 | 显示全部楼层 来自 广东深圳
顶,很详细。
回复 不支持

使用道具 举报

发表于 2009-2-4 19:54:24 | 显示全部楼层 来自 安徽芜湖
我现在就整天在搞abaqus和hypermesh接口问题
回复 不支持

使用道具 举报

发表于 2009-2-5 10:43:18 | 显示全部楼层 来自 湖南长沙
顶,很详细。
回复 不支持

使用道具 举报

发表于 2009-2-11 05:35:31 | 显示全部楼层 来自 台湾
高手真多,僅僅是迷途的小書僮!!
回复 不支持

使用道具 举报

发表于 2009-2-17 07:42:04 | 显示全部楼层 来自 浙江台州
很好,谢谢总结,真是我们的福音。
回复 不支持

使用道具 举报

发表于 2009-2-17 12:48:11 | 显示全部楼层 来自 江苏南京
很好的资料,谢谢楼主
回复 不支持

使用道具 举报

发表于 2009-2-21 11:24:19 | 显示全部楼层 来自 湖北武汉
能在hm中定义的尽量定义,aba中定义没有hm方便,如接触面、约束和载荷,先定义单元或节点set,然后在aba中定义约束和载荷。
回复 不支持

使用道具 举报

发表于 2009-2-21 16:02:41 | 显示全部楼层 来自 江苏南京
刚学HM  不知道HM中怎么定义硬点啊
回复 不支持

使用道具 举报

发表于 2009-2-23 19:55:16 | 显示全部楼层 来自 广西南宁
不错不错
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 18:46 , Processed in 0.072648 second(s), 20 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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