24小时热门版块排行榜    

查看: 3944  |  回复: 1

fanerye2015

新虫 (初入文坛)

[求助] fluent自定义变量 随时间变化数据导出和曲线绘制

fluent瞬态计算,我用UDF的DEFINE_ON_DEMAND定义了一个变量,并求了这个变量的最小值;现在我想得到这个变量随时间变化的曲线,CFD-post里面绘制随时间变化量都是针对固定的点线面的,但是我的变量不是针对固定位置的,应该怎么得到呢。下面是我的代码。
DEFINE_ON_DEMAND(POWDER)
{
  Domain *d;
  real dmin= 0.;
  real depth;
  real dd[ND_ND];
  Thread *t,*sec_th;
  cell_t c;
  d = Get_Domain(1);  
  thread_loop_c(t,d)                  
     {
         sec_th=THREAD_SUB_THREAD(t,1);
         begin_c_loop(c,t)                  
        {
                C_CENTROID(dd,c,t);
                if(C_VOF(c,sec_th)==0.5)  /*获取等值面上的最小值*/
                {
                        depth=dd[2];
                        if(depth<=dmin)
                                dmin=depth;
                }
        }
        end_c_loop(c,t)
                C_UDMI(c,t,0)=dmin;  /*存储最小值*/
        }
}
回复此楼

» 猜你喜欢

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

fanerye2015

新虫 (初入文坛)

大家有没有做过的
2楼2016-02-24 19:46:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fanerye2015 的主题更新
信息提示
请填处理意见