24小时热门版块排行榜    

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

whitedoll

金虫 (小有名气)

[求助] FLUENT瞬态仿真中如何输出固定时间步长下某一个面上所有点的温度

大家好,我现在在用Fluent做瞬态仿真,想输出不同时刻某一个面上的所有点的温度,以便于使用MATLAB进行后处理。由于模型非常复杂,无法一一在surface中定义面上的点,不知道有什么其他的方法可以实现面上的数据导出,最好是TUI命令的形式。谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhaolei539

铁虫 (小有名气)

引用回帖:
8楼: Originally posted by kylafree at 2012-01-04 21:26:44
2D 与3D是一样的取,ID在FLUENT里面的boundary condition那里看...

你好!想请教提取某个边界面的温度,赋值给另一个边界面
面上不同位置 温度不一样 不知道UDM怎么存储的?我这样写行不行?
#include "udf.h"
DEFINE_PROFILE(hnt_temperature,thread)
{
face_t f;
real tem_liquid;
real tem_solid;
Thread *thread_liquid=Lookup_Thread(domain,14); /*14是交界面液体侧面的id*/;
Thread *thread_solid=Lookup_Thread(domain,15); /*15是交界面固体侧面的id*/;

begin_f_loop(f,thread_liquid)
{   
    temp=F_T(f,thread_liquid);
    F_UDMI(f,t,0)=temp_liquid;
           
}
  end_f_loop(f,thread_liquid)

begin_f_loop(f,thread_solid)
{   
    tem_solid=F_UDMI(f,t,0);
    F_PROFILE(f,thread_solid)=tem_solid;
           
}
  end_f_loop(f,thread_solid)
}
麻烦您帮忙看看 谢谢!
努力!
19楼2014-06-14 10:28:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 20 个回答

kylafree

至尊木虫 (知名作家)

【答案】应助回帖


感谢参与,应助指数 +1
臭水沟(金币+1): 谢谢交流~~ 2011-12-28 17:35:59
UDF肯定是可以的,就看你那个面是个什么面,好不好描述了
2楼2011-12-28 17:22:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

whitedoll

金虫 (小有名气)

引用回帖:
2楼: Originally posted by kylafree at 2011-12-28 17:22:01:
UDF肯定是可以的,就看你那个面是个什么面,好不好描述了

UDF如何实现呢?有相关的资料可以参考吗?面很简单,就是物体的一个外边面,几何轮廓是矩形。
3楼2011-12-29 10:08:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kylafree

至尊木虫 (知名作家)

【答案】应助回帖


xiegangmai(金币+1): 谢谢应助! 2011-12-29 22:20:08
whitedoll(金币+5): 2011-12-31 10:01:01
先找到这个面的ID,读取这个ID的THREAD中的所有face的温度,再保存就行了。比较简单。你要不会的话,猜你可能是UDF新手,最好花点时间看看帮助文档上的例子,比较容易上手。
4楼2011-12-29 10:42:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见