24小时热门版块排行榜    

查看: 1131  |  回复: 7

豌豆少女侠

新虫 (初入文坛)

[求助] fluent中UDF编写的问题 已有1人参与

本人刚刚接触fluent自定义函数,对函数的编写理解还很浅显,写了以下一段程序作为速度入口边界条件,原风速廓线方程为u=Uref*(z/Zref)^0.22,其中Uref=5m/s,Zref=0.5m,但是导入fluent以后,第一步迭代就出现divergence detected in AMG solver: x-momentum的错误提示,之前不用自定义函数时,计算是可以收敛的,请问这是什么原因?程序编写有错误吗?恳请各位大神不吝赐教!小弟先谢过了。

#include "udf.h"
#define a 0.22
#define Uref 5
#define Zref 0.5
DEFINE_PROFILE(x_velocity,thread,position)
{
  real z,u,x[ND_ND];
  face_t f;
  begin_f_loop(f,thread)
  {
   F_CENTROID(x,f,thread);
   z=x[1];
   u=Uref*pow(z/Zref,a);
   F_PROFILE(f,thread,position)=u;
   }
   end_f_loop(f,thread)
}
回复此楼

» 猜你喜欢

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

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

死天

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
你确定你把这个UDF带入X方向上的向量了吗?
2楼2014-03-25 19:25:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

豌豆少女侠

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 死天 at 2014-03-25 19:25:26
你确定你把这个UDF带入X方向上的向量了吗?

可以请您说的更详细一点吗?我的高度方向是z,不知哪一句语句出错了
3楼2014-03-26 10:16:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
4楼2019-12-27 11:37:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
本帖内容被屏蔽

5楼2019-12-31 14:59:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
本帖内容被屏蔽

6楼2020-01-02 16:03:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
本帖内容被屏蔽

7楼2020-01-04 09:58:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
本帖内容被屏蔽

8楼2020-01-10 15:26:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 豌豆少女侠 的主题更新
信息提示
请填处理意见