24小时热门版块排行榜    

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

转石千仞

金虫 (正式写手)

击破长空

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

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

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

fluent仿真问题。 Fluent

» 猜你喜欢

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

故善战人之势,如转圆石于千仞之山者,势也
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖置顶 ( 共有1个 )

转石千仞

金虫 (正式写手)

击破长空

转石千仞: 回帖置顶 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的回帖
相关版块跳转 我要订阅楼主 转石千仞 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿北京化工085600 310分求调剂 +16 0856材料与化工3 2026-04-04 18/900 2026-04-06 01:54 by BruceLiu320
[考研] 262求调剂 +7 天下第一文 2026-04-04 8/400 2026-04-05 21:31 by 激流勇渡
[考研] 086000生物与医药 初试274求调剂 +6 小叮当来了 2026-03-30 7/350 2026-04-05 20:30 by lys0704
[考研] 315求调剂 +5 &123456789 2026-04-05 5/250 2026-04-05 19:55 by nepu_uu
[考研] 复试调剂 +8 春日来信- 2026-04-03 8/400 2026-04-05 18:58 by 蓝云思雨
[考研] 307分材料专业求调剂 +7 Hll胡 2026-04-05 7/350 2026-04-05 18:47 by 无际的草原
[考研] 0817化学工程与技术求调剂,一志愿中海洋319 +13 lv945 2026-04-04 13/650 2026-04-05 18:14 by 猪会飞
[考研] 283分求调剂 +7 小聂爱学习 2026-04-03 7/350 2026-04-04 21:51 by hemengdong
[考研] 341求调剂 +3 洛多罗 2026-04-02 4/200 2026-04-04 21:36 by 智能智慧
[考研] 321求调剂 +13 认真求上学 2026-04-02 13/650 2026-04-04 18:23 by macy2011
[考研] 一志愿南农090401,268,求调剂 +5 一木鸟然 2026-04-04 5/250 2026-04-04 17:07 by babysonlkd
[考研] 本9一志愿2 0854低分专硕286求调剂 +9 芒种111 2026-04-04 9/450 2026-04-04 11:01 by tangruihua
[考研] 材料科学与工程考研 +10 拯救皮特托先生 2026-04-02 10/500 2026-04-03 23:57 by userper
[考研] 286求调剂 +8 lim0922 2026-04-02 8/400 2026-04-03 20:19 by rzh123456
[考研] 303求调剂 +9 DLkz1314. 2026-03-30 9/450 2026-04-03 18:34 by ls刘帅
[考研] 274求调剂 +9 顺理成张 2026-04-03 10/500 2026-04-03 15:10 by 啊俊!
[考研] 0705理学294求调剂 +3 成果成果cg5 2026-04-03 3/150 2026-04-03 14:04 by simons1972
[考研] 304求调剂 +12 素年祭语 2026-03-31 15/750 2026-04-01 22:41 by peike
[考研] 0855机械初试280求调剂 +3 kazenotori 2026-03-31 3/150 2026-04-01 10:08 by JourneyLucky
[考研] 调剂申请 +8 张张张张zy 2026-03-31 9/450 2026-04-01 08:29 by zjbkx
信息提示
请填处理意见