24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 717  |  回复: 0
【悬赏金币】回答本帖问题,作者淹鱼塘将赠送您 5 个金币

淹鱼塘

新虫 (初入文坛)

[求助] 求问fluent压力入口边界udf计算发散

想要以水位高度为入口边界条件,编写udf:网格高度相对于入口高度(9m)对应的水压力,设置压力入口边界,计算没多久就出现浮点数超出的发散情况。求各位大佬指导是哪里出了问题,udf代码如下:

#include"udf.h"
DEFINE_PROFILE(inlet_p, thread, position)
{
        real y, y0;
        real x[ND_ND];
        face_t f;
        y0 = 9.0;
        begin_f_loop(f, thread)
        {
                F_CENTROID(x, f, thread);
                y = y0-x[1];
                if (y <= 9.11) {
                        F_PROFILE(f, thread, position) = 9810.0 * y;
                }
        }
        end_f_loop(f, thread)
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 淹鱼塘 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见