24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1254  |  回复: 4
【悬赏金币】回答本帖问题,作者ppppppg将赠送您 59 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

ppppppg

新虫 (初入文坛)

[求助] UDF模拟入口压力变化,解算结果出现问题求助已有1人参与

想用fluent中的udf模拟一个入口的压力条件,所需条件如下:
时刻0-A压力为0.6MPa
时刻A-B压力为一个斜坡函数
时刻B之后压力为0.5MPa

编写UDF如下:


#include"udf.h"
DEFINE_PROFILE(unsteadypressure,thread,time)
{
real t=CURRENT_TIME;
real a=-1000000;
real b=610000;
face_t f;
begin_f_loop(f,thread)
{
         if (0 <= t < 0.01)
         F_PROFILE(f,thread,time)=600000;
         else
         if(0.01 <= t < 0.11)
         F_PROFILE(f,thread,time)=a*t+b;
         else
         F_PROFILE(f,thread,time)=500000;
}
end_f_loop(f,thread)
}

解算后提取入口处的压力如下图:
图好像发不出去  大概描述一下
时刻A之前的确入口压力是0.6
但是时刻A之后直接压力掉到0.5 变成了阶跃压力   
不知道问题在哪 求大神看看
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ppppppg

新虫 (初入文坛)

嘀嘀嘀
2楼2020-12-01 20:02:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ppppppg

新虫 (初入文坛)

3楼2020-12-02 13:52:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ppppppg 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见