找回密码
 注册
查看: 1421|回复: 2

请教个X方向源项的编程问题

[复制链接]
发表于 2009-4-26 20:21:26 | 显示全部楼层 |阅读模式

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

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

x
X方向的源项表达式为 Sx=-U * Vx / B 其中U为流体的动力粘度,Vx为X方向的速度,B为材料的渗透率。B=1e-12。请教一下,这个程序怎么编,主要是流体的动力粘度,不知该怎么办。

注:
    模型为层流,气体为理想气体

以下为本人自己编的,但是感觉动力粘度的处理上不怎么正确,请高手赐教!
#include "udf.h"

#define B  1e-12

DEFINE_SOURCE(cell_x_source, cell, thread, dS, eqn)
{
  real source;

  real u;

  u=C_MU_EFF(cell,thread);

      /* source term */
      source = -u*C_U(cell,thread)/B;

      /* derivative of source term w.r.t. x-velocity. */
     ds=-u/B

  return source;
}

[ 本帖最后由 yt19870303 于 2009-4-27 14:13 编辑 ]
发表于 2009-4-27 08:14:32 | 显示全部楼层
我不是高手,
你的程序中未包含源项的偏导数项的语句。
 楼主| 发表于 2009-4-27 14:14:21 | 显示全部楼层

回复 1# yt19870303 的帖子

忘写了,源项的偏导数项已经添加上去了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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