|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
先谢啦!
在学习宏DEFINE_HEAT_FLUX的时候遇到了问题,DEFINE_HEAT_FLUX(name,f,t,c0,t0,cid,cir),cid与cir分别为换热系数的数组,换热量为: 扩散换热 diffusive heat flux :qid=cid[0]+cid[1]*C_T(c0,t0)-cid[2]*F_T(f,t)-cid[3]*pow(F_T(f,t),4);
辐射换热 radiative heat flux: qir=cir[0]+cir[1]*C_T(c0,t0)-cir[2]*F_T(f,t)-cir[3]*pow(F_T(f,t),4);
由此可以看出,这个宏可以根据用户的需要,自定义换热系数,而不是采用fluent中的牛顿换热定律。但是在UDF帮助中,关于它的介绍很少,通过User-Define-Function Hooks dialog将该宏hook以后,如何将它对应于某一个特定的表面,这在帮助中仅有的一个例子中并没有叙述,所以请大家帮忙! 还有一个问题就是它是不是每一步迭代时都会调用,即每一步都可以根据实际通过某种方式来改变cid和cir数组中数值的大小,还是说第一次调用后他们的值就不能更改了?
抛砖引玉,请大家多提意见,多谢啦!
我的邮箱 bruce.tian96@gmail.com
[ 本帖最后由 thermfluidtml 于 2012-11-13 10:45 编辑 ] |
|