hypermeshabaqus论坛常见问题汇总.docx
- 文档编号:12591195
- 上传时间:2023-04-20
- 格式:DOCX
- 页数:9
- 大小:22.26KB
hypermeshabaqus论坛常见问题汇总.docx
《hypermeshabaqus论坛常见问题汇总.docx》由会员分享,可在线阅读,更多相关《hypermeshabaqus论坛常见问题汇总.docx(9页珍藏版)》请在冰豆网上搜索。
hypermeshabaqus论坛常见问题汇总
HM——ABA接口问题
简洁一些,引用小宝斑竹在接口问题中的体会:
“关于hm-abaqus的接口补充说明经常用HM-abqus的人或者刚开始使用的人,对于软件的接口一般存在以下问题:
1、INP文件导入abaqus出错。
2、在abaqus里选择加载面,设置材料属性不方便。
(也可以理解为没有几何元素的模型在网格上选取东东比较困难)
除了以上的两种,暂时我还没发现其他的问题。
对于1,只要前处理没有除网格外的载荷信息,并且所有关键字名称都没有数字,那么恭喜你,它一定不会出错。
(当然,有些人说abaqus/cae有很多关键字不支持,但是hm支持。
我的建议是:
有那功夫,或许INP文件都改完了)
对于2,首先声明,所有在hm里建立的SET,都会出现在abaqusassembly里的set里,所以在abaqus里加载的时候,都是可以调用的,你所要做的就是正确的建立nodesetorelementset。
很多人知道在abaquspart里也有个set,那个是干什么的呢?
目前我就是用来操作材料施加的。
很多时候模型是各种复杂材料的混合,如果在abaqus里直接赋予,选取模型区域的手段有限(单个点,点到手抽筋;byangle,很多地方选不上,选到眼花;byset,在abaqus里建立partset的难度不下于手动点),我的建议:
在hm里赋予一个空材料属性给相关的区域(hm里有几何元素,选起来简直就是小CASE),到了abaqus里,软件会自动为你的每个材料区建立一个新的partset,这时候,空的材料属性要炸要炒随你便。
剩下的问题都不是问题。
”
论坛问题汇总
1、hypermesh导入abaqus有单元显示、无模型显示。
答:
这个问题很常见,不仅在hypermesh_to_abaqus中有人问,在HM与其它软件接口也有人反复问。
首先要肯定的是导入过程没有任何问题。
在此,引用老向版主的一段话来回答
“版上不停的有人问为什么HM不能导出几何.看的人都烦了.
为什么要导出几何呢?
*H/_/m'j;C?
@
不同的软件,对几何的理解是不一样的,所以才有这么多的不同的几何格式.
;E0H-x8?
0m5Dk
如果要导出几何,HM还得去研究你abaqus/ansys/patran内部是如何理解几何的,这是个浩大的工程.
-M)S0M!
\(\
你应该知道,对于求解器来说,它只需要知道节点,单元,材料,载荷等信息就能够求解了.要几何干什么呢?
'X-q3wG)A6H8A5j"i,d:
\
*i$c3E&~(C6x4n"V#R2I几何模型的作用仅仅是为了得到节点,网格..一旦有节点,网格有了,几何模型就可以扔掉了.后处理程序本身也是基于有限元模型的,而不是基于几何模型的.
!
D6K6C'?
7r9j8g
你既然打算用HM做前处理,就干脆一点,把所有的东西都在HM里面做好,然后提交给abaqus/nastran计算就行了.
p4l9W,t!
u9X(}
HM对abaqus求解器的支持一点不比abaqus/cad本身差,只有及少数特殊的场合,需要手工添加一些语句.”
2、从HM中把一个装配件划分好的网格生成inp文件后,导入abaqus中去,为什么是一个零件,怎样才能是一个装配件?
答:
part,instance是abaqus独有的概念。
在其他cae软件里是没有这个说法的,你在hm里就是一个整体,导入自然就是一个part了。
方法一:
手动编辑hypermesh导出的inp文件,在适当的地方添加*part,name=...和*endpart方法二:
在abaqus中的模型树中右击part模块下的零件名,选中copy。
在弹出的对话框中更改文件名,选中最后一项(Separatedisconnected……),点击OK就OK了。
接下来删除原来的零件。
#H3T%F1_6L8U
注意:
!
[{#z3t9y+S6^+S!
?
2O9G
1.模型中只有一个零件,不能用。
2.以前的装配关系不再有效,必须从新定义装配。
;x#L3p-D3o7N/J9V.^
3.原来在hm中定义的零件名称全部丢失,如果模型零件较多,那就麻烦了!
方法三、inp导入的都是model,不过可以将不同的partexport不同的inp,导入到abaqus后,在abaqus/CAE中用copyobjects将part集合成一个model。
方法四、在hypermesh中把不同的部件放在各个collect中,导入ABA中,在part的目录下,会自动建对应不同collect的set,分别赋予截面属性就可以了
3、hyperview9.0能够读取abaqus6.81的结果文件odb吗,我怎么读取不了啊
答:
可以的..要安裝修正檔。
你到原廠註冊後可以下載
4、abaqus计算结果在hypermesh中显示为何差距很大
答:
就計算而言,ABAQUS中的積分點上的值是最準確的,
節點上的值是外推得來,
+_1R4i%]#^2x2o4a9v
&|"i,[3z%s,i7
而應力雲圖顯示的是節點應力值。
但如果元素夠密,結果收斂的話,
節點上的數值也是可信的。
7z$T:
j3F,x,N9]
(P+X7L1?
0y#g.X8r3[%in
而Hyperview的外推演算法和ABAQUS好像不同,
所以直接由Hyperview看應力值會看ABAQUS的節點應力值會差很多
5、HM可以倒入inp到ABAQUS,但ABAQUS倒入HM就有问题了,如果单元太多,就会出错。
显示很乱
答:
ABAQUS倒入HM显示很乱是因为对每个part的单元和节点都是从1开始编号的,所以不同的单元都含有相同的节点了。
我前几天在这里问过ABAQUS倒入HM的问题,garethz版主的回答是在commandline输入mdb.models['modelName'].setValues(noPartsInputFile=ON)L%W.a
这样在写出的inp文件里面就没有instance信息,而且单元节点编号也不会有重复了。
详见Abaqus/CAEUser'sManual-9.9.3Writinginputfileswithoutpartsandassemblies
8M(@#6、我在hm里面建好了模型导入abaqus计算,总是出现error跳出,察看msg文件,说ERROR:
TIMEINCREMENTREQUIREDISLESSTHANTHEMINIMUMSPECIFIED
答:
问题很多,多半是模型问题
7、导入HM后,如何在HM里进行单元网格的改进而已。
答:
不知道你所谓的网格修改是多大篇幅的。
节点的数据格式都是一样的,导入hypermesh的时候可以把inp文件里的节点单元信息提取出来,单独的导入hypermesh修改,然后同样的输出inp格式文件,把修改好的信息替换掉原来的inp文件里的节点、单元信息,不过有些和被修改相关的约束、载荷可能会有点小问题,就看你的修改技术了。
8、导入INP文件时会在窗口底部的信息区中看到警告信息:
WARNING:
Thefollowingkeywords/parametersarenotyetsupportedbytheinputfilereader.
答:
INP文件中的有些关键词是ABAQUS/CAE所不支持的,这时导入ABAQUS/CAE的模型是不完整的,所以分析时出错。
如果在ABAQUSCommand窗口中输入以下命令来提交分析,就没有这种问题:
abaqusjob=INP文件的名称
9、如何在command中运行.inp文件?
我运行之后出现ABAQUSwarning:
The.inpextensionhasbeenremovedfromthejodidentifierInputfile:
这种问题应该如何解决?
答:
inp文件要放在command窗口所显示的目录下,“job=”后面的文件名要和inp文件名完全相同。
10、在hypermesh中生成的网格,导入到abaqus中求解,报错说我的单元面积为0或者太小或者为负数。
但是查看出错的单元都是面积很大的单元,单元节点坐标也很正常。
不知道为什么会报这个错误?
那位同行遇到过类似的问题,能帮忙解答一下吗?
谢谢!
答:
先使用mesh模塊的verifymesh,確認是否有analysiserror的element,
若有,回hypermesh或用editmesh調整.
/u6O,B/I9e,N!
c;k!
c7f!
K1C
若無,則是模型設定出了問題.
估计楼主是用ansys或其他软件建模,而且分了好几块,平面模型,就是有的块的法线法线彼此相反造成的。
在原建模中将该区域法线改为和其他区域一致,然后在重新导成inp文件就行了。
檢查contactinteraction與tieconstraint的adjustslavenode是否勾選,有勾選則可能導致element畸變,並確認分析的重點所在,再判斷可否取消勾選或調整網格.
"M/]5h(y0
法線方向不同並不會造成element面積為負數,一樣可以計算,只是應力結果由於element正反面不同,雲圖不合理.
樓主可以在property模塊/assign/normal,檢查並調整elementnormal方向.
還是不能解決的話,請上傳樓主做的hypermeshinp文件吧.5e,j"I4n"O]&N&j5t-
Robert_Su,我个人认为平面问题,如果同一个part中有相反法线的单元,inp是不能计算的。
我用ansys建模,一个模型被切割好几块,如果有一块的单元的法线和其他相反,生成的inp不能计算,好像是提示单元面积为负的错误,把单元法线调整一致再生产inp就OK了。
单元法线不一样个人感觉平面问题是不能计算的。
其他情况就不清楚了。
在hypermesh里有normal菜单可以很方便的查看和调整单元法线方向。
我以前用别的软件做前处理时遇到过这样的问题,如果使用的是平面单元需要把单元翻转一下,否则单元为负无法进行计算,还没有用hypermesh处理过平面单元,不知道是否会出现这样的情况。
不知楼主使用的是平面单元还是实体单元,如果是平面单元可以检查下你出错的单元分布可有什么规律?
如果是在某一区域的单元全部都这样,哪就可能是单元法线方向出错。
11、在Hypermesh里面划分网格之后产生的质量不合格的单元能够继续在OptiStruct或者Nastran运算下去,但是这样的单元输入到Abaqus之后却被拒绝运算,非要修理好单元质量才能开始计算。
答:
这是因为不同的软件对一些单元质量的定义方法或公式不一样,所以有时会造成在一个求解器中能计算,而到另一个求解器中就无法计算了。
现在HyperMesh可以针对不同的求解器设置不同的质量检查方法。
另外,不同的求解器都会有一个默认的单元质量设置,默认值不一样,也可能会造成这个问题。
12、我想用solidmap功能生成六面體網格,可是hypermesh要求sourcesurface必須要有3or4vertices,而我的sourcesurface只有一個vertice,請問怎麼樣才能讓面有3or4vertices,hypermesh里有沒有功能往面上加vertices?
答:
建议你做hm=>tutorials=>solidmap练习,选择其他方法有可能生成Hexsolidmesh13、我import进来的模型由原来的independentinstance变为了dependentinstance,这是什么原因?
我怎么可以在import进来的模型上得到我原来的网格划分?
答:
默认的情况下,ABAQUS/CAE会处理为dependentinstance。
不过是否为dependent或者inpendent类型,对你这个模型来说,意义并不大。
14、在每个PART里面,节点的编号都是从1开始的,请问怎么控制节点编号,使它不从1开始呢?
比如说PART-1的节点号为1到100,PART-2的节点号从101到200。
答:
1.ppp546:
如果是abaqus导入hypermesh,如何处理。
/h$S8z$|$J3O:
X3c!
@1`
将ABAQUS中的各个部件网格,逐个import入hypermesh可解决问题,在hypermesh可根据你的需要renumber
在ABAQUS的CAE中好像真没renumber功能。
不过节点编号只是个名字代号问题,为什么非要让节点号按全局来排列呢?
没必要吧
1a9n0r*D&d'e'`8G&Q5~
2.ppp546:
现实中常常碰到这样的问题:
在几个PART中建立联系,比如说不同PART节点之间的连接等,有时侯需要在inp文件中改,这时就碰到了节点编号的问题。
&M1n$F1Z5R-CAE中不同PART节点之间的连接都是:
part-1-1.333,part-2-1.333,part-2-2.333„„节点调用不会有任何问题。
相反你若在调用时不指定该节点属于哪个part,分析时会报错的15、要用HM8.0做ABAQUS的前处理,在HM8.0里怎么也找不到定义ABAQUS的连接属性(如HINGE或LINK等的地方)请指点。
答:
1DFEJOINT
16、怎么样可以对模型中的面定义集合,就是代号一样。
因为我要做装配接触,在选择MASTER面和SLAVE面时候,需要我选择面SETS。
答:
多建立几个COMP分别存放不同的网格。
尽量在HYPERMESH里面完成所有的定义加载工作!
17、如何在hypermesh中生成abaqus四面体二次单元c3d10呢
答:
先在orderchange把一阶单元改为二阶单元,再在elemtypes的tetra10设置成C3D10M,更新一下即可。
18、有两个表面接触,其中一个表面网格由hypermesh画好导入,需要在另外一个表面用abaqus产生与这个表面相同的网格,不知道怎么做?
答:
在hypermesh中做,到tool-organize,选中需要的网格copy到你的目的collector中,再导入abaqus
19、请教各位高手:
我在hypermesh中画好了汽车油箱的网格,导出到abaqus的模型都叠和在一个平面上了,不晓得是怎么回事啊?
导出的inp文件中没有单元的内容。
答:
你的模型在建立之前就把模板改为abaqus了吗?
否则可能会出错的哦
5Y
单元是默认的,比如说选择abaqus的standard模板时,默认的四边形单元类型是S4hypermesh:
先调abaqus模版在1d或者2d有elemstypes可以选单元
7M:
R";b4e:
A9UI:
W;{5k
8G2]1MZ/P0W'l,m
如果你事先没有分块,没建collecter那么到abaqus中就是一大块了,
-M0V#Y3z4w"Q
即使建了collecter,也得赋予材料属性,不然进了abaqus也是一大块
20、在HM定义前处理后,是不是直接在DOS下利用abaqus运算器直接运算
答:
如果在HM中把所以的信息都定义好的话,是可以直接用DOS计算的。
但如果有问题,就需要修改了。
另外,如果有的KEYWORD不支持的话,可能就需要自己来修改了。
21、我曾经试着定义载荷和边界条件,但是振幅和阻尼(频率不一样时阻尼有变化)不会在HM定义,导入到ABAQUS/CAE去定义振幅和阻尼时后发现有些在HM定义的丢失了
答:
ABAQUS和HM之间有很多地方都不兼容,遇到这种情况,只能在ABAQUS中直接定义。
22、图,我的网格是hypermesh+fame划分的,在abaqus里面就无法剖分面或者体了。
这样我要选定特定的区域施加载荷或者约束的话,该如何操作呢?
答:
在hyper里面建立集,导入aba里面可以看到各个set。
这样就可以很方便的操作了23、hypermesh里面,在abaqus摸板下怎样定义beam和rod的特征属性?
答:
面板中创建property,然后引用或者直接在comp中修改属性
24、我在hypermesh中solidmesh的混合网格,导入abaqus中,不能分配材料属性!
答:
在hypermesh中,应该把除体单元的其他集合删除!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- hypermeshabaqus 论坛 常见问题 汇总