24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2543  |  回复: 21
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

微言1021

木虫 (小有名气)

[求助] ansys瞬态热分析求助

本人在做塑料管焊接的ansys瞬态热分析,命令流如下:
*set,d1,0.0654
*set,d2,0.08
*set,l1,0.005
*set,l2,0.1
/prep7
et,1,plane55
keyopt,1,3,1
mptemp,1,-20,100,125,150,200,250
mpdata,dens,1,1,945,950,955,960,965
mpdata,kxx,1,1,0.341,0.3,0.265,0.264,0.263
mpdata,enth,1,0,2e5,3.18e5,5.35e5,7e5,9e5
mpdata,c,1,1,2.87e3,5.56e3,2.65e3,2.67e3,3.03e3
rect,d1,d2,0,l1
rect,d1,d2,l1,l2
aglue,all
lplot,all
lsel,s,loc,y,0
lsel,a,loc,y,l1
lsel,a,loc,y,l2
lesize,all,,,20
lsel,s,length,,l1
lesize,all,,,10
lsel,s,length,,l2-l1
lesize,all,,,50
lsel,all
aplot
aatt,1,,1
mshape,0,2d
mshkey,1
amesh,all
/solu            
tunif,-20
nsel,s,loc,x,d2
sf,all,conv,37.24,-20
nsel,s,loc,x,d1
sf,all,conv,0.72,-20
nsel,s,loc,y,l2
sf,all,conv,0,-20
lsel,s,loc,y,0
nsll,s,all
d,all,temp,210
alls,all
eplot,all

antype,trans
eqslv,iter
solcontrol,on
lnsrch,on
kbc,1
timint,on
time,20                  
nsubst,20
autots,on
tintpr,,,,1.0
lsel,s,loc,y,0
nsll,s,all
d,all,temp,210
alls,all
outres,all,all
solve
time,160                 
timint,on
nsubst,140
autots,on
lsel,s,loc,y,0
nsll,s,all
d,all,temp,210
alls,all
outres,all,all
solve
time,164                 
timint,on
nsubst,14
autots,on
nsel,all
nsel,s,loc,y,0
ddele,all,temp
sf,all,conv,0.5,210
eplot,all
alls,all
outres,all,all
solve
time,644                     
timint,on
nsubst,700
autots,on
nplot,all
nsel,s,loc,y,0
sf,all,conv,0,150
eplot,all
alls,all
outres,all,all
solve
time,1244                     
timint,on
nsubst,600
autots,on
nplot,all
nsel,s,loc,y,0
sf,all,conv,0,-20
alls,all
outres,all,all
solve
做出的结果不对,在第一、第二载荷步中施加的温度有210℃,在第三载荷步删除温度载荷,第三步只有4s的时间,到第四载荷步的时候温度就下降到了-18℃,我觉得不符合实际情况,请各位高手解答一下是哪里错了?导致温度下降这么迅速。我设置的平均温度为-20℃。谢谢!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

言之命至,心随己愿
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-04-15 18:43:23
不施加任何边界条件,就是绝热边界了。
不过,如果底面和顶面都是绝热的话,结果很可能是整个模型在 -20 度左右,因为只有对流散热,而没有热量输入,模型温度会逐渐和介质温度一样。
需要检查一下换热系数的计算是否有问题。
7楼2013-04-15 09:37:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 22 个回答

htbbzzg

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
微言1021: 金币+5, ★★★很有帮助 2013-04-14 22:20:24
xiegangmai: 金币+3, 谢谢参与! 2013-04-15 18:43:09
你的问题在于第三步时,删除了底部的固定温度 210 度,代以对流换热
        sf,all,conv,0.5,210
    但是,其中的换热系数 0.5,太小了,所以导致你说的结果。假如将换热系数加大,比如改为 50,温度下降就不那么快了。
    分析了一下你的命令流,做了一些注解,你可以看一下:


fini
/clear
/filn,weiyan-1021

