24小时热门版块排行榜    

查看: 3375  |  回复: 20
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zoupeng2046

金虫 (正式写手)

[求助] UDF添加动能源项,发现温度没什么变化

大家好,本人在模拟的是一个圆管流动,里面是水,外面是壁面,为了简便,采用2D轴对称模型。壁面调用了UDF来添加热源,UDF解释时通过了,然而运算时,发现流场温度始终没什么变化,请教是什么原因?UDF如下:
#include "udf.h"
DEFINE_SOURCE(jiare,c,t,dS,eqn)
{real reyuan;
real flowtime=RP_Get_Real("flow-time";
if(flowtime<10.0)
{reyuan=100000.0;
  dS[eqn]=0;}
else
{reyuan=0;
  dS[eqn]=0;}
return reyuan;
}
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lucklhz

木虫 (正式写手)

【答案】应助回帖

★ ★
xiegangmai: 金币+2, 谢谢参与!非应助请勿选“应助回帖”。 2012-07-23 22:47:12
同样的问题,我也是碰到了,按照9楼同学说的,我把axis改为symmetry,正在计算中,我的程序在调试时,在单个计算域内求解,也没有设置对称轴什么的,运行正常,没有问题。
现在求解的计算域有多个区域,而且是轴对称的,就发现,温度没有变化,从UDM中查看能量是增加的。
楼主的问题解决的怎么样了?如果解决,交流一下,谢谢!
11楼2012-07-23 10:02:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lucklhz

木虫 (正式写手)

引用回帖:
9楼: Originally posted by zjzsdu at 2012-07-21 21:43:49
热源项的udf没有什么问题,我试着用fluent模拟了下,估计是源相太小,短时间内很难加热到很高的温度,我随便建立了个模型,其中不知你2d轴对称是怎么设定的,我尝试设定底边为axis不过失败了,最后改为了sym,所以可 ...

同样的问题,我也是碰到了,按照你说的,我把axis改为symmetry,正在计算中,我的程序在调试时,在单个计算域内求解,也没有设置对称轴什么的,运行正常,没有问题。
现在求解的计算域有多个区域,而且是轴对称的,就发现,温度没有变化,从UDM中查看能量是增加的。
希望你给点儿建议,谢谢!
12楼2012-07-23 10:05:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zoupeng2046 的主题更新
信息提示
请填处理意见