24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 3900  |  回复: 16

转石千仞

金虫 (正式写手)

击破长空

[求助] DEFINE_ADJUST()到底能否将温度边界条件上的温度值更新? 已有1人参与

如题,我在一个壁面设置定壁温边界条件,然后,我要根据计算,采用在DEFINE_ADJUST()里赋值给F_T(f,t)来改变这个壁温,现在发现温度边界值并不能改变!
但帮助上说DEFINE_ADJUST()是可以做到的!
请问是什么问题?
回复此楼

» 收录本帖的淘帖专辑推荐

fluent仿真问题。 Fluent

» 猜你喜欢

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

故善战人之势,如转圆石于千仞之山者,势也
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

转石千仞

金虫 (正式写手)

击破长空

转石千仞: 回帖置顶 2014-01-09 09:26:24
关于此贴的问题,我已经解决。
1采用DEFINE_ADJUST,计算出所需要的值,置于边界UDM中;
2编写define_profile将边界UDM中的值挂到边界上;
3如此,迭代开始时,即会先运行1,再运行2,将边界值改变。
故善战人之势,如转圆石于千仞之山者,势也
11楼2014-01-09 09:26:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

hotsonliao

金虫 (小有名气)

可以的
2楼2013-06-23 11:39:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gyctju

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-06-23 23:38:34
转石千仞: 金币+10, 有帮助, 谢谢,你的思路是对的。但还是想通过DEFINE_ADJUST实现。 2013-06-24 08:05:40
可以尝试通过define_profile结合udm实现
3楼2013-06-23 20:52:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kylafree

