24小时热门版块排行榜    

查看: 747  |  回复: 0

runemage

新虫 (初入文坛)

[交流] fluent udf请教

谁能帮我看看下面的udf中哪里有问题吗?
#include "udf.h"
DEFINE_SOURCE(energy_source, cell, thread, ds, eqn)
{
  real x[ND_ND];
  real source;
  real energy_source;
  cell_t c;
C_CENTROID(x,cell,thread)
if(x[1]>0.008)
{source=0.0265-1.556*exp(-x[1]*100)+2.77*x[1]*100*exp(-x[1]*100));  //
energy_source=10000000000*source;
}
return energy_source;
}
我是需要在固体区域内加源项,热源功率16kW,固体体积约1.03*10-5m3。体生热率随Y的位置变化,固体区域是管型结构,长度0.087m,Y的取值范围是(0.003,0.09)m。因为取的值(0.009, 4.1E10)、(0.018,5.0E10)....做拟合时自变量乘了100,所以这里是x[1]*100。但是计算后得到的功率只有2300W。请问问题出在哪里?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 runemage 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见