找回密码
 注册
查看: 2941|回复: 8

如何将热流边界设为随温度变化的函数?

[复制链接]
发表于 2010-4-15 22:12:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
假如要将壁面热流边界设为随壁面温度变化的函数,即q=a*(1-b*t),请问应该如何写UDF语句?
发表于 2010-4-21 10:20:17 | 显示全部楼层

回复 1# yanxiadu 的帖子

你的问题解决了吗?我也需要用一个热流随时间变化的udf,如解决,请指教!谢谢
发表于 2010-4-21 12:23:18 | 显示全部楼层
#include "udf.h"

DEFINE_PROFILE(heatflux, t, i)
{
face_t   f;
real   a,b,tem;

begin_f_loop(f, t)
{
tem=F_T(f,t);   
F_PROFILE(f, t,i) = a*(1-b*tem);
}
end_f_loop(f, t)
}
发表于 2010-4-21 15:56:14 | 显示全部楼层
谢谢版主!版主太强了!是初学者的良师益友!支持你。
发表于 2010-4-26 16:53:00 | 显示全部楼层

求教版主,急啊!

需要把指定面在指定时间点的温度云图输出来,怎么弄?如果能使用udf实现最好不过啦
发表于 2010-4-27 14:33:56 | 显示全部楼层
我想你模拟的是三维的温度场分布,如果是三维的话,你就要把你的指定面在surface 菜单下的plane里设置好。至于指定时间,你就要设置自动保存了。即:File------write------Autosave里,设置好自动保存的case 和data文件,假如,你定的时间步长为1秒,而你要求指定时间为120秒和360秒的温度分布云图,你可以以timestep(时间步长1秒)为单位,120个时间步长保存case 和data ,计算完成后,你保存的文件夹里就会出现,120s,240s,360s等case和data文件,这样你打开120s case和data文件就可以查到其温度分布云图。
由于本人的表达水平一般,如果还有问题,说出来,大家一起交流一下,相互学习!!!
 楼主| 发表于 2010-4-28 23:35:10 | 显示全部楼层

谢谢版主

版主真是热心人,非常感谢,我试试看。
发表于 2010-5-10 14:36:54 | 显示全部楼层

回复 2# sjzcxr 的帖子

你问题解决了吗?我也需要和你一样的设置,麻烦指导一下,谢谢。
发表于 2010-5-11 14:56:37 | 显示全部楼层

回复 8# hjjttf 的帖子

解决了,三楼不是写着答案呢。呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表