找回密码
 注册
查看: 1780|回复: 1

请问下面两种写法哪一个正确?

[复制链接]
发表于 2005-12-28 10:55:18 | 显示全部楼层 |阅读模式

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

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

x
我想给一个体加上相等的热量源项,q的单位为J/m3,请问下面两种写法哪一个正确?

/* 热量源项程序 */
/* q=m*W*Q0*exp(-m*time) */
#include "udf.h"
DEFINE_SOURCE(cell_Q_source,cell,thread,ds,eqn)
{
  real source,time,m,W,Q0;
  m=0.32;
  W=180 ;
  Q0=330000 ;
  time=CURRENT_TIME/86400;
  source=m*W*Q0*exp(-m*time);
  ds[eqn]=-m*m*W*Q0*exp(-m*time);
  return source;
}
  

#include "udf.h"
DEFINE_SOURCE(cell_Q_source,cell,thread,ds,eqn)
{
  real source,time,m,W,Q0;
  m=0.32;
  W=180 ;
  Q0=330000 ;
  time=CURRENT_TIME/86400;
  source=m*W*Q0*exp(-m*time);
  ds[eqn]=-m*m*W*Q0*exp(-m*time);
  begin_c_loop(c, c_thread)
  {
    return source;
  }
  end_c_loop(c, c_thread)
}
  
发表于 2006-2-21 15:43:45 | 显示全部楼层

请问下面两种写法哪一个正确?

it should be the former one
when you add a source term,fluent will call your function as it performs a global loop on cells.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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