24小时热门版块排行榜    

查看: 2365  |  回复: 2

龙biscuit

金虫 (小有名气)

[求助] 怎样查看孔隙率udf解释到fluent后孔隙率具体分布

我观察自己写的改变多孔介质孔隙率的udf效果不大,想看看孔隙率到底是怎么分布的,我写的udf到底有没有效果或者是不是我的udf写错了(但解释成功并计算了,错误是指函数的错误不是fluent里的错误)有没有办法查看啊?或者是udf执行过程中输出每个位置具体的孔隙率也行啊?
回复此楼

» 猜你喜欢

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

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

tian6115

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
你可以先建立一个简单的二维模型,划分成两个区域,你赋予不同区域不同的孔隙率(差距恰当的大些),然后计算看看你的UDF有没效果

[ 发自手机版 http://muchong.com/3g ]

» 本帖已获得的红花(最新10朵)

生活永远在路上
2楼2014-09-07 16:53:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

龙biscuit

金虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by tian6115 at 2014-09-07 16:53:15
你可以先建立一个简单的二维模型,划分成两个区域,你赋予不同区域不同的孔隙率(差距恰当的大些),然后计算看看你的UDF有没效果

您好,谢谢您的回答。我的模型是三维的,函数也是找的中国知网论文上的,函数可复杂了,如下(
             if((xx2<=50)&&xx2>=0)
              F_PROFILE(c,t,i)=((0.2*exp(-0.0221*xx1)+0.1)*(1.0*exp(-0.15*(L-xx2))+1));
              else if(xx2<=0&&(xx2>=-50))
              F_PROFILE(c,t,i)=((0.2*exp(-0.0221*xx1)+0.1)*(1.0*exp(-0.15*(L+xx2))+1));

那个方法只能间接的看效果,我想直接查看单元体的孔隙率,用/*printf("my cell poriness is : s%\n",myc_p);*/这个命令行吗?还是这个不对?我一开始加上了,发现fluent解释完了后就解释完了,什么都没有printf出来。想问问与没有直接能查出具体数值的方法。
3楼2014-09-07 17:25:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 龙biscuit 的主题更新
信息提示
请填处理意见