24小时热门版块排行榜    

查看: 1794  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

Lvy2014

金虫 (正式写手)

[求助] 如何将初始温度场直接导入fluent中进行计算 已有2人参与

利用fluent计算地层温度时,如果已经知道地层中相应位置的现场观测温度,如何直接导入fluent计算模型中,从而就不需要进行初始温度的计算(一个模型还好办,如果一下子好多模型,计算起来耗时费力),恳请各位大神指导
回复此楼

» 猜你喜欢

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

Lvy2014

金虫 (正式写手)

送红花一朵
引用回帖:
2楼: Originally posted by 3_1415926 at 2016-03-07 09:47:35
用DEFINE_INIT,下面是help里面的一个例子,用来定义温度场的
/***********************************************************************
   UDF for initializing flow field variables
******************* ...

多谢,我试试

发自小木虫IOS客户端
4楼2019-06-14 17:31:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

3_1415926

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
用DEFINE_INIT,下面是help里面的一个例子,用来定义温度场的
/***********************************************************************
   UDF for initializing flow field variables
************************************************************************/
  #include "udf.h"
  DEFINE_INIT(my_init_func,d)
{
    cell_t c;
    Thread *t;
    real xc[ND_ND];

    /* loop over all cell threads in the domain */
    thread_loop_c(t,d)
      {

         /* loop over all cells */
         begin_c_loop_all(c,t)
           {
              C_CENTROID(xc,c,t);
              if (sqrt(ND_SUM(pow(xc[0] - 0.5,2.),
                     pow(xc[1] - 0.5,2.),
                     pow(xc[2] - 0.5,2.))) < 0.25)
                C_T(c,t) = 400.;
              else
                C_T(c,t) = 300.;
           }
         end_c_loop_all(c,t)
      }
}

» 本帖已获得的红花(最新10朵)

2楼2016-03-07 09:47:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小七工作室1

新虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
散点数据的话就需要额外处理了
3楼2016-03-07 17:49:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见