找回密码
 注册
查看: 2863|回复: 8

[求助]Fluent中流体的源相(source)是如何计算的

[复制链接]
发表于 2004-7-18 15:44:47 | 显示全部楼层 |阅读模式

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

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

x
计算气体在管道中的流动
想在计算中用Boundary Conditions->fluid->source->Mass
模拟一部分气体在管道中被反应掉
本以为反应气体质量就为上述设置的Mass数值乘以管道体积,即
反应气体消耗质量=Mass(kg/m3s)*Volume(m3)
但发现计算结果与上面的想象差别很大,而且具体数值还与边界条件有关
请教Fluent里面这种情况是如何计算流体的源相(Source)的?
谢谢!
发表于 2004-7-19 11:09:41 | 显示全部楼层

[求助]Fluent中流体的源相(source)是如何计算的

在定义mass sink的同时还要定义一个momentum sink
 楼主| 发表于 2004-7-20 11:48:30 | 显示全部楼层

[求助]Fluent中流体的源相(source)是如何计算的

我参照Fluent的help用udf定义了momentum sink
具体udf如下
请问有错误吗?

/******************************************************************/
/* UDF that adds momentum source term and derivative to duct flow */
/******************************************************************/
#include "udf.h"
#define CON0.2
/*CON 就是mass sink,单位kg/m3-s*/
DEFINE_SOURCE(cell_x_source, cell, thread, dS, eqn)
{
  real source;
      /* source term */
      source = -CON*C_U(cell,thread);
      /* derivative of source term w.r.t. x-velocity. */
      dS[eqn] = -CON;
   return source;
}
DEFINE_SOURCE(cell_y_source, cell, thread, dS, eqn)
{
  real source;
      /* source term */
      source = -CON*C_V(cell,thread);
      /* derivative of source term w.r.t. x-velocity. */
      dS[eqn] = -CON;
   return source;
}
发表于 2004-7-20 23:18:02 | 显示全部楼层

[求助]Fluent中流体的源相(source)是如何计算的

模拟一部分气体在管道中被反应掉在管道中因为没有源项即没有气体的增加和减少因此不必定义source项,气体浓度的变化是因为反应和扩散引起的因此要定义反应速率和反应类型以及扩散速率。参看13. Modeling Species Transport and Finite-Rate Chemistry
发表于 2004-7-21 02:10:30 | 显示全部楼层

[求助]Fluent中流体的源相(source)是如何计算的

fluent中包含的反应太少了,很多时候都得自己用source项去做.
发表于 2004-7-24 21:30:14 | 显示全部楼层

[求助]Fluent中流体的源相(source)是如何计算的

我觉得你定义的mass源项有点问题,气体在管道中的流动即使有反应,但没有质量增加源因此质量方程是守恒,mass源项为0。我想你试定义物质输运方程Ri项即反应速率可能更符合你的模拟情况。
 楼主| 发表于 2004-7-25 20:11:00 | 显示全部楼层

[求助]Fluent中流体的源相(source)是如何计算的

现在的问题是不想去考虑化学反应
我只想知道管道中气体的压力和流速,所以想偷懒直接用source项代替化学反应
这样做可以吗?
发表于 2004-7-26 02:53:24 | 显示全部楼层

[求助]Fluent中流体的源相(source)是如何计算的

我认为是不行的。直接用mass source项代替化学反应的结果是质量方程不守恒,因此计算结果与你的想象差别很大。
发表于 2006-6-24 15:34:57 | 显示全部楼层

[求助]Fluent中流体的源相(source)是如何计算的

我用源相做火灾怎么质量是可以收敛的啊?要是质量方程不守恒就不会收敛啊,加源相其实就是质量方程加了一个源相。我做的火灾模型好像还能凑合哦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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