24小时热门版块排行榜    

查看: 2160  |  回复: 2

wangyuxuan05

银虫 (初入文坛)

[求助] 液膜表面蒸发fluent求助!

我的课题是用FLUENT做分子蒸馏器的液膜流体传质传热过程模拟,模拟物系是DHA、油酸(oa)、花生四烯酸(ara),所选的几何区域是高200mm,宽1mm的竖直液膜,操作压力为1pa,上端进口为mass-flow-inlet,左侧为蒸发壁面,下端为压力出口。目前遇到的问题是:
1、右侧液膜表面的边界条件不知道要如何选取
2、液膜表面涉及到多组分的蒸发,所以我想在这个边界上加入一个udf
   1)我只做纵向上的一维研究,把组分的蒸发速率编成udf,但是在导入fluent时总是有错误,您能把我看一下程序吗?谢谢!
#include "udf.h"
DEFINE_SOURCE(evapor, cell, thread,j)
{
  real nc=80000;
  real zl=3;
  real p;
  real m_e;
  real M[3]={328.49,282.46,302.45};
  real T;
  real T0=573;
  real fm;
  real p0[3]={3200,2800,3000};
  real x0[3]={0.2158,0.6268,0.1574};
  real interval;
  real x;
        if (interval==1)
             {
                for (j=0;j<3;j++)
                {
                        x=x0[j];
                }
                T[cell]=T0;
             }
             else
        {
                for (i=1;i<=zl;i++)
                {
                        fm=0;
                        fm=fm+C_YI(cell,thread,i)/M[i-1];
                }
                for (j=1;j<=zl;j++)
                    {
                              x[cell,j]=C_YI(cell,thread,j)/M[j-1]/fm;
                }
                T[cell]=C_T(cell,thread);
        }
        p[cell,j]=p0[j-1];
          m_e(cell,thread,j)=0.9*15.8*x[cell,j]*P[cell,j]*M[j]/T[cell];
          return m_e(cell,thread,i,j);
}
2)我也尝试着将论坛里水蒸发的udf修改成多组分的蒸发,但是成功导入UDF后,fluent不能运行,您能帮我把这个udf也看看吗?谢谢!
#include "udf.h"
#include "sg_mphase.h"
#define T_SAT_dha 593
#define T_SAT_ara 533
#define T_SAT_oa 523
#define LAT_HT_dha 237425.8
#define LAT_HT_ara 285632.3
#define LAT_HT_oa 280781.3
DEFINE_SOURCE(liq_src_dha, cell, pri_th, dS, eqn)
{
Thread *mix_th, *sec_th;
real m_dot_l_dha;
mix_th = THREAD_SUPER_THREAD(pri_th);
sec_th = THREAD_SUB_THREAD(mix_th, 1);
if(C_T(cell, mix_th)>=T_SAT_dha)
{ m_dot_l_dha = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)* fabs(C_T(cell, mix_th) - T_SAT_dha)/T_SAT_dha;
dS[eqn] = -0.1*C_R(cell, pri_th)*fabs(C_T(cell, mix_th) - T_SAT_dha)/T_SAT_dha; }
else
{m_dot_l_dha= 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*fabs(T_SAT_dha-C_T(cell,mix_th))/T_SAT_dha;
dS[eqn] = 0.; }
return m_dot_l_dha;
}

DEFINE_SOURCE(vap_src_dha, cell, sec_th, dS, eqn)
{
Thread * mix_th, *pri_th;
  real m_dot_v_dha;
  mix_th = THREAD_SUPER_THREAD(sec_th);
  pri_th = THREAD_SUB_THREAD(mix_th, 0);
  if(C_T(cell, mix_th)>=T_SAT_dha)
{m_dot_v_dha = 0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*fabs(C_T(cell, mix_th) - T_SAT_dha)/T_SAT_dha;
dS[eqn] = 0.;
}
  else
{m_dot_v_dha= -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)* fabs(T_SAT_dha-C_T(cell,mix_th))/T_SAT_dha;
dS[eqn] = -0.1*C_R(cell, sec_th)* fabs(C_T(cell, mix_th) - T_SAT_dha)/T_SAT_dha;
}
return m_dot_v_dha;
}


DEFINE_SOURCE(liq_src_ara, cell, pri_th, dS, eqn)
{
Thread *mix_th, *sec_th;
real m_dot_l_ara;
mix_th = THREAD_SUPER_THREAD(pri_th);
sec_th = THREAD_SUB_THREAD(mix_th, 1);
if(C_T(cell, mix_th)>=T_SAT_ara)
{ m_dot_l_ara = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)* fabs(C_T(cell, mix_th) - T_SAT_ara)/T_SAT_ara;
dS[eqn] = -0.1*C_R(cell, pri_th)*fabs(C_T(cell, mix_th) - T_SAT_ara)/T_SAT_ara; }
else
{m_dot_l_ara = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*fabs(T_SAT_ara-C_T(cell,mix_th))/T_SAT_ara;
dS[eqn] = 0.; }
return m_dot_l_ara;
}

