|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
任务说明:在燃气与壁面的耦合传热计算过程中,另外给壁面加入一定的热量,要求沿着壁面分段加入不同的热量。
已知:沿壁面 当x(X轴坐标)<=-35.58 加入的热流密度为q=Qmax=21.6e6 W/M*M;
x=0 q=0.5*Qmax;
x=59.6 q=0.1*Qmax;
x=145.5 q=0.02*Qmax;
x=159.45 壁面沿X轴终点坐标
其它各处的热流密度插值求出
本人想通过对燃气的能量源项添加内热源来实现这一目的,以下是我写的UDF程序,但使用后壁面的温度和热流密度基本没有变化,这是为何,
请高手指点!
#include "udf.h"
DEFINE_SOURCE(cell_heat_source, cell, thread, dS, eqn)
{
real xc[ND_ND];
real source;
C_CENTROID(xc, cell, thread);
if(xc[0]<=-35.58)
{source = 21.6e6;
dS[eqn] = 0.;}
else if(xc[0]<=0.)
{source = 21.6e6-0.5*21.6e6*(xc[0]+35.58)/(0.+35.58);
dS[eqn]=0.;}
else if(xc[0]<=59.6)
{source = 0.5*21.6e6 - 0.4*21.6e6*(xc[0]-0.)/(59.6-0.);
dS[eqn] = 0;}
else if(xc[0]<=145.5)
{source = 0.1*21.6e6 - 0.08*21.6e6*(xc[0]-59.6)/(145.5-59.6);
dS[eqn] = 0;}
else
source = 0.02*21.6e6 - 0.02*21.6e6*(xc[0]-145.5)/(159.45-145.5);
dS[eqn]=0;
return source;
}
|
|