aiboderen 发表于 2004-4-18 15:58:42

【讨论】再问:关于焊接后热氢扩散的数值计算!

再问:
     关于焊接后热过程中氢的扩散,它加的边界条件同温度场一样!也就是说可以按照设定温度场分析那样设置边界条件。
    因为氢的扩散区域非常小,所以,按恒温扩散考虑。假设那个区域温度是1000℃,区域大小已知。那么,怎么才能把氢的扩散彩云图算出来?

aiboderen 发表于 2004-4-18 16:08:49

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

是不是加的焊接热流载荷要和氢扩散有联系才行?
但氢的扩散我是按分析出来的温度场后的恒温计算呀!
这怎么算呢?
请高手帮帮小弟!
先谢谢了!

ainite 发表于 2004-4-19 10:00:48

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

氢浓度,可不可以当作一个自由度,类似于温度自由度,定义与扩散相关的材料常数,像温度场分析一样来计算。

aiboderen 发表于 2004-4-19 10:48:20

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

你说的太对了
就是当作一个自由度,和温度场分析一样!
多多交流呀!!

ainite 发表于 2004-4-19 11:34:38

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

你贴一下用来描述这个氢扩散的基本方程,如果跟热传导本构关系相对应,我有这么个思路:类似于顺序法瞬态热——力耦合分析,只不过把应力分析部分,用氢浓度标量分析来替代。
1 第一次,作瞬态温度场分析,生成.rth文件,另存为prev.rth
2 启动新的热分析
3 第二次,把温度自由度当作氢浓度,相应把热传导系数改为氢扩散系数等,时间步对应上面温度场分析的时间步。在每个很小的时间间隔内,进入post1读入prev.rth中的温度结果,换算为氢扩散的初始条件,作该时间步内作温度场分析。
  注意prev.rth的结果只作为换算的条件,并不加入后面的温度场计算当中。
  第二次计算的温度自由度,是当作氢浓度自由度来看的,计算结果就是氢浓度的分布。
  因为在每个时间步中间退出了/solu,所以要使用重启动分析。

  只要网格足够细,时间步足够小,用来模拟这个过程是可行的。
  氢浓度扩散理论你最好贴出来,我们看一下它是如何根据初始温度决定氢扩散的。

aiboderen 发表于 2004-4-19 13:17:50

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

好的!
我把它好好整理一下!
多谢了,版主!

jnjl 发表于 2004-4-19 15:45:22

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

版主真是高人啊!
佩服佩服!!

aiboderen 发表于 2004-4-19 17:06:51

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

我把一些方程以附件形式贴上,还有别人计算的思路!

ainite 发表于 2004-4-19 20:17:10

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

氢扩散本构方程和热传导本构方程形式不同,离散化之后有限元列式也就不会相同,上述方法是不可行了。
一般遇到这种情况,又找不到现成的有限元软件可用,只能自己编程实现了。对于做论文来讲,自己编程也是必要的。

xbzhang 发表于 2004-4-19 20:39:35

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

不说什么了,对斑竹赞一个,让我知道了什么是有限元,什么是ANSYS.

aiboderen 发表于 2004-4-20 02:40:09

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

斑竹给了我致命打击~~~~~~~~~~~~

aiboderen 发表于 2004-4-20 02:41:50

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

不知道ABAQUS软件行不行?
哈尔滨焊接研究所是用它来做的。

aiboderen 发表于 2004-4-20 02:50:51

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

我觉得ABAQUS的功能不会比ANSYS强大
我打电话问了那个研究员
他说直接就把氢这个载荷加上了
怎么回事??
难道ABAQUS在这方面有独到之处?
还是他那个是错误解答?!

aiboderen 发表于 2004-4-20 03:00:16

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

斑竹如果有时间可以在中国期刊网上查看一下以下两篇文章
1、 焊接接头氢扩散数值模拟(I)
    作者:张显辉
    机构 :哈尔滨焊接研究所
2、应力/应变场对插销试验焊接接头氢扩散的影响
    作者:张显辉
    机构:哈尔滨焊接研究所

欢迎多提建议!
先谢谢了!

maxguo2002 发表于 2004-4-20 20:30:52

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

好像abaqus是可以算氢扩散的,我同学就是用这个软件算的,建议你abaqus算吧!

aiboderen 发表于 2004-4-21 13:53:17

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

你的同学用ABAQUS算的什么氢扩散?
焊接过程中的氢扩散吗?

ainite 发表于 2004-4-21 18:54:53

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

aiboderen,我给你发的PM没看吗?还以为你这两天不来了。

aiboderen 发表于 2004-4-21 19:56:12

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

PM是什么呀?悄悄话吗?没收到呀!

ainite 发表于 2004-4-22 00:10:14

回复: 【讨论】再问:关于焊接后热氢扩散的数值计算!

那篇文章里不是已经说得很清楚?在ABAQUS里使用DC2 D4单元做瞬态分析。

ANSYS这一块我是帮不了你了,这个问题只要熟悉ABAQUS的使用是不难的,你到ABAQUS版区看看吧。
页: [1]
查看完整版本: 【讨论】再问:关于焊接后热氢扩散的数值计算!