|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我刚学UDF,所以先弄个简单例子:
水在圆管内流动的对流换热,入口速度25m/s,入口温度300K,管壁热流密度3000000,出口为outflow,采用2d轴对称,k-ε标准模型。
第一次用上述的设置,其余都为默认,第二次使用UDS求解温度场,扩散系数Γ用如下UDF定义(Γ=λ/Cp+μ/σ):
#include "udf.h"
#include "msh.h"
DEFINE_DIFFUSIVITY(user_diff, c, t, i)
{
return 0.6 / 4182 + C_MU_T(c,t) / 0.9;
}
λ和Cp都使用的是fluent默认的常数0.6、4182,结果两次求解的温度场不一样,使用UDS时温度更容易往中间扩散,壁温相应较低。
顺便说一下,对第一次管壁热流3000000,在第二次使用UDS计算温度场时,应该如何设置管壁边界条件??我当时的设置是specified flux 3000000/(0.6×4182)。我自己不懂怎么计算这处东西,这个设置是我自己试着结果比较接近的 |
|