24小时热门版块排行榜    

查看: 3169  |  回复: 1

1335886716

铜虫 (初入文坛)

[求助] 如何用FLuent的UDF设置新的壁面函数

求助各位前辈:我想用新的k表达式来编写一个新的壁面函数,但FLuent官方文件只给了这么一个例子,和我的要求相差甚远。我不知道该怎么对k,e这些重要的量进行赋值,并传递到FLuent求解器中,请有经验的同僚给予帮助,万分感谢。
#include "udf.h"
DEFINE_WALL_FUNCTIONS(user_log_law, f, t, c0, t0, wf_ret, yPlus, Emod)
{
        real wf_value;
        switch (wf_ret)
        {
        case UPLUS_LAM:
                wf_value = yPlus;
                printf("1";
                break;
        case UPLUS_TRB:
                wf_value = log(Emod*yPlus)/KAPPA;
                printf("2";
                break;
        case DUPLUS_LAM:
                wf_value = 1.0;
                printf("3";
                break;
        case DUPLUS_TRB:
                wf_value = 1./(KAPPA*yPlus);
                printf("4";
                break;
        case D2UPLUS_TRB:
                wf_value = -1./(KAPPA*yPlus*yPlus);
                printf("5";
                break;
        default:
                printf("Wall function return value unavailable\n";
        }
        printf("%f\n",wf_value);
        return wf_value;
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

且听风吟R

金虫 (小有名气)

问一个不太相关的问题:有关文献上说“对于湍流核心区的流动使用k-e模型求解,而在壁面区不进行求解,直接使用半经验公式将壁面上的物理量与湍流核心区内的求解变量联系起来”,这个是如何联系起来的?
2楼2017-05-30 18:40:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 1335886716 的主题更新
信息提示
请填处理意见