*set,d1,0.0654
*set,d2,0.08
*set,l1,0.005
*set,l2,0.1
!*
/prep7
et,1,plane55
keyopt,1,3,1
mptemp,1,-20,100,125,150,200,250
mpdata,dens,1,1,945,950,955,960,965
mpdata,kxx,1,1,0.341,0.3,0.265,0.264,0.263
mpdata,enth,1,0,2e5,3.18e5,5.35e5,7e5,9e5
mpdata,c,1,1,2.87e3,5.56e3,2.65e3,2.67e3,3.03e3
rect,d1,d2,0,l1
rect,d1,d2,l1,l2
aglue,all
lplot,all
lsel,s,loc,y,0
lsel,a,loc,y,l1
lsel,a,loc,y,l2
lesize,all,,,20
lsel,s,length,,l1
lesize,all,,,10
lsel,s,length,,l2-l1
lesize,all,,,50
lsel,all
aplot
aatt,1,,1
mshape,0,2d
mshkey,1
amesh,all

/solu            
tunif,-20             !  均匀温度 -20
nsel,s,loc,x,d2
sf,all,conv,37.24,-20      !  右边界对流边界条件,流体温度 -20
!*
nsel,s,loc,x,d1
sf,all,conv,0.72,-20       !  左边界对流边界条件,流体温度 -20
!*
nsel,s,loc,y,l2
sf,all,conv,0,-20          !  顶部对流边界条件,流体温度 -20
!*
lsel,s,loc,y,0
nsll,s,all
d,all,temp,210
!*
alls,all
eplot,all

antype,trans
eqslv,iter
solcontrol,on
lnsrch,on
kbc,1
timint,on
time,20                  
nsubst,20
autots,on
tintpr,,,,1.0
lsel,s,loc,y,0          !  y=0, 固定温度 210。
nsll,s,all
d,all,temp,210
alls,all
outres,all,all
solve                   !  以上第一步, 3 处对流边界,一处固定温度。
!*
time,160                 
timint,on
nsubst,140
autots,on
lsel,s,loc,y,0
nsll,s,all
d,all,temp,210
alls,all
outres,all,all
solve                    !  以上第二步,边界条件与第一步相同。
!*
time,164                 
timint,on
nsubst,14
autots,on
nsel,all
nsel,s,loc,y,0
ddele,all,temp           !  删除温度边界条件,上面三个对流边界条件仍在。
sf,all,conv,0.5,210      !  增加 y=0 处对流边界条件,对流换热系数为 0.5。
eplot,all
alls,all
outres,all,all
solve                    !  第三步, 去掉底部固定温度条件,增加底部对流边界条件,但是由于换热系数较小,作用不大,因而模型中温度很快下降,接近上面三个对流换热的流体温度。
!*
time,644                     
timint,on
nsubst,700
autots,on
nplot,all
nsel,s,loc,y,0
sf,all,conv,0,150        !  换热系数为零,这一对流换热条件不起作用,因而上面三个对流为主,使整个模型的温度与流体相同。
eplot,all
alls,all
outres,all,all
solve                    !  第四步,只有上面三个对流边界条件起作用,是整个模型温度为 -20。
!*
time,1244                     
timint,on
nsubst,600
autots,on
nplot,all
nsel,s,loc,y,0
sf,all,conv,0,-20
alls,all
outres,all,all
solve                    !  第五步,同第四步。
2楼2013-04-14 16:36:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

微言1021

木虫 (小有名气)

引用回帖:
2楼: Originally posted by htbbzzg at 2013-04-14 16:36:56
你的问题在于第三步时,删除了底部的固定温度 210 度,代以对流换热
        sf,all,conv,0.5,210
    但是,其中的换热系数 0.5,太小了,所以导致你说的结果。假如将换热系数加大,比如改为 50,温度下降就不那 ...

非常感谢,对流换热系数小说明传热量小,在这里忽略不计了是吧,我以为传热系数小就应该是降温慢呢。
言之命至,心随己愿
3楼2013-04-14 22:22:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-04-15 18:43:16
底面的对流 (介质温度 210 度) 应该是用来使模型下面能有一定的温度,它的换热系数小,应而上面三个对流起主要作用,使整个模型的温度向该三个对流边界的介质温度 -20 靠近了。
4楼2013-04-15 08:56:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见