24小时热门版块排行榜    

查看: 1257  |  回复: 3

guanyingege

新虫 (小有名气)

[求助] 温度边界条件UDF数据读取问题已有1人参与

#include"udf.h"
DEFINE_PROFILE(temperature_out,thread,position)
{face_t f;
real a;
real temp2;
cell_t c0;
Thread *t0;
c0=F_C0(f,thread);
t0=THREAD_T0(thread);
begin_f_loop(f,thread)
{
  a=RP_Get_Real("flow-time";
  if(a>=0.1)
  temp2=C_T_M1(c0,t0);
  else
  temp2=C_T(c0,t0);
  F_PROFILE(f,thread,position)=temp2;
  }
end_f_loop(f,thread)

  begin_c_loop(c0,t0)
{
  C_UDMI(c0,t0,0)=temp2;
  }
end_c_loop(c0,t0)  
}   
想读取边界临近单元上一时间步上的温度值作为新的温度边界条件,但temp2=C_T_M1(c0,t0);这里有问题,导致无法正常读取数据,程序报错,麻烦大家给看看了
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

赤道以北晴

新虫 (初入文坛)

【答案】应助回帖

您好,我现在的模拟编辑一个udf 是想调用某一具体点的上一时间步下的温度,作为当前的边界温度条件,看您的case比较相似,所以想请求您的帮助,万分感激
2楼2019-01-08 08:54:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

赤道以北晴

新虫 (初入文坛)

【答案】应助回帖

您好,我现在的模拟编辑一个udf 是想调用某一具体点的上一时间步下的温度,作为当前的边界温度条件,看您的case比较相似,所以想请求您的帮助,万分感激
3楼2019-01-08 10:33:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

赤道以北晴

新虫 (初入文坛)

您好,我现在的模拟编辑一个udf 是想调用某一具体点的上一时间步下的温度,作为当前的边界温度条件,看您的case比较相似,所以想请求您的帮助,万分感激
4楼2019-01-08 10:33:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 guanyingege 的主题更新
信息提示
请填处理意见