- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HM——ABA 接口问题
简洁一些,引用小宝斑竹在接口问题中的体会: “关于 hm-abaqus的接口补充说明经常用 HM-abqus 的人或者刚开始使用的人,对于软件的接口一般存在以下问题: 1、INP文件导入 abaqus出错。
2、在 abaqus里选择加载面,设置材料属性不方便。(也可以理解为没有几何元素的模型在网格上选取东东比较困难)
除了以上的两种,暂时我还没发现其他的问题。
对于 1,只要前处理没有除网格外的载荷信息,并且所有关键字名称都没有
数字,那么恭喜你,它一定不会出错。(当然,有些人说 abaqus/cae 有很多关键字不支持,但是 hm 支持。我的建议是:有那功夫,或许 INP 文件都改完了)
对于 2,首先声明,所有在 hm 里建立的 SET,都会出现在 abaqusassembly 里的 set 里,所以在 abaqus 里加载的时候,都是可以调用的,你所要做的就是正确的建立 nodesetor elementset。很多人知道在 abaqus part 里也有个 set,那个是干什么的呢?目前我就是用来操作材料施加的。很多时候模型是各种复杂材料的混合,如果在 abaqus里直接赋予,选取模型区域的手段有限(单个
点,点到手抽筋; by angle,很多地方选不上,选到眼花; by set,在 abaqus里
建立 partset 的难度不下于手动点),我的建议:在 hm 里赋予一个空材料属性
给相关的区域( hm 里有几何元素,选起来简直就是小 CASE),到了 abaqus
里,软件会自动为你的每个材料区建立一个新的 part set,这时候,空的材料属性要炸要炒随你便。
剩下的问题都不是问题。 ”
论坛问题汇总
1、hypermesh 导入 abaqus有单元显示、无模型显示。
答:这个问题很常见,不仅在 hypermesh_to_abaqus中有人问,在 HM 与其它软件接口也有人反复问。首先要肯定的是导入过程没有任何问题。
在此,引用老向版主的一段话来回答
1 / 10
“版上不停的有人问为什么 HM 不能导出几何 .看的人都烦了 .
为什么要导出几何呢 ?
* H/ _/ m' j; C? @
不同的软件 ,对几何的理解是不一样的 ,所以才有这么多的不同的几何格式 .
; E0 H- x8 ?0 m5 D k
如果要导出几何 ,HM 还得去研究你 abaqus/ansys/patran 内部是如何理解几何的 ,这是个浩大的工程 .
- M) S0 M! \( \
你应该知道 ,对于求解器来说 ,它只需要知道节点 ,单元 ,材料 ,载荷等信息就能够求解了 .要几何干什么呢 ?
' X- q3 w G) A6 H8 A5 j" i, d: \
* i$ c3 E& ~( C6 x4 n" V# R2 几I何模型的作用仅仅是为了得到节点 ,网格 ..一旦
有节点 ,网格有了 ,几何模型就可以扔掉了 .后处理程序本身也是基于有限元模型的,而不是基于几何模型的 .
! D6 K6 C' ?7 r9 j8 g
你既然打算用 HM 做前处理 ,就干脆一点 ,把所有的东西都在 HM 里面做好 ,然后提交给 abaqus/nastran 计算就行了 .
p4 l9 W, t! u9 X( }
HM 对 abaqus 求解器的支持一点不比 abaqus/cad 本身差 ,只有及少数特殊的场合 ,需要手工添加一些语句 . ”
2、从 HM 中把一个装配件划分好的网格生成 inp 文件后 ,导入 abaqus中去 , 为什么是一个零件 ,怎样才能是一个装配件 ?
答: part, instance 是 abaqus 独有的概念。在其他 cae 软件里是没有这个说法的,你在 hm 里就是一个整体,导入自然就是一个 part 了。
2 / 10
方法一:手动编辑 hypermesh 导出的 inp 文件,在适当的地方添加 *part,name=... 和*end part 方法二:在 abaqus中的模型树中右击 part 模块下的
零件名,选中 copy。在弹出的对话框中更改文件名,选中最后一项
Separatedisconnected ),点击 OK 就 OK 了。接下来删除原来的零件。
# H3 T% F1 _6 L8 U
注意:
! [ {# z3 t9 y+ S6 ^+S! ?2 O9 G
1.模型中只有一个零件,不能用。
2.以前的装配关系不再有效,必须从新定义装配。
; x# L3 p- D3 o7 N/ J9 V. ^
3.原来在 hm 中定义的零件名称全部丢失,如果模型零件较多,那就麻烦
了!
方法三、 inp 导入的都是 model,不过可以将不同的 part export 不同
文档评论(0)