DEFINE_SOURCE(vap_src_ara, cell, sec_th, dS, eqn)
{
Thread * mix_th, *pri_th;
  real m_dot_v_ara;
  mix_th = THREAD_SUPER_THREAD(sec_th);
  pri_th = THREAD_SUB_THREAD(mix_th, 0);
  if(C_T(cell, mix_th)>=T_SAT_ara)
{m_dot_v_ara = 0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*fabs(C_T(cell, mix_th) - T_SAT_ara)/T_SAT_ara;
dS[eqn] = 0.;
}
  else
{m_dot_v_ara = -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)* fabs(T_SAT_ara-C_T(cell,mix_th))/T_SAT_ara;
dS[eqn] = -0.1*C_R(cell, sec_th)* fabs(C_T(cell, mix_th) - T_SAT_ara)/T_SAT_ara;}
return m_dot_v_ara;
}


DEFINE_SOURCE(liq_src_oa, cell, pri_th, dS, eqn)
{
Thread *mix_th, *sec_th;
real m_dot_l_oa;
mix_th = THREAD_SUPER_THREAD(pri_th);
sec_th = THREAD_SUB_THREAD(mix_th, 1);
if(C_T(cell, mix_th)>=T_SAT_oa)
{ m_dot_l_oa= -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)* fabs(C_T(cell, mix_th) - T_SAT_oa)/T_SAT_oa;
dS[eqn] = -0.1*C_R(cell, pri_th)*fabs(C_T(cell, mix_th) - T_SAT_oa)/T_SAT_oa; }
else
{m_dot_l_oa = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*fabs(T_SAT_oa-C_T(cell,mix_th))/T_SAT_oa;
dS[eqn] = 0.; }
return m_dot_l_oa ;
}

DEFINE_SOURCE(vap_src_oa, cell, sec_th, dS, eqn)
{
Thread * mix_th, *pri_th;
  real m_dot_v_oa;
  mix_th = THREAD_SUPER_THREAD(sec_th);
  pri_th = THREAD_SUB_THREAD(mix_th, 0);
  if(C_T(cell, mix_th)>=T_SAT_oa)
{m_dot_v_oa = 0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*fabs(C_T(cell, mix_th) - T_SAT_oa)/T_SAT_oa;
dS[eqn] = 0.;
}
  else
{m_dot_v_oa = -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)* fabs(T_SAT_oa-C_T(cell,mix_th))/T_SAT_oa;
dS[eqn] = -0.1*C_R(cell, sec_th)* fabs(C_T(cell, mix_th) - T_SAT_oa)/T_SAT_oa;
}
return m_dot_v_oa;
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ggpass

新虫 (小有名气)

请问楼主解决了吗?谢谢
2楼2019-01-10 11:17:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hitzhwan

禁虫 (著名写手)

本帖内容被屏蔽

3楼2019-02-11 08:34:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wangyuxuan05 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0703化学336分求调剂 +3 zbzihdhd 2026-03-15 4/200 2026-03-16 23:52 by zbzihdhd
[考研] 286求调剂 +3 lemonzzn 2026-03-16 5/250 2026-03-16 20:43 by lemonzzn
[考研] 070303 总分349求调剂 +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[考研] 材料与化工 323 英一+数二+物化,一志愿:哈工大 本人本科双一流 +4 自由的_飞翔 2026-03-13 5/250 2026-03-14 19:39 by hmn_wj
[考研] 265求调剂 +4 威化饼07 2026-03-12 4/200 2026-03-14 17:23 by userper
[基金申请] 有必要更换申报口吗 20+3 fannyamoy 2026-03-11 3/150 2026-03-14 00:52 by zhanghaozhu
[考研] 材料工程专硕,一志愿中国矿业大学,总分314,求调剂 +5 无懈可击的巨人 2026-03-10 5/250 2026-03-14 00:37 by JourneyLucky
[考研] 一志愿华中农业大学071010,总分三百二,求调剂 +3 困困困困坤坤 2026-03-10 3/150 2026-03-14 00:35 by JourneyLucky
[考研] b区环境工程求调剂 +4 Maps1 2026-03-10 6/300 2026-03-14 00:23 by JourneyLucky
[考研] 279求调剂 +3 Dizzy123@ 2026-03-10 3/150 2026-03-13 23:02 by JourneyLucky
[考研] 材料371求调剂 +9 鳄鱼? 2026-03-11 11/550 2026-03-13 22:53 by JourneyLucky
[考研] 材料专硕288分求调剂 一志愿211 +4 在家想你 2026-03-11 4/200 2026-03-13 22:49 by JourneyLucky
[考研] 0703,333分求调剂 一志愿郑州大学-物理化学 +3 李魔女斗篷 2026-03-11 3/150 2026-03-13 22:24 by JourneyLucky
[考研] 336求调剂 +6 Iuruoh 2026-03-11 6/300 2026-03-13 22:06 by JourneyLucky
[考研] 304求调剂 +7 7712b 2026-03-13 7/350 2026-03-13 21:42 by peike
[考研] 四川大学085601材料工程专硕 初试294求调剂 +4 祝我们好在冬天 2026-03-11 4/200 2026-03-13 21:39 by peike
[论文投稿] 投稿问题 5+4 星光灿烂xt 2026-03-12 6/300 2026-03-13 14:17 by god_tian
[考研] 0856化学工程280分求调剂 +4 shenzxsn 2026-03-11 4/200 2026-03-13 11:55 by ymwdoctor
[考研] 08食品或轻工求调剂,本科发表3篇sci一区top论文,一志愿南师大食品科学与工程 +3 我是一个兵, 2026-03-10 3/150 2026-03-13 10:21 by Yuyi.
信息提示
请填处理意见