24小时热门版块排行榜    

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

rinuan

铜虫 (初入文坛)

[求助] UDF编写热流密度和一些困惑

大家好,我在做结晶器内温度场的研究,需要加载经验热流公式也就是q=a+b*sprt(t)  
建立的模型如下图
但这是结晶器的1/2模型 我想知道这个经验热流公式是按照什么方式施加在模型上的?是每个面都从质心向外施加吗?对称面不需要管吗?
还有我按照帮助中速度的例子修改了一个UDF 但是运行后结果不理想,我觉得是我施加的方式不对(公式写的不对吧。。。)请大神们帮我看看应该怎么修改。
#include "udf.h"
#include "unsteady.h"
DEFINE_PROFILE(heat_flux,thread,i)
{
        real x[ND_ND];
        real a;
        face_t f;
        begin_f_loop(f, thread)
        {
               F_CENTROID(x,f,thread);
               a=x[0];
               F_PROFILE(f,thread,i)=-2688000+335000*sqrt(a);        
        }
        end_f_loop(f,t)
}

附上我的结果图和应该得到的结果图(一个左边一个右边)。。。谢谢大家!
UDF编写热流密度和一些困惑
Q1GJ@15PYRBT[D{60CM15TI.jpg


UDF编写热流密度和一些困惑-1
RM_F)63P9GT8KR6$}$L~}T2.jpg


UDF编写热流密度和一些困惑-2
ZJ48B@OO%(T9Q0HYAN9~KK2.jpg
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

rinuan

铜虫 (初入文坛)

找到错误了!我的z轴是负数不能开方。。。问题解决了!
4楼2014-01-02 19:30:24
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

天下第一战

木虫 (正式写手)

学学UDF

[ 发自小木虫客户端 ]
2楼2014-01-02 18:40:07
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

rinuan

铜虫 (初入文坛)

补充一下。。。上面的UDF有个地方改过了   F_PROFILE(f,thread,i)=-2688000+335000*sqrt(a);  这个里面的a改成了a/1.8     本来应该是热流在z方向上变化 所以应该用a=x[2] 但是只要改成z方向就出错   用x y 都没事。。。求指导啊大神们
3楼2014-01-02 19:14:34
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见