24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1381  |  回复: 4

ghost2beau

铜虫 (小有名气)

[求助] 求助高斯热源中对流边界的设置已有1人参与

高斯热源半径是是时变的 那么半径之外的对流条件怎么施加?利用表面效应单元设置对流系数 怎么设置对流边界 ?有没有方法把对流转换成热流直接放在高斯热源的公式里 ?还是把半径之外的选在一个组里?本人新手 求大神给个思路 可能还得加在曲面上
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shiranjiang

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
建模的时候把模型划分成不同的面/体建模,高斯热源作用的区域为一个单独的区域,对流边界就可以直接加载在其它区域上。
2楼2014-06-27 08:44:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ghost2beau

铜虫 (小有名气)

引用回帖:
2楼: Originally posted by shiranjiang at 2014-06-27 08:44:57
建模的时候把模型划分成不同的面/体建模,高斯热源作用的区域为一个单独的区域,对流边界就可以直接加载在其它区域上。

同一个面不是只能加一种载荷吗? 难道只要不重叠就没事?每个子步或载荷步从新生成面?我的高斯热源半径是变化的
3楼2014-06-27 11:50:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ghost2beau

铜虫 (小有名气)

有没有大神救救命 建立表面效应单元 加载一个随时间变化的对流系数 但是加不上去啊 不能这样加还是我的命令流是错误的 卡在这里好几天了
finish
/clear
/title,transient analysis(gauss heat flux)
/filnam,transientgauss
/TRIAD,RBOT
/UNITS,SI
/prep7
et,1,plane55
et,2,surf151
keyopt,1,3,1
keyopt,2,8,2
dividenum=60
plane_x=6e-5
plane_y=3e-5
mptemp,1,298,500,700,900,1028,1100,1500,1809,3135            
mpdata,c,1,1,460,529,615,822,1064,820,652,822,821
mpdata,kxx,1,1,48,46,41,35,25,26,29,29,29
mpdata,dens,1,1,7890,7700,7490,7350,7090,7840,7840,7840,7840
mpdata,enth,1,1,0,1.21e9,1.68e9,2.76e9,4.02e9,4.29e9,6.50e9,10.3e9,18.9e9
rectng,0,plane_x,0,plane_y
lesize,3,,,dividenum,0.2
lesize,1,,,dividenum,5
lesize,2,,,120,0.5
lesize,4,,,120,2
amesh,1
p=0.1
u=25
i=20
pi=3.1415926
q=p*u*i*3
maxr=60
maxenum=dividenum+1
lisannum=8
ton=30
*dim,R,array,lisannum,1,1
*dim,flux2,table,maxenum,2,lisannum,x,y,k
*dim,heatcf,table,maxenum,2,lisannum,x,y,k
*DO,k,1,lisannum,1
t=k*Ton/lisannum
R(k)=2.4*20**0.53*t**0.38
*IF,R(k),GE,maxR,then
R(k)=maxR
*ENDIF
*do,i,1,maxEnum,1
flux2(i,0,k)=(i-1)*plane_x/dividenum
heatcf(i,0,k)=(i-1)*plane_x/dividenum
*enddo
*do,i,1,maxEnum,1
xcenter=0
distance=((i-1)*plane_x/dividenum-xcenter)**2
*if,distance,le,(R(k)*(1E-6))**2,then
flux2(i,1,k)=Q/(pi*R(k)*R(k)*1E-12*exp(3*distance/(R(k)*R(k)*1E-12)))!-Q/3/(pi*R(k)*R(k)*1E-12*exp(3*distance/(R(k)*R(k)*1E-12)))
heatcf(i,1,k)=0
*else
flux2(i,1,k)=0
heatcf(i,1,k)=10000
*endif  
*enddo
*enddo
nsel,s,loc,y,3e-5
sf,all,hflux,%flux2%
nsel,s,loc,y,3e-5
nsel,r,loc,x,0,6e-5
type,2
esurf
nsel,all
esel,s,type,,2
sfe,all,,conv,,%heatcf%
sfe,all,,conv,2,298
allsel
/solu
antype,4
trnopt,full
pred,on
solcontrol,on
nropt,full,,on
cutcontrol,plslimit,10,
lnsrch,on
autots,on
tintp,,,,1,,
timint,on
tref,298
kbc,1
neqit,50
outres,all
ic,all,temp,298
k=30e-6
time,k
deltim,5E-6,5E-6,5E-6
alls
OUTRES,ALL,ALL,
solve
4楼2014-07-06 11:17:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

candyboom

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by ghost2beau at 2014-07-06 11:17:12
有没有大神救救命 建立表面效应单元 加载一个随时间变化的对流系数 但是加不上去啊 不能这样加还是我的命令流是错误的 卡在这里好几天了
finish
/clear
/title,transient analysis(gauss heat flux)
/filnam,tr ...

请问你有解决这个问题没啊!!急求~~
5楼2014-10-13 14:11:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ghost2beau 的主题更新
信息提示
请填处理意见