如何设置变化的边界条件?用FLUENT和GAMBIT软件.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 20:02:13
如何设置变化的边界条件?用FLUENT和GAMBIT软件.
题目是圆筒,要模拟截面的温度场.圆筒的温度沿着高度方向变化,温度T(h)=788(1+0.82*h/115)e负三次根号下(h/115).其中h为高度.圆筒高度210,直径16.尺寸不是关键,请问如何模拟出来.我在GAMBIT中设置截面4个边都为WALL,在FLUENT中如何设置这个温度随高度变化的变边界条件?
题目是圆筒,要模拟截面的温度场.圆筒的温度沿着高度方向变化,温度T(h)=788(1+0.82*h/115)e负三次根号下(h/115).其中h为高度.圆筒高度210,直径16.尺寸不是关键,请问如何模拟出来.我在GAMBIT中设置截面4个边都为WALL,在FLUENT中如何设置这个温度随高度变化的变边界条件?
设置这个温度变化,要用到Fluent的UDF功能.需要自己编写C语言程序,将温度场与高度的函数写入UDF文件中,再插入Fluent.
以下是本人在圆桶中预置速度场的代码结构,贡你参考.
//initial condition
DEFINE_INIT(init_vel_temp,domain)
{
real rmag,sx,sy,vt;
real c1;
real c2;
real r0;
#if !RP_HOST
cell_t c;
Thread *t;
real NV_VEC(origin),NV_VEC(axis),NV_VEC(R),NV_VEC(r), NV_VEC(B),xc[ND_ND];
//loop all of cells
thread_loop_c(t,domain)
{
begin_c_loop_all(c,t)
{
C_CENTROID(xc,c,t);
if(xc[2]>10)
{
vt=25*c1/rmag*(1-exp(-rmag*rmag/r0/r0))*(1-exp(-xc[2]/c2));
}
}
end_c_loop_all(c,t);
}
#endif
}
以下是本人在圆桶中预置速度场的代码结构,贡你参考.
//initial condition
DEFINE_INIT(init_vel_temp,domain)
{
real rmag,sx,sy,vt;
real c1;
real c2;
real r0;
#if !RP_HOST
cell_t c;
Thread *t;
real NV_VEC(origin),NV_VEC(axis),NV_VEC(R),NV_VEC(r), NV_VEC(B),xc[ND_ND];
//loop all of cells
thread_loop_c(t,domain)
{
begin_c_loop_all(c,t)
{
C_CENTROID(xc,c,t);
if(xc[2]>10)
{
vt=25*c1/rmag*(1-exp(-rmag*rmag/r0/r0))*(1-exp(-xc[2]/c2));
}
}
end_c_loop_all(c,t);
}
#endif
}
如何设置变化的边界条件?用FLUENT和GAMBIT软件.
fluent软件,gambit步骤,如何隐藏已经划分的网格?
为什么我的FLUENT边界条件不能设置
FLUENT 模拟 边界条件设置
Fluent 压强边界条件设置
请问一下fluent里怎么设置进口温度为一组固定变化数据的边界条件呢?
fluent速度入口边界条件设置
fluent软件,已知入口压强5000pa,入口流速0.5m/s,通过模拟求出口压强,如何让设置边界条件,
能不能告诉一下我关于ansys中fluent模块跟单独的fluent软件有什么区别和联系,ansys中有没有gambit
fluent 稳态计算(steady)边界条件设置步骤
关于gambit划分网格和fluent导入的问题
用ANSYS Fluent 分析润滑管道,哪位大神指点一下应该怎么设置出、入口的边界条件?(层流)