24小时热门版块排行榜    

查看: 2151  |  回复: 2

hanmixiaoyao

新虫 (小有名气)

[求助] 请问一下fluent加载边界条件udf为什么计算的时候会发散

我在做模拟的时候需要在进口边界层定义一下入口风速是按照对数分布的,下面是我写的一个udf,也加载成功了,但是最后计算的时候会出现发散。
/* UDF for specifying steady-state velocity profile boundary condition              */
#include "udf.h"
#define v1 0.32
#define y0 0.65
#define k 0.4

DEFINE_PROFILE(inlet_x_velocity, thread, position)
{
        real x[ND_ND];
    real y;
    face_t f;

        begin_f_loop(f, thread)
          {
                 F_CENTROID(x,f,thread);
                 y=x[0];
                 F_PROFILE(f, thread, position) = (v1/k)*log(y/y0);
          }
        end_f_loop(f, thread)
}
麻烦各位大神帮帮我,这是网格质量的问题呢,还是程序的问题,那这样我进口风速的设置该如何设置呢,比如说我想要进口的风速是10m/s,那我应该在哪里设置这个速度?谢谢各位大神了

请问一下fluent加载边界条件udf为什么计算的时候会发散
1.png
回复此楼

» 猜你喜欢

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

sfbook

银虫 (小有名气)

UDF的编写是没问题的(除非你是多核并行计算),入口初始化出现回流也很正常,感觉你这是求解器的问题啊。
有进行过相似模型论文的复现么?要是进行过验证的模型出问题就没办法了,自己空想的模型出问题是正常的。
2楼2016-12-05 13:38:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hanmixiaoyao

新虫 (小有名气)

引用回帖:
2楼: Originally posted by sfbook at 2016-12-05 13:38:20
UDF的编写是没问题的(除非你是多核并行计算),入口初始化出现回流也很正常,感觉你这是求解器的问题啊。
有进行过相似模型论文的复现么?要是进行过验证的模型出问题就没办法了,自己空想的模型出问题是正常的。

模型复现没有过,我看过跟我做的类似的文献,但是没有试过他们做的,我感觉他们在文献里说的参数设置都很不全啊,是不是只按照他说的,然后其他的参数就是保持默认了?

发自小木虫Android客户端
3楼2016-12-05 14:24:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hanmixiaoyao 的主题更新
信息提示
请填处理意见