24小时热门版块排行榜    

查看: 1031  |  回复: 5

fesmajesty

新虫 (初入文坛)

[求助] FLUENT非稳态迭代时,udf中的profile是否每次都加载?

DEFINE_PROFILE(temperature_1, t, i)
{
         
         Thread *thread_out1;
         face_t f;
         Domain *domain;
         domain=Get_Domain(1);
         thread_out1=Lookup_Thread(domain,ID1);
         begin_f_loop(f,thread_out1)
              {
                F_AREA(A1,f,thread_out1);
                sum_A1+=NV_MAG(A1);               
                sum_T_A1+=NV_MAG(A1)*F_T(f, thread_out1);
        }
        end_f_loop(f,thread_out1);

T1=sum_T_A1/sum_A1-273.15;
}
udf如上,目的:求A面(ID1)的平均温度。
通过非稳态计算可知,这样计算出来的T1,与通过report—area-weighted-average temperature的结果有几度的差别,想请教各位大侠,为何会这样?
回复此楼

» 猜你喜欢

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

fesmajesty

新虫 (初入文坛)

如果重新加载udf的话,T1的值就跟report里的一样了,但随着计算进行下去,又会重新有差距。
2楼2017-06-13 16:04:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

两万公里

金虫 (正式写手)

求平均温度难道不是adjust?这个profile没有赋值,没有报错?

发自小木虫Android客户端
知道6400公里乘以3.14吗,那是我的梦想——地球半周长。
3楼2017-06-13 20:34:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fesmajesty

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by 两万公里 at 2017-06-13 20:34:49
求平均温度难道不是adjust?这个profile没有赋值,没有报错?

用平均温度进行计算,再去赋予边界条件,只是其他计算过程没有贴出来~~
4楼2017-06-13 21:39:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fesmajesty

新虫 (初入文坛)

找到问题了,没有将sum归零,低级错误折腾了好几天。。。
5楼2017-06-14 21:29:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

707186245

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by fesmajesty at 2017-06-14 21:29:13
找到问题了,没有将sum归零,低级错误折腾了好几天。。。

你好,请问确定二维模型的区域ID值应该用哪一个ID值呢?
6楼2019-04-10 16:52:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fesmajesty 的主题更新
信息提示
请填处理意见