24小时热门版块排行榜    

查看: 8185  |  回复: 65
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

ihep_ciomp

铁虫 (小有名气)

[求助] 水蒸发和水蒸汽冷凝在fluent怎么设置(liq_src、vap_src、enrg_src)

如题,在网上找到大侠提供的UDF程序,在FLUENT编译通过了,有liq_src、vap_src、enrg_src三部分,我选择MIXTURE或VOF模型,在phases interactions选择两个质量转移,一个是液相到气相,自定义选择liq_src,另一个是气相到液相,自定义选择vap_src,然后在source terms 的能量项选择了enrg_src,结果初始化出现如下问题:
Error:
FLUENT received fatal signal (ACCESS_VIOLATION)
1. Note exact events leading to error.
2. Save case/data under new name.
3. Exit program and restart to continue.
4. Report error to your distributor.

如果phases interactions不选择自定义,而两个都选择evaporation-condensation,然后在source terms 的能量项选择了enrg_src,初始化没有出现问题,但是最后的结果是水全部变成水蒸汽,水蒸气没有变成水。
各位大侠或高手,恳请指点迷津!
UDF程序如下:
#include "udf.h"          /*包括常规宏*/
#include "sg_mphase.h"    /*包括体积分数宏*/
#define T_SAT 373.15         /*定义饱和温度*/
#define LAT_HT 2.25e6       /*定义水蒸汽潜热*/
DEFINE_SOURCE(liq_src, cell, pri_th, dS, eqn)  /*定义液相源项*/
{
  Thread *mix_th, *sec_th;   /*混合相、第二相 定义计算区域指针*/
  real m_dot_l;             /*蒸发冷凝速率  定义液相质量转移*/
  mix_th = THREAD_SUPER_THREAD(pri_th);   /*指向混合区的主相即液相的指针*/
  sec_th = THREAD_SUB_THREAD(mix_th, 1); /* 指向单相控制区的气相的指针*/
  if(C_T(cell, mix_th)>=T_SAT){
    m_dot_l = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*
                fabs(C_T(cell, pri_th) - T_SAT)/T_SAT;  /*如果液相单元的温度高于蒸发温度,液相向气相的质量转移*/
   dS[eqn] = -0.1*C_R(cell, pri_th)*
      fabs(C_T(cell, pri_th) - T_SAT)/T_SAT; /*定义源项对质量转移偏导*/
                               }
  else {
    m_dot_l = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*
                fabs(T_SAT-C_T(cell,mix_th))/T_SAT;
    dS[eqn] = 0; /*于是气相向液相转移,所以液相的质量源项对质量转移的偏导为零*/
       }
   
  return m_dot_l;
}
DEFINE_SOURCE(vap_src, cell, sec_th, dS, eqn) /*定义气相源项*/
{
  Thread * mix_th, *pri_th;    /*混合相、第一相*/
  real m_dot_v;
  mix_th = THREAD_SUPER_THREAD(sec_th);   /*指向混合区的第二相即气相的指针*/
  pri_th = THREAD_SUB_THREAD(mix_th, 0);  /*指向单相控制区的液相的指针,液相为主相*/
  if(C_T(cell, mix_th)>=T_SAT){
    m_dot_v = 0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*
                fabs(C_T(cell, mix_th) - T_SAT)/T_SAT; /*如果混合区单元的温度高于蒸发温度,液相向气相的质量质量转移*/
    dS[eqn] = 0;    /*由于是液相向气相转移,所以气相的质量源项对来自液相的质量转移的偏导为零*/
                               }
  else {
    m_dot_v = -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*
                fabs(T_SAT-C_T(cell,mix_th))/T_SAT;
    dS[eqn] = -0.1*C_R(cell, sec_th)*
      fabs(C_T(cell, sec_th) - T_SAT)/T_SAT;  /*由于是气相向液相转移,所以气相的质量源项对自身的质量转移的偏导不为零*/
       }
   
  return m_dot_v;
}

DEFINE_SOURCE(enrg_src, cell, mix_th, dS, eqn)   /*混合模型能量源项*/
{
  Thread *pri_th, *sec_th;
  real m_dot;
  pri_th = THREAD_SUB_THREAD(mix_th, 0);   /*指向混合区的液相的指针*/
  sec_th = THREAD_SUB_THREAD(mix_th, 1);   /*指向混合区的气相的指针*/
  if(C_T(cell, mix_th)>=T_SAT){
    m_dot = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)*
                fabs(C_T(cell, pri_th) - T_SAT)/T_SAT;  /*如果混合区的单元温度高于蒸发温度。质量转移由液相向气相转移,吸热,质量转移量前有负号*/
    dS[eqn] = -0.1*C_VOF(cell, pri_th)*C_R(cell, pri_th)/T_SAT;
                               }
  else {
    m_dot = 0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)*
                fabs(T_SAT-C_T(cell,mix_th))/T_SAT;
    dS[eqn] = -0.1*C_VOF(cell, sec_th)*C_R(cell, sec_th)/T_SAT;}  /*相反,气相向液相转移则放热*/
  return LAT_HT*m_dot;    /*能量大小气化潜热与质量转移率相乘得能量源项*/
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ihep_ciomp

铁虫 (小有名气)

引用回帖:
20楼: Originally posted by yyx616 at 2013-07-06 16:55:29
我也想问,楼主冷凝的问题解决了吗?

