热流密度随时间变化的UDF编译

浏览:137212 回答:6
大家好,我现在在做FLUENT的边界条件设置时,需要用到UDF的编译,主要是做了热流密度随时间变化的一个简单函数,做出的结果跟它实际的运行结果相差比较大,请各位大神帮忙看看是什么问题哈,谢谢!!!
#include "udf.h"
#define PI 3.1415926
DEFINE_PROFILE(unsteady_Heat_Flux,thread,position)
{
face_t f;
begin_f_loop(f,thread)
{
real t=RP_Get_Real("flow-time");
F_PROFILE(f,thread,position)=1000*sin(PI*t/12);
}
end_f_loop(f,thread)
}
邀请回答 我来回答

全部回答

(6)
默认 最新
雨季不再来

嗯,是的,我已经将我做的模型的12个小时的图片上传,主要是一种最内层是恒温冷却,最外层是一变热流密度,中间是一热导率比较低的材料,不明白的是为什么前段时间变化特别小,为什么到最后一次时变化较大,还有就是sin函数在时间为第六小时时应该表现出最大值,可是在图中没有表现出来,望大神详解哈
2014年3月10日
评论 点赞
yl2008zg

现在UDF是编译成功能使用了吧,就是结果和理想不对是吧?
你或者把case上传一下,给大家看看
2014年3月10日
评论 点赞
雨季不再来

谢谢您的帮助,我照你的做法做了可是还是没有呈现理想的结果,按sin函数的性质,在赋予时间是12的时候,应该呈现的是最大值,可是事实上不是这样,在时间取到24的时候才达到最大值,这到底是哪个地方出问题了呢
2014年3月7日
评论 点赞
yl2008zg
position全部改为i,用到sin函数要在上面加#include‘math.h’
2014年3月6日
评论 点赞
雨季不再来

谢谢版主,是的我定义的角速度是Pi/24,这样定义不对吗?请问该如何修改
2014年3月5日
评论 点赞
csuperfect

你设置的角速度为Pi/24?
UDF中sin函数变量值的单位为弧度!
2014年3月5日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP