100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > abaqus生成adams柔性体_专栏 | HyperMesh_To_Abaqus接口——模型导入导出问题

abaqus生成adams柔性体_专栏 | HyperMesh_To_Abaqus接口——模型导入导出问题

时间:2019-10-01 18:32:14

相关推荐

abaqus生成adams柔性体_专栏 | HyperMesh_To_Abaqus接口——模型导入导出问题

作者介绍

TechmanLXS

硕士

十余年工程经验擅长Hypermesh建模,Hyperworks全平台分析软件,abaqus软件。整车级被动安全(ls-dyna、Radioss),零部件级(moldflow模流分析,塑料件联合仿真分析)。熟知汽车车身,内外饰,新能源动力总成等领域。文末有专家优质课程10元优惠券。新手在使用hypermesh与abaqus接口问题的过程中,或多或少都会出现一些问题。要能够处理好两个软件的接口问题,必须对两个软件都有一定的了解。初学者很多问题都是由于对软件某个局部操作出现问题,导致导出模型出错,这些操作上的问题可以通过看一些高手的做的模型例子或视频来不断提高。

本文会对两个软件之间导入导出可能会出现的几个小问题进行总结。

导入导出问题

总的来说,Hypermesh与Abaqus之间的转化离不开一个二进制文件INP,能够正确的得到两个软件都认识的inp文件,你就可以实现两个软件之间的互通。

1、Abaqus求解文件导入Hypermesh:

如果你对ABAQUS比较熟悉,可以利用inp文件导入Hypermesh对照着关键字快速的上手学习。这也就存在一个ABAQUS的inp文件怎么导入Hypermesh的问题。

很多同学在这一步可能会碰到一个错误,如果是装配体,导入Hypermesh,就会出错,显示很乱。

答:ABAQUS导入Hypermesh显示很乱是因为ABA对每个part的单元和节点都是从1开始编号的,所以不同的单元都含有相同的节点了。

解决的方法:在command line输入

mdb.models['modelName'].setValues(noPartsInputFile=ON)

重新生成inp文件,这样在写出的inp文件里面就没有instance信息,而且单元节点编号也不会有重复了。

注意:['modelName']. 里面的modelname要改成 当前model的name。

如图所示:

注意:需要区分大小写。

2、在Hypermesh中加载Abaqus模板:

Hypermesh作为一个强大的前处理软件,提供了跟很多软件的接口模块,与软件之间实现互通。但是由于各软件之间的网格类型,材料,属性及其对应的求解文件中的关键字都会有些差异,所以各模块都有些差别,正确选择模板是成功实现软件对接的第一步。

在Hypermesh中处理好网格模型后可以使用中性文件导入ABAQUS,常用的是INP格式。

常见问题:如果没有采用ABA user profile,很多对应的单元类型,材料属性可能不能与ABAQUS对应起来,导入至ABAQUS会出现很多错误或警告。

3、在Hypermesh导入Abaqus的东西是网格,没有几何?

答:这个是基本的概念。

对于初学者,特别是从abaqus学上来的同学,这个问题很常见,不仅在hypermesh_to_abaqus中有人问,在HM与其它软件接口也有人反复问。

实际上对于求解器来说,它只需要知道节点,单元,材料,载荷等信息就能够求解了。

几何只是辅助我们进行建模的,一旦节点,网格有了,几何模型就可以扔掉了。

如果实在依赖abaqus前处理建模。在hypermesh中建模的时候把所需要的set集全部建出来就可以了。

4、模型没有问题,导入abaqus的时候提示报错?

报错信息如下

这种问题多半是因为关键字名称有问题。

所以一定要注意component、属性、材料等名字的写法,不能随便地写纯数字,特殊字符等。否则会出现Abaqus不能识别的问题。

5、从HM中把一个装配件划分好的网格生成inp文件后,导入abaqus中去,为什么是一个零件,怎样才能是一个装配件?

答:part,instance是abaqus独有的概念。在其他cae软件里是没有这个说法的,你在hm里就是一个整体,导入自然就是一个part了。

方法一:手动编辑inp文件,在适当的地方添加*part,name=...和*end part

方法二:在abaqus中的模型树中右击part模块下的零件名,选中copy。在弹出的对话框中更改文件名,选中最后一项(Separate disconnected……),点击OK就OK了。

方法三:inp导入的都是model,不过可以将不同的part export 不同的inp,导入到abaqus后,在abaqus/CAE中用copy objects将part集合成一个model。

总结:以上就是在Hypermesh和Abaqus之间导入导出可能碰到的一些问题和疑惑。解决了这些问题,至少你可以顺利的实现两个软件之间的导入导出,如果你对一个软件比较熟悉,那上手在另一个软件中进行相应的设置就会更加快一些。

当然,本文只是讲解了一些导入导出的问题。要想掌握 hypermesh+abaqus的方法,还是需要更深入的学习。可以通过看一些高手的做的模型例子或视频来不断提高。

本文的例子对应的视频:

优质课程

Hypermesh接口——Hypermesh_For_Abaqus》课程简介:

本课程主要讲解HyperMesh作为Abaqus前处理的设置,操作方法等。

特色:

逻辑清晰,案例丰富,实践操作。

面向对象:

对Abaqus有一定的基础,对inp文件格式有一定的了解,对HyperMesh的操作有一些了解。

基于软件版本:

HyperMesh14.0(以上可选);

不适用于hyperworksX(新界面);

Abaqus6.14(可选)。

持续更新中……

限时优惠

扫码联系客服获取该课程10元无门槛抵用券只限前10名领取哦!《系列课程

点击阅读原文,试看Hypermesh课程!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。