找回密码
 注册
查看: 5626|回复: 5

在Fluent里怎样实现在不同区域用不同的控制方程

[复制链接]
发表于 2011-9-29 10:44:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我的模型有两个流动区(输运的材料也不相同,在两区域之间有一渗透膜相连),在其中一个区内,由于壁面温差引起浮力运动(能量方程); 而在另一区域内有化学反应,其能量方程需添加化学反应生成的热。我有下面的问题要请教各位高手:

1) 在划分网格(gambit)时能将这两个区分别定义为fluid1, fluid2吗?有没有需注意的事项?

2) 怎样在Fluent里实现在不同区域定义不同的材料?是不是需要先在材料面板里把不同材料都定义出来,再在不同区域定义不同的材料?需在什么命令里去定义(设置边界条件还是其它?) 不同区域内的不同材料?

3) 怎样实现在两区域内用不同的控制方程(主要是能量方程)?要用到UDF吗?若是,需用什么命令去实现?

问题很多,请高手不吝赐教,谢谢。
发表于 2011-9-29 12:27:25 | 显示全部楼层
1 能。同时把两个区之间的面指定为一个面区。
2  是。一般不需要命令。
3 没有不同形式的控制方程,不同的物性参数和边界条件就确定了不同的控制方程。一般CFD方法(特别是使用商业软件)中,控制方程是全局的,对于特定区域可以通过物性参数和边界条件使某些控制方程事实上被disable掉。对于你的问题,两个区域之间通过渗透膜的耦合作用如果fluent没有现成的模型的话,就要用UDF。UDF不是一个命令,也不是用一个命令就能实现的。如果渗透膜处需要考虑的仅有能量方程的耦合,也就是传热,那倒是简单,用薄壁热阻模型就可以。
 楼主| 发表于 2011-9-30 19:16:22 | 显示全部楼层

回复 2# xrs333 的帖子

非常感谢xrs333的回复。

我还有两个问题请教一下:

1)就我的问题来说,有两个流动区fluid1, fluid2,若我想对某个流动区域(如,fluid1)加源项,在UDF里怎样能把这个区域fluid1指出来?
在下面的句子指出了指针指向渗透区:
if(FLUID_THREAD_P(thread)&&THREAD_VAR(thread).fluid.porous)
我是不是只需要把这句中的‘THREAD_VAR(thread).fluid.porous’ 改为了‘THREAD_VAR(thread).fluid1’ 就行了?
刚接触UDF,不太清楚,谢了。

2)能描述一下“薄壁热阻模型”吗?或告我在FLUENT的那部分有关于“薄壁热阻模型”内容,或那能查到“薄壁热阻模型”的资料,谢谢
发表于 2011-10-1 11:40:27 | 显示全部楼层
1 UDF我也不清楚。
2 在壁面边界条件面板的thermal页设置薄壁热阻模型,相关的资料也与壁面边界条件在用户手册的同一章节。
 楼主| 发表于 2011-10-1 16:18:03 | 显示全部楼层

回复 4# xrs333 的帖子

好的,我再查查看,有问题再请教,非常感谢
发表于 2013-1-23 20:15:12 | 显示全部楼层
1、高手,我也想问啊,就是怎样在fluent中设置两个不同的空气域中的压力?
2、能不能没有压力入口,只有空气从高压域流向低压域的模型?
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表