冷凝单独做可以,可以看出有水蒸汽变成水,但是不是非常明显。如果冷凝和蒸发一起做,fluent做不出来。有文献表明热管热分析分作两步,先把热管空的部分假设成等温的水蒸汽,然后求出压力分布;第二步是把毛细管当做多孔介质处理,把前面求的压力分布作为分析的边界条件,还有有多少水蒸汽转化和有多少水转化都是用公式计算的(UDF里面),然后可以求出多孔介质的温度分布。
21楼2013-07-06 22:58:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 66 个回答

zengsheq

禁虫 (小有名气)

★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2013-05-09 23:15:51
本帖内容被屏蔽

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

2楼2013-05-09 07:56:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ihep_ciomp

铁虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by zengsheq at 2013-05-09 07:56:03
据我的了解,这个UDF的添加不是在phase interaction里添加的,在phase面板下的勾选source term,然后添加。

另外,你提到的“两个都选择evaporation-condensation”这句话为什么要选择两个,一个里面不就包括了蒸 ...

非常感谢你的解答!
选择好source terms,下拉菜单有X momentum,Y momentum, Turbulent kinetic Energy, Turbulent Dissipation rate,  Energy.
而liq_src、vap_src、enrg_src分别是液相源项、气相源项、混合模型能源相
混合模型能源相可以对应source terms中的 Energy,那么液相源项、气相源项应该对应什么呢?
X momentum,Y momentum没有自定义,Turbulent kinetic Energy, Turbulent Dissipation rate不能够对应液相源项、气相源项吧?那么液相源项、气相源项该在那里导入呢?
恳请继续指导!
3楼2013-05-09 09:26:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zengsheq

禁虫 (小有名气)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
ihep_ciomp: 金币+10, ★★★很有帮助 2013-05-09 13:42:39
xiegangmai: 金币+2, 谢谢参与! 2013-05-09 23:15:56
本帖内容被屏蔽

4楼2013-05-09 10:14:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 我标书代码变了 +46 学员NHuqdk 2024-06-16 60/3000 2024-06-18 08:02 by gy116024
[硕博家园] 博士毕业高校和就业的相关问题 +7 SCITOPPP 2024-06-14 11/550 2024-06-18 07:51 by yinxing1995
[基金申请] F口信息学部拿面上,大概需要什么样的成果 +7 _奋黎_ 2024-06-16 12/600 2024-06-18 07:41 by ld_cauchy
[基金申请] 2024国社科通讯评审 +13 qsd10086 2024-06-13 24/1200 2024-06-18 07:28 by kevinllsliu
[论文投稿] 审稿人含糊拒稿,还需要回复吗?如何回复? 20+3 BruceChum 2024-06-15 20/1000 2024-06-18 01:22 by BruceChum
[考博] 2025考博 +7 自强不息a?a 2024-06-15 12/600 2024-06-17 22:51 by 自强不息a?a
[找工作] 杭电、天津科技、青农和宁波工程学院如何选? +12 味道很好啊 2024-06-13 23/1150 2024-06-17 22:16 by 半简体
[高分子] 寻找聚酯反应釜 +3 茕茕恭煮 2024-06-15 4/200 2024-06-17 18:18 by sunliyan123
[有机交流] 车间生产,真空度很高,温度很高,但减压蒸馏速度很慢。 10+12 召唤鬼泣lL 2024-06-13 38/1900 2024-06-17 16:46 by 科研虫子小助手
[教师之家] 请问事业编制和年薪制冲突吗? +10 ZHONGWU_U 2024-06-14 10/500 2024-06-17 14:44 by 周周520
[教师之家] 每次骚扰女学生的都是院系领导,而不是普通教师,小编们要注意措辞正确 +9 zju2000 2024-06-15 11/550 2024-06-16 14:49 by appleapple2
[基金申请] 为什么我的博后基金还在流动站审核中?不会是学院给我卡了吧? +14 王凯12 2024-06-13 26/1300 2024-06-15 15:22 by 好人与坏人
[基金申请] 面上基金有一个(两个)C是不是就没戏了.... 5+3 zzzm116 2024-06-13 17/850 2024-06-14 22:26 by lzt8076
[基金申请] 工材E口JQ有消息了吗 +4 babyduck 2024-06-11 4/200 2024-06-14 17:23 by firepick
[基金申请] E12面上申请 +4 汉风之遗 2024-06-13 4/200 2024-06-14 15:28 by 天外飞去来
[有机交流] ππ堆积会发生在有机溶剂中吗 5+3 zibuyu0420 2024-06-13 4/200 2024-06-14 14:17 by 小肉干
[论文投稿] 文章proof要求使用机构的邮箱 5+3 不可不信缘 2024-06-11 11/550 2024-06-14 07:00 by 3001160025
[硕博家园] 科研求助 +5 杲www 2024-06-12 6/300 2024-06-13 16:16 by 姓李名明
[硕博家园] 机械研究生如何拿到年薪40+w +13 阿巴阿巴哦哦 2024-06-11 15/750 2024-06-13 15:40 by 113745685
[论文投稿] with editor日期变更 +3 慎独的小花卷 2024-06-12 8/400 2024-06-13 11:00 by 慎独的小花卷
信息提示
请填处理意见