至尊木虫 (知名作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-06-23 23:38:40
转石千仞: 金币+10, ★★★很有帮助, 求确切的答复,到底能还是不能哦。 2013-06-24 08:06:25
我的印象中,DEFINE_ADJUST()是不能改变值的。
4楼2013-06-23 21:58:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

转石千仞

金虫 (正式写手)

击破长空

引用回帖:
2楼: Originally posted by hotsonliao at 2013-06-23 11:39:47
可以的

你好!代码如下,按你的思路,应该怎么作出修改呢?万分感谢!
DEFINE_ADJUST(refresh_the_boundary,domain)
{
        Thread *t;
        face_t f;
        domain=Get_Domain(1);
        thread_loop_f(t,domain)
        {
        if(THREAD_ID(t)==boundary_ID)
                {
                begin_f_loop(f,t)
                {
                //refresh the value of temperature-boundary
                        F_T(f,t)=F_UDMI(f,t,2);       
                }
                end_f_loop(f,t)
                }
        }
}
故善战人之势,如转圆石于千仞之山者,势也
5楼2013-06-24 08:02:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

转石千仞

金虫 (正式写手)

击破长空

引用回帖:
4楼: Originally posted by kylafree at 2013-06-23 21:58:48
我的印象中,DEFINE_ADJUST()是不能改变值的。

按照帮助上说明,这个宏应该是可以做到这个功能的,只是我反复实现不了。
我的代码如下:请求指点一二~~万分感谢,大神~~
DEFINE_ADJUST(refresh_the_boundary,domain)
{
        Thread *t;
        face_t f;
        domain=Get_Domain(1);
        thread_loop_f(t,domain)
        {
        if(THREAD_ID(t)==boundary_ID)
                {
                begin_f_loop(f,t)
                {
                //refresh the value of temperature-boundary
                        F_T(f,t)=F_UDMI(f,t,2);       
                }
                end_f_loop(f,t)
                }
        }
}
故善战人之势,如转圆石于千仞之山者,势也
6楼2013-06-24 08:03:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kylafree

至尊木虫 (知名作家)


xiegangmai: 金币+1, 谢谢参与! 2013-06-25 22:57:46
引用回帖:
6楼: Originally posted by 转石千仞 at 2013-06-24 08:03:40
按照帮助上说明,这个宏应该是可以做到这个功能的,只是我反复实现不了。
我的代码如下:请求指点一二~~万分感谢,大神~~
DEFINE_ADJUST(refresh_the_boundary,domain)
{
        Thread *t;
        face_t f;
        domain=Ge ...

不知道你在帮助上的哪里看到这个宏是可以做到这个功能的。有对应的例子吗? 可否告诉我一下? 反正我个人印象中是不能做到的。另外boundary_ID没有值,F_UDMI(f,t,2) 也没有值。可能你的代码没全贴出来吧

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

7楼2013-06-24 08:37:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

转石千仞

金虫 (正式写手)

击破长空

送红花一朵
引用回帖:
7楼: Originally posted by kylafree at 2013-06-24 08:37:28
不知道你在帮助上的哪里看到这个宏是可以做到这个功能的。有对应的例子吗? 可否告诉我一下? 反正我个人印象中是不能做到的。另外boundary_ID没有值,F_UDMI(f,t,2) 也没有值。可能你的代码没全贴出来吧...

哦,忘了说明了。那两个值都是有的,我没有贴全代码。
附帮助:
For example, you can use DEFINE_ADJUST to modify flow variables(e.g., velocities,pressure) and compute integrals. You can also use it to integrate a scalar quantity over a domain and adjust a boundary condition based on the result. A function that is defined using DEFINE_ADJUST executes at every iteration and is called at the beginning of every iteration before transport equations aire solved.
上面有一句是可以基于去处结果适应一个边界条件,按理,应该是可以做到了。望交流~~
故善战人之势,如转圆石于千仞之山者,势也
8楼2013-06-25 19:23:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kylafree

至尊木虫 (知名作家)

引用回帖:
8楼: Originally posted by 转石千仞 at 2013-06-25 19:23:28
哦,忘了说明了。那两个值都是有的,我没有贴全代码。
附帮助:
For example, you can use DEFINE_ADJUST to modify flow variables(e.g., velocities,pressure) and compute integrals. You can also use it to ...

上面的解释好像是这么回事,可惜没有举相关的例子。我个人没有做到过。如果楼主和各位虫友有做到过的,希望指教噢
9楼2013-06-26 19:32:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

转石千仞

金虫 (正式写手)

击破长空

引用回帖:
9楼: Originally posted by kylafree at 2013-06-26 19:32:33
上面的解释好像是这么回事,可惜没有举相关的例子。我个人没有做到过。如果楼主和各位虫友有做到过的,希望指教噢...

不知道版主有没有解释……
故善战人之势,如转圆石于千仞之山者,势也
10楼2013-06-26 22:31:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 转石千仞 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 求调剂 有机化学考研356分 +10 Nadiums 2026-03-25 11/550 2026-03-30 11:56 by yjolah
[有机交流] 考研调剂 +5 watb 2026-03-26 5/250 2026-03-30 11:51 by yjolah
[考研] 279求调剂 +6 j的立方 2026-03-29 6/300 2026-03-30 11:46 by 松花缸1201
[考研] 0703一志愿9,初试成绩:338,四六级已过,有科研经历,求调剂! +5 Zuhui0306 2026-03-25 5/250 2026-03-30 10:27 by herarysara
[考研] 311求调剂 +10 lin0039 2026-03-26 10/500 2026-03-30 10:26 by herarysara
[考研] 一志愿中南大学化学0703总分337求调剂 +6 niko- 2026-03-27 6/300 2026-03-30 10:25 by herarysara
[考研] 一志愿:西北大学,英一数一408-284分求调剂 +4 12.27 2026-03-27 4/200 2026-03-29 14:40 by zhshch
[考研] 2026年华南师范大学欢迎化学,化工,生物,生医工等专业优秀学子加入! +3 llss0711 2026-03-28 6/300 2026-03-29 10:26 by llss0711
[考研] 调剂求院校招收 +6 鹤鲸鸽 2026-03-28 6/300 2026-03-29 08:15 by fmesaito
[硕博家园] 招收生物学/细胞生物学调剂 +4 IceGuo 2026-03-26 5/250 2026-03-29 01:25 by griffith2014
[考研] 279 分 求调剂 +4 睡个好觉_16 2026-03-24 4/200 2026-03-27 15:05 by 醉在风里
[考研] 08开头275求调剂 +4 拉谁不重要 2026-03-26 4/200 2026-03-27 14:12 by Delta2012
[考研] 316求调剂 +5 Pigcasso 2026-03-24 5/250 2026-03-27 12:10 by zhshch
[考研] 298调剂 +3 jiyingjie123 2026-03-27 3/150 2026-03-27 11:57 by wxiongid
[考研] 调剂 +3 李嘉图·S·路 2026-03-27 3/150 2026-03-27 11:19 by wangjy2002
[考研] 351求调剂 +4 麦克阿磊 2026-03-24 4/200 2026-03-27 00:32 by wxiongid
[考研] 机械学硕310分,数一英一,一志愿211本科双非找调剂信息 +3 @357 2026-03-25 3/150 2026-03-26 16:34 by by.MENG
[考研] 网络空间安全0839招调剂 +4 w320357296 2026-03-25 6/300 2026-03-25 17:59 by 255671
[考研] 296求调剂 +4 汪!?! 2026-03-25 7/350 2026-03-25 16:41 by 汪!?!
[考研] 0854人工智能方向招收调剂 +4 章小鱼567 2026-03-24 4/200 2026-03-25 13:29 by 2177681040
信息提示
请填处理意见