找回密码
 注册
查看: 1756|回复: 0

动量源项 多相流

[复制链接]
发表于 2012-2-28 21:39:36 | 显示全部楼层 |阅读模式

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

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

x
源项通过编译
但是一加上就算不了了
求大伙儿帮我瞅瞅啊!
万分谢

DEFINE_SOURCE(zmom_source,cell,mix_th,ds,eqn)
{
  Thread *pri_th, *sec_th;
  real zmom;
  real r;

  pri_th = THREAD_SUB_THREAD(mix_th,0); //指向混合区的液相
sec_th = THREAD_SUB_THREAD(mix_th,1);//指向混合区的气相


  r=g/(C_P(cell,sec_th)-C_P(cell,pri_th));

  if (C_VOF(cell,pri_th)>0)// 区域内全是液体,用液体的源项计算
  {
  zmom=r*n*frel*C_U(cell,mix_th)/(2*D);
  ds[eqn]=r*n*frel/(2*D);
  }
  else //液体体积分数为0,全是蒸汽,用蒸汽的源项计算
  {
  zmom=r*n*frev*C_U(cell,mix_th)/(2*D);
  ds[eqn]=r*n*frev/(2*D);
  }

  return zmom;

}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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