24小时热门版块排行榜    

查看: 1034  |  回复: 5

ada1d_a

新虫 (初入文坛)

[求助] udf模拟板的温度传递

急!今年毕业,但卡在这里好久了!
在fluent中模拟板坯的加热,其中,想通过udf实现板坯的温度传递过程,在某一时刻,将A板的温度赋值给B板,A板恢复初始温度300K。但是一直实现不了。
程序如下:
#include "udf.h"
#define QISHI 303
DEFINE_ADJUST(wendu,domain)
{       
        cell_t c;
        real time;
        real temp;
        Thread *tem_solid1;
        Thread *tem_solid2;
        domain = Get_Domain(1);
        time = RP_Get_Real("flow-time";
        tem_solid1=Lookup_Thread(domain,79);
        tem_solid2=Lookup_Thread(domain,80);
        if (time == 1.9)
        {
                begin_c_loop(c, tem_solid1)
                {
                        temp = C_T(c,tem_solid1);
                        C_T(c,tem_solid1) = QISHI;
                }
                end_c_loop(c,tem_solid1)
                begin_c_loop(c,tem_solid2)
                {
                        C_T(c,tem_solid2) = temp;
                }
                end_c_loop(c,tem_solid2)       
        }
}
79、80为A和B的ID。@月只蓝@beefly
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lui123456

新虫 (初入文坛)

2楼2020-05-06 19:29:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ada1d_a

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by lui123456 at 2020-05-06 19:29:59
A板的温度是一致的吗?

您好,A板温度不一致,那样有什么方法可以应对这个问题吗?

发自小木虫IOS客户端
3楼2020-05-08 08:01:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lui123456

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by ada1d_a at 2020-05-08 08:01:05
您好,A板温度不一致,那样有什么方法可以应对这个问题吗?
...

我觉得应该把temp换成一个数组,这样A板温度值都能储存下来了

发自小木虫Android客户端

» 本帖已获得的红花(最新10朵)

4楼2020-05-08 21:06:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ada1d_a

新虫 (初入文坛)

送红花一朵
引用回帖:
4楼: Originally posted by lui123456 at 2020-05-08 21:06:54
我觉得应该把temp换成一个数组,这样A板温度值都能储存下来了
...

这个数组是三维的吗?因为我的板子有厚度,而且数组的元素个数怎么确定?
5楼2020-05-09 10:00:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ada1d_a

新虫 (初入文坛)

有了解的吗?或者有什么想法的同志们进来讨论一下吧!

发自小木虫IOS客户端
6楼2020-05-17 09:03:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ada1d_a 的主题更新
信息提示
请填处理意见