24小时热门版块排行榜    

查看: 2859  |  回复: 16

allkira

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
楼主您好,本人超级新手一枚。。。我在做油菜籽干燥的模拟分析,油菜籽层看做多孔介质,但是分析结果空气一直流不过多孔介质,实在不知道是为什么。。。楼主能不能帮忙解答一下 。。。谢谢
11楼2015-04-17 10:15:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

引用回帖:
11楼: Originally posted by allkira at 2015-04-17 10:15:42
楼主您好,本人超级新手一枚。。。我在做油菜籽干燥的模拟分析,油菜籽层看做多孔介质,但是分析结果空气一直流不过多孔介质,实在不知道是为什么。。。楼主能不能帮忙解答一下 。。。谢谢

请用comsol算,fluent对于这个不友好
12楼2015-04-17 11:19:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

allkira

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
12楼: Originally posted by 死天 at 2015-04-17 11:19:56
请用comsol算,fluent对于这个不友好...

。。。可是我来不及学新软件了。。。之前看到的文献都是fluent做的 也都没有什么问题 就是不知道我这边问题出在哪儿
13楼2015-04-19 11:50:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

allkira

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
12楼: Originally posted by 死天 at 2015-04-17 11:19:56
请用comsol算,fluent对于这个不友好...

我大概知道我的问题是什么了 我的porous的边界时wall 流体流不过去 但是在fluent里面没办法修改 我用的是workbench的meshing进行的网格划分 不知道应该怎么把wall修改成interior
14楼2015-04-20 16:37:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

引用回帖:
14楼: Originally posted by allkira at 2015-04-20 16:37:18
我大概知道我的问题是什么了 我的porous的边界时wall 流体流不过去 但是在fluent里面没办法修改 我用的是workbench的meshing进行的网格划分 不知道应该怎么把wall修改成interior...

在fluent里面直接改
15楼2015-04-20 17:09:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

allkira

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
15楼: Originally posted by 死天 at 2015-04-20 17:09:08
在fluent里面直接改...

fluent里面改不了 应该是我用的designmodeler和meshing出了问题 现在改用ICEM处理网格了 貌似可以行得通 谢谢楼主
16楼2015-04-21 19:58:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

88zhanchi88

铜虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
送红花一朵
您好,我在做旋转填料床的模拟,强化气液相的接触,边界条件需要定义为气体进口,液滴出口。
因此我想用 Degassing Boundary的udf来在出口边界上定义一个源项。
我想问两个问题:
1.由于源项只能加载到cell zone 里,因此通过什么语句找到出口边界的位置?
  以下help文件中的例子可以直接用吗?需要修改么?
2.以下几个源项分别加载到哪些相里呢? 混合相 还是 液相 还是气相?

#include "udf.h"
#include "sg.h"
#include "sg_mphase.h"
#include "flow.h"
#include "mem.h"
#include "metric.h"

DEFINE_SOURCE(degassing_source, cell, thread, dS, eqn)
{
    real source;
    Thread *tm = THREAD_SUPER_THREAD(thread);
    source = -C_R(cell,thread)*C_VOF(cell,thread)/CURRENT_TIMESTEP;
    C_UDMI(cell,tm,0) = source;
    dS[eqn] = -C_R(cell,thread)/CURRENT_TIMESTEP;
    return source;
}

DEFINE_SOURCE(x_prim_recoil, cell, tp, dS, eqn)
{
    real source;
    Thread *tm = THREAD_SUPER_THREAD(tp);
    Thread *ts;
    ts = THREAD_SUB_THREAD(tm,1);
    source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_U(cell,tp);  
   dS[eqn] =-C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP;
    return source;
}
  
DEFINE_SOURCE(x_sec_recoil, cell, ts, dS, eqn)
{
    real source;
    Thread *tm = THREAD_SUPER_THREAD(ts);
    source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_U(cell,ts);
    dS[eqn] = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP;
    return source;
}

DEFINE_SOURCE(y_prim_recoil, cell, tp, dS, eqn)
{
    real source;
    Thread *tm = THREAD_SUPER_THREAD(tp);
    Thread *ts;
    ts = THREAD_SUB_THREAD(tm,1);
    source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_V(cell,tp);
    dS[eqn] =-C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP;
    return source;
}

  DEFINE_SOURCE(y_sec_recoil, cell, ts, dS, eqn)
{
    real source;  Thread *tm = THREAD_SUPER_THREAD(ts);
    source = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP*C_V(cell,ts);
   dS[eqn] = -C_R(cell,ts)*C_VOF(cell,ts)/CURRENT_TIMESTEP;
    return source;
}
fluent Degassing Boundary(脱气边界UDF)
源项设置位置.jpg

17楼2015-10-25 05:08:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 死天 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见