FLUENT的材料库中,可看到air的密度为1.225kg/m3,
现在我在一个圆柱管模型中,采用air作为流体,初始化后,管内全为air;
执行以下UDF,应可算出管内air的平均密度,实际算出的值为1.2353kg/m3。
这两个值不一样,是误差吗?好象误差挺大啊!!!!
采用双精度测试了一下,结果为1.225kg/m3。这个数值倒是准确。
但是用混合物作测试值又不对了,请见下面一楼:
[ Last edited by kylafree on 2012-2-28 at 19:56 ]
#include "udf.h"
DEFINE_ON_DEMAND(st2)
{
cell_t c;
Thread *t = Lookup_Thread(Get_Domain(1), 8);
real s=0.0;
int n=0;
begin_c_loop(c,t)
{
n=n+1;
s=s+C_R(c,t);
C_UDMI(c,t,0)=C_R(c,t);
}
end_c_loop(c,t)
s=s/n;
Message("\n s n =%g %d\n", s,n);
}
[ Last edited by kylafree on 2012-2-29 at 10:16 ] |