24小时热门版块排行榜    

查看: 739  |  回复: 3

凯仂

铜虫 (小有名气)


[交流] UDF 初始化两相设置问题

UDF编程在流化床内设置了颗粒的初始体积分数,并设定颗粒相的湿度UDM-0 为0.136,但是为什么在没有颗粒的位置为什么还会有颗粒湿度呢?下边是我编的UDF,请高手帮忙...

#include "udf.h"
#define ACP 921.69
#define BCP 18.077
#define CCP 112.35
#define RHOB 639.2
#define PATM 101325
int last_ts = -1;
DEFINE_INIT(moisure_init,d)
{
  cell_t c;
  Thread *mix_th;
  real xc[ND_ND] ;
  real W,Tabs,TC,r,psat,p,w;
  Thread *pri_th,*sec_th;

        thread_loop_c(mix_th,d)
        {
           pri_th = THREAD_SUB_THREAD(mix_th,0);
           sec_th = THREAD_SUB_THREAD(mix_th,1);
           begin_c_loop(c,mix_th)
           {
                           C_CENTROID(xc,c,mix_th);
                           if (xc[0]>=0.04)
                           {
                C_VOF(c,sec_th)=0.;
                           }
                           else
                           {
                                   C_VOF(c,sec_th)=0.5;
                           }
              C_UDMI(c,sec_th,0) = 0.1364;
              W = C_UDMI(c,sec_th,0);
              Tabs = C_T(c,sec_th);
              TC = Tabs-273.15;
              r = exp(-ACP/(TC+CCP)*exp(-BCP*W));
              psat = 6.0e25/pow(Tabs,5) *exp(-6800/Tabs);
              p = r*psat;
              w = 0.622*p/(PATM-p);
              C_UDMI(c,pri_th,1) = w;
           }
           end_c_loop(c,mix_th)
        }
}
UDF 初始化两相设置问题
图片1.jpg


UDF 初始化两相设置问题-1
图片2.jpg
回复此楼

» 猜你喜欢

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

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

gzl9901

铁杆木虫 (文坛精英)


凯仂(金币+1): 谢谢参与
臭水沟: 金币-1, 专业区,严禁灌水~ 2013-06-13 19:26:14
祝您早日成为科研大牛,以后多多关照,多在论坛呆着,多逛逛
2楼2013-06-13 18:00:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

二亚

铜虫 (初入文坛)



凯仂(金币+1): 谢谢参与
你好,你的问题解决了吗?想请教问题,那个初始化的宏在哪里可以加载啊、?
3楼2014-01-16 10:00:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

二亚

铜虫 (初入文坛)


请问你的问题解决没?能帮我解决下吗?和你的一样的问题
4楼2014-01-16 14:51:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 凯仂 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见