hypermesh-abaqus论坛常见问题汇总_第1页
hypermesh-abaqus论坛常见问题汇总_第2页
hypermesh-abaqus论坛常见问题汇总_第3页
hypermesh-abaqus论坛常见问题汇总_第4页
hypermesh-abaqus论坛常见问题汇总_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、HMABA接口问题简洁一些,引用小宝斑竹在接口问题中的体会:关于hm-abaqus的接口补充说明经常用HM-abqus的人或者刚开始使用的人,对于软件的接口一般存在以 下问题:1、INP文件导入abaqus出错。2、在abaqus里选择加载面,设置材料属性不方便。(也可以理解为没有 几何元素的模型在网格上选取东东比较困难)除了以上的两种,暂时我还没发现其他的问题。对于 1,只要前处理没有除网格外的载荷信息,并且所有关键字名称都没有数字,那么恭喜你,它一定不会出错。(当然,有些人说 abaqus/cae有很多关 键字不支持,但是hm支持。我的建议是:有那功夫,或许INP文件都改完了)对于2,首先

2、声明,所有在 hm里建立的SET都会出现在abaqusassembly 里的set里,所以在abaqus里加载的时候,都是可以调用的,你所要做的就是 正确的建立 nodesetor elementset。很多人知道在 abaqus part里也有个 set, 那个是干什么的呢?目前我就是用来操作材料施加的。很多时候模型是各种复杂材料的混合,如果在abaqus里直接赋予,选取模型区域的手段有限(单个 点,点到手抽筋;by angle,很多地方选不上,选到眼花;by set,在abaqus里 建立 partset 的难度不下于手动点),我的建议:在hm 里赋予一个空材料属性给相关的区域(hm里有几

3、何元素,选起来简直就是小 CASE ,到了 abaqus 里,软件会自动为你的每个材料区建立一个新的 part set,这时候,空的材料属 性要炸要炒随你便。剩下的问题都不是问题。”论坛问题汇总1、hypermesh导入 abaqus有单元显示、无模型显示。答:这个问题很常见,不仅在 hypermesh_to_abaqus中有人问,在HM与 其它软件接口也有人反复问。首先要肯定的是导入过程没有任何问题。在此,引用老向版主的一段话来回答版上不停的有人问为什么HM 不能导出几何.看的人都烦了.为什么要导出几何呢?* H/ _/ m' j; C? 不同的软件,对几何的理解是不一样的,所以才有

4、这么多的不同的几何格式.; 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几何模型的作用仅仅是为了得到节点,网格.一旦 有节点,网格有了,几何模型就可以扔掉了.后处理程序本身也是基于有限元模型的 ,而不是基于几何模型的.!

5、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 了。方法一:手动编

6、辑hypermesh 导出的 inp 文件,在适当的地方添加*part,name=和*end part方法二:在abaqus中的模型树中右击 part模块下的 零件名,选中copy。在弹出的对话框中更改文件名,选中最后一项(Separatedisconnected 点击OK就OK了。接下来删除原来的零件。# H3 T% F1 _6 L8 U注意:! # z3 t9 y+ S6 八+S! ?2 09 G1. 模型中只有一个零件,不能用。2 .以前的装配关系不再有效,必须从新定义装配。;x# L3 p- D3 o7 N/ J9 V.八3 .原来在 hm 中定义的零件名称全部丢失,如果模型零件较多,

7、那就麻烦了!方法三、inp导入的都是model,不过可以将不同的part export不同的 inp,导入到 abaqus后,在 abaqus/CAE中用 copy objects将 part 集合成一个 model。方法四、在hypermesh中把不同的部件放在各个 collect中,导入ABA中, 在part的目录下,会自动建对应不同 collect的set,分别赋予截面属性就可以 了3、hyperview9.0能够读取abaqus6.81的结果文件odb吗,我怎么读取不了 啊答:可以的.要安装修正槽。你到原阳彳爰可以下载4、abaqus计算结果在hypermesh中显示为何差距很大答:就

8、算而言,ABAQUS的稹分黑占上的值是最津碓的,黑占上的值是外推得来,+ _1R4 i%# 八2x2 04a9v&|" i,3 z%s, i7而鹰力雪圈K示的是黑占鹰力值。但如果元素别密,余吉果收敛的含舌,黑占上的数值也是可信的。7z$T: j3 F,x, N9( P+X7 L1?0 y#g. X8r3 %i n而Hyperview的外推演算法和ABAQUS子像不同,所以直接由Hyperview看鹰力值曾看ABAQUS勺黑占鹰力值曾差很多5、HM可以倒入inp到ABAQUS彳S ABAQUSU入HM就有问题了,如果单元太多,就会出错。显示很乱答:ABAQU豳入HM显示很乱是因

9、为对每个part的单元和节点都是从1开始编号的,所以不同的单元都含有相同的节点了。我前几天在这里问过ABAQUSMJ入HM的问题,garethz版主的回答是在command line输入 mdb.models'modelName'.setValues(noPartsInputFile=ON)L% W. a这样在写出的inp文件里面就没有instance信息,而且单元节点编号也不会 有重复了。详见Abaqus/CAE User's Manua l 9.9.3 Writing input files without parts andassemblies8 M( #6、我在

10、hm里面建好了模型导入 abaqus计算,总是出现error跳 出,察看 msg文件,说 ERROR:TIME INCREMENT REQUIRED IS LESS THAN THE MINIMUM SPECIFIED答:问题很多,多半是模型问题7、导入HM 后,如何在HM 里进行单元网格的改进而已。答:不知道你所谓的网格修改是多大篇幅的。节点的数据格式都是一样的,导入hypermesh 的时候可以把inp 文件里的节点单元信息提取出来,单独的导入 hypermesh 修改,然后同样的输出inp 格式文件,把修改好的信息替换掉原来的inp 文件里的节点、单元信息,不过有些和被修改相关的约束、载

11、荷可能会有点小问题,就看你的修改技术了。8、导入INP文件时会在窗口底部的信息区中看到警告信息:WARNING: The following keywords/parameters are not yet supported by the input filereader.答:INP文件中的有些关键词是 ABAQUS/CAEf不支持的,这时导入 ABAQUS/CAE勺模型是不完整的,所以分析时出错。如果在ABAQUS Command8口中输入以下命令来提交分析,就没有这种问 题:abaqus job=INP文件的名称9、如何在command中运行.inp文件?我运行之后出现 ABAQUS wa

12、rning:The .inp extension hasbeen removed from the jod identifier Input file :这种 问题应该如何解决?答:inp文件要放在command窗口所显示的目录下,"job=5面的文件名要 和 inp 文件名完全相同。10、在hypermesh中生成的网格,导入到abaqus中求解,报错说我的单元面积为 0 或者太小或者为负数。但是查看出错的单元都是面积很大的单元,单元节点坐标也很正常。不知道为什么会报这个错误?那位同行遇到过类似的问题,能帮忙解答一下吗?谢谢!答:先使用 mesh模现的 verify mesh,不售

13、IS是否有 analysis error的element,若有,回 hypermesh 或用 edit mesh H整./ u6 O, B/ I9e, N! c; k! c7 f! K1 C若瓢则是模型U定出了闻题.估计楼主是用ansys或其他软件建模,而且分了好几块,平面模型,就是有的块的法线法线彼此相反造成的。在原建模中将该区域法线改为和其他区域一致,然后在重新导成inp 文件就行了。检查 contact interaction 典 tie constraint 的 adjust slavenode是否勾逗,有勾逗 即可能醇致element畸燮,30813分析的重黑占所在,再判断可否取消勾

14、逗或整 格." M/ 5 h( y0法方向不同3pp1r造成element面稹数,一檬可以算,只是鹰力余吉果 由於element正反面不同,UBI不合理.主可以在 property 模墩assign/normal,旅查1W整 element normal 方向.逮是不能解决的H舌京青上主做的hypermesh inp文件吧.5 e, j" I4n" O& N&j5 t-Robert_Su我个人认为平面问题,如果同一个 part中有相反法线的单元, inp 是不能计算的。我用ansys建模,一个模型被切割好几块,如果有一块的单元的法线和其他相反,生成

15、的inp 不能计算,好像是提示单元面积为负的错误,把单元法线调整一致再生产inp就OK了。单元法线不一样个人感觉平面问题是不能计算的。具 他情况就不清楚了。在 hypermesh 里有 normal 菜单可以很方便的查看和调整单元法线方向。我以前用别的软件做前处理时遇到过这样的问题,如果使用的是平面单元需要把单元翻转一下,否则单元为负无法进行计算,还没有用hypermesh 处理过平面单元,不知道是否会出现这样的情况。不知楼主使用的是平面单元还是实体单元,如果是平面单元可以检查下你出错的单元分布可有什么规律?如果是在某一区域的单元全部都这样,哪就可能是单元法线方向出错。11、在Hypermes

16、h里面划分网格之后产生的质量不合格的单元能够继续在 OptiStruct或者Nastran运算下去,但是这样的单元输入到 Abaqus之后却被拒绝 运算,非要修理好单元质量才能开始计算。答:这是因为不同的软件对一些单元质量的定义方法或公式不一样,所以有时会造成在一个求解器中能计算,而到另一个求解器中就无法计算了。现在HyperMesh 可以针对不同的求解器设置不同的质量检查方法。另外,不同的求解器都会有一个默认的单元质量设置,默认值不一样,也可能会造成这个问题。12、我想用solid map功能生成六面罔格,可是 hypermesh要求source surface必(要有 3or4 verti

17、ces,而我的 source surface只有彳固 vertice, KfW怎 麽檬才能考襄面有3 or 4 vertices, hypermesh里有没有功能往面上加 vertices?答:建议你做hm=>tutorials=>solidmap 练习,选择其他方法有可能生成Hex solid mesh13 我import进来的模型由原来的independent instance变为 了 dependent instance,这是什么原因?我怎么可以在import进来的模型上得到 我原来的网格划分?答:默认的情况下,ABAQUS/CA会处理为dependent i

18、nstance。不过是否 为dependent或者inpendent类型,对你这个模型来说,意义并不大。14、在每个PART里面,节点的编号都是从1开始的,请问怎么控制节点编 号,使它不从1开始呢?比如说PART-1的节点号为1到100, PART-2的节点号 从 101 到 200。答:1. ppp546:如果是abaqus导入hypermesh,如何处理。/ h$S8 z$|$ J3O: X3c! 1'将ABAQUS中的各个部件网格,逐个import入hypermesh可解决问题,在 hypermesh 可根据你的需要renumber在ABAQUS勺CAE中好像真没renumber

19、功能。不过节点编号只是个名字代 号问题,为什么非要让节点号按全局来排列呢?没必要吧1 a9 n0 r* D& d' e' '8 G& Q5 2 .ppp546:现实中常常碰到这样的问题:在几个 PART中建立联系,比如说 不同PAR邙点之间的连接等,有时侯需要在inp文件中改,这时就碰到了节点 编号的问题。&M1n$F1Z5R-CA即不同 PART点之间的连接都是:part-1-1.333, part-2-1.333, part-2-2.333, 节点调用不会有任何问题。相反你若在调用时不指定该节点属于哪个part,分析时会报错的15、要用HM8

20、.0做ABAQUS勺前处理,在 HM8.0里怎么也找不到定义 ABAQUS勺连接属性(如HING豉LINK等的地方) 请指点。答: 1D FE JOINT16 、怎么样可以对模型中的面定义集合,就是代号一样。因为我要做装配接触,在选择MASTERS和SLAVE®时候,需要我选择面 SETS答:多建立几个COMP分别存放不同的网格。尽量在 HYPERMESH1面完成 所有的定义加载工作! 17、如彳在hypermesh中生成abaqus四面体二次单元 c3d10呢答:先在order change把一阶单元改为二阶单元,再在 elem types的 tetra10设置成C3D10M,更新

21、一下即可。18、有两个表面接触,其中一个表面网格由hypermesh 画好导入,需要在另外一个表面用abaqus产生与这个表面相同的网格,不知道怎么做?答:在hypermesh中做,至U tool-organize,选中需要的网格copy到你的目 的 collector 中,再导入abaqus19、请教各位高手:我在hypermesh 中画好了汽车油箱的网格,导出到abaqus的模型都叠和在一个平面上了,不晓得是怎么回事啊?导出的 inp文件 中没有单元的内容。答:你的模型在建立之前就把模板改为abaqus了吗?否则可能会出错的哦单元是默认的,比如说选择 abaqus的standard模板时,默认的四边形单元 类型是S4hypermesh先调abaqus模版在1d或者2d有elems types可以选单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论