-
HM
——
ABA
接口问
题
简洁一些,引用小宝斑竹在接口问题中的体会:“
关于
hm-
abaqus
的接口补充说明
经常用
HM-abqus
的人或者刚开
始使用的人,对于软件的接口一般存在以下问题:
1
、
INP
文件导入
ab
aqus
出错。
2
< br>、
在
abaqus
里选择加载面
,设置材料属性不方便。
(也可以理解为没有几何元素的模型在
网格上选取东东比较困难)
除了以上的两种,暂时我还没发现其他的问题。
对于
1
,只要前处理没有除网格外的载荷信息,并且
所有关键字名称都没有数字,那么恭喜
你,它一定不会出错。
(
当然,有些人说
abaqus/cae
有很多关键字不支持,但
是
hm
支持。我的
建议是:有那功夫,
或许
INP
文件都改完了)
对于
2
,首先声明,所有在
hm
里建立的
SET
,都会出现在
abaqus
assembly
里的
set
里,所
以在
abaqus
里加载的时候,
都是可以调用的,
你所要做的就是正确的建立
node
set
or element
set
。很多人知道在
abaqus
part
里也有个
set
,那个是干什
么的呢?目前我就是用来操作材料
施加的。很多时候模型是各种复杂材料的混合,如果在
abaqus
里直接赋予,选取模型区域的手
< br>段有限(单个点,点到手抽筋;
by
angle
,很多地方选不上,选到眼花;
by set
,在
abaqus
里
建立
part
set
的难度不下于手
动点)
,
我的建议:
在
hm
里赋予一个空材料属性给相关的区域
(
hm
里有几何元素,选起来简直就是小
CASE<
/p>
),到了
abaqus
里,软件会自动为
你的每个材料区建立
一个新的
part
set
,这时候,空的材料属性要炸要炒随你便。
剩下的问题都不是问题。
”
论坛问题汇总
1
、
hypermesh
导入
p>
abaqus
有单元显示、无模型显示。
答:这个问题很常见,不仅在
hypermesh_to_ab
aqus
中有人问,在
HM
与其它软件
接口也有人
反复问。首先要肯定的是导入过程没有任何问题。
在此,引用老向版主的一段话来回答
“版上不停的有人问为什么
HM
不能导出几何
< br>.
看的人都烦了
.
为什么要导出几何呢
?
* H/ _/ m' j; C
? @
不同的软件
,
对几何的理解是不一样的
,
所以才有这么多的不同的几何格式
.
; E0 H- x8 ?0 m5 D k
如果要导出几何
,HM
还得去研究你
abaqus/a
nsys/patran
内部是如何理解几何的
,
这是个浩大的
工程
.
- M) S0 M! (
你应该知道
,
对于求解器来说
,
它只需要知道节
点
,
单元
,
材
料
,
载荷等
信息就能够求解了
.
要几何干
什么呢
?
' X- q3 w G) A6 H
8 A5
j
* i
$$
c
3 E& ~( C
6 x4 n
2
I
几何模型的作用仅仅是为了得到节点
,
网格
..
一旦有节点
,
网格有了
,
几何模型就可以扔掉了
.
后处理程序本身也是基于有限元模型的
,
而不是基于几何模型的
.
! D6 K6 C' ?7 r9 j8 g
你既然打算用
HM
做前处理
,
就干脆一点
,
把所有的东西都在
p>
HM
里面做好
,
然
后提交给
abaqus/nastran
计算就行了
.
p4 l
9
W, t! u9 X( }
HM
对
a
baqus
求解器的支持一点不比
abaqus/cad
本身差
,
只有及少数特殊的场合
,
需要手工添加
一些语句
.
”
2
、从<
/p>
HM
中把一个装配件划分好的网格生成
i
np
文件后
,
导入
abaqus
中去
,
为什么是一个
零件
,
怎样才能是一个装配件
?
答:
part, instance
是
abaqus
独有的概念。在其他
ca
e
软件里是没有这个说法的,你在
hm
里
就是一个整体,导入自然就是一个
part
< br>了。
方法一:手动编辑
hyp
ermesh
导出的
inp
文件,在适
当的地方添加
*part,name=...
和
*end part
方法二:在
abaqus
中的模型树中右击
part
模块下的零件名,
选中
copy
。在弹出的对话框中更
改
文件名,选中最后一项(
Separate
disconne
cted……
),点击
OK
就
OK
了。接下来删除原
来的零件。
# H3 T% F1 _6 L8
U
注意:
! [ {# z
3 t9
y
+ S6 ^+
S! ?2 O9
G
1.
模型中只有一个零件,不能用。
以前的装配关系不再有效,必须从新定义装配。
;
x
# L3 p- D
3 o7 N/
J
9 V. ^
3.
原来在
hm
中定义的零件名称全部丢失,如果模型零件较多,那就麻烦了!
方法三、
inp
导
入的都是
model
,
不过可以将不同
的
part export
不同的
i
np
,
导入到
abaqus
后,
在
abaqus/CAE
中用
copy objects
将
part
集合成一个
model
。
p>
方法四、在
hypermesh
中把不同的部件放在各个
collect
中,导
入
ABA
中,在
part
的目录下,
会自动建对应不同
collect
的
set
,分别赋予截面属性就可以了
3
、
hyperview9.0
能够读取
abaqus
6.81
的结果文件
odb
吗,我怎么
读取不了啊
答:可以的
..
要安裝修正檔。你到原廠註冊後可以下載
4<
/p>
、
abaqus
计算结果在
hypermesh
中显示为何差距很大
答:就計算而言,
ABAQUS
中的積分點上的
值是最準確的,
節點上的值是外推得來,
+ _1
R4 i%
]# ^2
x2 o4
a9
v
&
|
[3 z%
s, i7
而應力雲圖顯示的是節點應力值。
7
z$$ T:
j3 F,
x, N9
但如果元素夠密,結果收斂的話,節點上的數值也是可信的。
而
Hyperview
的外推演算法和
A
BAQUS
好像不同,
(
P+
X7 L1
?0 y#
g.
X8
r3 [%
i n
所以直接由
Hyperview
p>
看應力值會看
ABAQUS
的節點應力值會
差很多
5
、
HM
可以倒入
inp
到
ABAQUS
,但
ABAQUS
倒入
HM
就有问题了,如果单元太多,就会出
错。显示很乱
答:
ABAQ
US
倒入
HM
显示很乱是因为对每个<
/p>
part
的单元和节点都是从
1
开始编号的,所以不
同的单元都含有相同的节点了。我前几天在这里问过
ABAQUS
倒入
HM
的问题,
garethz
版主
的回答是在
command line
输入
['modelName'].setValues(noPartsInputFile=ON)
L% W. a
这样在写出的
inp<
/p>
文件里面就没有
instance
信息,
而且单元节点编号也不会有重复了。
详见
Abaqus/CAE User's
Manual
-
9.9.3 Writing input
files without parts and assemblies
6
、
我在
hm
里面建好了模型导入
abaqus
计算,
总是出现
error
跳出,
< br>察看
msg
文件,
说
ERROR:
TIME INCREMENT REQUIRED IS
LESS THAN THE MINIMUM SPECIFIED
答:问题很多,多半是模型问题
7<
/p>
、导入
HM
后,如何在
< br>HM
里进行单元网格的改进而已。
答:不知道你所谓的网格修改是多大篇幅的。节点的数据格式都是一样的,导入
hy
permesh
的
时候可以把
inp<
/p>
文件里的节点单元信息提取出来,单独的导入
hypermesh
修改,然后同样的输
出
inp
格式文件,把修改好的信息替换掉原来的
inp
文件里的节点、单元信息,不过有些和被修
改相关的约束、载荷可能会有点小问题,就看
你的修改技术了。
8 M( @#
-
-
-
-
-
-
-
-
-
上一篇:沪教版四年级下册英语
下一篇:高考英语作文读写任务方法修订稿