ansys怎样模拟接触热阻?
实体模型,两个物体材质不同,初始温差1000多度。我建了面接触,设置了接触热导。分析结果和期望的差距很大,是不是参数设的不对?参数太多了,应该改哪些?不用接触时,计算结果倒和期望相似,ansys会在不同材料间自动建接触热阻吗?
Re:ansys怎样模拟接触热阻?
接触热阻在哪里设置啊?我现在还没用到,以后要用。
Re:ansys怎样模拟接触热阻?
ansys的接触热阻是通过接触单元的“接触热导”实现,不能自动建接触热阻;如果采用节点融合(全协调)方式代替接触,相当于接触热导无穷大
估计你的接触热导取的不准确(具体取多少得有你的模型决定)
个人意见,仅供参考
Re:ansys怎样模拟接触热阻?
两种材料都是钢,25钢和45钢,前者是液态,后者是固态金属型,外壁有对流,对流系数100,空气温度20度。接触热阻应该比45钢常温时的小。国际单位,45钢常温时热导35,我取接触热导为10。计算结果是6分钟后25钢还是液态。后来把接触热导改为10000计算结果才和实际的差不多。同样的模型,把两物体gule,然后计算6秒后25钢就成固态了。
Re:ansys怎样模拟接触热阻?
给一个接触热阻的估计:假设两材料之间有d=10um(头发丝厚度)的一层膜,热导率k=10W/m-K,那么接触热阻为: d/k=1e-5/10=1e-4m^2-K/W.个人记得在ANSYS中的设置的实际是接触热导,等于热阻的倒数,所以10000W/m^2-K是reasonable的。
你把接触热导设置为10W/m^2-K,相当与在两层钢中加了一层k=10000W/m-K,厚度为10um的膜,实际上大大强化了散热。
不过不明白为什么你设10,反而比直接两物体gule的结果变固态更慢。。。
Re:ansys怎样模拟接触热阻?
我又查看了一下选项,设置的是接触热导,关与膜的厚度似乎没有选项可以设定。接触对中有很多选项,是不是有些其它参数对计算结果也有影响呢?另外,我认为gule的时候两物体没有接接触热阻,界面热导率无穷大,实际上是按原物体的热导率传热,只是两物体的热导率不同而已。
Re:ansys怎样模拟接触热阻?
对不起,我在计算热阻的时候犯了个错误。楼主把接触热导设置为10W/m^2-K,实际相当于在两块钢(k=35W/m-K)间夹了一块厚度为0.1m的,k=1W/m-K的玻璃,导致了热无法从液态钢传到固态钢,液态钢只能通过对流来散热,所以6分钟后25钢还是液态。
从单位上来说,接触热导和对流换热系数是一样的。它们的定义也很类似:
对流换热: q= h*(T-T0) h: 换热系数
接触热导: q=m*(T1-T2) m:接触热导
q: heat flux unit: W/m^2
所以对流换热系数如果为100W/m^2-K,相当与在物体和heat sink (环境温度)之间夹了一块0.01m,k=1W/m-K的玻璃 (假设在玻璃中传热方向是一维,垂直与玻璃厚度方向)。
>>>另外,我认为gule的时候两物体没有接接触热阻,界面热导率无穷大,实际上是按原物体的热导率传热,只是两物体的热导率不同而已。
楼主理解完全正确,呵呵。。。
Re:ansys怎样模拟接触热阻?
给一个具体例子:两块长为10m相同材料的杆,之间的接触热导为10W/m^2-K,杆本身热导率k=20W/m-K。 一端固定温度为0K,另一端加 heat flux q=100 W/m^2,
从ANSYS结果可以看出,在两杆接触处有温度降(由接触热阻引起), 加热流端温度升高为110K
110 = q*R= 100*( 10/20 +1/10 +10/20) K
其中10/20 为杆的热阻, 1/10为接触热阻。
接触热阻引起的温度降为 100*1/10=10K,如图所示。
Re:ansys怎样模拟接触热阻?
结果如图所示:Re:ansys怎样模拟接触热阻?
另一个例子作为对比:两块长为10m相同材料的杆,热导率k=20W/m-K. 它们之间夹一长度为1m,热导率k=10W/m-K的杆。 一端固定温度为0K,另一端加 heat flux q=100 W/m^2。
从ANSYS结果可以看出,加热流端温度升高也为110K, 中间的短杆等效与上面例子中的接触热导=10的情况。只不过温度分布有些区别。在短杆上的温度降也为10K。
Re:ansys怎样模拟接触热阻?
[quote][b]iomega wrote:[/b]给一个具体例子:
两块长为10m相同材料的杆,之间的接触热导为10W/m^2-K,杆本身热导率k=20W/m-K。 一端固定温度为0K,另一端加 heat flux q=100 W/m^2,
从ANSYS结果可以看出,在两杆接触处有温度降(由接触热阻引起), 加热流端温度升高为110K
110 = q*R= 100*( 10/20 +1/10 +10/20) K
其中10/20 为杆的热阻, 1/10为接触热阻。
接触热阻引起的温度降为 100*1/10=10K,如图所示。
[/quote]
感谢 iomega 兄的讲解和例子。
小弟还有不明白的。
ansys中的 thermal contact conductance 是接触热导,其单位与对流系数相同(与热导率单位不同)。所以,设定该值应的依据不是材料的热传导率。你是怎么考虑厚度的?就是说为什么两个例子会是等效的?
Re:ansys怎样模拟接触热阻?
请再给一个例子,模型不变如例一,只是要求两棒间温度无阶跃变化,即求一个接触热导,该接接触热导产生的效果相当于在两棒中加一段热导率相同的棒。Re:ansys怎样模拟接触热阻?
[quote][b]iomega wrote:[/b]另一个例子作为对比:
两块长为10m相同材料的杆,热导率k=20W/m-K. 它们之间夹一长度为1m,热导率k=10W/m-K的杆。 一端固定温度为0K,另一端加 heat flux q=100 W/m^2。
从ANSYS结果可以看出,加热流端温度升高也为110K, 中间的短杆等效与上面例子中的接触热导=10的情况。只不过温度分布有些区别。在短杆上的温度降也为10K。
[/quote]
iomega 兄,我明白了。10w/m^2-k的接触热阻,可以说是在两物体中间加了一层热导率为10W/m-K,厚度为1m的东西。也可以说成是加了热导率为1W/m-K,厚度为10m的东西。
Re:ansys怎样模拟接触热阻?
现在明白热触热导为10000时,相当于在25钢和45钢之间加了一层厚1毫米,热导率为10w/m-k的一层膜,这与实际情况接近。非常感谢iomega 兄给我的帮助。
Re:ansys怎样模拟接触热阻?
在接触单元实常数中有接触热阻的定义。例如CONTAC170的TCCRe:ansys怎样模拟接触热阻?
瞬态分析时的界面温度情况:Re:ansys怎样模拟接触热阻?
"两种材料都是钢,25钢和45钢,前者是液态,后者是固态金属型,外壁有对流,对流系数100,空气温度20度。接触热阻应该比45钢常温时的小。国际单位,45钢常温时热导35,我取接触热导为10。计算结果是6分钟后25钢还是液态。后来把接触热导改为10000计算结果才和实际的差不多。同样的模型,把两物体gule,然后计算6秒后25钢就成固态了。"
楼主对于这种液态和固态钢接触时的界面上,怎么处理接触热导的?
如果我对液态钢表面加12000的换热系数,是不是这样做可以理解为接触热导,我看有人说换热系数和接触热导具有类似性。
希望高人解答。
最近做毕业课题,问题真是多多啊。
Re:ansys怎样模拟接触热阻?
zhaodaibin:不知道你是不是模拟铸造温度场的,先这么认为吧!
接触热导和对流系数的单位是一样的,二者有相似性,物理意义都是:温度差为1K时,两种材质间单位面积上传递的热量。
不同点是:
施加对流时周围介质的温度是定值,如金属型外壁的空冷,可以认为空气温度不变。
而设置接触热导后,即指定了铸件和铸型间的热交换能力,铸型的温度是不断变化的,而这是无法简化的。
你要是模拟铸件和铸型间的接触热导是不能用对流条件来实现的。
Re:ansys怎样模拟接触热阻?
非常感谢天山飞鹰的解答。我的确在做高温熔液和轧辊的铸轧问题,现在的难点是我在哪里可以设这种界面热导(比如我的界面热导为12000),其实后面还要作成界面热导值与界面
高温熔液的节点温度有关,先做定值吧。
那这个界面热导在ANSYS什么地方输入啊?
急切等待。
Re:ansys怎样模拟接触热阻?
Ansys接触热导的设置过程如下:1、建好模型,对于铸轧问题可以考虑用二维平面模型来简化,两部分分别创建,接触的地方应该有两条线
2、设置单元体、材料属性,分别对两部分划分网格
3、在modeling>creat>contact pair对话框中设置互相接触的两条线,建立接触后在thermal contact conductance一栏中填写接触热导。
具体操作步骤可参考ansys帮助文件:Contact Technology Guide
ANSYS Tutorials>Chapter 8. Contact Tutorial
Re:ansys怎样模拟接触热阻?
建立了接触热导后,仍有问题。依我水平,还不会做两个相互运动的物体的分析。可能还要请教动力学分析的朋友。我只擅长温度场和静力学分析。Re:ansys怎样模拟接触热阻?
我的模型用的是Fluid141单元,都不晓得哪个接触单元可以用于流体141的边界。不知道用contact来解决流体的界面热导真的行不行?Re:ansys怎样模拟接触热阻?
是啊!建议你再发一个求助贴,把你的问题以话题的方式贴上去。在这里看到的人太少啊!
我是procast的志愿者,对你的问题感到力不从心啊! 版主好,我是新手,按照你所说的,我在建立接触对之后,设置了TCC(接触热导),但是模型却没有热传递,请教怎么回事?
感谢iomega
我按着iomega 的方法进行了模拟,已经成功加入了界面热阻。谢谢iomega!首先应先理解contact和target的意义,再进行模拟。
具体应在help中的contact technology guide内学习。
我用的单元是contac173和targe170。
再次感谢Ionmega的帮助。 好贴....学到不少东西
呵呵 我建立了接触面和目标面,可是接触向导中的那个thermal为什么不显示出来呢?接触热导施加不了啊?哪位高手能告诉我是怎么回事呢?[img=378,310]file:///C:/Documents%20and%20Settings/User/桌面/11.BMP[/img]
[[i] 本帖最后由 kankan1982 于 2007-8-11 22:50 编辑 [/i]] 图片怎么发不了啊? 希望高手能够指点一下[attach]132859[/attach]
[[i] 本帖最后由 kankan1982 于 2007-8-11 22:53 编辑 [/i]] 好帖,学习了 bucuo,zhideyikan 好东西,学习了 赞!好帖!
改变接触热导为什么没有变化?
按照版主给的方法建立的接触单元(接触单元与目标单元均用组元选择)只设了一个thermal contact的参数
为什么我把这个参数改的很大和很小的时候,节点温度变化都是一样的,都很小
接触单元不起作用,传递不了温度?
我把接触单元删除之后计算结果与有接触单元时一样,为什么接触单元起不了效果?各位大侠帮帮忙啊~~~
小弟记着要做东西~~~
同问
我也是接触单元建立之后和没建立 是一样的!能不能把IOMEGA的APDL穿上来看看! 学习学习!
不胜感激!
回复
问题已 解决!:)页:
[1]