24小时热门版块排行榜    

查看: 1614  |  回复: 3

何由彻

木虫 (小有名气)

[求助] fluent UDS编写边界条件求助 已有1人参与

利用UDS编写的边界条件,在初始化时,包括针对边界初始化时,fluent显示出现重大错误,不能初始化,不知道是什么问题?求各位大侠知道啊?由于里面有C_UDSI(c0,t0,0),所以得考虑用f循环还是c循环,先谢谢了……
DEFINE_PROFILE(heat_flux_inlet,t,i)
{
  real x[ND_ND];
  face_t f;
  Thread *t0=t->t0;
  real y;
  begin_f_loop(f,t)
  {
       cell_t c0=F_C0(f,t);
          F_CENTROID(x,f,t);
          y=x[1];
    F_PROFILE(f,t,i) =-300*( C_UDSI(c0,t0,0)- C_T(c0,t0));
  }
  end_f_loop(f,t)
}
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FX5217

银虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
何由彻: 金币+1, 有帮助, 提出了问题,但没有解决好 2013-12-13 19:56:59
Thread *t0=t->t0; 才疏学浅 没看懂
我觉得你的t0也应该像c0   cell_t c0=F_C0(f,t);这样定义
2楼2013-12-12 08:43:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

何由彻

木虫 (小有名气)

引用回帖:
2楼: Originally posted by FX5217 at 2013-12-12 08:43:59
Thread *t0=t->t0; 才疏学浅 没看懂
我觉得你的t0也应该像c0   cell_t c0=F_C0(f,t);这样定义

除了这个错误还有没呀?那t0该如何定义呢?我也不太懂,上边程序是我参考着写的,谢谢你的回复哈
3楼2013-12-12 09:05:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FX5217

银虫 (正式写手)

【答案】应助回帖

引用回帖:
3楼: Originally posted by 何由彻 at 2013-12-12 09:05:00
除了这个错误还有没呀?那t0该如何定义呢?我也不太懂,上边程序是我参考着写的,谢谢你的回复哈...

t0 = F_C0_THREAD(f,t); 你试试吧
4楼2013-12-12 09:45:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 何由彻 的主题更新
信息提示
请填处理意见